Nutzt .NET!

Es gibt 77 Antworten in diesem Thema. Der letzte Beitrag () ist von Samus Aran.

    Heute sind mir hier 3 Aufforderungen aufgefallen, dass doch VB.NET genommen werden soll:

    fichz schrieb:

    Nur eine Frage weil du Anfänger bist.
    Willst du lernen VB zum Programmieren? Dann würde ich dir gleich .Net (Visual Basic 2010 Express zB) empfehlen.


    creac schrieb:

    Wenn du noch Anfänger in VB bist, möchte ich dir eins raten:

    Vergiss VB6 sofort wieder!

    VB6 ist tot. Arbeite stattdessen lieber mit VB.net. Ein paar Vorteile:


    und RodFromGermany

    Bei den ersten geht es um VBA. Da kann man nicht wählen, welche VB-Version man nutzen möchte. Beim 3. wird der Fehler nicht dadurch behoben, dass ich ihn in einer "anderen" Sprache einfach übernehme.

    Ich selbst progge weiterhin unter VB6. Warum? Weil es einfach alles, was ICH brauche, auch kann. Darüber hinaus brauche ich keine Frameworks installieren, was auf der Arbeit eh nicht geht. Meine Programme laufen ohne Installation vom Stick.

    Benötige ich mal Funktionalitäten, welche mir VB6 nicht bietet, versuche ich diese nachzuprogrammieren oder behelfe mich mit einer .dll, welche das dann bietet.

    Meine Projekte bestehen meist aus kleinen Tools für die Arbeit, bzw. als Frontend für Mikrocontroller Projekte. Oder halt VBA hauptsächlich in Excel.
    Wenn ich irgendwann mal auf Probleme stoße, weil meine Projekte mittels VB6 nicht mehr realisierbar sind, dann werde auch ich auf etwas anderes umsteigen.

    Wer heute mit dem Programmieren anfängt, wird eh meist .NET nehmen, da VB6 ab Win Vista aufwärts nicht so ohne Weiteres (Virtualisierung) zu programmieren ist. Die damit erstellten Programme jedoch laufen auch unter Win7 64Bit bisher problemlos. Aber deshalb rate ich nicht jedem auf .NET umzusteigen und dafür die Lösung bzw. einen Lösungsansatz ansich nicht anzubieten. Dass Office-VBA nicht .NET ist, sollte sich bei erfahrenen Programmieren jedoch herumgesprochen haben.
    Gruß
    Peterfido

    Keine Unterstützung per PN!
    Ja, ist mir dann auch aufgefallen, nachdem ich es abgeschickt habe. Habe ich sofort korrigiert, Du warst halt recht schnell.

    Mir war halt aufgefallen, dass sich damit befasst wird, dass nicht .NET genutzt wird, als die Lösung für das Problem zu bieten.
    Gruß
    Peterfido

    Keine Unterstützung per PN!
    Ich selbst progge weiterhin unter VB6. Warum? Weil es einfach alles, was ICH brauche, auch kann. Darüber hinaus brauche ich keine Frameworks installieren, was auf der Arbeit eh nicht geht. Meine Programme laufen ohne Installation vom Stick.

    Es sei denn man hat ein OS > XP(wie dir auch selbst bereits ausgefallen ist)...

    Aber deshalb rate ich nicht jedem auf .NET umzusteigen und dafür die Lösung bzw. einen Lösungsansatz ansich nicht anzubieten.

    Ist für alle die Langfristig denken auch von Vorteil. Natürlich bekommt man mit VB 6 einiges Zustande, theoretisch sogar alles, aber der Zeitaufwand wird dafür wiederum um einiges größer. Solch ein kleines Framework erleichtert das nicht nur imens, sondern wird sogar zum Standart. Frag doch bei deinem Geschäfft an, ob man das nich installieren könnte, viele machen dies, wenn du entsprechend Argumente vorlegst.
    Ich wollte auch mal ne total überflüssige Signatur:
    ---Leer---
    blogs.msdn.com/b/astebner/arch…at-version-of-the-os.aspx

    m98989427823904823794835354823792007534269877483785768428594727842064582445968394826653892477853489365767527492838925726080017645196524016450361437631275920160495299904244771547514054017647571656140966409164304931651094674925864091795...
    | Keine Fragen per PN oder Skype.

    m9898 schrieb:

    .NET ist bei Windows XP SP2
    ab XP SP2 wird das .Net Fw unterstützt, weil ab dort der empfohlene Windows Installer dabei ist. Installieren musst du es trotzdem noch selbst...
    (Außnahmen, wie Media Center Edition etc mal außen vor gelassen)

    Skybird schrieb:

    Das sind ja Ubisoftmethoden hier !

    BEI DER NORMALEN WINDOWS XP-VERSION (NICHT WMP) WIRD KEIN .NET MITINSTALLIERT.

    m989899889243656K4CKN00B65402965965332905652986598256092853648792933727784342787253428732378973236283768749834994532546578697098980978564323445679878765432347578867766543244567986564523647980992749487980598
    | Keine Fragen per PN oder Skype.
    Wie Samus schon sagte, Vista liefert ja das .NET FW 3.0 schon mit, auf alle die das nicht installiert haben sollte man einfach keine Rücksicht legen. Es wird immer Leute geben, die uralte Software installiert haben und benutzen...
    "I think Microsoft has abused the Windows brand so much that it has lost its cachet."
    Paul Thurrott
    Hi,

    nikeee13 schrieb:

    Und was ist mit der VB6-Runtime?
    afaik seit Windows 2000 serienmäßig dabei.

    m9898 schrieb:

    Die VB6 Runtime gibt es allerdings nicht mehr auf Vista und 7.
    Falsch. Die VB6-Runtime ist sogar bei Win8 dabei. **klick**


    bye ...

    LaMa5.
    Die Wissenschaft wird nie ein besseres Kommunikationssystem in den Büros erfinden können als die Kaffeepause.
    (Autor: Earl Wilson, amerik. Schriftsteller)

    https://www.serviceteam-md.de
    @LaMa5:
    Wie man beim Installer auf der Website sehen kann, ist die Runtime bei Vista und 7 dabei. Ansonsten würde der Installer sicherlich auch für diese Systeme ausgelegt sein.

    microsoft.com schrieb:

    System requirements
    Supported Operating Systems: Windows 2000, Windows 2000 Advanced Server, Windows 2000 Server, Windows 2000 Service Pack 2, Windows 2000 Service Pack 3, Windows 2000 Service Pack 4, Windows 95, Windows 98, Windows 98 Second Edition, Windows ME, Windows NT, Windows Server 2003, Windows XP

    Höchstens bis Windows XP muss man die VB6-Runtime anscheinend nachinstallieren - sonst würde es keinen Sinn ergeben, den Installer bis zu XP zu supporten.
    Von meinem iPhone gesendet

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „nikeee13“ ()

    Hi,

    nikeee13 schrieb:

    Bei XP muss man es also nachinstallieren.
    Nein. Auf einem frisch aufgesetztem XP (eine meine Test-VM's) ohne jegliche ServicePack, laufen VB6 Anwendungen OHNE Installation (auch ohne Installation der Entwicklungsumgebung!). Es muss also NICHT installiert werden. Nur bei Win2000 bin ich mir nicht ganz sicher, dafür teste ich nicht mehr.


    bye ...

    LaMa5.
    Die Wissenschaft wird nie ein besseres Kommunikationssystem in den Büros erfinden können als die Kaffeepause.
    (Autor: Earl Wilson, amerik. Schriftsteller)

    https://www.serviceteam-md.de
    Ich verwende noch VB 6 und sehe derzeit eigentlich keinen Grund, auf .NET umzusteigen. Bisher funktionieren meine Programme, auch die umfangreichen, selbst unter Win 7 x64 noch einwandfrei.
    Besucht auch mein anderes Forum:
    Das Amateurfilm-Forum