cs_djerbino
Messages postés56Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention 2 novembre 2009
-
31 déc. 2007 à 20:12
taoufik2007
Messages postés3Date d'inscriptionmardi 14 mars 2006StatutMembreDernière intervention11 mai 2009
-
11 mai 2009 à 10:48
bonsoir
a mon avis je pensais que le developpement avec vb.net est beaucoup mieu mais apres un moi de codage je me plante dans pas mal de truc qui semble etre facile avec le vb6 tel que l'utilisation de msflexgrid je trouve une extreme difficulté en vb.net pour chercher son equivalent pour un logiciel de gestion des factures
je hesite entre retour vers le vb6 ou continuer en .net sachant que j'ai une contrainte de temp qui presse
aider moi a faire mon choix svp
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 31 déc. 2007 à 21:04
Il est certain que la transition de VB6 vers VB.Net n'est pas sans douleur surtout si l'on cherche à continuer à coder du VB6 et un mois c'est très court.
1 mois c'est en gros ce qui m'a fallu pour comprendre que pour bien comprendre ce qu'est .Net, il faut completement oublier VB6, se détacher de cet ancetre.
Je t'avouerais que maintenant c'est en VB6 que j'ai des difficultés car ce qui est simple en .Net qu'en on a pris les automatismes devient lourd en VB6.
Certes VB.Net peut-etre ressenti comme étant plus compliqué au départ, mais il est bien plus puissant et surtout ouvre bien plus de lattitudes que VB6.
Mais je en tapperais pas sur VB6 car, bien que commençant à pas trop mal maitriser .Net, je reste persuader que Microsoft a fait une énorme erreur en abandonnant la plate forme Win32 et en refusant de prevoir un successeur à VB6.
Pour ce qui est de ton problème, si tu as encore le temps et que tu es lassé de .Net, repasse à VB6, sinon ne lache pas l'affaire. Car de toute façon, si tu veux rester sur la plateforme Microsoft il te faudra passer à .Net un jour ou l'autre. VB6 sera de toute façon, tot ou tard, plus supporter par les machines à venir (64bits, Windows Seven ??, .....).
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 31 déc. 2007 à 21:34
casy > on ne peut que te suivre pour ce qui est de VB6, c'est fini depuis un bon moment déjà et il convient de ne pas rater le train qui n'attendra personne.
"..énorme erreur en abandonnant la plate forme Win32..." là par contre, ou tu t'égares ou ta fourche a langué. L'interpréteur msvbvm60.dll de VB comme mscoree.dll du .NET, tous 2 tournent sur la plate forme Win32 sans laquelle rien ne fonctionnerait.
cs_djerbino
Messages postés56Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention 2 novembre 2009 31 déc. 2007 à 21:36
site moi quelque exemple stp
pour moi la plus simple c'est pour faire un programe de gestion de facture il faut que je dessine ma grille de designation (msflexgrid en vb6) et la je reste planté en .net je trouve pas coment le faire le datagrid et datagrid view me permette de faire le calcul dans leur cellule
voila je suis coincé
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 31 déc. 2007 à 21:50
Brunews, quand je parle de plateforme Win32, je ne m'égare pas, je parle de logiciels développés pour cette plateforme (dis logiciels natifs aussi, fait en VB6, Delphi for Win32, C ou C++,...) en opposition à la plateforme .Net (logiciels fait en VB.Net, Delphi.Net, C#, ...).
Evidement que tout tourne sur Win32 puisque tout tourne sous Windows et que Windows est Win32 (même les Windows 64bits restent en partis codés en Win32).
Mais je ne fais que reprendre une notation que l'on rencontre de plus en plus souvent (et même chez Microsoft) qui différencie VB6 (Win32) de VB2005 (.Net) et qui différencie simplement les logiciels qui peuvent fonctionner directement* sur la couche Application de Windows (Win32) de ceux necessitant la couche supplémentaire du Framework .Net pour fonctionner.
* affirmation quelque peu érronée quand même pour VB6, dans les créations necessiterons tout de même les runtimes vb pour fonctionner, une sorte de framework en quelque sorte.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 31 déc. 2007 à 21:55
Mais pour .net c'est idem comme pour tout autre interprété, sans runtime c'est le néant. Le 2.0 est fourni avec Vista mais ça ne change rien, pour preuve ils en sont au 3.5 et le 4.0 est en vue.
Tout autre discours est de la philo stérile, simple dialectique promotionnelle mais rien de nouveau sous le soleil.
cs_djerbino
Messages postés56Date d'inscriptionmercredi 5 décembre 2007StatutMembreDernière intervention 2 novembre 2009 2 janv. 2008 à 12:06
bon je t'explique mon projet
il s'agit d'une application de gestion de facturation
j'ai un probleme dans l'interface: je met la designation,code,quantité et tva et je veut que le ttc soit calculer automatiquement dans la derniere case de grid par une formule que j'introduit
comment ajouter tout ca en mode exécution
et ou ecrire la formule de calcul pour la case de grid
taoufik2007
Messages postés3Date d'inscriptionmardi 14 mars 2006StatutMembreDernière intervention11 mai 2009 11 mai 2009 à 10:48
il faut mieux maitriser une seule language convenablement que de te perturber
moi je maitrise le vb6 et j'ai développé avec lui un logiciel commercial complet
(facturation, BL, devis, règlement,stock, suivis des echéances ...)