当前位置: 首页 > news >正文

学习.NET Framework相关经验总结概览

学习.NET Framework相关经验总结概览

字体:  小  中  大  | 上一篇 下一篇 | 打印  | 我要投稿 

  2、针对每一个涉及到的BCL中的Class通过Msdn查询它们详细的信息,作为书本上知识的补充,有时间的话Msdn上的例子也可以自己实践一下;

  3、老生常谈,课前预习+课后复习!这条真理放到什么时候都不会过期,我们是人不是计算机,学习.NET Framework就是个渐进的过程,不是一蹴而就的,你学来的知识不会真正让你掌握,掌握了也不会轻易离你而去。

  4、注重实验——NOT“试验”,这里的实验是实地验证的意思,将老师课堂上所讲的内容,实际验证下,会加深对知识的理解;另外,在实验中也能锻炼一个人解决问题的方式方法。在网络时代,不知道利用网络是很无知的,更谈不上效率。网络是一个巨大的知识库,很多人将知识和经验通过网路进行分享,如果自己再不懂得如何去撷取的话,就太可惜了,要学会站在别人肩膀上。因此呢,搜索引擎的使用也是必备技能之一。

  5、最好的学习方法就是去用,不但对书本上的示例代码进行测试,还能在实际生活中使用学到的知识解决具体的问题,这样一个过程,涉及到了软件研发各个过程,从做什么——软件策划,到怎么做——技术储备,再加上软件开发的过程经验,那么这是一个非常好的学习方法,当你实际这样做的时候,你就会发现当你要解决一个问题的时候,往往需要先解决另一个问题,也就是说知识点是相互依赖的,是网状的,在实践中学习,实践驱动的学习方式,往往比单独通过书本上学习更加的有趣和高效。

  6、学习.net Framework,也离不开c#(vb.net这里不讨论),虽说学语言是软件过程中一个比较低级的阶段,但谁都要经历此阶段,只有经历它,才能超越它。c#是一种非常好的语言,很值得我们去研究下,里面有很多非常优秀的特性,很多都是跨语言通用的,慢慢体会软件开发的精髓——编程思想吧!

  7、阅读相关资料,对教科书是个不错的补充,可以让我们对一个知识点进行全方位360度的观察学习.NET Framework,每种资料描述同一个知识点的角度都可能不同。Msdn和博客都是不错的信息来源,《c#高级编程》这本书不错,可以作为参考书用。

  8、看开源软件的源代码,包括微软自己的PetShop源代码,学习其中的编程思想、软件架构,看一个构思巧妙、编码优美的软件源码就是一种享受,所以编程从某种角度讲是一种艺术而不止是技术。

  9、思考.net Framework的由来,从更深的层次去学习,CIL汇编可以某种程度上管中窥豹,一览.net的设计思想,全局观可以让你加深对局部构成的理解。

  10.最后,就是对于如何读书的建议,遇到一个新的知识点,刚开始云里雾里是很正常的,持续不断的阅读,不要停下来,也不要回头,坚持读完整个章节,总结来说就是:“先通读,再细读”,那么刚开始存在的很多疑惑都会自行消失,因为前后知识点连贯起来了,这也是一个读书技巧,与大家分享。

  包括但不限于上述10条学习.NET Framework的建议,任何有利于学习的建议都是好建议!学习就是未来!一起加油!

转载于:https://www.cnblogs.com/vedgtar/archive/2011/09/15/2177062.html

相关文章:

  • (转)nsfocus-绿盟科技笔试题目
  • JQuery上传插件Uploadify出现HTTP Error错误的解决办法
  • 如何清除局域网访问计算机的用户密码
  • htmlParser for delphi
  • ASP.NET显示农历时间
  • 多映射通用集合类(C#实现)--支持一键多值存储
  • 在 MonoTouch 中使用 Newtonsoft.Json
  • ubuntu札记之一个没有技术含量的虚拟终端的问题
  • ruby文件操作大全
  • MySQL管理员指南之--MySQL用户管理
  • Object-c 一些代码规范
  • t-sql导出EXCEL语句--待测试
  • 冷月枫林
  • PHP 计算程序运行的时间
  • 文本框自动撑高JQ插件
  • (三)从jvm层面了解线程的启动和停止
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • bearychat的java client
  • ES6核心特性
  • Java 23种设计模式 之单例模式 7种实现方式
  • js继承的实现方法
  • JS专题之继承
  • pdf文件如何在线转换为jpg图片
  • 从PHP迁移至Golang - 基础篇
  • 分布式任务队列Celery
  • 服务器之间,相同帐号,实现免密钥登录
  • 高性能JavaScript阅读简记(三)
  • 坑!为什么View.startAnimation不起作用?
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 什么是Javascript函数节流?
  • 数据结构java版之冒泡排序及优化
  • 我这样减少了26.5M Java内存!
  • 小程序测试方案初探
  • 延迟脚本的方式
  • No resource identifier found for attribute,RxJava之zip操作符
  • 1.Ext JS 建立web开发工程
  • 我们雇佣了一只大猴子...
  • ​VRRP 虚拟路由冗余协议(华为)
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • #、%和$符号在OGNL表达式中经常出现
  • #HarmonyOS:Web组件的使用
  • #laravel 通过手动安装依赖PHPExcel#
  • $ git push -u origin master 推送到远程库出错
  • (SpringBoot)第七章:SpringBoot日志文件
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (一)Java算法:二分查找
  • (原創) 人會胖會瘦,都是自我要求的結果 (日記)
  • (转载)PyTorch代码规范最佳实践和样式指南
  • (轉貼) UML中文FAQ (OO) (UML)
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • ***监测系统的构建(chkrootkit )
  • .bat批处理(七):PC端从手机内复制文件到本地
  • .NET 8.0 发布到 IIS