vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: Warum immer noch VB6? 
Autor: vbtricks
Datum: 04.07.06 10:13

Salut,

@sXene Software
Zitat:


Ich programmiere von Anfangan in VB6, deshalb habe ich mir bestimmte Codes angewöhnt, die in VB.NET geändert wurden.

Als Programmierer muss man halt ab und zu dazulernen. Du kannst dich nicht auf den Standpunkt stellen, dass du mit deiner Lieblingsprogrammiersprache noch in 30 Jahren programmieren kannst.

Zitat:


Z.b. kann ich auf "Form1" nichtmehr auf "Form1" zugreifen sondern MUSS "Me" nehmen, wenn ich mich im Code auf Form1 befinde.

Das liegt daran, dass VB.net jetzt komplett objektorientiert ist. Und da ist Form1 eine Klasse und nicht gleichzeitig auch ein Objekt. Mit VB2005 wurde allerdings die My-Klasse eingeführt, die nicht-umlernwilligen Programmieren das ganze wieder vereinfacht. Ich halte das zwar nicht für sinnvoll, aber wenn das halt gewünscht wird...

Zitat:


Dann habe ich mit dem SetupMaker von VB.NET 2005 ein Setup erstellt, die gleichen Extradateien wie vorher, hm, auch gelöscht, ging nichtsmehr.

.NET Programme kannst du mit XCopy vertreiben, da muss nichts registriert werden wie die ganzen OCXe bei VB6.

Zitat:


Dort wollte ich die .exe nun ausführen, aber natürlich war das .NET Framework 2 nicht installiert. Also muss jeder der meine VB.NET Anwendungen ausführen will erstmal ein Framework von 30 MB (oder noch mehr) runterladen...

Bei VB6 hast du auch eine Runtime, die ist zwar nur 3 MB groß, bietet dafür aber auch fast gar nichts. Bei .NET bekommst du für die 30MB gleich eine riesige Klassenbibliothek, die ich beim programmieren nicht mehr missen will. Und die fortgeschritteneren Controls sind auch schon dabei.
Bei Windows Vista ist das .NET Framework 2 übrigens schon dabei.

Zitat:


VB6 ist stabiler, kleiner, schneller (sowohl in der Entwicklungszeit sowohl auch in der Laufzeit).

Kleiner ja, stabiler nicht immer und schneller auf keinen Fall. Und mit VB2005 schreibe ich schneller Programme als mit VB6.

Zitat:


Und über ein paar Umwege kann man meistens das gleiche machen wie mit dem neuen VB.Net Zeugs..

Vieles ja, allerdings besteht dein Programm dann meistens nur aus API-Aufrufen und externen OCXen, die die ganzen Funktionalitäten nachrüsten, die VB6 nicht bietet.

Nimm's jetzt nicht persönlich, aber meine Meinung wollte ich schon darlegen.

Zitat:


Eine normal erstellte Exe mit .Net ist in gewisser Weise OpenSource ;)

Das ist einer der wenigen Punkte, der mir auch nicht so gefällt, aber das macht das ganze halt portabel. Außerdem gibt es eine Reihe von Obfuscatoren, die den Quelltext so umbauen, dass man kaum noch eine Chance hat den Quelltext zu verstehen. Und auch mit VB6 geschriebene Programme lassen sich zumindest auf Assembler-Ebene knacken (und wirkliche Hacker können das).


Stefan

Web: http://www.vbtricks.de.vu/

VBTricks.de.vu. Meine Webseite zu VB und anderen Programmiersprachen. Verschiedene fortgeschrittene OCXe und komplette Projekte sind im Sourcecode verf?gbar.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Warum immer noch VB6?1.750Muflet03.07.06 16:14
Re: Warum immer noch VB6?973sXene Software03.07.06 16:33
Re: Warum immer noch VB6?949Master03.07.06 16:57
Re: Warum immer noch VB6?984vbtricks04.07.06 10:13
Re: Warum immer noch VB6?940spike2404.07.06 11:49
Re: Warum immer noch VB6?989ModeratorDaveS04.07.06 18:11
Re: Warum immer noch VB6?842Micke06.07.06 10:54
Re: Warum immer noch VB6?1.001ModeratorDaveS06.07.06 11:16
Re: Warum immer noch VB6?958Micke06.07.06 12:26
Re: Warum immer noch VB6?931ModeratorDaveS06.07.06 12:59
Re: Warum immer noch VB6?841Micke06.07.06 14:41
Re: Warum immer noch VB6?879sXene Software06.07.06 14:35
Re: Warum immer noch VB6?892Micke06.07.06 14:52
Re: Warum immer noch VB6?848sXene Software06.07.06 17:34
Re: Warum immer noch VB6?796ModeratorDaveS06.07.06 18:36
Re: Warum immer noch VB6?1.023sXene Software06.07.06 18:41
Re: Warum immer noch VB6?808Micke06.07.06 18:47
Re: Warum immer noch VB6?881sXene Software06.07.06 19:05
Re: Warum immer noch VB6?830ModeratorDaveS06.07.06 19:19
Re: Warum immer noch VB6?908sXene Software06.07.06 19:28
Re: Warum immer noch VB6?834sXene Software06.07.06 19:29
Re: Warum immer noch VB6?826ModeratorDaveS06.07.06 19:50
Re: Warum immer noch VB6?813Visual Basic Fan06.07.06 20:27
Re: Warum immer noch VB6?840ModeratorDaveS06.07.06 20:30
Re: Warum immer noch VB6?897ModeratorDaveS06.07.06 18:49
Re: Warum immer noch VB6?841ModeratorDaveS06.07.06 15:20
Re: Warum immer noch VB6?951sXene Software04.07.06 19:16
Re: Warum immer noch VB6?896ModeratorDaveS04.07.06 19:31
Meine Meinung kommt auch noch ...856Visual Basic Fan06.07.06 18:02
Re: Meine Meinung kommt auch noch ...850sXene Software06.07.06 18:22
Re: Meine Meinung kommt auch noch ...889Visual Basic Fan06.07.06 18:41
Re: Meine Meinung kommt auch noch ...825ModeratorDaveS06.07.06 21:20
Re: Meine Meinung kommt auch noch ...851Visual Basic Fan07.07.06 08:16
Re: Warum immer noch VB6?873Braun08.07.06 14:10
Zustimmung828Visual Basic Fan08.07.06 14:41
Re: Zustimmung852Moderatorralf_oop08.07.06 15:32
Re: Zustimmung857sXene Software08.07.06 15:47
Re: Zustimmung886Moderatorralf_oop08.07.06 18:49
Re: Zustimmung901Braun08.07.06 18:48
Re: Zustimmung816Visual Basic Fan10.07.06 16:45
End of support for Windows 98, Windows Me, and Windows XP Se...827Micke11.07.06 18:25
Re: End of support for Windows 98, Windows Me, and Windows X...877ModeratorDaveS11.07.06 18:34
Warum so teuer?977Muflet25.07.06 11:35
Re: Warum so teuer?880Moderatorralf_oop25.07.06 11:55
Re: Warum so teuer?943TIBOS26.07.06 00:47

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel