Précédent   Forum du club des développeurs et IT Pro > Autres langages > Général Visual Basic 6 et VBScript > VB 6 et antérieur
VB 6 et antérieur Visual basic 6 et versions antérieures. Avant de poster -> La FAQ VB6, Les tutoriels VB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/10/2006, 22h08   #81
jmfmarques
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 134
Points : 4 134
Juste pour mon information :

VB.NET a-t-il (à l'instar de C#) reçu la certification ECMA ?
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2006, 23h52   #82
bidou
Expert Confirmé Sénior

 
Avatar de bidou
 
Inscription : mai 2002
Messages : 3 052
Détails du profil
Informations personnelles :
Âge : 46
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 3 052
Points : 7 128
Points : 7 128
Citation:
Envoyé par DarkVader
Ces précisions sont très intéressantes - il semble toutefois que l'inverse existe aussi -
j'ai par exemple à l'esprit un domaine supporté par VB6 qui (sauf erreur) ne l'est plus sous .net, c'est la gestion DDE.

La technologie est ancienne mais très utilisée dans les applications financières pour délivrer aux applications tierces des données en streaming.
Ce n'est d'ailleurs pas la seule, les conteneurs OLE ne fonctionne pas non plus. Cependant il existe des composants COM qui peuvent interopérer avec VB.NET et qui gère le DDE (je ne sais pas si ca fonctionne correctement). En théorie, tous les composant activeX peuvent interopérer avec VB.NET, en pratique je crois que certains composants ne fonctionnent pas.


Citation:
Envoyé par jmfmarques
Juste pour mon information :

VB.NET a-t-il (à l'instar de C#) reçu la certification ECMA ?
Non.
Si ma mémoire est bonne, seul le C# et Eiffel sont ECMA. Cependant l'ensemble de la CLI est aussi ECMA, donc tout code VB.NET (ou de n'importe quel autre langage DotNet) CLS Compliant est de fait un code ECMA.
__________________
Tutoriels VB
Cours
bidou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2006, 15h05   #83
jmfmarques
Inactif
 
Avatar de jmfmarques
 
Inscription : décembre 2005
Messages : 3 784
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3 784
Points : 4 134
Points : 4 134
Ah ?... Bon !

Quoi qu'il en soit :

Il me semble qu'à moins de s'en tenir à une "incitation" quelque peu "orientée" (ou pouvant paraître telle) à l'adresse des développeurs fréquentant le présent forum (VB), il aurait suffi de les inviter à lire le sujet ouvert ici :

http://www.developpez.net/forums/showthread.php?t=2209

et plus particulièrement les pages 11 et 12, où l'on peut retrouver certains intervenants.

Il pourra à cette occasion être intéressant de jeter un coup d'oeil aux résultats du sondage qui accompagne le sujet dont il s'agit.

Et ce d'autant que le présent sujet ne me parait pas être un sujet VB, mais bel et bien un sujet, plus général, de choix de langage...

Je me garderais, en ce qui me concerne, d'abonder dans un sens ou dans l'autre, me contentant de rappeler ce que j'ai déjà dit plus haut.
jmfmarques est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2006, 16h08   #84
bidou
Expert Confirmé Sénior

 
Avatar de bidou
 
Inscription : mai 2002
Messages : 3 052
Détails du profil
Informations personnelles :
Âge : 46
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 3 052
Points : 7 128
Points : 7 128
Ce sujet est bel et bien un sujet VB puisque ce qui m'intéressait quand je l'ai créé était de savoir le ressenti des développeurs VB6.
Et donner un lien vers l'autre sujet, qui est cependant très interessant, serait supposer que la seul possibilité de migration serait DotNet ce qui n'est pas le cas.
__________________
Tutoriels VB
Cours
bidou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2006, 21h45   #85
hpfx
Membre actif
 
Inscription : septembre 2003
Messages : 378
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 378
Points : 152
Points : 152
Citation:
Envoyé par bidou
Citation:
Envoyé par hpfx
et pour en revenir a la question de performance :
pour moi, il y a deux choses, et il faut trouver un equilibre :
1) un language suffisament facile (pas de l'ASM par exemple) pour être performant en tant que dev.
2) faire en sorte que le temps gagné en dévelloppant ne se paye pas a l'execution pour mes utilisateurs.

et pour moi :
* VB6 est ok pour 1) et 2)
* VB.net est ok pour 1) seulement.
alors bien sur C++ et C sont ok pour 2) mais vu que j'ai perdu l'habitude de ces languages... pas pour 1)
C'est une analyse qui en vaut une autre. Cependant Delphi présente de bien meilleurs performance que VB6 tout en étant assez similaire en facilité. Tu fais donc bien une concession aux performances utilisateurs pour garder un code qui t'es plus familier (n'y vois pas un quelconque reproche, je fais pareil )
en fait, j'aime pas trop Delphi, trop verbeux a mon goût... (j'ai detesté le pascal pour celà). le language est "facile" mais trop penible a tapper.. et pour la perf et bien tu m'apprends là que c'est plus rapide, tans pis.
Citation:
Envoyé par bidou
Par ailleurs, VB.NET permet des choses qui ne sont pas accessibles en VB6, donc le débat ne peut se réduire simplement à la performance.
Oui, on est bien d'accord ca ne peux pas se réduire a la perf (sinon VB6 aurait gagné, et ca n'irai pas dans le sens de l'histoire).
mais bon, il se trouve que je n'ai pas été convaincu par ces "nouveautés". d'ailleur à l'epoque de VB6, on parlais de "webform" je crois... et ca m'a toujours semblé être du flan marketing. comprendre par là que le language tel qu'il était se semblait déjà suffisant.
J'utilise de la POO, j'encapsule un objet pour faire un "pseudo heritage" (peut être que VB.net gere maintenant l'heritage) c'est a peut pret tout ce qui me manque dans VB6.

pref, a chaun de trouver son équilibre. Quant à moi, je garde secretement espoire que VB6 sera "repris" par quelqu'un d'autre (même au prix de quelques incompatibilités)... je suis attentivement le projet gambas, sera t'il porté sur windows ? pour moi ce projet est typiquement dans le "même espris" que VB6.
hpfx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2006, 17h35   #86
neo.51
Expert Confirmé Sénior

 
Avatar de neo.51
 
Inscription : avril 2002
Messages : 2 667
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations forums :
Inscription : avril 2002
Messages : 2 667
Points : 5 916
Points : 5 916
Envoyer un message via MSN à neo.51 Envoyer un message via Skype™ à neo.51
Citation:
d'ailleur à l'epoque de VB6, on parlais de "webform" je crois... et ca m'a toujours semblé être du flan marketing. comprendre par là que le language tel qu'il était se semblait déjà suffisant.
Les Webforms sont des objets permettant de générer du html et du javascript afin de faire du développement web sur un modèle évènementiel simplifié.

En gros les webforms aident le développeur vb.net ou C# windows à développer en ASP.NET. Le vrai problème c'est que les webforms (au moins en .NET 1.1) mal utilisés et mal compris généraient un code html affreux. Donc ne parraissaient "pas sérieux" pour des développeur web confimés tout en étant trés utile pour des développeur vb qui n'y connaissent rien en web et qui on de petits besoins.

Le vrai flan marketing sur les webforms c'est de dire : "grace aux webforms vous allez développer un applis web comme une applis windows".

Bref les winforms ne sont pas une nouveauté de Visual Basic mais une nouveauté d'asp.NET qui permet contrairement aux ancienne version d'asp (et de php) de coder un site web sur un modèle fortement orienté objet.

2tant donné qu'asp.net est maintenant orienté objet on peut coder la partie traitement de sa page web avec un langage ovjet .NET de son choix : C# ou VB.NET.

Bref ce qu'il y a de nouveau dans VB.NET c'est le .NET, tout le framework .NET que l'on utilise avec une syntaxe vb.
neo.51 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2006, 15h05   #87
hpfx
Membre actif
 
Inscription : septembre 2003
Messages : 378
Détails du profil
Informations forums :
Inscription : septembre 2003
Messages : 378
Points : 152
Points : 152
Merci pour ces précisions neo.51

Au fait, je parlais des "webform" qui ont déjà été rajoutées dans le VB6 (et qui me semblait être du flan). D'ailleur, je ne suis pas sûr ce celà porte le nom "webform", je l'ai écrit de memoire, ca ce trouve celà porte un autre nom, mais dans l'idée c'est exactement ce que tu décris...
Je me rapelle du discours de l'epoque "vous ecrivez des applis en VB ? et bien avec VB6 vous pouvez en faire des applis web!" => du flan quoi...

ensuite, les "webform" de dotNET je ne connais pas, donc je ne critique pas.

edit : "VisualFred" : Ce lien interressant (et partisant) liste tout ce qui "manque" ou "qui a changé" dans VB.net http://vb.mvps.org/vfred/breaks.asp (cette liste est mis a jour au fur et a mesure que les versions de VB.net réimplemente des fonctionalités)
hpfx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/10/2006, 10h38   #88
bidou
Expert Confirmé Sénior

 
Avatar de bidou
 
Inscription : mai 2002
Messages : 3 052
Détails du profil
Informations personnelles :
Âge : 46
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mai 2002
Messages : 3 052
Points : 7 128
Points : 7 128
Citation:
Envoyé par hpfx
edit : "VisualFred" : Ce lien interressant (et partisant) liste tout ce qui "manque" ou "qui a changé" dans VB.net http://vb.mvps.org/vfred/breaks.asp (cette liste est mis a jour au fur et a mesure que les versions de VB.net réimplemente des fonctionalités)
Il n'a pas du être mis à jour depuis longtemps, parce qu'en l'état la moitié de ce qui est marqué est faux
__________________
Tutoriels VB
Cours
bidou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2006, 23h06   #89
LeXo
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
Par défaut VB6 vers ---> Java

alors

moi je travailles pour une entreprise et je bosse en VB6 mais je compte me former et le plutot possible développer mes appli en java

un langage pas évident mais qui m'a séduit par toutes les bibliotheques dispo, et sa portabilité

et comme je suis le seul informaticien dans mon entreprise je pense que si mes programmes marchent personne n'ira contre mon avis
meme pas mon directeur

LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2007, 13h26   #90
tinhinan6
Invité de passage
 
Inscription : janvier 2007
Messages : 65
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : janvier 2007
Messages : 65
Points : 3
Points : 3
Par défaut bientot

je connaissais pas vb6 aprés un mois voila que je maitraise un peu qq concepts et surprise surprise samedi prochain on entammera .net et pour le mom j'ai pas assez d'info je vous informerai d'avantages
tinhinan6 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 13h23   #91
Vld44
Membre Expert
 
Homme sébastien
Développeur informatique
Inscription : octobre 2006
Messages : 1 173
Détails du profil
Informations personnelles :
Nom : Homme sébastien
Âge : 30
Localisation : Argentine

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : octobre 2006
Messages : 1 173
Points : 1 453
Points : 1 453
Envoyer un message via Skype™ à Vld44
Citation:
Envoyé par bidou
Comptez vous migrez un jour vers VB.NET et sinon pourquoi ?
Oui, le plus vite sera le mieux (j'adore vb6, mais mon métier me fait peur tellement il évolue vite)

Citation:
Envoyé par bidou
Avez vous vu un peu VB.NET, qu'est ce qui vous rebute ?
J'ai vu un peu de VB.Net, rien ne me rebute

Citation:
Envoyé par bidou
Seriez vous intéressé par des rencontres Microsoft pour présenter VB.NET aux utilisateurs VB6 ?
Non, enfin pas dans l'immédiat

Citation:
Envoyé par bidou
Seriez vous intéressé par une série de cours sur developpez.com pour vous aider à cette migration ?
Une rubrique avec les pièges oui pourquoi pas

________________
Aide à domicile et soutien scolaire
Vld44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/03/2007, 22h18   #92
bugland
Membre à l'essai
 
Inscription : novembre 2006
Messages : 102
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 102
Points : 21
Points : 21
Je suis depuis peu développeur en visual basic 6 dans une entreprise et c'est possible que à l'avenir on passe à visual Basic.net, pour le moment je préfère bien connaitre la version 6 pour s'attaquer à du gros et à ce qui parait vb.net et beaucoup plus rapide en exécution.
bugland est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 19h47   #93
mitch97
Futur Membre du Club
 
Inscription : février 2007
Messages : 35
Détails du profil
Informations personnelles :
Âge : 28

Informations forums :
Inscription : février 2007
Messages : 35
Points : 16
Points : 16
moi je ne sais pas si je migrerais un jour vers vb.net. pour l'instant vb6 me suffit pour les prog que j'ai a effectuer mais peut etre qu'il faudra y venir un jour. Et ce jour la je verrai ce que j'en pense car je n'ai meme pas eu la curiosité de voir a quoi ca ressemble.
mitch97 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 15h02   #94
Baquardie
Membre habitué
 
Avatar de Baquardie
 
Femme Jacinthe
Administrateur de base de données
Inscription : juillet 2003
Messages : 258
Détails du profil
Informations personnelles :
Nom : Femme Jacinthe
Âge : 34
Localisation : Canada

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Alimentation

Informations forums :
Inscription : juillet 2003
Messages : 258
Points : 113
Points : 113
Citation:
Envoyé par Baquardie
Je rêve toutes les nuit de programmer en VB.NET mais c'est pas moi qui décide, mes patrons nous font faire du VB6 point.

VB NET va entrer dans ma compagnie je pense le jour ou microsoft ne vendra plus les licences de vb6......
2 ans et demi plus tard, je fais toujours du VB6, mais on "parle" de migrer vers .NET "bientôt"....
__________________
Rien n'est impossible à celui qui n'a pas à le faire
DBA. Je travaille avec SQL-9, SQL-10
Baquardie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 08h59   #95
La Praline
Membre expérimenté
 
Avatar de La Praline
 
Inscription : mars 2007
Messages : 590
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2007
Messages : 590
Points : 512
Points : 512
Le bout du tunnel est proche donc, peut être connaitra-tu les joies du .NET avant ta retraite, quelques semaines avant à ce rythme
__________________
..........................."Membre Chevronné"... non "Chaviré" serait plus juste !!!
...............................Avant toute chose => Règles, FAQ, Tuto, Google...
...................................................................
Rock'n Roll
La Praline est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2007, 15h24   #96
Slyman77
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 2
Points : 2
Par défaut Je vais enfin m'y mettre

ça fait longtemps que j'y pense et que je repousse le passage à .net car je n'ai rien trouvé de correct au niveau automatisation.
Il faut dire qu'il s'agit d'un ensemble de 150 programmes, des milliers de lignes de code dont les premières ont été tapées sous VB4.
Cette année j'ai décidé de migrer d'access à MySQL et je vais en profiter pour passer à .net puisqu'il faut de toutes façons réécrire un grand nombre d'appli.
Slyman77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/06/2007, 02h25   #97
LeForestier
Inactif
 
Inscription : juin 2007
Messages : 2 055
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 2 055
Points : 2 025
Points : 2 025
bonsoir à toutes et à tous.
Jai commencé en VB avec le VB3 et lorsque le VB4 est sorti je l'ai essayé mais if fallait tout refaire, le V3 et VB4 n'était pas compatible pour les formes.
et je suis resté en VB3, ensuite le 5 idem. les fonctionnalités ne me parraissait pas beaucoup supérieures, mais quand le 6 est sorti j'ai bien du me rendre à l'évidence qu'il était temps d'évolué. Tout ceçi pour dire que j'attendrait encore une ou deux versions plus tard avant de migré au .net malgré que dans ce cas il y à une aide à la migration des appli qui n'est pas mal, je l'ai testé dernièrement mais beaucoup.. beaucoup de mise au point à faire, et celà en plus d'apprendre un tout nouveau concept !.
LeForestier est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 09h51   #98
saisas
Invité régulier
 
Inscription : mai 2007
Messages : 6
Détails du profil
Informations personnelles :
Âge : 56

Informations forums :
Inscription : mai 2007
Messages : 6
Points : 6
Points : 6
Bonjour,

j'ai Visual Studio et Visual Studio.Net comme outils de développement. J'ai essayé de migrer de VB6 à VB.Net avec les outils de migration. J'ai abandonné dans cette tentative pour trois raisons :
  1. Je n'ai pas retrouvé simplement la structure de mon application dans la conversion : manifestement, il y a beaucoup de différences entre les deux produits, et je ne vois en rien ce que j'ai gagné au change
  2. La conversion na pas marché sur plusieurs choses, et en particulier il manque les "Progess bar", mais surtout les "DataCombo" sont mal traduites. En plus, il a fallu bidouiller dans le code d'initialisation de VB.Net pour pouvoir corriger. C'est galère lorsque l'on a l'habitude de poser ses contrôles directement sur la feuille ...
  3. Le dernier point, c'est que VB.Net me parait plus long et compliqué à écrire. J'ai trop de langages dans la tête pour en rapprendre un pour les beaux yeux de MS. Dans ce dernier point, j'ai suffisamment galéré sur les bogues de MS pour virer les contournements de mes programmes et retester complètement l'application pour retrouver les "nouveaux bogues" VB.Net
En bilan, il y a encore beaucoup de gens qui utilisent VB6, et je pense que MS sera obligé de faire quelque chose pour eux (un VB8 par exemple, compatible avec les deux produits!) et que donc la migration est trop coûteuse pour le bénéfice retiré.

Cordialement.
saisas est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/06/2007, 17h24   #99
lstjean
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 24
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : juin 2007
Messages : 24
Points : 28
Points : 28
Par défaut Une migration trop compliquée

J'ai comencé à développer sous VB avec VB DOS 1.0 puis VB Windows 1, 4, 5 puis 6. J'ai réussi à migrer (mes compétences et mes applications) sans grande difficulté parmis ces différentes version.

J'ai acheté VS.NET PRO 2005 mais lorsque j'ai vu la compléxité de migration de mes applications de VB 6 à VB.NET, j'ai renoncé. Le point le plus compliqué pour moi est l'accés aux données que je trouve beaucoup trop lourd à implémenter. J'ai l'habitude dans VB6 de manipuler des recordset en ADO (voire DAO dans mes plus vieilles applis) et de les manipuler dans le code. Les couches qui se multiplient dans le langage .NET me déroutent.

J'ai donc rangé mes CD/DVD de .NET 2005 et je me suis remis à VB6, sans une certaine culpabilité. Même si VB6 me permet de répondre à 100% de mes besoins, j'ai l'impression de râter un virage technologique qui me sera de plus en plus difficile à récupérer.
lstjean est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 22h26   #100
LePoulot
Candidat au titre de Membre du Club
 
Inscription : juillet 2007
Messages : 14
Détails du profil
Informations personnelles :
Âge : 28
Localisation : France, Doubs (Franche Comté)

Informations forums :
Inscription : juillet 2007
Messages : 14
Points : 14
Points : 14
Bonsoir,

je me permet de donner ma version... En fait je pense que tous les avis sont bons (Je me mouille pas trop jusque là ... lol) et que l'important est de maitriser le langage que l'on utilise ...Mieux vaut être bon en VB6 que moyen en VB.NET ... Ce n'est que mon avis ... Même si après les possibilités offertes par VB.NET semblent supérieures...

Cependant, nous ne maitrisons pas toujours nos choix ... Je viens de sortir de 6 mois de stage à programmer sur VB6, car l'entreprise utilisait VB6 ... Du coup, on est plutôt obligé de s'adapter...

Par contre c'est vrai que VB.NET attise ma curiosité ... Il n'est pas dit que si un projet me laissant le choix se présente, je ne le choisisse pas ... La première marche sera peut être dure mais bon il faut ce qu'il faut ...

Enfin voila, pour finir, je serais plutôt d'accord avec un VB8 ...mais j'ai des doutes !!!

Bonne Soirée

Romain
LePoulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h41.


 
 
 
 
Partenaires

Hébergement Web