1. 从来没有接触过HTML、ASP、DreamWeaver网页编程、设计。偶学过C、Delphi、SQL Server
打算转一转.Net.问一下各位,是学C#、还是ASP.net,还是学其他的怎么踏入 .net天堂?请各位仁兄指明方向,谢谢? 2.Asp、Asp.net有什么区别?
3.请各位推荐几本学习Asp、Asp.net、C#学习丛书,谢谢
非常感谢各位热情的参与,谢谢!
解决方案 »
- OA中用户角色权限问题
- 在同一台客户端电脑登陆BS系统,如何让后一个用户的SESSION不覆盖前一个用户的登陆SESSION
- iframe框架样式怎么设置都变不了啊
- 没有IIS,老问题了。HTTP 404!
- 应届毕业生怎么活?
- 邮件的定时发送怎么解决?
- 制造业进销存软件模仿开发或源码
- 在asp.net中如何获取图片文件在浏览器中显示的长和宽的数值
- OWC9如何给其中的一些数字设定格式?
- 在asp.net(c#)中如何释放一个创建了的对象?
- 关于POST GET的一个基本问题, 突然被问的没法解答 *********从来出手100分*************
- 为什么我update后不能刷新?反而全屏白色?
另外再看看类似于《ADO.NET 本质论》、《Microsoft.NET 框架编程》等
http://218.27.204.17/aspnet/a_user.aspx
标 题: [CSDN书架].NET书架 (入门篇)
发信站: 瀚海星云 (2003年01月07日14:44:15 星期二), 站内信件好书永远是学习的良师益友,网友永远是进步的学习榜样,而网页就是一种对话一种分
享。下面的书都是针对刚刚入门的”.NET CLR Developer”,这些书适用在刚刚从Java、C/C
++环境转移到.NET Framework的开发人员;或是刚刚熟悉VB.NET/C#语法需要更加系统的
获得有关.NET 编程模型和技术点的编程人员。说明:下面的提到的.NET都是指.NET Framework。另外所有书的排名不分先后。 1. C#程序设计(中国电力出版社) Jesse Liberty著 刘基诚译 ISBN7-5083-0859-X ¥75.00这本书并不是学习C#的绝佳教材,其实电力的另外两本书《.NET框架精髓》和《C#精髓
》远比这本书出得更早更好,相比起来这本比其他两本更充实一些,三本书合起来看比
较好一些,前两本当作提纲,C#程序设计多了更多的例子和说明。这本书基本上是写给J
ava、C/C++程序员入门和了解C#和.NET Framework的,没有哪一章写得特别好,看完了
你并不能马上开始你的C#的编程应用。O’REILLY的编辑相当著名,所以这本书质量还算
上乘,但对于那些买书看出版社的人来说,买了这本书不会太失落,但绝对不会感到超
值。完整的看完这本书也只能说你刚刚入门,比那些只懂C#语法的程序员只好那么一点。尽
管如此那些特别喜欢C#的程序员还是应该拥有至少一本,书不是最好,学起来才有挑战
性嘛 2. .NET Framework 高级编程(清华大学出版社) Kenvin Hoffman & Jeff Gabriel
著汪钟鸣 战晓苏译 ISBN7-302-0546-1/TP.3183 ¥68.00 (Wrox红皮书系列)如果说未来评价一个.NET程序员的水平就是看他了解和使用.NET Framework的水平和程
度,那么这本书是每个.NET程序员必看的一本书。书中没有太多的技巧类说明和运用,
结构相当的清晰,看完这本书很快可以理清.NET Framework的分类和全貌。事实上这也
是我知道国内最早一本描述.NET Remoting内容的书,另外书的12-14章讲了许多有关.N
ET 开发习惯以及迁移到.NET的建议和CheckList,可见作者们在应用开发都是非常有经
验的,这些经验并非他们使用.NET的经验,而是发生在向.NET转移的过程中,书中的许
多文字和建议可以拿来讲给你的客户听或者作为你投标方案的一部分。所以这不是一本
编程语言的入门书,而是一本对你做.NET应用开发有帮助的启蒙书。 3. 精通.NET核心技术原理与架构、高级特性(电子工业出版社) 飞思科技产品研发中
心著ISBN7-5053-7768-X/TP.4501 ¥79.00 ISBN7-5053-7735-3/TP.4476 ¥79.00看起来非常厚非常贵的两本书,拿到书上会很满足,很厚两本加起来近1800页。我认为
这也是国人原创有关.NET技术书籍中质量最好两本书。虽然没有和.NET应用开发相关的
内容,但是这两本书对于那些刚学会C#或VB.NET语法,对于.NET Framework只有大概轮
廓希望更深一点了解.NET Framework的程序员来说,是一个很好的选择。1800页代表的
是全面和例子丰富,你可以从中找到有关.NET Framework的几乎全部技术点的描述和小
的例子。如果你不喜欢读.NET的英文技术文档,那么这本书可以是一个非常实用的替代
品而且它是全中文的另外还送你两张光碟。(Sorry,我还没有看过那两张光碟中有什么J
)最后强烈向你推荐。 4. ASP.NET 1.0高级编程(清华大学出版社) Richard Anderson & Brian Francis
等著王毅 杨浩等译 ISBN7-302-05569-6 ¥128.00 (Wrox红皮书系列)书的封面有6个可爱的家伙,但他们拼凑出来的书值人民币128元吗?Richard Anderson
的笑容就是答案之一,而且1.0的版本意味着它附带的源码在.NET V1.0上都测试通过了
。这是任何过了编程语言关想入门ASP.NET一定要看得一本书,其理由是它很全,近1200
页有太多关于ASP.NET的内容要看,另外书中的亮点不少:8-11章有关数据管理的非常精
妙,特别是第10章关系数据源的更新,任何使用ADO.NET的老手看到也会谦虚的再看看学
学。另外有关ASP.NET的配置、调试、跟踪、安全以及创建Server端Web控件等等都有讨
论,对于任何想成为ASP.NET高手或已经是ASP.NET高手的家伙来说,这本书都是必备的
案头书,不然下次被老鸟们训斥着查看这本书时还不知书的内容那就太菜鸟了。 5. Visual Basic.NET 类设计手册(清华大学出版社) Andy Olsen&Damon
Allison&James Speer著袁勤勇 吴静译 ISBN7-302-06038-X ¥43.00 (Wrox红皮书系列) 这本书很薄,300页却是所有VB.NET开发人员所梦寐以求的好书。尽管作者的开局讲的太
平淡和没有悬念,细细看下来却是非常的精致有味。对于众多的VB程序员想要完美优雅
的转移到VB.NET的过程中有两点是很重要的:一是面向对象观念的转移二是VB.NET和.NE
T Framework相关的特性是否运用得好。这本书兼容了这两方面,控制类、设计类和产生
高效的类是每个VB程序员成为VB.NET开发人员极其期望获得的技能,另外100%的VB程序
员对于VB.NET中与.NET Framework相关的特性只用了20%,也就是说有近80%的VB程序员
是踉踉跄跄的转到VB.NET的。用这本书增加你的.NET功力吧。我强烈向你推荐。 6. COM 与.NET 组件服务(中国电力出版社) Juval Lowy著 常晓波 朱剑平译 ISBN7-5083-1055-1 ¥49.00 这是有关COM/COM+/.NET的一本不错的书,后面我会提到另外一本有关COM+/.NET的好书
。所以我把这本列到基础类,这本书非常适合原来工作在Windows DNA和VB/COM+环境下
的开发人员,Juval点了COM+的所有技术点和原理机制精要然后简单的说了现在.NET中你
该怎么做,这些对于那些原来工作在VB/COM+的程序员来说是一个不小的帮助和指引,只
是这本书有些鸡肋的是,对于那些原来工作在COM+环境中的程序员来说,Juval讲的COM+
原理和机制似乎有些隔靴挠痒,蜻蜓点水;但对于以前从来没有在COM+环境中编程的程
序员来说,Juval的讲解似乎有些雾里看花,看不全明白。当然书中也是有亮点的,比如
对于COM+ 1.5的许多新特性,这本书中都有介绍。 7. ASP.NET Web站点高级编程(清华大学出版社) Marco Bellinaso Kenvin
Hoffman 著 康博译 ISBN7-302-05749-4 ¥55.00 (Wrox红皮书系列)这本书还有一个副标题是:提出问题-设计方案-解决方案。这本书的特色在于它帮助
那些原来已经有ASP开发经验或已经完成ASP.NET 1.0高级编程洗礼的程序员们更进一步
实践ASP.NET而写的。另外那些还没有三层、多层以及分布式编程经验的开发人员可以通
过这本书建立一些大致的概念。书中介绍了如何架构站点、如何维护、新闻管理、实现
论坛、邮件列表、在线社团和民意调查等常用的基本应用的编程和实现。其中涉及到了
如何使用ASP.NET的控件、模板、缓存性能和安全管理。特别是每个小的应用需求如何设
计、转化和实现成表现层、逻辑层和数据层。另外第5章展示的一个基于角色(Role)的用
户权限管理方案,也是现在我们一些设计基于等级(Level)的权限管理安案的系统分析员
可以快速参照和改进的。 8. GDI+程序设计(清华大学出版社) Eric White 著杨浩 张哲峰译 ISBN7-302-06091-6 ¥58.00 (Wrox红皮书系列) 这是2003年1月才出街的一本书,目前看来非常的新。看到它使我放弃购买《C#
Windows编程》这本书,一来它太厚太贵内容还有些老;二来我没有时间去用C#重新实践
我之前知道的Windows编程;三来WinForm也不是我未来唯一的编程界面,可能未来更多
的我们会关注到有关Internet相关的WebUI编程上。这本GDI+可以满足有关WinForm编程
的大部分必须掌握的技巧,另外它介绍了一种技巧:让GDI+可以同时为你创建WinFrom和
WebFrom以及它们的自定义控件变得简单。我也很高兴Eric没有喋喋不休的介绍WinForm
中那些控件和特性,而是花了很多时间告诉你应该如何制作自己的控件,无论是WinForm
还是WebForm的。另外第7章的裁剪技巧和刷新计算、第8章的变换、第9章的打印都是非
常实用和精彩的。虽然很超值,我想那些喜欢准备学习用.NET GDI+来编写游戏应用的程
序员买了这本书还是会有少许的失望和遗憾J 我强烈向你推荐。
验,并且当他来写这个主题时也会有许多来自微软内部的消息,比如最后一章Web
Services的未来,其中WS-*协议系列中的WS-Referral和Web Services orchestration在
他写书时微软公司还未向外界正式的发布这些消息。Scott花了很多时间介绍SOAP和WSDL
,然后也花了不少篇幅介绍ASP.NET ,VS.NET、.NET Framework中如何相互作用实现了We
b Services的生成、使用、发布、部署、安全等等。Microsoft.NET平台下Web
Services的编程模型和Web Services实现模型的双向映射是非Microsoft平台的开发人员
无法享受到的。第11章的Web Services调试和第12章的伸缩性和可用性也是书中的亮点
。 10. 构建Web解决方案-应用ASP.NET和ADO.NET(清华大学出版社) Dino Esposito著梁超译 ISBN7-302-05918-7 ¥45.00 (Microsoft黑皮书系列)Dino挂着Wintellect高级顾问和MSDN专栏作家的名衔写完了这本书。我是很早在MSDN的
”Diving Into Data Access”专栏中陆续看到他的作品,当看到这本书时发现书中不仅
把专栏中的主题重新整理而且更加全面系统。那些对于DataGrid控件着迷的开发人员一
定会为止倾倒,即使菜鸟也会被他展现的漂亮Grid所吸引(原来DataGrid可以这么用J)。
当然书中的介绍还是比较基础的,基本上限于如何骨灰级的运用DataGrid控件,如何组
织数据和展现数据,基本上着力在表现层或表现层控制层与数据层的的处理和抽象,而M
SDN网站上的专栏还有另外一个层次,那就是根据自己的需求定制和建立自己的DataGrid
控件。总的来说这是一本充满技巧的书,当然掌握这些技巧前要求你对ASP.NET和ADO.NE
T都要有相当的基础,另外这是一本需要事先准备和学习的“秘笈”,永远不要等问题来
了再看和掌握它。最后我强烈向你推荐。 结论: 还有许多书在我的物理书架上没有介绍,我的网站上会有更多一些,另外的一部
分我会在下一篇文章-《进阶篇》中列出来。 看得出,我没有列那些有关VB.NET,C#等语言语法的书,我认为当我们两年后再
面对.NET时,语言语法已不是开发进程中的主要问题,我们的主要问题是了解编程语言
和.NET Framework相关的特性、什么是.NET Framework、ASP.NET有那些特性、Web
Services是什么这样的基本概念要熟悉、基本功要练好。当以后一提起Web Services你
就知道什么是Web Services、WSDL是什么、SOAP头如何可以定制、怎样制作、使用、发
布和部署Web Services。当提起.NET Framework、ASP.NET也是一样的。所以即使你看完
和实践了这些书上的内容,它们只能增强你的.NET基本功,让你成为一名.NET
Framework开发人员,对于你如何应用.NET开发你的企业应用或商业应用并没有直接显著
的帮助。成为一名优秀的.NET开发人员特别是面向商业和企业级开发的开发人员,还需
要有学习新的.NET架构并且把原来平台的开发经验行业经验快速转移到.NET平台上的技
巧和能力。要掌握这些技巧你一定还需要花时间进阶。 最后声明,上面的论述不是书评,不带任何商业广告成份。看不看由你,买不买
还是由你。 -----------------------------------------------------------------------------
---
特别:
本文原创,CSDN署名首发,所有文字和图片版权所有。未经授权请勿传播、转载或改编
。如果有问题或建议,请发电子邮件给[email protected]:http://www.dotNETTools.org 作者相关文章:
我的.NET书架 (进阶篇)(原作)
应用WSDK - 实践Web Services的X.509证书签名(序)(原作)
应用WSDK -附录如何使用SOAP Trace Utility进行调试(原作)
对该文的评论
Jeelen(2003-1-7 9:53:08) 有钱人!
xboxer(2003-1-6 20:34:31) 对“Microsoft.NET Framework程序设计(清华大学出版社)Jeffrey Richter著”的评论
好像有点……按照你的意思,即“反而不是很习惯那些翻译质量特别高的中文版书籍”
,也就是说那些翻译质量低略的书才是我们的正确选择,因为我们能够在发现错误和对
照原文的过程中更有效的提高自己。好的,那我也开始翻译书啦,到时候别忘了叫好~~~
~~呵呵
gridcomputing(2003-1-6 16:55:48) 托儿!
ilian(2003-1-6 16:02:31) 请看过《精通.NET核心技术原理》?看了目录绝对不错,想网购一本,但听说完全抄袭
于.NET框架文档,不知道是不是?
cnuninet(2003-1-6 15:31:10) 您看书的速度可真够快的,基本上是我的10倍。
--
It is not about Technolgy
It is about People
═════科技以人为本═════
※ 来源:·瀚海星云 bbs.ustc.edu.cn·[FROM: 218.22.20.35]
--
※ 转寄:·瀚海星云 bbs.ustc.edu.cn·
标 题: [CSDN书架].NET书架 (进阶篇)
发信站: 瀚海星云 (2003年01月07日14:44:57 星期二), 站内信件对于已经熟悉和习惯.NET Framework开发环境的开发人员,还需要面临另外一个.NET的
开发学习曲线和阶段,那就是活学活用.NET技术到自己原来的开发经验中,到新的新的
应用开发中。典型的有这样三个方面:1. 充分利用.NET中的新特性改变原来的应用开发中的瓶颈或鸡肋,开发面向”Con
nected”的新型应用。2. 充分理解新的编程模型架构,通过对Web Services的理解运用来颠覆原来Windo
ws DNA的理念。3. 提高开发应用水平,真正的.NET的应用级开发应该是基于.NET Enterprise
Server基础上的开发。 目前许多开发人员对.NET开发有两个最常见的误区:第一是认为使用.NET开发必须是完全基于.NET Framework的开发,起码源代码必须是VB.
NET或C#的。第二是没有充分理解.NET的应用水平,喜欢一切平地而起,不会灵活的运用和理解.NET
Enterprise Server和.NET Framework构成的Microsoft.NET应用程序模型;又或是无法
将已知的.NET技术很好的和自己或团队的业务行业知识很好的组织在一起表现运用。事实上几乎所有的开发人员都过高估计了进入.NET编程环境的入门学习曲线,同时过分
低估了自己在.NET环境中进入到活学活用阶段时间和困难,甚至根本不知道自己可能遇
到的瓶颈和暗礁。 下面的书对于准备进入到活学活用阶段的开发人员都会有帮助。说明:下面的提到的.NET都是指.NET Framework。另外所有书的排名不分先后。 1. VB.NET和SQL Server 2000高级编程(清华大学出版社)Tony Bain&Denise
Gosnell著 康博译 ISBN7-302-05999-3 ¥59.00 (Wrox红皮书系列)这本书内容相当的简单,特别是如果你以前十分熟悉Windows DNA环境中的数据库编程或
是三层中的数据层的编程。但对于那些从未接触过数据层组件、数据库编程的.NET开发
人员来说,这本书是非常适合和全面的。当然我知道现在许多开发团队并不是按MSF的模
型进行角色分工,而是在按功能按模块进行分工,不然那些负责数据层的开发人员只用
看着一本书再加上自己的业务知识就可以出色的完成他们的编程任务了。我非常喜欢这
本书第8章有关数据库事务和锁的内容。 2. .NET XML 高级编程(清华大学出版社) Dinar Dalvi & Joe Gray等著英宇 林琪 费广正译 ISBN7-302-05522-X ¥75.00 (Wrox红皮书系列)对于一个基于J2EE的开发人员来说,现在掌握XML的API是必须的,一些最新技术的开发
完全是基于对新的协议的理解然后运用相应的XML API进行处理的过程;其实对于一个.N
ET开发人员来说,掌握XML的API是必要的但不是必须的。我见过许多开发人员刚学完C#
语言,就在转入开发Web Services的应用,这在J2EE的环境下是不可想象的。这本书可
以满足你两个欲望,它覆盖了两个技术的交集:.NET和XML,通过这本书你可以学会如何
读写XML、DOM导航、XSLT和XML的串行化。.NET的XML的类库设计相当独特,往往介于SAX
和DOM的XML编程模型之间,任何.NET的开发人员应当在XML的处理和编程上达到过关,否
则这是一种遗憾同时也只能说,不精通XML的.NET开发人员还只是初级的.NET开发学习者
。 3. C# Web 服务高级编程(清华大学出版社) Ashish Banerjess & Aravind Corera
等著康博译 ISBN7-302-05685-4 ¥68.00 (Wrox红皮书系列)学习和使用Web Services很大程度上并不是学习和使用Web Services本身,而是要使用W
eb Services来调整和改善我们的应用程序的架构和协议。过去的DCOM环境我们根本没有
选择,现在我们有了更多的选择和思考的机会,任何的.NET开发人员必须在你的逻辑层
和表现层或是逻辑层和逻辑控制层之间作一种选择和权衡,使用老的协议还是用Web
Services。所以看完这本书也不代表你对Web Services的使用水平提高到什么阶段。这
本书的一个副标题是:使用.NET Remoting和ASP.NET创建Web Services。这对于任何对Re
moting感兴趣的人来说,这部分的内容将是非常有吸引了的。另外11章的.NET安全和密
码技术这一章经常被我拿来推荐给那些对.NET 安全类库毫不知情的开发人员拿来做入门
练习。 4. ASP.NET Web服务高级编程(清华大学出版社) Russ Basiura&Mike Batongbacal
等著康博译 ISBN7-302-05464-9 ¥69.00 (Wrox红皮书系列)我有些迷惑,几乎所有清华大学出版的书”Web Service”总是翻译成“Web 服务”J 这
本书中包含的技术是相当全面的和丰富的,之前我几乎把它奉为Web Services红宝书。
更重要的是这本书的许多作者都是来自C#Today和ASPToday,有许多内容是以前在这两个
网站上想看但无法看的。第13章安全验证是我见过的书中介绍ASP.NET安全验证最全面的
一本。然后从14章一直到19章都是很好的教材和例子。比起上一本书这本书多了不少的C
ase Study比如和Biztalk Server、Site Server等.NET Enterprise Server的交互和运
用。这是现在的.NET书籍中非常少见的,我不知道你是否会因为书中某一章或一段而购
买整本书,这就如同我们经常会因为一个人的诚实而和他成为非常好的朋友一样,买书
有时完全是爱鸟及屋的惯性J 5. Visual Basic.NET解决方案工具箱(清华大学出版社) Thomas Abraham &
Scott Wylie等著崔洪斌 王爱明等译 ISBN7-302-06100-9 ¥54.00 (Wrox红皮书系列)这样的书是非常久违的,属于一看我就会喜欢的一类。事实这样的书多半不太多讲理论
和原理,而是告诉你问题是什么他是如何解决的过程。这样的书不是编程技巧的汇集而
是经验的汇集,编程的技巧是你通过看书练习是可以很快学会的,但是有关经验的问题
往往取决于你对这个问题的思考和实践,往往必须经历一个从量到质的变化过程。书中
介绍了近30个非常实用的工具类,比如如何实现一个产品的License、第四部分的安全性
、第五部分的模式和算法都是亮点。有时候完全正确的设计一个类解决某个问题可能是
因人而异的,关键是看这样书的过程是一个分享别人思想和做法的过程,往往通过这样
的分享可以为你提供一个个以前你没有想到的视角。尽管这本书写的非常的平淡枯燥而
且不可能概括所有的方面,但里面的所讲的内容足以让你喜欢和感兴趣,简单说就是两
个字-实在。 6. .NET 企业应用高级编程(清华大学出版社) Matthew Reynolds & Karli Watson
著康博译 ISBN7-302-05728-1 ¥48.00 (Wrox红皮书系列)这本书有两个版本我书架上的是C#编程篇,另外还有一本是VB编程篇的。这两本书的内
容几乎是一样的唯一不同的是使用的语言。这本书的英文标题也许更能说明它的内容:.
NET Enterprise Development in C#: From Design to Deployment。整本书着重介绍了
一个有关.NET三层编程的一个Framework以及相关的一些工具比如WEO Object Builder。
可以说这本书是和编程的架构有关的。这本书按部就班的让你可以适应.NET企业级应用
开发的Process,并且迅速的了解从设计一直部署你可以遇到的问题和一些解决的方法。
你可以应用这本书的工具和经验可以很快的开发出一个基于三层或多层的.NET可以适应
企业级应用需求的程序或系统,但整本书的基调是比较High Level的,没有任何和企业
级应用开发细节相关的内容。开发企业级的应用程序涉及到许多方方面面的因素和细节
,这本书可以是一个不错的起点。 7. Visual Baisc.NET XML Web服务开发人员指南(清华大学出版社) Roger
Jennings著丛丽晖 肖刚译 ISBN7-302-05989-0 ¥53.00 Roger维护了Oakleaf系统XML Web Services的示范站点。所以书中的许多内容是围绕着O
akleaf系统进行的。这本书的强项不在于它讲解Web Services本身,而在于使用Web
Services,特别是不同场景和环境下如何实现和使用Web Services的技术。比如如何使
用MS SOAP Toolkit将VB6的COM转化成XML Web Services(只是使用的Toolkit老了一点是
v2.0)、ASP.NET Web Services、Crystal Report Web Services、Office XP Web
Services Toolkit和UDDI。Roger也特别花了几章来讨论ADO 2.5+迁移到ADO.NET、VB6+S
OAP Toolkit迁移到ASP.NET Web Services之间的策略、技术、性能测试等等进行了论述
。这样的书也是不多的,其实Oakleaf系统也是先建造在Windows DNA架构上,那么Roger
在书中就描述了他是如何经历这样转移的过程和经历。经常在网上看到有人问:现实中
有没有有关Web Services实际应用的例子啊?Oakleaf就是一个不错的例子,并且它还是
可编程的。只要你有足够的耐心和精力去实践书中讲述的,我想你的收益和回报都是非
常巨大的。