积极答复者
新手提问,请经验人事分享下经验。谢谢

问题
-
本人看C#书看得很迷茫。
我想问上,像编写如:办公小软件、内部即时聊天,文件离线传送,电子考勤之类的小软件。
学会c#的哪几部分就可以编写了?应该用不深入学习数组之类的深层内容吧?
请高人指点学习要点,让我重点看这几点的书。编写小软件。从而积累经验深入,编写高级软件。
本人现在在看的书是Visual.Csharp.2008程序开始入门与提高。http://product.dangdang.com/product.aspx?product_id=20644283 这是书的目录!请经验人事指点下看几部分内容为重点!谢谢!
- 已编辑 zyj_keyen 2011年10月31日 4:57
答案
-
Hi zyj_keyen,
要编写这些软件得看你是要做B/S(浏览器/服务器)还是C/S(客户端/服务器)的开发.
你现在在看的这本书的结构是这样的:
1~2篇: LinQ是独立出来的, 其它的都主要是和C#语言相关的知识.
3~5篇: 介绍了三种不同的基于.NET Framework的应用开发.
其实很多知识在这本书中是没有包括或者不全面的, 如果你要做开发的话对.NET Framework的熟悉很重要, .NET Framework提供的很多类库和机制在各种应用程序中都是通用的.
比如你的程序中很多时候都要操作数据库或者其它数据格式, 比如XML, Excel文件等, 那就要学习ADO.NET, XML, Office Interop, 序列化反序列化等.
需要熟悉CLR, 对一些常用机制的学习是必须的, 比如异常和状态管理, 反射等.
后面做高级开发要学习多线程.
现在这本书建议你1~2篇看完之后先选一个开发方向, 比如你要用WinForm做C/S开发, 那就看第3篇, 4,5篇就不用看了, 这本看完之后就算是入门了. 下面建议你同时买两本书: 一本专门讲应用开发的书, 比如专讲WinForm开发的.
一本CLR via C#, 用来学习.NET Framework部分功能还有CLR的特性, 这本书讲的比较深, 需要多看几遍.
这两本书可以同时看, 另外差不多了可以再买些专门讲ADO.NET, LinQ的书.
祝你快乐每一天,
Leo Liu [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 zyj_keyen 2011年11月2日 0:07
全部回复
-
Hi zyj_keyen,
要编写这些软件得看你是要做B/S(浏览器/服务器)还是C/S(客户端/服务器)的开发.
你现在在看的这本书的结构是这样的:
1~2篇: LinQ是独立出来的, 其它的都主要是和C#语言相关的知识.
3~5篇: 介绍了三种不同的基于.NET Framework的应用开发.
其实很多知识在这本书中是没有包括或者不全面的, 如果你要做开发的话对.NET Framework的熟悉很重要, .NET Framework提供的很多类库和机制在各种应用程序中都是通用的.
比如你的程序中很多时候都要操作数据库或者其它数据格式, 比如XML, Excel文件等, 那就要学习ADO.NET, XML, Office Interop, 序列化反序列化等.
需要熟悉CLR, 对一些常用机制的学习是必须的, 比如异常和状态管理, 反射等.
后面做高级开发要学习多线程.
现在这本书建议你1~2篇看完之后先选一个开发方向, 比如你要用WinForm做C/S开发, 那就看第3篇, 4,5篇就不用看了, 这本看完之后就算是入门了. 下面建议你同时买两本书: 一本专门讲应用开发的书, 比如专讲WinForm开发的.
一本CLR via C#, 用来学习.NET Framework部分功能还有CLR的特性, 这本书讲的比较深, 需要多看几遍.
这两本书可以同时看, 另外差不多了可以再买些专门讲ADO.NET, LinQ的书.
祝你快乐每一天,
Leo Liu [MSFT]
MSDN Community Support | Feedback to us
Get or Request Code Sample from Microsoft
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
- 已标记为答案 zyj_keyen 2011年11月2日 0:07