2024年3月23日发(作者:)
关于NotNet的理解和学习方法
在这里我只推荐很少的一部分资源,但因为我
们的时间和精力都有限,这些已经足够你成为
高手中的高手了。
[1]开发工具及相关下载:
(1)我的ftp:
202.200.238.199user:guestpass:guest
在这里有绝大多数的开发工具(当然包括DotNet),我同时也会经常更新。在你找某个开
发工具时,可先来这里看一下。
(2)MSDN下载:
MSDN开发中心下载(中文):
/downloads/?displaylang=zh-cn&categoryid=10
MSDNDownloadandCodeCenter(英文):
/downloads/
这是微软的官方站点,英文的资源多一点,如果在中文站点没找到,可去英文的看看。
[2]开发社区及学习资料:
(1)CSDN:
首页:
/
CSDN技术社区[C#]:
/expert/?url=/Expert/?
roomid=5201&typenum=1&xmlsrc=&whichpage=1
CSDN技术中心[DotNet文档列表]:
/?c=14
CSDN就啥都不说了,号称亚洲最大,其实啥人都有,别看花眼啊。
(2)MSDN[中文网站]:
/china/msdn/
首先我先给出微软对DotNet定义:
“是WebServices平台。XMLWebServices允许应
用程序通过Internet进行通讯和共享数据,而不管采用的是哪种操作系统,设备或编程语
言。平台提供XMLWebServices并将这些服务集成在一起,为个人用户的
好处是无缝的,吸引人的体验。”
DotNet中的语言是面向构件(组件)编程的典范。在这里我看到了语言层次的进步,C那代
语言是面向过程,C++那代是面向对象,而到了DotNet则是面向构件。
【书籍】《.NETFramework程序设计》(修订版),不多介绍了,这本书必读,否则你就不
叫懂DotNet,这本书的有些内容你可能有点看不懂,不过没关系,随着你以后的深入,你就
会明白了。《设计模式》(我未读过)和《重构》,
软工双杰的称号不是吹出来的,呵呵,开始吧。
不过,我推荐看《C#设计模式》,因为那本《设
计模式》据说太过抽象,很难看懂,并且里边
还是用C++描述的,不适合初学者阅读。看完之
后还推荐一本《设计模式精解》,书如其名,相
信可以给你带来新的感受。
深入阶段:
目标:学习DotNet的高级技术
具体实现:关于DotNet的高级技术,有很多方面(太多了),其中有很多我们可能到工
作阶段才能够深入了解。但是现在了解一些不无好处,我在下面只列出了很少的几个,你可
以从中选择几个学习。其中应该会有你已经熟悉的技术了,这是很正常的,本阶段不像开始
的那几个阶段,比较灵活,它的开始和结束具有灵活性,由你进行控制。
(1)线程操作:
这是提高软件并发性的基础,无论是桌面开发还是网站编程,相信你都会遇到它。强烈
建议打好基础。在这里DotNet下还没有本专题的好书,只能推荐这本《C#/线程手册》,
不过此书正如其名,它只是带着你将托管线程的类库浏览了一番,关键的东西都未提到,
因此你只有到网上看一些有关线程的资料了。不过在这里,我又要拿Java出来了,《Java线
程编程》(我未看过),这本Java线程方面的经典之著应该不会让你失望。
(2)网络编程:
这个重要性不说了吧,就是套接字那套东西。不过这可不是令人头疼的Winsock了,
DotNet对Winsock进行了包装,使其变得好用很多。强烈推荐:《C#网络编程》,它非
常系统的介绍了网络编程的原理和方法,看完之后,编个QQ或Serv-U应该不成问题,总
之不容错过。
(3)数据库编程:
这个好没意思阿,我也不大懂,又不能帮你了。基本的就是一些数据库sql语句和存储
过程,同时还要对常见的DBMS有一些了解就行了。如果想在这个领域深入的话,那就要熟悉
某种DBMS的性能特点,同时提高数据库分析和设计的能力。
(4)CLR和DotNet底层知识:
学了之后短期内应该没用,不过如果像我一样待着没事的话,看看DotNet的内部运作机
理还是挺有意思的。推荐:《高级.NET程序设计》和《.NET本质论》(此本有难度)。


发布评论