tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
622
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    kubilay kubilay ist offline Mitglied
    Registriert seit
    Mar 2003
    Beiträge
    10
    Hallo,

    leider bin ich nicht der C#-Hacker, daher bräuchte ich für eine Laborübung eure Hilfe.

    Ich muss die unten beschriebene Aufgabe in C# realisieren. Wie muss ich vorgehen. Code-Beispiele sind gerne erwünscht.

    Many types of diagrams consist of boxes that are connected with curved lines. Write a software that produces a screen display like the one below. The user can drag each of the boxes with the mouse; a possible result of such an operation is shown in red in the diagram below. Where a connection line enters a rectangle, its tangent forms a right angle with the corresponding sides of the rectangle.

    http://www.l7h.cn/current/Intro2Comp.../Lab/boxes.gif


    Apply thorough object-oriented design. Use the built-in curve-drawing functionality of .NET. The number of boxes and the way they are connected may be fixed in your software. If you aim at four points for this assignment, try to come up with a solution that also allows to create boxes and define their connections with the mouse.

    mfG

    Celal
     

  2. #2
    MFC openGL MFC openGL ist offline Mitglied Brokat
    Registriert seit
    Oct 2004
    Beiträge
    483
    Hi,

    würde erstmal den Start/End Punkt berechnen, dann den Mittelpunkt, den 3. Punkt deines BezierSplines und dann entweder eine fertige Bezierfunktion nutzen (glaube sowas gibts schon in .NET bei GDI+ ) oder eben mit deiner eigenen Funktion die Kurve dazwischen zeichnen.

    Das ganze musst du natürlich jedes mal neu zeichnen lassen, wenn du mit deiner Maus eins der Objekte bewegst. Also ich würde das mit Panels versuchen zu lösen, indem ich die Panels als Boxen mache, und dazwischen jeweils ein neues Panel erzeuge, welches dann den Bezier für die Boxen hat.

    Gruss

    MFC OpenGL
     
    Sprache : C/C++/C# & MFC
    Compiler : MSVC++ 7 / VS2003.net
    OS : Windows XP/2k

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 23.01.09, 22:26
  2. Footer und das andocken...
    Von emptynick im Forum CSS
    Antworten: 16
    Letzter Beitrag: 26.07.08, 07:26
  3. Tutorial gesucht für Rechtecke auf Bildern (wie bei flickr)
    Von deinertsche im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 16.01.07, 18:08
  4. Mit .NET an CMS-System andocken...
    Von Vaio im Forum .NET Web und Kommunikation
    Antworten: 10
    Letzter Beitrag: 08.02.06, 12:21
  5. DialogBar andocken
    Von NeoKalam im Forum VisualStudio & MFC
    Antworten: 1
    Letzter Beitrag: 21.05.04, 12:18