Monkeymaker
Hi,
ich habe mit Visual Basic angefangen mit Programmieren, doch bin nicht ganz davon überzeugt. Habe ich den richtigen Schritt gewählt? Wie soll ich weitermachen?
Ich nutze die Sprachen PHP und HTML.
mfg
19Christian92
es kommt drauf an, was du programmieren öchtest
Mit wurde immer in diversen Chats gesagt, dass VB nicht so gut ist.
D_Blade
Naja, kommt auch darauf an, welches du hast?
Es gibt ja viele versch. Versionen davon. Jedenfalls, wenn du programmieren willst, ist es erstmal generell gut mit irgendwas anzufangen, ob VB oder Delphi oder Pascal.
Denn zuerst muss du dir ja ein Bild machen, wie man programmiert. Weil dann verstehst du dann die schwierigeren Programmiersprachen mit C+ und C+++ und dann noch Java, html und wie sie heute alle heißen...
Spy
Lerne keine Sprache, lerne Programmieren, hat ein kluger Mensch mal gesagt. Nimm dir daran ein Beispiel. Man kann mit jeder Sprache die basics lernen, aber ein guter Programmierer sollte kein Problem haben in verschiedenen Sprachen zu schreiben. VB(.net) ist als Einsteiger sehr leicht zu verstehen.
19Christian92
Jop, wirklich nciht schwer zu lernen, habe ich mal gehört.
Aber später solltestdu dich dann doch an eine weitere Programmiersprache wagen, die umfassender etc ist.
C++ zum beispiel
profitgeier
Visual Basic gibt es nur von Microsoft. Das ist schonmal schlecht. Nicht Microsoft an sich. Aber man hat halt keine Auswahl. Die Syntax ist recht einfach zu erlernen. In MS Office ist es auch in Form von Visual Basic for Applications enthalten, womit man die Office-Programme automatisieren kann ... sehr praktisch. Durch VBA bin ich erst mit VB in Berührung gekommen. Davor habe ich es versucht zu ignorieren.
Bei Java gibt es verschiedene Runtime Umgebungen von verschiedenen Herstellern bzw. Projekten. Ausserdem kann man damit portable Programme schreiben, die ohne Änderung auf einer Vielzahl von Betriebssystemen laufen können.
C/C++ ist sogar von der ANSI genormt, so dass man unabhängig vom Hersteller des Compilers programmieren kann, allerdings haben die Hersteller über die Jahre verschiedene Fähigkeiten in ihre Compiler eingebaut die das erschweren könnten. Damit habe ich selbst leider noch keine Erfahrungen.
Wichtig ist für mich auch die Entwicklungsumgebung. Denn Dinge wie kontext-sensitive Hilfe oder Vervollständigung haben mir in meiner Anfangszeit sehr geholfen um erstmal einen Überblick und Verständnis über die vorhandenen Möglichkeiten zu erhalten. Gerade wenn man sich dazu entschliesst, das "Programmieren zu lernen" wie Spy es schön gesagt hat, finde ich es wichtig schnell an Informationen über die Programmiersprache zu kommen, da man sich nicht unbedingt merken will wie ein und die selbe Sache in 5 verschiedenen Sprachen genau geschrieben werden muss.
Leider habe ich in Richtung Entwicklungsumgebung nur Erfahrung mit PowerBuilder was wohl wenige hier kennen werden, es ist eine objektorientierte Programmiersprache mit Entwicklungsumgebung um verschiedene Arten von Programmen zu entwickeln (Standalone, Client/Server, Web), es ist in Europa weniger verbreitet glaube ich als in USA.
Und dann kenne ich noch für PHP das Zend Development Environment was ich immer gerne benutzt habe, besonders das Remote Debugging fand ich sehr praktisch, für Webanwendungen mit Login (Sessions) und vielen Formularen. Man kann das PHP-Handbuch einbinden. Schleifen oder bedingte Verzweigungen kann man direkt samt Klammern einfügen lassen und schnell in die Bedingungs-Klammern springen um was einzutippen und anschließend in den Anweisungsblock springen um was einzutippen.
So ich hör mal auf zu schreiben sonst schweife ich zu sehr ab... wer will auch so viel lesen.
Kolabi
Visual Basic.NET hat einen leichten Syntax und ist für Anfänger geeignet.
Da VB.NET eine Objekt-Orientierte Sprache ist,ist VB.NET fast genauso 'mächtig' wie C#.NET.
Wenn du kleine Tools oder einfach Programme schreiben willst,dann ist VB.NET die perfekte Wahl.
Wenn du allerdings Treiber oder andere Sachen schreibst,die mit Hardware zu tun haben,solltest du eher C/C++ oder ASM wählen;wobei C/C++ und ASM komplexe Sprachen sind.
HHB
Hab damit auch angefangen , fand ich persönlich bisschen schwierig.