Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56

Umstieg auf .NET
Verfasst am: 16.09.2008, 14:18

Hey,

ich überlege nun schon länger mal vom alten VB6 also Classic auf das neure VB.NET umzusteigen doch habe ich dazu noch einige Fragen:

    [*]Muss das .NET-Framework installiert sein damit meine Programme genutzt werden können?[*]Wie gross ist der Unterschied im Syntax zu VB6?[*]Gibt es was ich beachten muss?
Wäre über Antworten sehr froh Smile.

MfG
 
noname
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 131


Verfasst am: 16.09.2008, 14:34

Das .Net Framework muss auf jedem Computer installiert sein, der dein Programm ausführen soll. Allerdings ersparst du dir viele dll's etc.

Die Syntax ist im Allgemeinen gleich, nur ist VB.Net eine Objektorientierte Sprache.

Du wirst dich in vielen Dingen umstellen müssen. Viel Glück Smile
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 16.09.2008, 14:47

(noname;8452)
Die Syntax ist im Allgemeinen gleich, nur ist VB.Net eine Objektorientierte Sprache.


Das ist VB6 übrigens auch, genau so wie fast alle Hochsprachen wie z.B. Java, C++ oder Smaltalk.
Klar gibt es auch C, Pascal oder Algol, also die Prozeduralen Sprachen, aber die werden eher wenig gecodet, ausgenommen von C.

Aber genug mit meinem IT-Wissen geprahlt xD.
 
sp33dwalker
Poster
Poster

Anmeldedatum: 16.06.2008
Beiträge: 185


Verfasst am: 16.09.2008, 15:05

ich würde noch nicht auf .NET umsteigen,da das net framework
nicht auf allen pc's installiert ist und es recht wenige tutorials da
rüber im netz gibt.Aber es ist ja deine entscheidung Very Happy
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 16.09.2008, 15:12

(sp33dwalker;8454)
ich würde noch nicht auf .NET umsteigen,da das net framework
nicht auf allen pc's installiert ist und es recht wenige tutorials da
rüber im netz gibt.Aber es ist ja deine entscheidung Very Happy


Na ich habe nicht vor ganz auf VB6 zu verzichten, aber mit .NET kann man schon deutlich mehr machen und vorallem einfacher Wink.
Frage ist halt nur wie hoch der Preis dafür ist Very Happy.
 
Crusader
Newbie
Newbie

Anmeldedatum: 01.05.2008
Beiträge: 7


Verfasst am: 16.09.2008, 15:16

das .net framework ist (sag ich jetzt mal) mind. 80% oder mehr auf allen xp/vista Rechnern installiert ^^

wobei bei vista ist es bereits teil des Systems Smile

MfG
 
noname
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 131


Verfasst am: 16.09.2008, 15:28

Ok, ich verbessere mich:

VB.Net ist eine voll Objektorientierte Sprache.
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 16.09.2008, 15:35

Ich sags mal so: wenn jemand mein Programm mag, aber kein Framework hat und auch keins haben will, denn ist das nicht mein Problem, sondern seins. Wer das Programm nutzen will, der muss sich hald das Framework installieren.

Mich kotzt es eigendlich voll an das alle immer rumflamen, dass VB.NET das Framework braucht... naund??
Perl braucht auch ActivePerl, JAVA braucht auch die Java Runtimes, a meckert auch keiner.

Und wer jetz ankommt von wegen "Microsoft Schrott"... .NET Anwendungen bekommt man auch unter Linux und Mac zum laufen.

Außerdem sind es, wie ich finde die produktivsten Sprachen die es gibt.
Welcher Endverbraucher (Otto-normal-User) will denn bitte Konsolenapps?

Das ist die große Stärke von .NET; es ist schön, mächtig, einfach und wenn man will auch plattformunabhängig.

Hiermit beende ich meinen Vortrag. Very Happy
 
sp33dwalker
Poster
Poster

Anmeldedatum: 16.06.2008
Beiträge: 185


Verfasst am: 16.09.2008, 15:38

mal ne frage zu .NET : kann man auch gescheite RAT's damit coden?Smile
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 16.09.2008, 15:40

(noname;8457)
Ok, ich verbessere mich:

VB.Net ist eine voll Objektorientierte Sprache.


Ja, genau wie VB6 auch...
Bei einer objektorientierten Sprache handelt es sich um eine Ansammlungen von Objekten die mit einander interagieren und in Verbindung stehen.
Dabei wird jedem Objekt bestimmte Eigenschaften und Methoden zugewiesen.
Die Kommunikation dieser Objekte läuft dann über "Nachrichten" oder "Botschaften" die ein Event auslösen.
Klassen und Objekte können ausserdem ihre Eigenschaften vererben.
Und man kann von all dem eigendlich sagen das es auf VB6 zutrifft.

Andere Typen wären Prozedural, Funktional, Logisch und Deklarativ, wobei es (leider) keine Deklarative Programmiersprache gibt und wahrscheinlich nie geben wird [img]/sad.gif[/img].
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 16.09.2008, 15:41

Was willst du mit RATs? Das is Kinderkram...
Naja UD wäre schwer, und hald das Framework was installiert sein muss.

Sonst ist das Framework aber so mächtig, dass man daraus schon was basteln kann.
 
noname
Poster
Poster

Anmeldedatum: 01.05.2008
Beiträge: 131


Verfasst am: 16.09.2008, 15:43

Aber in der Praxis wird in VB6 kaum "richtig" objektorientiert programmiert. Sag ich jetzt mal so aus eigener Erfahrung.

btw: Das war total daneben sp33dwalker
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 16.09.2008, 15:44

(sollniss;8462)
Was willst du mit RATs? Das is Kinderkram...
Naja UD wäre schwer, und hald das Framework was installiert sein muss.

Sonst ist das Framework aber so mächtig, dass man daraus schon was basteln kann.


Nen RAT ist doch mal mega easy...

Top:
Einfach ne Datenverbindung aufbauen,
auf Traffic warten,
Traffic in einen String ablegen,
cmd.exe aufrufen und den String als Parameter anhängen,
Cmd-Ausgabe abfangen,
Ausgabe in String ablegen,
String abschicken
Goto Top
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 16.09.2008, 16:01

Trotzdem ist VB6 nicht voll Objektorientiert, im Gegensatz zu VB.NET und - mehr oder weniger - Delphi.

b2t: Ich sags mal kurz und knapp: Nach .NET umsteigen lohnt sich!
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 16.09.2008, 16:16

(Christoph S.;8467)
Trotzdem ist VB6 nicht voll Objektorientiert, im Gegensatz zu VB.NET und - mehr oder weniger - Delphi.

b2t: Ich sags mal kurz und knapp: Nach .NET umsteigen lohnt sich!


Als was willst du den dann VB6 einordnen?
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 16.09.2008, 16:23

(sp33dwalker;8454)
ich würde noch nicht auf .NET umsteigen,da das net framework
nicht auf allen pc's installiert ist und es recht wenige tutorials da
rüber im netz gibt.Aber es ist ja deine entscheidung Very Happy


Ich würde sagen, dass es auf 90% aller PCs installiert ist

Zitat von Christoph S.
b2t: Ich sags mal kurz und knapp: Nach .NET umsteigen lohnt sich!

Kann ich zustimmen Wink
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 16.09.2008, 16:40

VB.NET hat Zukunft, VB6 ist schon nen paar Jahre tot.
(und zudem seeehr veraltet^^)
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 16.09.2008, 16:48

Ich würd einfach mal sagen, dass VB6 so ein Mix zwischen prozedural und OOP ist.
Es ist halt beides mit VB6 möglich. Man kann auch pur prozedural Programmieren.

Ich glaub der richtige Begriff dafür ist hybride Programmiersprache Very Happy
 
elek´tronik
Tutorial Leser
Tutorial Leser

Anmeldedatum: 25.07.2008
Beiträge: 56


Verfasst am: 16.09.2008, 16:52

(Christoph S.;8473)
Ich glaub der richtige Begriff dafür ist hybride Programmiersprache Very Happy


Ja so nennt man sowas Smile.
Naja aber wenn man sich zB Algol anguckt und das mit VB6 vergleicht wird man feststellen das es schon ne andere Liga ist.

Vorallem werden prozedurale Sprachen doch oft mit einem mathematischen Algorrythmus verglichen was ich eigendlich auf finde und das ist VB6 vllt nur zu 5%...

However, ich werde nach und nach auf VB.NET umsteigen, danke für eure Tipps Smile.
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 16.09.2008, 16:59

Jo, gute Wahl.

Die 5% reichen ja schon aus, dass VB6 nicht voll OOP ist. Wink

Zu den Hybridsprachen zählt übrigens auch C++. Java und SmallTalk sind pure OO Sprachen. Die sagen quasi einfach "Alles ist ein Objekt"
 
sp33dwalker
Poster
Poster

Anmeldedatum: 16.06.2008
Beiträge: 185


Verfasst am: 16.09.2008, 17:15

hmm wenn .net wirklich so viel besser ist,wieso fangen dann viele neulinge mit vb6 an?
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 16.09.2008, 17:23

Weil es für Classic noch mehr Support gibt. Und das ist für viele ausschlaggebend
 
^^kev####
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 476
Wohnort: Haan


Verfasst am: 16.09.2008, 17:26

Und weil die meisten Anfänger Kiddys sind und ihre RATs und Sysfucker basteln wollen oO
Und dazu eignet sich VB6 besser Wink
 
Jings
Poster
Poster

Anmeldedatum: 02.05.2008
Beiträge: 123


Verfasst am: 16.09.2008, 17:32

Ich glaub noch nicht einmal, dass die Anfänger "alle" Sysfucker und sowas coden wollen.
Bei mir war es auch ausschlaggebend, dass es für VB6 viel mehr Informationmaterial gibt. Und aus dem Grund hab ich auch mit VB6 angefangen...aber mitlerweile versuch ich auch immer mehr in Richtung .NET zu gehen.
.Net ist halt viel unkomplizierter, was das coden und das restliche ist.
 
r4z3r
Poster
Poster

Anmeldedatum: 16.04.2008
Beiträge: 173


Verfasst am: 16.09.2008, 18:30

Glaub mir, da täuschst du dich. Die meisten sind wirklich nur wegen Schadcode an VB interessiert.
Mittlerweile gehts ja mit dem .NET Support hier.

Naja, aber das wird langsam Offtopic hier ^^
 
sp33dwalker
Poster
Poster

Anmeldedatum: 16.06.2008
Beiträge: 185


Verfasst am: 18.09.2008, 12:56

ne frage ist vb 2005 dasselbe wie vb 2008?
 
bla
Coder
Coder

Anmeldedatum: 02.05.2008
Beiträge: 267


Verfasst am: 18.09.2008, 13:15

ja, ist es. ich denke mal vb2008 ist neuer Very Happy und hat viellt bessere oberfläche/ funktionen... kA

also ich bin auch von vb6 auf .net umgestiegen. eigentlich ist der umstieg nicht allzu schwer. einfach mal ausprobieren... die grundlagen viellt in tutorials anschauen, aber das is easy.

die vielen neuen funktionen sind noch etwas "mächtig", aber man probiert sie letztendlich immer von zeit zu zeit "alle" mal aus, sodass man sich daran gewöhnt.Cool
 
sollniss
Überflieger
Überflieger

Anmeldedatum: 01.05.2008
Beiträge: 699


Verfasst am: 18.09.2008, 13:17

Es gibt kein Visual Basic 2005 und kein Visual Basic 2008.

Es gibt nur Visual Studio 2005 und Visual Studio 2008.

Und warum sollte es das selbe sein wenn es unterschiedliche Namen hat?

http://de.wikipedia.org/wiki/Visual_Basic#...l_Basic_8_und_9
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 20.09.2008, 15:58


(sp33dwalker;8554)
ne frage ist vb 2005 dasselbe wie vb 2008?


Nein, es ist nicht das selbe, denn 2005 baut noch auf Version 2.0 des Frameworks auf. 2008 dagegen vollkommen auf 3.5 und unterstützt auch WPF, was 2005 nicht kann.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: umstieg

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Frage über mein game 237 25.09.2011, 17:33
Keine neuen Beiträge VBA 2008 Express installiert - kein neues Projekt möglich 903 28.11.2010, 00:22
Keine neuen Beiträge Wie bringe ich mein Programm dazu, auf Return zu reagieren? 620 24.12.2009, 15:42
Keine neuen Beiträge Speichern und laden vom treeview 905 07.04.2007, 00:21
Keine neuen Beiträge Drive List vom remote 378 30.04.2008, 19:58
 


[ Time: 0.1453s ][ Queries: 166 (0.0397s) ][ GZIP on - Debug on ]