分享
 
 
 

程序员修炼之路-一个成长了3年的程序员。

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

我的编程之路

1.面向对象的编程思想。

安装完Visual Studio.NET 2003 (或者Visual Studio.NET 2002)后,

在“程序”组里有一个Visual Studio组合帮助集合。初学者从帮助文档会获得许多知识。

建议材料: 计算机文化。

2。选择语言,理解语法与相关基础。并用。.NET写程序(重点当然是接口,重载以及委托(delegate))

需要了解语言的语法规则,包括语句、类型、表达式、运算符、函数等等,

我建议一开始写程序就要养成良好的编程风格,规范地进行变量的命名,

在代码中写好注释。这对以后的软件开发生涯都是很有意义的。

*:我们可以一边看帮助,一边进行演练。在学习其中的代码的同时,

一定要理解和思考。多写代码、从项目中锻炼是编程高手的成长之路。

建议材料:vb.net与c#面向对象程序变成 (微软。net系列)

《C#高级编程》(第二版)(清华大学出版社)

《Microsoft.NET程序设计技术内幕》(清华大学出版社)

《 Visual VB.NET技术内幕》 (清华大学出版社)

《 Visual C#.NET技术内幕》 (清华大学出版社)

3。理解.NET思想并熟悉框架类库(Framework Class Library)类库(主要了解你要用的类的继承关系)

了解公共语言运行库、程序集、通用类型系统的概念。在此基础上,

学习.NET框架类库。.NET 框架类库是一个与公共语言运行库紧密集成的可重

用的类型集合。.NET 框架类库封装了大部分Win32 API ,许多以前需要调用

API才能实现的功能,在.NET下非常容易就实现,许多情况下只需要一句话就

足够了。所以,我们在程序设计的时候要尽量避免调用Win32 API。

理解类库同时学习英语。

学习.NET 框架类库的捷径:掌握常用的类库,其它不常用的类库只需要了解,用到时候查阅即可。

主要了解你要用的类的继承关系。

建议材料:v.s.net中的Framework帮助文档。

4。掌握大型数据库编程:

一般来讲,大多数软件开发都涉及到数据库。大部分软件的后台数据库都使用如Access、SQL SERVER、Oracle等。ADO.NET提供了对关系数据、

XML 和应用程序数据的访问。我们必须掌握Connection、Command、DataReader 和 DataAdapter 对象的使用,正确运用DataSet数据集和

DataView进行数据操作。当然,要有一定的数据库基础,包括表、视图、存储过程等的使用。必须把后台数据库和前台的ADO.NET都掌握好,

才能真正精通数据库编程。

在项目的开发中,建议使用数据访问应用程序块(Data Access Application Block)来简化SQL查询。微软msdn网站有下载,

我们可以利用SqlHelper类进行的数据访问,使用起来非常简单,很容易地构建我们的数据访问层。参考微软MSDN文档:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp

推荐:

《ADO.NET技术内幕》(清华大学出版社)

《ADO.NET高级编程》(中国电力出版社)

《VB.NET和SQL Server 2000高级编程—创建高效数据层》或SQL Server 2000与Visual Basic .NET编程 (清华大学出版社)

5.分析设计,uml。

6。学习XML WEB Service

XML Web services 正在开创一个分布式应用程序开发的新时代。XML Web Services 是把软件当成服务的一种体现,通过使用 XML 消息处理

启用数据交换和应用程序逻辑远程调用。XML使数据能够通过防火墙,实现异类系统之间移动数据。虽然公共的Web Services还不是很普及,

但是在一些企业中,已经涉及到了Web Services的开发。用Visual Studio.NET 很容易创建Web服务,调用Web服务也相当简单,

只需要添加一个Web引用,然后调用即可。进行这方面的学习,需要了解Web 服务描述语言 (WSDL)、SOAP协议等。

学习过程注意:

1.尽量节借鉴别人的代码,开始看人家的代码。(不要瞎看,面向您正在使用的工具应用文章。如果你学习的是asp.net 那我见意你去 www.asp.net ,里面有几个比较好的例子代码,如一个forum,一个购物程序 。如果学习win 32 下的编程可以看一下 Sharp Develop ,它是一个IDE程序,基本上你能想到的功能,它都有,并开放源代码。看它没有点耐心可不行,可以这样说很大。)

理解借鉴别人的成果。多看看MSDN中的主题文章(当然是English,如果你English不行,那就去补补吧),

2。建立自己的知识库(学习资料,类库,心得)。

3。做好项目管理(事件/时间/进度控制)

最后提醒,掌握工具是为了项目的开发,通过项目的开发与实践才是真正的编程之路。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有