Hallo Leute, Möchte eine Programmieroberfläche, wie z.Bsp. die Siemens Logo besitzt nachprogrogrammieren. Das wichtigste ist: Ich kann einfach einen Logikbaustein in ein Fenster ziehen und diese verbinden. Wie kann ich das in VB.Net am besten realisieren? Hat jemand Schlagwörter, wo ich mich reinlesen kann? mfG Kaktus
Habe mal ein paar Anwendungsscreenshots gemacht, wie meine Oberfläche aussehen kann oder sollte.
für java scheint es eine framework dafür zu geben http://www.eclipse.org/gef/ (screenshot schaut mal so aus) musst halt sowas für VB.net suchen (oder C# geht dann ja vermultich auch?`)
Genau so was würde ich für VB.net suchen. Werde aber nicht fündig :-((
Zwar schon älter, aber das Grundkonzept kannst du dir ansehen. http://www.mikrocontroller.net/topic/177356
Ist nicht umbedingt zum "herzeigen" programmiert. Beachtet mal die Kommentare !!! Also muss ich für jeden einzelnen Logikbaustein ein eigenes Control schreiben oder?
>jeden einzelnen Logikbaustein ein eigenes Control >schreiben oder? naja, eher wird man wohl eine basisklasse machen, mit ein paar grundlegende Funktionen, davon abgeleitet die einzelnen Logikbausteine.. dazu ein paar hilfsklassen zum zeichnen und laden/speichern ... (mich hat schon mal jemand, der gerade mal wusste wie man VB startet, gefragt: "hey, ich möcht ein spiel programmieren, wie geht das.." deine Frage erscheint mir ähnlich...)
Wie ich die Logikbausteine interpretiere ist mir schon bekannt. Der Interpreter läuft auch schon auf den uC. AVR -> Recht lahm PIC18 -> Ach noch lahm STM2F4 -> So will man es haben. 8000 Zeilen -> 17mS An der Oberfläche scheitert es noch. Darum habe ich ja geschrieben, das mir jemand Begriffe aufzählen soll, wie man sowas ordentlich erledigt. Nicht ein fertiges Programm präsentieren !!!
Cypress und STM bieten sowas doch für ihre Prozessoren an. Ist natürlich nicht Siemens.
Aber nur gegen $$$. Diese Interpreter und die dazugehörige Oberfläche soll OpenSource werden.
Habe mich mal gespielt. Bekomme aber irgendwie keinen guten guten Raster und Fang hin. Wie kann ich das am besten lösen?
Ups. Anhang vergessen. VB2008 ist die Sprache.
Sodala: Was funktioniert: Laden / Speichern Control erstellen/verschieben/löschen/neu durchnummerieren Raster / Fang :-D Ich suche Leute, die eventuelle Fehler finden.
Sodala. So sollen die Controls dann entgültig aussehen.
So. Verschieben und erstellen nun seeehr sauber am Raster. Es sind schon zwei Funktionen verfügbar. Nächster Schritt: Verbinden wird eingefügt. Bitte Testen !!!!
EXE-Dateien zum Testen? Bin doch nicht blöd!
Währe eigentlich ein interresantes Projekt. Ich denke aber, da braucht es schon einen RICHTIGEN Programmierer. Das wird hobbymässig nix.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.