Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3122 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

Faut il payer pour commercialiser un programme ecrit en VB

n°462185
couitchy
Posté le 18-07-2003 à 22:46:47  profilanswer
 

Reprise du message précédent :

Harkonnen a écrit :


Essaie Delphi par exemple, tu créé une application en autant de temps qu'avec VB de manière beaucoup plus propre


 
j'ai déjà pensé à delphi, mais j'estime que je suis arrivé à un niveau très suffisant (en toute modestie) en VB6 pour programmer proprement.

mood
Publicité
Posté le 18-07-2003 à 22:46:47  profilanswer
 

n°462186
cvb
Posté le 18-07-2003 à 22:46:55  profilanswer
 

On peut convertir les programmes VB6 en VB.NET ?

n°462188
kadreg
profil: Utilisateur
Posté le 18-07-2003 à 22:48:43  profilanswer
 

cvb a écrit :

On peut convertir les programmes VB6 en VB.NET ?


 
Non
 
(il y a une moulinette qui permet de faire le début de la conversion, mais il reste encore beaucoup de travail derrière pour finir)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°462189
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-07-2003 à 22:49:18  profilanswer
 

cvb a écrit :

On peut convertir les programmes VB6 en VB.NET ?


En théorie oui, mais en pratique c'est quasi-ingérable, vaut mieux tout réécrire de A à Z


---------------
J'ai un string dans l'array (Paris Hilton)
n°462190
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-07-2003 à 22:50:34  profilanswer
 

couitchy a écrit :


 
 
j'ai déjà pensé à delphi, mais j'estime que je suis arrivé à un niveau très suffisant (en toute modestie) en VB6 pour programmer proprement.  


Ben justement, pourquoi ne pas essayer autre chose ? Les efforts que tu fais pour développer proprement en VB6, tu ne les feras avec Delphi ou C# par exemple


---------------
J'ai un string dans l'array (Paris Hilton)
n°462193
cvb
Posté le 18-07-2003 à 22:51:22  profilanswer
 

kadreg a écrit :


 
Non
 
(il y a une moulinette qui permet de faire le début de la conversion, mais il reste encore beaucoup de travail derrière pour finir)


 
mes  300 pages de code !  :cry:

n°462195
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-07-2003 à 22:52:21  profilanswer
 

cvb a écrit :


 
mes  300 pages de code !  :cry:  


Effectivement, tu peux pleurer... Pour m'être essayé à la conversion, je peux te garantir que c'est sport


---------------
J'ai un string dans l'array (Paris Hilton)
n°462196
kadreg
profil: Utilisateur
Posté le 18-07-2003 à 22:52:52  profilanswer
 

cvb a écrit :


 
mes  300 pages de code !  :cry:  


 
C'est rien, tu veux que je te montre les millions de ligne de code sur lesquelles je travaille ?


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°462197
cvb
Posté le 18-07-2003 à 22:53:16  profilanswer
 

Harkonnen a écrit :


Effectivement, tu peux pleurer... Pour m'être essayé à la conversion, je peux te garantir que c'est sport


 
je le ferais demain !  :cry: merci VB.NET !

n°462199
drasche
Posté le 18-07-2003 à 22:57:56  profilanswer
 

en réalité ce fameux convertisseur s'occupe essentiellement de la syntaxe (les déclarations de classes/méthodes/propriétés en particulier) et fait ce qu'il faut pour que les contrôles de base (librairie VB) soient remplacés par ceux de VB.NET. Cependant ils ne sont pas totalement compatibles (je pense à la propriété ItemData du combobox qui disparaît dans .NET). Le convertisseur va donc faire appel à une librairie de compatibilité avec VB6 pour avoir un truc qui fait comme si.  Pour les contrôles plus évolués (ListView, TreeView, ...), il utilise un wrapper pour maintenant l'interface existante, mais c'est toujours bien les vieux contrôles VB6 que tu utilises, pas ceux de .NET dont l'interface a changé.  Au final, tu as de fortes chances de te trouver avec un truc non compilable sous VB.NET (c'est mon cas).
 
Mieux vaut réécrire, franchement.  T'auras un programme pensé pour .NET, ce qui sera beaucoup mieux que de tenter d'adapter un programme existant. Faut avoir le temps et l'argent bien évidemment :/


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
mood
Publicité
Posté le 18-07-2003 à 22:57:56  profilanswer
 

n°462205
cvb
Posté le 18-07-2003 à 23:01:02  profilanswer
 

drasche a écrit :

en réalité ce fameux convertisseur s'occupe essentiellement de la syntaxe (les déclarations de classes/méthodes/propriétés en particulier) et fait ce qu'il faut pour que les contrôles de base (librairie VB) soient remplacés par ceux de VB.NET. Cependant ils ne sont pas totalement compatibles (je pense à la propriété ItemData du combobox qui disparaît dans .NET). Le convertisseur va donc faire appel à une librairie de compatibilité avec VB6 pour avoir un truc qui fait comme si.  Pour les contrôles plus évolués (ListView, TreeView, ...), il utilise un wrapper pour maintenant l'interface existante, mais c'est toujours bien les vieux contrôles VB6 que tu utilises, pas ceux de .NET dont l'interface a changé.  Au final, tu as de fortes chances de te trouver avec un truc non compilable sous VB.NET (c'est mon cas).
 
Mieux vaut réécrire, franchement.  T'auras un programme pensé pour .NET, ce qui sera beaucoup mieux que de tenter d'adapter un programme existant. Faut avoir le temps et l'argent bien évidemment :/


 
un programme que j'avais mis six mois à écrire, pas mal !  :D A convertir, certainement pas car je vais y passer trois ans !  je pense que je vais le réecrire !  :whistle:

n°462219
cvb
Posté le 18-07-2003 à 23:20:49  profilanswer
 

Si VB.NET  est gratuit, l'aide l'est-elle également ? vous auriez le liens SVP  ? merci  
 :jap:

n°462220
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-07-2003 à 23:22:29  profilanswer
 

cvb a écrit :

Si VB.NET  est gratuit, l'aide l'est-elle également ? vous auriez le liens SVP  ? merci  
 :jap:  

L'aide est présente dans le Framework SDK dont je t'ai donné le lien


---------------
J'ai un string dans l'array (Paris Hilton)
n°462222
cvb
Posté le 18-07-2003 à 23:24:22  profilanswer
 

Harkonnen a écrit :

L'aide est présente dans le Framework SDK dont je t'ai donné le lien

merci !  :jap:  :hello:

n°462226
drasche
Posté le 18-07-2003 à 23:28:32  profilanswer
 

Harkonnen a écrit :

L'aide est présente dans le Framework SDK dont je t'ai donné le lien


t'aurais ptet dû lui dire qu'il n'y a pas d'IDE dans la version gratuite [:meganne]
 
pour un IDE .NET gratuit: 2 noms à retenir: SharpDevelop et WebMatrix (celui-ci étant dédié au développement web).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°462234
cvb
Posté le 18-07-2003 à 23:31:40  profilanswer
 

drasche a écrit :


t'aurais ptet dû lui dire qu'il n'y a pas d'IDE dans la version gratuite [:meganne]
 
pour un IDE .NET gratuit: 2 noms à retenir: SharpDevelop et WebMatrix (celui-ci étant dédié au développement web).


 
IDE c'est quoi ? tout comme SharpDevelop et WebMatrix  ?

n°462237
drasche
Posté le 18-07-2003 à 23:32:50  profilanswer
 

cvb a écrit :

IDE c'est quoi ? tout comme SharpDevelop et WebMatrix  ?


 
ben un environnement de développement comme Visual Studio [:spamafote]
 
WebMatrix et SharpDevelop sont deux IDE conçus pour développer en .NET

n°462239
antp
Super Administrateur
Champion des excuses bidons
Posté le 18-07-2003 à 23:34:48  profilanswer
 

couitchy a écrit :


alors si on peut faire des choses propres, simples, efficaces et rapides, pourquoi s'en priver ?


 
bah oui, pourquoi se priver de programmer en Delphi ? [:dawa]
 
[:neowen]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°462243
cvb
Posté le 18-07-2003 à 23:41:27  profilanswer
 

drasche a écrit :


 
ben un environnement de développement comme Visual Studio [:spamafote]
 
WebMatrix et SharpDevelop sont deux IDE conçus pour développer en .NET


 
 
IDE, sa avoir avec les port IDE ?

n°462245
drasche
Posté le 18-07-2003 à 23:45:25  profilanswer
 

cvb a écrit :

IDE, sa avoir avec les port IDE ?


Integrated Development Environment.
 
VB, Delphi, C++ Builder, Palmphi, PowerBuilder, et bien d'autres.
 
edit: en français on dit EDI: environnement de développement intégré.


Message édité par drasche le 18-07-2003 à 23:46:05
n°462246
cvb
Posté le 18-07-2003 à 23:47:12  profilanswer
 

drasche a écrit :


Integrated Development Environment.
 
VB, Delphi, C++ Builder, Palmphi, PowerBuilder, et bien d'autres.
 
edit: en français on dit EDI: environnement de développement intégré.


 
merci !  :jap:  :hello:

n°462911
mareek
Et de 3 \o/
Posté le 20-07-2003 à 22:19:28  profilanswer
 

cvb a écrit :

Si VB.NET  est gratuit, l'aide l'est-elle également ? vous auriez le liens SVP  ? merci  
 :jap:  


[:msdn]
http://msdn.microsoft.com


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°462946
NiCo0
Ou? La!
Posté le 20-07-2003 à 23:34:15  profilanswer
 

J'ai pas compris
 
Le Kit de développement Microsoft® .NET Framework SDK version 1.1  
 
c'est quoi exactement ?
 
moi j'ai visual studio 6 normal (acheté) et dedans y vb,c ...
 
 
mais vb.net, c'est pas vb 7 ?
et (j'ai actuellement pas une grosse connexion ,adsl 128)
 
on a une IDE pour developper des programmes VB ?

n°462947
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 20-07-2003 à 23:37:09  profilanswer
 

HotShot, tu corrigeras :

Citation :

Signature des messages :  
Who Knows For Who Tolls The Bell?  


en

Citation :

Signature des messages :  
Who Knows For Whom The Bell Tolls ?  


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°462949
NiCo0
Ou? La!
Posté le 20-07-2003 à 23:38:37  profilanswer
 

Taiche a écrit :

HotShot, tu corrigeras :

Citation :

Signature des messages :  
Who Knows For Who Tolls The Bell?  


en

Citation :

Signature des messages :  
Who Knows For Whom The Bell Tolls ?  



Mmm ... ya erreur là :D
 
c skylight, mais je suis loggué sous un pseudo non banni de discussions ;)
 
j'avai preté ce pseudo a hotshot ;)

n°462952
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 20-07-2003 à 23:42:13  profilanswer
 

NiCo0 a écrit :

Mmm ... ya erreur là :D
 
c skylight, mais je suis loggué sous un pseudo non banni de discussions ;)
 
j'avai preté ce pseudo a hotshot ;)


Ah OK [:ddr555] Passke j'me souviens que c'était lui qui avait modifié le smiley perso de ce pseudo :o


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°462953
NiCo0
Ou? La!
Posté le 20-07-2003 à 23:44:47  profilanswer
 

Taiche a écrit :


Ah OK [:ddr555] Passke j'me souviens que c'était lui qui avait modifié le smiley perso de ce pseudo :o

yen avait pas [:ddr555]

n°462954
NiCo0
Ou? La!
Posté le 20-07-2003 à 23:50:48  profilanswer
 

Et pour ma question ?

n°462974
Kyle_Katar​n
Posté le 21-07-2003 à 02:08:59  profilanswer
 

couitchy a écrit :


 
j'ai déjà pensé à delphi, mais j'estime que je suis arrivé à un niveau très suffisant (en toute modestie) en VB6 pour programmer proprement.  


 
Je disais pareil il y a pas longtemps et je suis passé à Delphi quand même.
 
Faut savoir que coder proprement en VB6 ça veut dire passer par un max d'API ou recoder plein de trucs... et de toute façon comme c'est VB qui compile et le VM qui execute et vu que là dessus tu as très peu de contrôle... même en codant bien ...

n°463046
drasche
Posté le 21-07-2003 à 09:18:20  profilanswer
 

NiCo0 a écrit :

J'ai pas compris


on va t'expliquer :o
 

NiCo0 a écrit :

Le Kit de développement Microsoft® .NET Framework SDK version 1.1  
 
c'est quoi exactement ?


SDK = Software Development Kit, un ensemble d'outils qui comprend de la documentation, des exemples, des utilitaires, et un ou des compilateurs en ligne de commande.  Ah et aussi les runtimes compilés en mode debug et en mode final release.
 

NiCo0 a écrit :

moi j'ai visual studio 6 normal (acheté) et dedans y vb,c ...


et ça n'a rien à voir :o
 

NiCo0 a écrit :

mais vb.net, c'est pas vb 7 ?


si, techniquement, VB.NET est VB7, c'est juste que Microsoft préfère vendre "VB.NET" que "VB7", ça rapporte plus (concept .NET, tout ça, ...).
 

NiCo0 a écrit :

et (j'ai actuellement pas une grosse connexion ,adsl 128)


ce n'est pas grave, de toute façon tu peux rester connecté le temps que tu veux [:spamafote]  Il faut juste être patient [:banzai]
 

NiCo0 a écrit :

on a une IDE pour developper des programmes VB ?


Généralement un SDK n'est pas fourni avec une IDE.  Dans ce cas-ci, l'IDE serait Visual Studio.NET mais il coûte cher.  Heureusement, il existe des alternatives gratuites comme WebMatrix pour le développement web et SharpDevelop pour développer en C# et VB.NET.

n°463438
NiCo0
Ou? La!
Posté le 21-07-2003 à 15:08:13  profilanswer
 

MMmmmm OK.
donc VS.NET n'est pas gratuit, l'IDE de VB.NET n'est pas gratuite, mais le compilateur VB.NET en ligne de commande l'est, si j'ai bien compris ;) (Framework .NET)
 
Et autre chose : ca doit etre galère de faire des prog VB sans IDE ... :D car j'ai fait du VB6 pdt un bon moment, et l'IDE était là ...
 
 
 
>>>SharpDevelop : c'est un IDE ca ? :)
 
 

n°463448
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-07-2003 à 15:18:47  profilanswer
 

NiCo0 a écrit :


 
 
>>>SharpDevelop : c'est un IDE ca ? :)
 
 
 


 
oui, il paraît que ça remplace sans problèmes l'IDE de VS.NET


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°464061
couitchy
Posté le 21-07-2003 à 21:37:22  profilanswer
 

Kyle_Katarn a écrit :


 
Je disais pareil il y a pas longtemps et je suis passé à Delphi quand même.
 
Faut savoir que coder proprement en VB6 ça veut dire passer par un max d'API ou recoder plein de trucs... et de toute façon comme c'est VB qui compile et le VM qui execute et vu que là dessus tu as très peu de contrôle... même en codant bien ...


 
ce que tu dis es vrai en effet. cependant, j'ai la chance d'avoir un frère qui programme depuis plus de 10 ans en Visual Basic et Access. et quand je vois ce qu'il fait pour ses clients (parfois gros), je me dis que jamais aucun langage n'arrivera à atteindre le rapport simplicité/puissance offert par VB. il est arrivé à un stade où on lui dit qu'on comprend pas qu'un programme si puissant tiennent en si peu de place ! et il est obligé de "grossir" ses programmes en rajoutant des bitmaps dedans sinon il perdrait de l'argent !!
sans compter qu'une fois passé à VB.NET (oui je sais, c'est pas vraiment pareil, c'est même carrément différent), on ne pourra plus dire que le compilateur "sabote" les efforts de propreté puisque ce sera kif kif pour tous les langages microsoft :)


Message édité par couitchy le 21-07-2003 à 21:39:18
n°464066
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-07-2003 à 21:41:28  profilanswer
 

couitchy a écrit :

je me dis que jamais aucun langage n'arrivera à atteindre le rapport simplicité/puissance offert par VB.


 
:heink: Je vois pas en quoi c'est spécialement plus simple que Delphi par exemple... Ça autorise juste à coder moins proprement et la syntaxe est moins stricte.
 

couitchy a écrit :


 il est arrivé à un stade où on lui dit qu'on comprend pas qu'un programme si puissant tiennent en si peu de place ! et il est obligé de "grossir" ses programmes en rajoutant des bitmaps dedans sinon il perdrait de l'argent !!


 
Dans ma boîte on vend bien des softs de calculs assez pointus qui font moins de 5 Mo, pour plus de 10 000 ? :D (faits en Delphi)


Message édité par antp le 21-07-2003 à 21:41:56

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°464068
couitchy
Posté le 21-07-2003 à 21:43:15  profilanswer
 

antp a écrit :


 
:heink: Je vois pas en quoi c'est spécialement plus simple que Delphi par exemple... Ça autorise juste à coder moins proprement et la syntaxe est moins stricte.
 
 
 
Dans ma boîte on vend bien des softs de calculs assez pointus qui font moins de 5 Mo, pour plus de 10 000 € :D (faits en Delphi)


 
 
non mais antp, je n'ai rien contre Delphi, c'est même pour moi l'unique alternative mais le truc qui m'énerve, c'est que dans mon école (d'ingénieurs), on apprend aux élèves UNIQUEMENT LE C++ et ça je ne suis pas d'accord.
 
EDIT : j'oubliais qu'on avait aussi des cours d'assembleur 68000 MOTOROLA :D


Message édité par couitchy le 21-07-2003 à 21:49:07
n°464069
mareek
Et de 3 \o/
Posté le 21-07-2003 à 21:44:49  profilanswer
 

couitchy a écrit :


 
 
non mais antp, je n'ai rien contre Delphi, c'est même pour moi l'unique alternative mais le truc qui m'énerve, c'est que dans mon école (d'ingénieurs), on apprend aux élèves UNIQUEMENT LE C++ et ça je ne suis pas d'accord.


Sauf que commencer par VB (pre .NET) c'est le meilleur moyen pour apprendre à mal programmer vu les limitations du langage


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
n°464071
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-07-2003 à 21:45:22  profilanswer
 

couitchy a écrit :


le truc qui m'énerve, c'est que dans mon école (d'ingénieurs), on apprend aux élèves UNIQUEMENT LE C++ et ça je ne suis pas d'accord.


 
En effet, c'est pas une bonne chose.
Moi à l'école j'ai eu des cours de C (mainframe IBM & PC Win32), C++ (C++Builder), Assembleur (PC), Delphi, JAVA, Natstar, Cobol (mainframe IBM et AS400), et je trouve ça pas mal.
Je regrette de ne pas connaître du tout VB, car ça peut être utile surtout pour le VBA dans MS Office :/


Message édité par antp le 21-07-2003 à 21:46:40

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°464074
couitchy
Posté le 21-07-2003 à 21:46:51  profilanswer
 

antp a écrit :


 
En effet, c'est pas une bonne chose.
Moi à l'école j'ai eu des cours de C, C++, Assembleur, Delphi, JAVA, Natstar, et je trouve ça pas mal.
Je regrette de ne pas connaître du tout VB, car ça peut être utile surtout pour le VBA dans MS Office :/


 
nous sommes tombés d'accord ;)

n°464078
couitchy
Posté le 21-07-2003 à 21:48:11  profilanswer
 

mareek a écrit :


Sauf que commencer par VB (pre .NET) c'est le meilleur moyen pour apprendre à mal programmer vu les limitations du langage


 
oui mais beaucoup plus gratifiant. la propreté vient avec l'expérience. il n'y a pas besoin de demander à des élèves une qualité de code de programmeur professionel !

n°464091
kadreg
profil: Utilisateur
Posté le 21-07-2003 à 21:51:58  profilanswer
 

couitchy a écrit :


La propreté vient avec l'expérience.  


 
Justement non.  
 
La propreté provient de l'habitude et demande une certaine rigueur pour maintenir un certain niveau (au moindre laissé aller, la qualité décline vite). J'ai commencé par le basic (pas visual, à mon époque, il existait pas) et il m'a fallut pas mal de temps pour me débarrasser des tics acquis par l'utilisation de ce langage.
 
Par exemple, dans mon école, on fait commencer les étudiant par l'Ada car il s'agit d'un langage extrêment rigoureux, afin de donner de bonnes habitudes au momenbt ou on acquiers ces habitudes.


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°464095
mareek
Et de 3 \o/
Posté le 21-07-2003 à 21:54:12  profilanswer
 

couitchy a écrit :


 
oui mais beaucoup plus gratifiant. la propreté vient avec l'expérience. il n'y a pas besoin de demander à des élèves une qualité de code de programmeur professionel !


je suis pas d'accord, qqn qui apprends à programmer avec VB ne va pas typer ses variables (voir même pas les déclarer du tout), ne pourra pas apprendre la programmation objet, n'utilisera pas certaines fonctionalités présentes dans tous les autres langages comme les "and then" et "or else", etc etc etc...


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
Information sur le déroulement d'un programme : Comment faire ?Design d'un programme
Quel programme choisir pour faire du Java ?Un exe un programme JAVA [résolu... Google j'ai d'la chance...désolé]
je vous donne mon programmeComment faire d'une solution VBA un programme .exe ?
Problème avec un programme de sauvegarde périodique[linux] printk , ca ecrit ou ?
Programme con [Editeur HFR]Decouper mon programme en plusieur unites.
Plus de sujets relatifs à : Faut il payer pour commercialiser un programme ecrit en VB


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)