FlashBFE
2004-09-01, 20:43:24
Hi,
ich hab mich jetzt auf Arbeit ein paar Tage mit
Visual Basic 2005 Express Edition Beta1 beschäftigt und möchte mal meine Meinung kundtun und eure dazu hören.
Ich muss dazu sagen, dass ich vorher nur größere Sachen mit VBA 9.0 in Office 2000 und viele kleine Lernprogramme in C# mit Visual Studio 6 programmiert habe.
Eine große Erleichterung finde ich die verbesserten automatischen Code-Rechtschreibprüfungen, die in dem alten Visual Studio 6 unter C# garnicht vorhanden waren (also solche Sachen wie Groß-Kleinschreibung berichtigen, Leerzeichen einfügen oder entfernen, eben alles, was das Leben leichter macht).
Das neue Intellisense (glaube ich nennts MS) find ich schonwieder leicht übertrieben, da die Tooltip-Hilfen ganzschön groß geraten sind (im Vergleich zu VBA) und beim Code tippen praktisch immer ein riesiges gelbes Feld unter der Zeile steht.
Die neuen Anpassfunktionen für die Fensteranordnung finde ich super, auch das Autohide der verschiedenen Seitenleisten hab ich bis jetzt noch nicht gesehen und spart viel Platz.
Die vielen Möglichkeiten, ein Formular zu designen, find er erschlagend :wink:. Endlich mal eine fertige ProgressBar, die nicht flackert. Leider fehlt der Umschaltknopf. Es gibt zwar einen allgemeinen Knopf, aber ich weiß nicht, wie man den zu sowas umfunktioniert. Aber wer hält sich denn mit sowas auf, wenn er gutaussehende komplexe Menüs und Schaltflächenleisten mit ein paar Tastendrücken erstellen kann? :wink:
Leider verursachen in der Beta1 die Komplexeren Steuerelemente noch gelegentlich Fehler. Auch von der Entwicklungsumgebung automatisch erzeugter Code ist nicht unbedingt Fehlerfrei (z.B. Symbole im Menustrip verursachen fehlerhaften XML Code).
Eigentlich würde ich das olle VBA gerne in die Tonne treten, wenn 2005 fertig ist, allerdings machen mir noch ein paar Sachen sorgen:
Zuallererst muss man sich jetzt um Sicherheitsberechtigungen und son Scheiss kümmern. Ein Beispiel aus meiner kurzen Erfahrung: Ich habe versucht, aus VB 2005 Exel 2000 zu steuern, so wie ich das aus VBA gewohnt bin. Ich habe also Verweise eingefügt, Objektvariablen für Excel deklariert und initialisiert (und Unterobjekte). Keine Fehler. In der Laufzeit dann, als ich das Programm mit Knopfdruck starten wollte, gabs einen Fehler mit der Begründung, dass Excel nicht vertrauenswürdig ist (naja das übliche MS gewäsch auf Englisch) und man erst irgendwo einen Eintrag erstellen muss, damit man für Excel Zugriffsberechtigungen kriegt (oder so ähnlich). Als ich dann sinngemäß auf Berechtigung hinzufügen geklickt habe, ist VB2005EEB1 mit einem Critical abgeschmiert. Allgemein sind die Fehlermeldungen zu Laufzeitfehlern ziemlich nichtssagend und auch die Hilfethemen, die einem dazu angeboten werden, unbrauchbar. Also dieses Sicherheitszeugs macht einem die Sache jedenfalls nicht einfacher.
Das letzte Problem ist der Ressourcenhunger. Ich habe auf Arbeit einen P2 400Mhz mit 196MiB Ram. Microsoft empfieht 1Ghz Rechner mit mindestens 256 MiB. Ihr könnt euch ja denken, wieviel Spaß das macht...vor allem das Kompilieren dauert ewig. Ich habe aber gleich daneben einen P4 2,8Ghz mit 512MiB stehen, den ich temporär zum Rechnen brauche, aber nichtmal da lief es völlig flüssig. Also ich schätze mal 1GiB Ram dürfens schon sein, damit man nicht ins schleudern kommt. Vielleicht tut sich bis zur Final auch nochwas in Sachen Performance.
Also wenn Microsoft das Ganze stabil und (fast) fehlerfrei hinbekommt, warte ich freudig auf Visual Studio 2005.
Jetzt seid ihr dran.
ich hab mich jetzt auf Arbeit ein paar Tage mit
Visual Basic 2005 Express Edition Beta1 beschäftigt und möchte mal meine Meinung kundtun und eure dazu hören.
Ich muss dazu sagen, dass ich vorher nur größere Sachen mit VBA 9.0 in Office 2000 und viele kleine Lernprogramme in C# mit Visual Studio 6 programmiert habe.
Eine große Erleichterung finde ich die verbesserten automatischen Code-Rechtschreibprüfungen, die in dem alten Visual Studio 6 unter C# garnicht vorhanden waren (also solche Sachen wie Groß-Kleinschreibung berichtigen, Leerzeichen einfügen oder entfernen, eben alles, was das Leben leichter macht).
Das neue Intellisense (glaube ich nennts MS) find ich schonwieder leicht übertrieben, da die Tooltip-Hilfen ganzschön groß geraten sind (im Vergleich zu VBA) und beim Code tippen praktisch immer ein riesiges gelbes Feld unter der Zeile steht.
Die neuen Anpassfunktionen für die Fensteranordnung finde ich super, auch das Autohide der verschiedenen Seitenleisten hab ich bis jetzt noch nicht gesehen und spart viel Platz.
Die vielen Möglichkeiten, ein Formular zu designen, find er erschlagend :wink:. Endlich mal eine fertige ProgressBar, die nicht flackert. Leider fehlt der Umschaltknopf. Es gibt zwar einen allgemeinen Knopf, aber ich weiß nicht, wie man den zu sowas umfunktioniert. Aber wer hält sich denn mit sowas auf, wenn er gutaussehende komplexe Menüs und Schaltflächenleisten mit ein paar Tastendrücken erstellen kann? :wink:
Leider verursachen in der Beta1 die Komplexeren Steuerelemente noch gelegentlich Fehler. Auch von der Entwicklungsumgebung automatisch erzeugter Code ist nicht unbedingt Fehlerfrei (z.B. Symbole im Menustrip verursachen fehlerhaften XML Code).
Eigentlich würde ich das olle VBA gerne in die Tonne treten, wenn 2005 fertig ist, allerdings machen mir noch ein paar Sachen sorgen:
Zuallererst muss man sich jetzt um Sicherheitsberechtigungen und son Scheiss kümmern. Ein Beispiel aus meiner kurzen Erfahrung: Ich habe versucht, aus VB 2005 Exel 2000 zu steuern, so wie ich das aus VBA gewohnt bin. Ich habe also Verweise eingefügt, Objektvariablen für Excel deklariert und initialisiert (und Unterobjekte). Keine Fehler. In der Laufzeit dann, als ich das Programm mit Knopfdruck starten wollte, gabs einen Fehler mit der Begründung, dass Excel nicht vertrauenswürdig ist (naja das übliche MS gewäsch auf Englisch) und man erst irgendwo einen Eintrag erstellen muss, damit man für Excel Zugriffsberechtigungen kriegt (oder so ähnlich). Als ich dann sinngemäß auf Berechtigung hinzufügen geklickt habe, ist VB2005EEB1 mit einem Critical abgeschmiert. Allgemein sind die Fehlermeldungen zu Laufzeitfehlern ziemlich nichtssagend und auch die Hilfethemen, die einem dazu angeboten werden, unbrauchbar. Also dieses Sicherheitszeugs macht einem die Sache jedenfalls nicht einfacher.
Das letzte Problem ist der Ressourcenhunger. Ich habe auf Arbeit einen P2 400Mhz mit 196MiB Ram. Microsoft empfieht 1Ghz Rechner mit mindestens 256 MiB. Ihr könnt euch ja denken, wieviel Spaß das macht...vor allem das Kompilieren dauert ewig. Ich habe aber gleich daneben einen P4 2,8Ghz mit 512MiB stehen, den ich temporär zum Rechnen brauche, aber nichtmal da lief es völlig flüssig. Also ich schätze mal 1GiB Ram dürfens schon sein, damit man nicht ins schleudern kommt. Vielleicht tut sich bis zur Final auch nochwas in Sachen Performance.
Also wenn Microsoft das Ganze stabil und (fast) fehlerfrei hinbekommt, warte ich freudig auf Visual Studio 2005.
Jetzt seid ihr dran.