繁体   English   中英

学习C#.net Framework

[英]Learning C# .net Framework

我想正确学习“ C#”和“ .net框架工作”。

我阅读了C#语言的基本概念。 因为我知道C ++,所以花太多时间阅读C#简单教程。

现在,当我搜索.net教程时,大多数站点都提供了C#语言功能以及一些.net控件的API和类用法。

但是我不想要那个。 我想要一些基本的知识,例如事件循环的工作方式,框架的设计方式以及一些核心概念。 例如,当我在.net中搜索内存处理时,在.net中获得了垃圾回收,因此我阅读并非常喜欢它,因为它说明了垃圾回收的方式和时间。

还有一件事是如何阅读/理解框架?

请帮助我了解C#.net框架的正常工作。

购买本书:Jeffrey Richter撰写的CLR CLR

我养成每天至少30分钟阅读别人代码的习惯。 代码很少附带适合初学者的解释,但它确实有助于理解该语言的实际用法。

在寻找教科书风格的语言指南时,MCTS自助书已经足够满足我的需求。 它们几乎没有涵盖语言的实际用法,但是在为什么和为什么方面相当详尽。

这是MS MCTS培训网站的链接,您可以在其中浏览认证考试并找到支持的文献。 希望对您有所帮助。

http://www.microsoft.com/learning/zh-CN/certification/mcts.aspx

首先,.NET中包含两个完全独立的GUI框架。 较旧的称为Windows FormsWinForms ,在很大程度上是对低级Windows API和Windows本机控件的包装。 另一个称为Windows Presentation Foundation(WPF) ,它是一种非常新颖且截然不同的方法。

事件循环的工作原理:事件循环通常称为消息循环 Windows Presentation Forms(WPF)中有一个单独的实现,有关该信息我找不到任何信息(对不起)。 但是WinForms实际上与在低级Windows API应用程序中使用的相同。 在Microsoft Windows中的“ 消息循环 ”上有Wikipedia文章。

框架的设计方式:这是一个非常模糊的问题,因此无法回答。 如果您对设计标准或设计过程有特定疑问,则可以发布有关它的新的特定问题。

您不必堆积在书本中,首先要找到一个Reflector程序并尝试理解代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM