K
kevin
Hi,
da ich grad etwas langweile hab, will ich euch mal bissle erklaeren/zeigen was die Unterschiede von VB6 zu VB.NET (von manchen auch als VB08 bezeichnet).
Vorraussetzungen:
VB6 benoetigt die Visual Basic 6 Runtime Module, welche auf allen Windows Systemen ab 98 installiert sind.
VB.Net benoetigt das .NET Framework, welches auf Windows XP SP3;2003 und Vista bereits installiert ist. Natuerlich kann man sich unter microsoft.de --> downloads auch das aktuelle .NET Framework 3.5 kostenlos runterladen.
Syntax:
Im Syntax gibt Unterschiede, jedoch haben beide noch einiges gemeinsam.
Beispiele:
VB6:
VB.NET:
Support bzw moeglichkeiten Hilfe bei Problemen zu finden:
VB6 wird von Microsoft nicht mehr Supportet. Jedoch gibts davon im Internet sehr viele Beispiele/Source Codes.
VB.NET wird von Microsoft natuerlich noch Supportet. Auch in der "MSDN" gibt es sehr viele Codebeispiele und Hilfe. Auch von Galileocomputing gibts hierfuer ein Openbook (Galileo Computing: Einstieg in VB.NET).
Kosten der Software:
VB6 ist kostenpflichtig. Jedoch ist es so alt, dass es das nirgends mehr zu kaufen gibt. Außer ebay vllt
Fuer VB.NET gibt es jedoch von Microsoft die Microsoft Visual Basic Express Edition 2008 (Visual Basic 2008 Express Edition), welche vollkommend ausreichen ist fuer Hobby Programmierer. Natuerlich gibts noch eine Microsoft Visual Studio 2008 Professional Edition, welche wiederum kostenpflichtig ist. Jedoch wird damit VB.NET, C++ & C# (C sharp) unterstuetzt.
Vor- und Nachteile:
VB6 :
-> einfaches Programmieren moeglich
-> Kostenpflichtig
-> Viele Sourcecodes/Codebeispiele im Internet vorhanden
-> Sprache ist sehr veraltet (Win98)
VB.NET :
-> Sehr einfaches & vorallem schnelles Programmieren moeglich
-> Kostenlos
-> Ist aktueller & neuer - Mehr Hilfe von Microsofts Seite (Siehe "MSDN")
-> Zukunftsorientierter
-> es gibt verschiedene Framework Versionen
Ich persoenlich Programmiere und bevorzuge VB.NET
Vielleicht konnte der Beitrag einigen helfen sich zu Entscheiden in VB6 oder VB.NET zu programmieren.
Zum Schluss noch, oft wird gesagt das Visual Basic allgemein nicht mehr gebraucht wird, da man damit nicht so viel erreichen/machen kann. Jedoch stimmt das nicht. Mit VB kann man fast genauso viel machen als zum Beispiel mit C++
Wer noch etwas hinzufuegen moechte, einfach hier im Thread posten oder mir bescheid sagen.
kevin
da ich grad etwas langweile hab, will ich euch mal bissle erklaeren/zeigen was die Unterschiede von VB6 zu VB.NET (von manchen auch als VB08 bezeichnet).
Vorraussetzungen:
VB6 benoetigt die Visual Basic 6 Runtime Module, welche auf allen Windows Systemen ab 98 installiert sind.
VB.Net benoetigt das .NET Framework, welches auf Windows XP SP3;2003 und Vista bereits installiert ist. Natuerlich kann man sich unter microsoft.de --> downloads auch das aktuelle .NET Framework 3.5 kostenlos runterladen.
Syntax:
Im Syntax gibt Unterschiede, jedoch haben beide noch einiges gemeinsam.
Beispiele:
VB6:
Code:
Sub Main()
MsgBox "Hallo Welt!"
End Sub
VB.NET:
Code:
Module Hello
Public Sub Main()
MsgBox("Hallo Welt!")
End Sub
End Module
Support bzw moeglichkeiten Hilfe bei Problemen zu finden:
VB6 wird von Microsoft nicht mehr Supportet. Jedoch gibts davon im Internet sehr viele Beispiele/Source Codes.
VB.NET wird von Microsoft natuerlich noch Supportet. Auch in der "MSDN" gibt es sehr viele Codebeispiele und Hilfe. Auch von Galileocomputing gibts hierfuer ein Openbook (Galileo Computing: Einstieg in VB.NET).
Kosten der Software:
VB6 ist kostenpflichtig. Jedoch ist es so alt, dass es das nirgends mehr zu kaufen gibt. Außer ebay vllt
Fuer VB.NET gibt es jedoch von Microsoft die Microsoft Visual Basic Express Edition 2008 (Visual Basic 2008 Express Edition), welche vollkommend ausreichen ist fuer Hobby Programmierer. Natuerlich gibts noch eine Microsoft Visual Studio 2008 Professional Edition, welche wiederum kostenpflichtig ist. Jedoch wird damit VB.NET, C++ & C# (C sharp) unterstuetzt.
Vor- und Nachteile:
VB6 :
-> einfaches Programmieren moeglich
-> Kostenpflichtig
-> Viele Sourcecodes/Codebeispiele im Internet vorhanden
-> Sprache ist sehr veraltet (Win98)
VB.NET :
-> Sehr einfaches & vorallem schnelles Programmieren moeglich
-> Kostenlos
-> Ist aktueller & neuer - Mehr Hilfe von Microsofts Seite (Siehe "MSDN")
-> Zukunftsorientierter
-> es gibt verschiedene Framework Versionen
Ich persoenlich Programmiere und bevorzuge VB.NET
Vielleicht konnte der Beitrag einigen helfen sich zu Entscheiden in VB6 oder VB.NET zu programmieren.
Zum Schluss noch, oft wird gesagt das Visual Basic allgemein nicht mehr gebraucht wird, da man damit nicht so viel erreichen/machen kann. Jedoch stimmt das nicht. Mit VB kann man fast genauso viel machen als zum Beispiel mit C++
Wer noch etwas hinzufuegen moechte, einfach hier im Thread posten oder mir bescheid sagen.
kevin