Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > SharpDevelop浅析_3_Internationalization-TextEditor __ 读书心得
【标  题】:SharpDevelop浅析_3_Internationalization-TextEditor __ 读书心得
【关键字】:SharpDevelop,_3_Internationalization-TextEditor,__
【来  源】:http://www.cnblogs.com/michael-zhang/archive/2007/02/01/636387.html

SharpDevelop浅析_3_Internationalization-TextEditor __ 读书心得

Your Ad Here SharpDevelop浅析_3_Internationalization-TextEditor __ 读书心得 - study log - 博客园
  博客园 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  3 随笔 :: 4 文章 :: 29 评论 :: 0 Trackbacks

首先,庆贺下自己的"SharpDevelop浅析_3_Internationalization-TextEditor分析文章"在一周的艰苦努力中终于写了出来

在这一周读代码的学习过程中颇有些感受,总结起来有以下几点收获:
坚持、自信:  上周末看了电子书的相关章节,然后读代码,周末两天的时间看下来仍是一头雾水,接下来的三天中也仍是有许多困惑,有时会想工作的事不少,下班还要搞这个分析,而且又公开在博客上了还给自己定时间争取年底前完成整个SharpDevelop分析,这不自找麻烦。但是坚持下来写出读书心得时便会庆幸自己坚持了下来。

跳过细节、总体把握: 读代码时遇到许多不清楚的,如果想在一周内把每个细节都搞清楚时间上肯定不够,而且现在想想也不符合学习规律,只要在不影响全局理解的情况下,重点要先对整个事情有个全局的把握,然后一步步细化,看感兴趣的具体细节实现。

要会提问题:  对事物/项目的了解要在有一定的认识后不断的提出问题、找答案,在这个过程中才会有更深的理解,如果提不出问题,只是一味地读代码,相信到现在我也分析不出个头绪。

经常回顾最初问题:  在研究ICSharpCode.TextEditor项目时,有最初的问题,在读代码时由于牵涉到的相关类太多,经常在最初的问题没有找到答案时又有了不少新的问题,有些新问题可能也是细节的问题,如果困扰在这些问题上就不能向前迈进了;因此,经常回顾下最初的问题是什么,眼前的问题对于解决最初问题是否有必要,据此作出选择不深究部
分派生出的问题是明智的。《Dissecting a C# Application Inside SharpDevelop》书第二章的Best Practices中提到一句话就是:solve each problem at its root

自己动手写代码/总结 :别人的代码读了十遍可能都比不上自己去写一遍,自己写了Demo和分析文章后,感觉理解上也能上个台阶了。

最后,希望大家支持我的SharpDevelop分析系列 :)

posted on 2007-02-01 03:43 lin-zhang 阅读(699) 评论(9)  编辑 收藏 引用 网摘
Windows Communication Foundation (Workshop) 系列- Creating a Simple WCF Service:【上一篇】
Groovy高效编程--统计单词频率:【下一篇】
【相关文章】
  • Windows Communication Foundation (Workshop) 系列- Creating a Simple WCF Service
  • 开源!开源!我写的Anto.exe C#代码自动生成工具.欢迎下载。。
  • Outlook中的Add-In (By VB6)
  • Delegate在C#中的语法甜头(syntactic sugar)
  • [EnterpriseLibrary]Microsoft.Practices.ObjectBuilder来创建Singleton对象
  • WPF/E 2007年2月CTP发布了
  • 关于web应用程序安全的思考(五) ---- 一切皆URL
  • Office Outlook同步 很奇怪的BUG
  • 结合MS AJAX将js文件编译到动态链接库
  • 如何修改Microsoft Visual Studio .NET 2003各种项的默认页.
  • 【随机文章】
  • 使用sitemesh建立复合视图 - 1.hello
  • awstats的安装
  • 网站进度条完美解决方案
  • 读书笔记之<<Learning the bash shell>> 之八
  • 机箱式核心三层路由交换机YES-3714M
  • +关于Blender 2.42+(转自BlenderCN社区)
  • Solaris高级系统管理员指南(目录)
  • "红帽"开源力作:Fedora Core 4
  • 十一简单防毒攻略
  • 修改telnet的默认端口
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.