以项目为导向-编程的入门之法

        最近看了两本好书——《ASP.NET第一步》和《Windows Forms编程实战》。前者是咱们博客园的大牛写的,相信大家都耳熟能详,我这里就不必多说了。但是,我个人比较喜欢,也跟大家分享一下这本书里面很有价值的经验的编程入门方式:
1、了解一些最基本的概念和技术;
2、构建平台,安装配置环境 ;
3、学习周边的核心技术。开发语言,教本;
4、快速入门。编写、调试成功一个完整的实例;
5、尝试不看书自己做一些简单的东西;
6、系统学习一些有实践价值的东西,结合自己的练习;
7、看别人的代码,在理解代码的基础上进行练习;
8、至此你已经入门了,可两个具有一定意义的项目,比如论坛和图书管理信息系统,能让你从入门到熟练!
       当然,你一下子就能看出这是针对Web开发的忠告,其实这对任何一种开发环境都是及其有用的。想起我以前跟老师做课题的时候,用的是VB 6.0,做之前的基础知识就只有课堂上老师教的东西,那个时候让我做一个像样的系统,真的有点难。编程知识不够,只好边写程序,边发现问题,边学习,简单来说就是根据需要来学习技术。几个月之后系统终于有所眉目了,还获得了学术大赛的奖项!
       其实这些经历正正验证了上述的编程入门经验——以项目为导向!
       目前来说,我已经开始转向.NET平台上的开发了。看过《C#入门经典》和《Programming C#》,我像自己入门也应该差不多了吧,是应该有个项目来让自己的开发水平更上一层楼的时候了。C#+SQL Server 是我最先的选择,因为MIS开发应用还是比较广的,而且数据库是编程的基础。为了有系统学习,我还买了其他书,分析里面的代码,以进销存管理信息系统为例,理解数据库的结构、代码的编写和框架、体会他人的编程思想。升华的过程,就在此时。分析还不够,还要学会模仿,引用我老板的话“任何的创新都是由模仿开始的”,学习人家的编写规范、代码结构等等,这都是很好的学习材料!其实,我觉得如果手头上的确找不都项目,按现在的程序代码来依葫芦画瓢也是一种好方。
       接下来,我打算《Windows Forms编程实战》为参考,自己跟着编写里面的相册程序。在CSDN上听过这本书的介绍,看起来也感觉不错!另外,还计划做一MIS。至于具体项目是什么,还没做好需求,没定下来。

       第一次放首页,是应该有原创的东西的,上面原创的东西好像挺少,下面就贴一下我之前课题所做的系统,大家指点一下吧~

所用技术(VB 6.0+SuperMap Object)

posted on 2009-02-24 08:31  冠华仔  阅读(1289)  评论(8编辑  收藏  举报

导航