作者horngsh (要公理要正义)
看板C_Sharp
标题[心得] 给新手的几点建议
时间Wed Mar 24 15:07:16 2010
以下有几点建议, 您参考看看:
1. 先学C#或VB.NET中的程序式语法(比如流程是由上往下, 遇条件会分支, 还支援回圈等
等), 再弄懂变数 SCOPE(Global Scope, Local Scope, Class Scope), 再学着要将"常用
"的功能写在一个函式(或称方法)里面(这样做的好处是好维护, 以後只要改一个地方就可
以了), 以上是Procedureal Paradigm的部分.
2. 找本教物件导向观念的书(如施保旭的个体导向技术导引或世纪末软体革命1和2等等
), 这部分要记忆也很花时间, 要弄懂class, object, message, instance, method,
field, 它的主要特性有1.封装 2.继承 3. 多型 4.抽象化, 弄懂就这4个就差不多了.
3. 再将刚学到的物件导向观念用C#或VB.NET来实做, 实际自己写一个class, 用New产生
物件, 呼叫物件的方法等等, 并实作继承和多型等等, 还有介面(.Net的 Interface)也很
重要. 这部分建议在主控台(Console mode)下做.
4. 切入Win Form(亦即 Windows Application)的程式设计, 熟悉最常用的几个控制项,
如Label, Button, TextBox etc. 并且自己实作几个小专案看看.
5. 学习资料库程式设计(即学习.Net中的子集 ADO.Net), 弄熟 Connection, Command,
DataReader, DataAdapter, DataSet, DataTable, DataRow, DataColumn,
DataRelation, BindingSource, BindingNavigator等类别. 并学习资料表一对一关联,
一对多关联, 多对多关联等等, 这部分学习的东西, 到了ASP.NET(Web Form)也都还可以
用.
6. 切入Web Form(泛称ASP.NET), 可以选用C#或VB.NET语言来写, 可以完全只用SERVER
CONTROL就可以了, 反正最後都会Render成 HTML, 前提是要先会 HTML的常用 TAG的用法
怎麽用, 再学常用的SERVER CONTROL, 再学一点javascript, 可以的话, 顺便学jQuery(
一套免费的javascript Framework, 极受欢迎), 连资料库的话, 先会用懒人用的
AccessDataSource, SqlDataSource, XmlDataSource等等控制项, 细部的话, 再将
ADO.NET的知识应用上来.
All texts above are just my two cents. Hopefully it helps.
--
http://charity0207.googlepages.com/index.htm
每天点一下,每天做公益。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.33.123.86
1F:推 Growi:好人 也要推~~ 03/24 20:04
2F:→ chancewen:还有callback等观念XD 03/25 08:34
3F:推 xcraft:好棒~~ 03/25 09:42
4F:推 rick6104:Nice 05/29 20:33