Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Discussion: Migration VB6 vers ?

  1. #1
    Membre du Club
    Homme Profil pro Didier
    Enseignant
    Inscrit en
    juin 2012
    Messages
    191
    Détails du profil
    Informations personnelles :
    Nom : Homme Didier
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2012
    Messages : 191
    Points : 49
    Points
    49

    Par défaut Migration VB6 vers ?

    Bonsoir à tous

    Je n'ai pas de grosses connaissances en programmation mais j'aimerai bien continuer à utiliser ce que j'ai appris. J'ai commencer avec VBA dans excel mais pas très content du résultat je me suis lancé en VB6, hélas avec Windows 7 ça bugs, en plus il parait que c'est un langage "mort" .
    Je programme surtout par plaisir et je n'ai pas besoin du top du top, mais plutôt d'un langage qui ressemble à VB6. La suite 2010 gratuite comporte un descendant de VB6 ? que faut-il choisir pour créer de petites applications qui n'ont pas besoins de bidouillage comme avec VB6 pour les faire tournées sur n'importe quel système Windows et sans avoir à tout réapprendre de la base ?

    Merci pour vos conseils

    cordialement

  2. #2
    Expert Confirmé Sénior
    Profil pro
    Inscrit en
    décembre 2007
    Messages
    3 144
    Détails du profil
    Informations personnelles :
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : décembre 2007
    Messages : 3 144
    Points : 10 270
    Points
    10 270

    Par défaut

    Le VB.NET a été créé spécifiquement pour les gens qui ont ton profil. Je crois qu'il existe une version 2010 express gratuite.

    Enfin, il faut installer le framework sur la machine ou ça tourne, mais c'est un truc assez standard. Et une fois que c'est en place, on l'oublie.
    Les 4 règles d'airain du développement informatique sont, d'après Michael C. Kasten :
    1)on ne peut pas établir un chiffrage tant qu'on a pas finalisé la conception
    2)on ne peut pas finaliser la conception tant qu'on a pas complètement compris toutes les exigences
    3)le temps de comprendre toutes les exigences, le projet est terminé
    4)le temps de terminer le projet, les exigences ont changé
    Et le serment de non-allégiance :
    Je promets de n’exclure aucune idée sur la base de sa source mais de donner toute la considération nécessaire aux idées de toutes les écoles ou lignes de pensées afin de trouver celle qui est la mieux adaptée à une situation donnée.

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro Yves
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    6 944
    Détails du profil
    Informations personnelles :
    Nom : Homme Yves
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2007
    Messages : 6 944
    Points : 17 813
    Points
    17 813

    Par défaut

    VB6 n'a pas de successeur en tant que tel.

    En 2002 Microsoft a sorti VB.Net et l'a présenté comme étant le successeur de VB6 à l'époque.
    En réalité, s'il en reprend la syntaxe VB, il est à considérer plus comme un nouveau langage.

    Actuellement tu as la version VB2010 et VB2012, gratuite en édition Express.
    La version VB2012 Express ne permet de développer que pour le web et pour la nouvelle interface de Windows 8 ModernUI. Pour faire des applications Windows classiques avec une version gratuite, il faudra te tourner vers VB2010 Express, qui doit, normalement rester disponible.

    Après, la famille des basic est vaste, VB n'en est pas le seul représentant
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  4. #4
    Membre du Club
    Homme Profil pro Didier
    Enseignant
    Inscrit en
    juin 2012
    Messages
    191
    Détails du profil
    Informations personnelles :
    Nom : Homme Didier
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : juin 2012
    Messages : 191
    Points : 49
    Points
    49

    Par défaut

    Merci pour tout ces renseignements. Je possède visual studio Pro en version 2008 je crois. Un jour j'ai essayé d'ouvrir des UserForm créer avec VBA et je n'y suis pas parvenu, par contre VB6 les ouvres et les fait tourner sans problème. Mon ordi portable tourne encore en Windows XP et reste donc parfaitement compatible avec VB6, mais hélas on doit me le changer en début d'année et me reprendre l'ancien. Je vais donc bien être obliger de migrer vers un programme compatible avec Windows 8. Avoir une version pro n'est pas un problème, ce dont j'ai peur est que si je demande une version de visual studio et que je n'arrive pas à m'en servir, mon chef va faire la gueule ...VB.Net ressemble-t-il vraiment à VB6 ?
    Je fais surtout des applications avec beaucoup de formules de calculs complexes, mais en fait avec un niveau de programmation asses simple. J'avais déjà fait la plupart de ces programmes avec des feuilles de calcul excel, mais hélas, avec un succès mitigé. Pour certaines il me faudrait un super calculateur pour que le temps de calcul ne soit pas trop long. Les même programme retraduit en VB6 sans feuille de calcul excel, fonctionnent impeccable, alors pourquoi avoir abandonné un tel langage au lieu de le faire évoluer ? Ou le VB.Net est-il Vraiment son évolution ? D'autant plus que je ne comprend pas bien le pourquoi et le comment du VBA qui ressemble à un serpent à 6 têtes pas toujours très sur dans office ou Autocad....
    Je vais faire des essais et peu être que je tirerais à pile ou face pour décider où investir mon temps à apprendre un nouveau language....

    Cordialement

  5. #5
    Invité régulier
    Inscrit en
    mai 2005
    Messages
    21
    Détails du profil
    Informations forums :
    Inscription : mai 2005
    Messages : 21
    Points : 6
    Points
    6

    Par défaut

    Bonjour,

    Citation Envoyé par sevyc64 Voir le message
    VB6 n'a pas de successeur en tant que tel.

    En 2002 Microsoft a sorti VB.Net et l'a présenté comme étant le successeur de VB6 à l'époque.
    En réalité, s'il en reprend la syntaxe VB, il est à considérer plus comme un nouveau langage.

    Actuellement tu as la version VB2010 et VB2012, gratuite en édition Express.
    La version VB2012 Express ne permet de développer que pour le web et pour la nouvelle interface de Windows 8 ModernUI. Pour faire des applications Windows classiques avec une version gratuite, il faudra te tourner vers VB2010 Express, qui doit, normalement rester disponible.

    Après, la famille des basic est vaste, VB n'en est pas le seul représentant
    Je tiens juste à préciser qu'une version express de VS 2012 permet de faire des applications bureau dite "DESKTOP" (C'est d'ailleurs le nom de la version express à télécharger pour l'utiliser).
    Voici le lien :
    http://www.microsoft.com/france/visu...z/express.aspx
    Par contre, pourl'installer il faut au moins Windows 7.
    Bonne soirée !

  6. #6
    Modérateur
    Avatar de sevyc64
    Homme Profil pro Yves
    Développeur informatique
    Inscrit en
    janvier 2007
    Messages
    6 944
    Détails du profil
    Informations personnelles :
    Nom : Homme Yves
    Âge : 41
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : janvier 2007
    Messages : 6 944
    Points : 17 813
    Points
    17 813

    Par défaut

    Citation Envoyé par lolo406 Voir le message
    Bonjour,



    Je tiens juste à préciser qu'une version express de VS 2012 permet de faire des applications bureau dite "DESKTOP" (C'est d'ailleurs le nom de la version express à télécharger pour l'utiliser).
    Voici le lien :
    http://www.microsoft.com/france/visu...z/express.aspx
    Par contre, pourl'installer il faut au moins Windows 7.
    Bonne soirée !
    Ah ben j'ai raté cet épisode

    J'en étais resté à la non existence de cette édition et l'obligation de repasser sur l'édition express de VS2010 pour les application Desktop
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •