CVB_avance
Messages postés4Date d'inscriptionmardi 28 juillet 2020StatutMembreDernière intervention29 juillet 2020
-
28 juil. 2020 à 09:35
vb95
Messages postés3416Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023
-
29 juil. 2020 à 18:31
Bonjour,
l'auteur "Jeu Pacman en VB Net" indique avoir supprimé l'import de microsoft visual basic pour faire du vrai donet.
j'ai un programme fonctionnel , mais qui contient cet import ou plustot une syntaxe :
- "Microsoft.VisualBasic.Left("
et si je ne mets que "left" alors cela fait référence aux pixels et non pas aux caractère à gauche de la chaine
je souhaiterai avoir des détails sur :
- par quoi remplacer les fonctions qui ont besoin de l'import?
- que veut dire : du vrai DoNet ?
En complément, Microsoft a annoncé l’abandon de la maintenance de VB.Net, contrairement à C# qui continuera à évoluer.
Il est peut-être judicieux de t’axer sur le C#.
Quant à l'import de Microsoft Visual Basic dans VB Net .
Microsoft lorsqu'il a lancé VB Net a gardé la possibilité d'utiliser la syntaxe VB 6 pour certaines méthodes agissant sur des variables . On s'est donc retrouvé avec une méthode VB Net ( purement DoNet comme on dit ) et une méthode VB 6 adaptée à VB Net .
Je pense que Microsoft n'a pas voulu au début perdre la majorité des développeurs VB 6 ( qui étaient nombreux car VB 6 a fait les beaux jours de Microsoft en son temps et j'en faisait partie ) lors de l'arrivée de VB net et c'est pour cela que cet import existe ( cela n'engage que moi ) .
Et bien souvent cela met le bazar dans le code si l'on ne fait pas attention .
Toutes les méthodes VB 6 de cet import sont transposables en vrai VB Net ( on n'utilise rarement le même mot-clé et et je crois même jamais )
Maintenant entre C# et VB Net ( le vrai pour ce dernier) pour moi c'est du 50 / 50 . Je programme dans les 2 langages et la plupart de mes projets sont sur le site dans les 2 langages .
Maintenant toi seul peut choisir ton langage de prédilection
Le lien que Whismeril t'a mis est très intéressant à lire et à mettre en pratique . Merci à lui .
Un lien pour l'apprentissage de VB Net ( bien qu'il date un peu mais suffisant pour apprendre les bases ) : https://plasserre.developpez.com/cours/vb-net
Je pense que tout ceci ainsi que la réponse de Whismeril répond à tes questions
CVB_avance
Messages postés4Date d'inscriptionmardi 28 juillet 2020StatutMembreDernière intervention29 juillet 2020 29 juil. 2020 à 10:09
Bonjour,
merci de vos réponses
Ce que j'en retire :
- Que pour faire des applications simple monoposte sur Windows et sans page web,,il faut faire des choix et donc connaitre les différences entre : WPF WindowsForm NetFramework .NETcore DoNet . ..et rien que ce choix m'a paru compliqué
- VB ne devrait plus évoluer en parallèle de C# , (différence entre NetFramework et NetCore )
le C# je vais m'y mettre , ne serais que par la disponibilité des exemples , beaucoup plus rare en VB, surtout sur le site de docs.microsoft
Whismeril
Messages postés18628Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention29 septembre 2023629 29 juil. 2020 à 14:19
En fait sur le site de Microsoft tu peux paramétrer le langage de l’exemple
vb95
Messages postés3416Date d'inscriptionsamedi 11 janvier 2014StatutContributeurDernière intervention31 mai 2023165 Modifié le 29 juil. 2020 à 18:31
Bonsoir
Si toutes nos réponses t'ont parues satisfaisantes et que que penses que tu peux fermer ce post fais le avec bouton adéquat ( "Marquer comme résolu" ).