`
cloudtech
  • 浏览: 4610131 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

.NET学习心得

 
阅读更多

和大家分享一点学习的心得希望大家能够喜欢

进到项目组已经有一段时间了,三月份之前基本都是自己在瞎摸索。有时候看着别人写的代码,一看就是一天却毫无收获。因为不明白需求,仅从代码中很难弄出个所以然。并且一来到这里,老师就给我安排了一个自定义控件的任务,这对于我来说是一个很大的挑战。学电子通信出身的我,从来没有学过HTMLXHTML更不用说XMLDIVCSS了。看着这样的代码我感到很迷茫,仅页面代码就不能很好的理解,更何况我们要做的控件中的某些方法是动态加载的,要用到.NET中的反射机制(这些是我后来才明白过来的,呵呵!当任务完成,再回过头来看当初我苦苦思索不能理解的代码时才发现自己当时的肤浅!而这要感谢我们的左老师,正是由于他的耐心的讲解才使得我明白其中的奥妙!)。

在看了一段时间的代码之后,我决定先从页面入手于是开始学习HTMLDIVCSS等这些页面布局方面的知识。大概学了一个星期的时间,看懂自定义控件的页面已经不是问题了(有类似的例子和代码供参考)。然后就就是那些业务逻辑的代码,和数据操作的代码。初看时感觉很简单,但随着一步步的深入了解才发现并不是那么的简单。从整个项目的架构到某一个具体的调用都要经过仔细的研究。这是一个设计很微妙的系统,代码的重用率相当高。刚开始不是很理解也觉得很麻烦但后来才发现这是最明智的选择,也是很好的面向对象的思想的应用。

当我把代码看的差不多时,开始自己写程序这才发现看懂和会写其实是两码事。不过还好每当我遇到问题解决不了时,左老师就会很耐心的给我讲解。这使得我进步很快也开始慢慢理解了事件代理和.NET的反射机制。这是我到目前为止的最大收获,不过仅仅这些还不够的,.NET的内部机制我了解的还相当的少,而这时很有用的。写到这里我想给初学者一个建议就是从应用中学习是学习的不二法门。也是进步的推动剂,还有就是一定要开口问向高人请教是要虚心,认真听仔细看他们所讲的每一句话如果让你自己去看书的话可能要花上很长的时间,他们的每一步操作也都是精华。还要向那些你认为不如你的人请教,这对于大多数人做不到,但这也是很重要的恰恰是他们的思想有时候促进了我们的认知。从而让我们认识的更加深刻。

谨以此作为这个阶段的总结,希望我我在这个月的后半月能够有一个更高的提升!给自己加油!为自己呐喊!

在路上!

激情是一切事业的源动力!每天给自己一个微笑激励自己向前冲!赢得一定是我!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics