2009-07-23 11 views
3

Je suis nouveau en C#, C++ et .Net.Bibliothèque de classes de base

Je suis en train de retourner à la programmation à partir d'un passage dans le domaine du réseautage et de l'ingénierie de Cisco. J'avais l'habitude de programmer sur des mainframes d'IBM etc. en utilisant Cobol, assembleur, easytrieve, Rexx et clist etc. ainsi la syntaxe de commande est raisonnablement familière à moi comme sont des normes et des structures de programmation.

Cependant, j'ai beaucoup de mal à maîtriser la BCL et à comprendre les différents composants, leur conception et leur utilisation dans diverses situations, et en fait leur utilisation et leur codage. .

Je me gratte souvent la tête en me demandant comment le code est né des descriptions que j'ai trouvées sur les composants BCL. Fondamentalement, comment les utiliser et les coder semble être un art noir sans aucun moyen intuitif du tout. Donc, ma question est, mis à part la bibliothèque msdn, que je trouve un peu compliquée pour mes besoins actuels, y a-t-il un bon livre de référence, un site, un pdf qui peut me donner une description raisonnable, des notes d'utilisation etc des composants .NET les plus couramment utilisés tels que System.IO etc? J'ai lu quelques livres sur C# etc et j'ai trouvé un petit programme qui fait partie de ce que j'ai besoin de faire dans un projet que j'ai, nécessitant un accès aux périphériques via les ports RS-232, mais lors du décodage du programme I Je me demande pourquoi la personne a utilisé les composants qu'il a fait et comment saurais-je quels composants je devrais utiliser lorsque je fais les changements dont j'ai besoin et ajoutons le code supplémentaire dont j'ai besoin et comment puis-je utiliser ces composants quand je trouve leur ? Je me rends compte qu'une grande partie de ce sera une vieille expérience, mais un coup de main dans la bonne direction aiderait beaucoup.

Merci beaucoup, George.

Répondre

2

C# 3.0 in a Nutshell est bon pour cela, tout comme Accelerated C# 2008. Je pense que je recommanderais personnellement Nutshell plus.

Notez que la prochaine édition de Nutshell est en cours de préparation - mais je ne sais pas quelle est la période. (Je suis sûr qu'il y aura un tas de livres pour .NET 4.0.)

(Note de partialité: Je suis un critique technique pour C# 4.0 en bref, donc je ne suis clairement pas 100% impartial

+0

Salut, Merci pour cela, je vais jeter un oeil et voir si je peux trouver une copie localement, Aberdeen Scotland. Cependant, si vous avez une copie gratuite du texte actuel, je serais plus qu'heureux d'accepter un don - ha ha ha ha. ;-) Je parie que l'on vous le demande trop souvent. –

0

J'utilise souvent Google de préférence à l'aide standard, il y a souvent de meilleurs exemples.

+0

Oui, je suis d'accord sur cette méthode aussi, mais je suis toujours à la recherche des choses les plus communes que je suis sûr que la plupart des gens ne seraient pas la peine de poster des informations sur. Et comme je n'y suis pas encore habitué, je ne suis pas vraiment sûr de ce que je devrais rechercher de toute façon. Il n'y a rien de trop compliqué sur le projet que j'ai, donc je suis sûr qu'il y a déjà un composant défini pour ce que je dois faire. C'est juste de trouver le bon et de savoir comment l'utiliser est le problème en ce moment. Mon inexpérience. –

Questions connexes