Difference en vb.net 2005 et vb 2005, avec 2006

sikove Messages postés 90 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 31 mars 2010 - 27 mai 2008 à 21:13
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 - 29 mai 2008 à 14:14
salut,

c'est quoi la difference en vb.net 2005 et vb 2005 ? est ce que le premier est purement oienté objet et le vb 2005 non ? est ce qu'il y'a un chagement radicla du code ou seulement que le .net est plus profond que le vb ?

je savais pas que le vb est composé de telle sorte ( 2005, .net, 2006, 2008 !!), dans les autres langages comme java y'a une seule version : java, puis java poo qui complete le premier

merci pour les renseignements

9 réponses

sikove Messages postés 90 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 31 mars 2010
27 mai 2008 à 21:17
il y'a aussi visual studio ? ça y'ai je suis devenu dingue ...

et moi qui croyait que je maitriserai facilement les bases de visual basic (c'est pas une autre version n'est ce pas ?)  puisque je maitrise le java et le c/c++ ...
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
27 mai 2008 à 21:26
y'a VB.Net (pas forcément 2005, puisqu'il ya 2003 et 2008)
et VB2005, la version actuellement la plus répendue.

la version du framework donne ces évolutions
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
27 mai 2008 à 21:42
Salut,

Aucune différence entre VB.NET 2005 et VB 2005 (le vrai nom est VB 2005, le .NET à été abandonné après la version 2003)

Voici donc le différentes version:

Visual Basic .NET (VB7)
Une 1ère version "d'essai", pour le framework 1.0 (2002)
Visual Basic .NET 2003 (VB7.1)
Pour le framework 1.1
Visual Basic 2005 (VB8)
Pour le framework 2.0
Visual Basic 2008 (VB9)
Pour le framework 3.5

Wikipédia français
Wikipedia anglais

Et Visual Studio est simplement une suite qui intègre plusieurs langages: VB, C#, C++, J#...
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
27 mai 2008 à 21:48
VB.Net 2005 n'existe pas, ce n'est qu'un abus de langage dû à la version précédente qui s'appelais VB.Net 2003.
Le nom officiel est VB2005, la version actuellement la plus utilisée, quoique. La version, l'actuelle, est sortie, il y a peu et s'appelle VB2008.

Toutes ces version, depuis VB.Net 2002, fonctionnent sur le framework .Net.

Quant à VS2005, ce n'est autre que le nom court de Visual Studio 2005, l'IDE intégré de Microsoft, qui inclu VB2005, mais aussi les autres langages comme C#2.0, VC2005, ASP.Net 2.0, .....

Quant aux différentes versions, c'est la même chose en Java, il existe aussi plusieurs versions même si elles sont nominativement moins visibles.
Mais à la différence de VB, les nouvelles versions de Java sont rétro compatibles avec les anciennes. En VB, c'est le cas avec les versions .Net, mais par exemple, VB.Net2003 (et 2002 juste avant) n'est pas vraiment compatible avec la version précédente qui est VB6. La même rupture avait eu lieu d'antan entre VB3 et VB4.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sikove Messages postés 90 Date d'inscription lundi 17 mars 2008 Statut Membre Dernière intervention 31 mars 2010
28 mai 2008 à 16:17
ok merci beaucoup pour les explications, je commence à faire une idée sur ce langage ^^

beh si j'ai bien compris pas de difference entre vb2005 et vb.net, les cours de vb.net sont valables aussi pour vb2005 ?
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
28 mai 2008 à 16:39
Oui, VB 2005 c'est du VB.NET, il n'y a simplement plus le .NET dans son nom (Visual Basic 2005)

Après VB6, ce sont tous des VB.NET, pas le choix. Les différentes versions sont simplement des évolutions en rapport avec le framework .NET.

Il est très rare que du code d'une version antérieur ne fonctionne plus sur une nouvelle version.
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
28 mai 2008 à 19:38
"...Il est très rare que du code d'une version antérieur ne fonctionne plus sur une nouvelle version...."

Tant que l'on reste dans la même technologie, oui, mais si on change de technologie, c'est moins évident.

Microsoft nous a déjà fait le coup 2 fois.
- Le code VB3 n'était pas compatible avec VB4
- Le code VB6 n'est pas si compatible que ça avec les VB.Net

VB1,2,3, puis VB4,5,6, puis VB7 (2002), 7.1 (2003), 8 (2005), 9 (2008). Faut-il craindre que la prochaine version de VB ne soit plus sur la même technologie que l'actuelle ?????

Pour le moment VB10 semble continuer sur le framework. mais sa sortie est encore loin, les choses peuvent encore changer.

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0
Kevin.Ory Messages postés 840 Date d'inscription mercredi 22 octobre 2003 Statut Membre Dernière intervention 7 janvier 2009 11
28 mai 2008 à 23:46
"Tant que l'on reste dans la même technologie, oui, mais si on change de technologie, c'est moins évident."


Oui bien sûr, je fesais références aux différentes versions de VB.NET 
Faut-il craindre que la prochaine version de VB ne soit plus sur la même technologie que l'actuelle ?????
Tu pense que c'est possible dans un proche avenir? Etant basé sur .NET, la structure du langage est lié au fonctionnement du framework, ce qui lui a par exemple valu un certain rapprochement avec le langage C#. A mon avis, tant que le framework ne subira pas de changement radical, VB n'en subira pas non plus.
Par contre j'ai lu qu'ils allaient faire une nouveau langage de script VB, destiné entre autre aux applications WPF et leur XAML (j'en suis pas sur à 100%).
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
29 mai 2008 à 14:14
"...Tu pense que c'est possible dans un proche avenir..."

Avec Microsoft, tout est possible. On a bien vu ce qui a été fait avec VB6, ou, malgré la demande générale et appuyée, la prise en charge de la technologie Win32 a été purement et simplement abandonnée sous VB.

Au profit de Delphi, qui, du coup, alors qu'il était en perte de vitesse, reviens au devant de la scene comme un acteur majeur.

"...tant que le framework ne subira pas de changement radical..."

Oui, et il semblerait qu'il n'en subira pas de sitot. En effet la CLR2.0 sortie avec le framework .Net 2.0 et VS2005, assure aussi le fonctionnement des framework 3.0 et 3.5, sans avoir subit de modifications.
Preuve que c'est un produit aboutit, certes, et on peut le constater tous les jours. Mais preuve aussi que c'est un produit souple et polyvalent puisqu'il est apte à prendre en charge XP, Server2003 mais aussi Vista, son SP1, Server2008 et probablement aussi le prochain Windows, Seven, dont la sortie n'aura probablement pas lieu avant 2 ans, puisque ce dernier n'apportera pas à priori de révolution par rapport à Vista et Server2008.

Que dire de VS2008 (je ne l'ai pas encore essayer!) ? A part corriger les défauts et manque de VS2005 qui était déjà un produit bien aboutie et d'en faire un produit vraiment finalisé ....
Il gere déjà 3 framework. il ne doit pas etre difficile de lui en faire gerer de nouveaux pour couvrir les nouveautés. Il n'aurait donc plus besoin de grande évolution.

On peut donc se demander ou seront les (r)évolutions des prochaines versions de VS, du framework, de la CLR......
Car si les produits actuels sont vraiment des produits "finis", à part l'invention de nouveaux produits tous neufs, et donc un changement de technologie ....
Ce ne sera peut-etre pas pour VB10, peut-etre faudra-t-il attendre VB11, je ne sais pas.

A moins que la véritable révolution ne soit l'abandon pur et simple de VB au profit de C#, voire D, voire F# 

Wait & see, on a encore pas d'heures de codage devant nous quand même

---- Sevyc64  (alias Casy) ----
<hr width="100%" size="2" />
# LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
0
Rejoignez-nous