J'ai récemment commencé à apprendre VB.NET et j'ai lu un livre pour débutants Step-By-Step. Je passe maintenant à un livre Advanced et les deux n'ont pas vraiment expliqué à quoi ça sert. les modules et les classes sont.Fonctions VB.NET, Classes & Modules Vs
Les modules et les classes sont-ils simplement des moyens d'organiser des fonctions et des sous-procédures?
E.g. Une classe nommée MyMathClass qui contient 100 fonctions mathématiques différentes serait plus facile à parcourir que celle d'un fichier avec 100 fonctions non liées.
Ne confondez pas les classes avec un ensemble de fonctions. Je crains que les livres aient non seulement échoué à expliquer quels modules sont, mais - beaucoup plus important - quelles classes et objets sont dans un [contexte orienté objet] (http://oreilly.com/catalog/objectvbnet/chapter/ch01 .pdf). –
[ici] (http://msdn.microsoft.com/en-us/library/dd460654.aspx) contient plus d'informations sur OOP dans .NET. En passant, un module est vraiment comme une collection de fonctions pour un contexte spécifique (par exemple, les algorithmes mathématiques). Mais j'éviterais les modules à la première place car ils empêchent de comprendre les concepts de POO puisqu'il n'y a pas de constructeur (public) et que toutes les fonctions/propriétés sont [partagées] (http://msdn.microsoft.com/de-de/library /zc2b427x.aspx). –