Stratégie de programmation Visual C#
Bonjour,
Je suis débutant en programmation, je ne suis pas aussi un professionnel, je veux savoir la stratégie (les lois les bases) de programmation en C#
j'explique encore, alors j'ai développé quelque application en utilisant VB.NET, en VB.NET je ne suis pas sensé de connaitre beaucoup des astuces de programmation pour concevoir une application par contre j'ai commencer à utilise le C# et je me bloque plusieurs fois face à des problèmes qui ne se pose pas en VB.NET
Ce que j'ai compris donc est que le langage C# est beaucoup plus stricte que le VB.NET
Voila un petit exemple pour mieux comprendre à quoi je parle :
j'ai une formulaire "ParentForm" et je veux récupérer sa largeur : "ParentForm.ClientRectangle.Width" :
En VB.NET je m'en fou de l'emplacement et/ou du timing d'appel de cette variable et elle sera mise à jour à chaque appel
En C# je déclare une instance de ma formulaire dans une classe publique : "public static ParentForm Acceuille = new ParentForm();" et je me suis obligé de déclarer une variable publique "LargeurParentForm" puis dans l’événement Resize de ma formulaire je met : "LargeurParenForm = this.ClientRectangle.Width"
Quelqu'un peut m'expliquer comment C# réfléchit ? et est-ce-que je dois par exemple bien maîtriser les événements pour dépasser c'est problèmes là ? et/ou d'autre choses ?
Merci d'avance
Cordialement