Hallo zusammen,
da ich nicht so genau weiß, wo ich diesen Beitrag hin machen soll und auch kein Unterforum gefunden habe, was mir passend erschien, nehme ich mal das Off Topic.
Kurz zu mir, ich bin in der IT tätig, meistens in der Administration und im Servicedesk, habe mal vor langer Zeit einen kleinen Einfürhungskurs ins Programmieren und einiges mit Scripting zu gehabt. Die Grundsätze sind mir also so weit klar, objektorientiert ist nicht ganz neu, ich hab halt keine Erfahrung und Übung.
Jetzt habe ich das Problem, dass ich eine Benutzeroberfläche erstellen möchte, die in eine vorhandene SQLite Datenbank die Datensätze ausliest, neue Spalten hinzufügt und die vorhandenen Einträge gegebenenfalls verändert.
Das wollte ich mit VB lösen und mich auf dem Weg gleich in die Programmierung einarbeiten. Deswegen habe ich mir Visual Studio 2022 herunter geladen, mir ein Buch gekauft und angefangen, mich damit zu beschäftigen. Nach den ersten Beispielen ist mir aufgefallen, dass ich das Projekt zwar speicehrn kann, bein neu Öffnen, jedoch fehlt immer ein Teil des Programm Codes:
Beispiel:
Ich baue ein Formular, füge dort einen Ende Button ein, der das Programm einfach nur beendet:
Das funktioniert auch gut, speicehre ich da Projekt jedoch und öffne es zu einem späteren Zeitpunkt, sieht es so aus:
Es fehlt der Teil: Handles CmdEnde.Click und damit die Funktionalität, das Programm zu beenden, oder ws auch immer das Handle machen soll.
Das passiert auch bei anderen Elementen. Buttons, Radiobutton, usw.
Es fallen immer die Handels raus, ich kann nicht nachvollziehen warum, vor allem, weil die Handes manchmal drin bleiben und erst bei einem späteren Start verschwinden. Es sollte doch möglich sein, das Programm zu starten, also mit dem Grünen Pfeil in der Werkzeugleiste, ohne gleich alles fertig zu complieren, damit die Funktionalität geprüft werden kann, ohne dass ich bei der Weiterentwicklung dann wieder prüfen muss, ob die Handles fehlen oder nicht. Und warum ändert VB Studio überhaupt meinen Code? Da kann man sich ja gar nicht darauf verlassen, dass das Programm, welches man geschrieben hat, auch das Programm ist, welches man fertig gestellt hat.
Gibt es da eine Einstellung, ist das ein VB Studio Problem, könnte das an der aktuellen Version von Win 11 liegen?
Hoffentlich kann mir da jemand helfen, bei den Buchbeispielen ist das nicht so tragisch, aber ich hab ja mehr vor und dann wirds zum Problem.
Verschoben. (Ich hab auch mal den Titel etwas spezifischer gemacht) ~Thunderbolt
da ich nicht so genau weiß, wo ich diesen Beitrag hin machen soll und auch kein Unterforum gefunden habe, was mir passend erschien, nehme ich mal das Off Topic.
Kurz zu mir, ich bin in der IT tätig, meistens in der Administration und im Servicedesk, habe mal vor langer Zeit einen kleinen Einfürhungskurs ins Programmieren und einiges mit Scripting zu gehabt. Die Grundsätze sind mir also so weit klar, objektorientiert ist nicht ganz neu, ich hab halt keine Erfahrung und Übung.
Jetzt habe ich das Problem, dass ich eine Benutzeroberfläche erstellen möchte, die in eine vorhandene SQLite Datenbank die Datensätze ausliest, neue Spalten hinzufügt und die vorhandenen Einträge gegebenenfalls verändert.
Das wollte ich mit VB lösen und mich auf dem Weg gleich in die Programmierung einarbeiten. Deswegen habe ich mir Visual Studio 2022 herunter geladen, mir ein Buch gekauft und angefangen, mich damit zu beschäftigen. Nach den ersten Beispielen ist mir aufgefallen, dass ich das Projekt zwar speicehrn kann, bein neu Öffnen, jedoch fehlt immer ein Teil des Programm Codes:
Beispiel:
Ich baue ein Formular, füge dort einen Ende Button ein, der das Programm einfach nur beendet:
Das funktioniert auch gut, speicehre ich da Projekt jedoch und öffne es zu einem späteren Zeitpunkt, sieht es so aus:
Es fehlt der Teil: Handles CmdEnde.Click und damit die Funktionalität, das Programm zu beenden, oder ws auch immer das Handle machen soll.
Das passiert auch bei anderen Elementen. Buttons, Radiobutton, usw.
Es fallen immer die Handels raus, ich kann nicht nachvollziehen warum, vor allem, weil die Handes manchmal drin bleiben und erst bei einem späteren Start verschwinden. Es sollte doch möglich sein, das Programm zu starten, also mit dem Grünen Pfeil in der Werkzeugleiste, ohne gleich alles fertig zu complieren, damit die Funktionalität geprüft werden kann, ohne dass ich bei der Weiterentwicklung dann wieder prüfen muss, ob die Handles fehlen oder nicht. Und warum ändert VB Studio überhaupt meinen Code? Da kann man sich ja gar nicht darauf verlassen, dass das Programm, welches man geschrieben hat, auch das Programm ist, welches man fertig gestellt hat.
Gibt es da eine Einstellung, ist das ein VB Studio Problem, könnte das an der aktuellen Version von Win 11 liegen?
Hoffentlich kann mir da jemand helfen, bei den Buchbeispielen ist das nicht so tragisch, aber ich hab ja mehr vor und dann wirds zum Problem.
Verschoben. (Ich hab auch mal den Titel etwas spezifischer gemacht) ~Thunderbolt
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Thunderbolt“ ()