首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训

C#和.NET实战:平台、语言与框架

  • 书名:C#和.NET实战:平台、语言与框架
  • 作者:Patrick Smacchia 著 施凡 李永伦 谭颖华 徐宁 译
  • 来源:人民邮电出版社
  • 出版时间:2007年12月
  • ISBN:9787115166203
  • 定价:99元

看 书 评 论 收 藏打 分 购 买

图书版权归出版社和作者所有,CSDN & DearBook独家提供试读和连载
内容介绍:
本书是一本知识密集的C# 技术经典图书,Microsoft .NET MVP 力作,众多.NET 专家口口相传的一本秘籍。全书分为三个部分,第一部分讲述底层的.NET 平台,涵盖了.NET 各方面的基础知识和工作原理;第二部分是C# 语言部分,通过与C++ 比较的方式进行讲解,清晰易懂;第三部分讲述.NETFramework 中的基本类库,内容几乎涉及.NET 常见领域的全部知识。 本书主要面向熟悉.NET 的编程人员,也适合.NET 技术的初学者阅读。

目录

序言

最近评论



正在载入评论列表...
热点评论

    精 彩 导 读

    关于本书 微软公司的.NET MSDN文档十分庞大,详细讲述了数千种类型。MSDN文档还包含了许多关于如何使用.NET各部分的文章。作为一名开发人员,我十分清楚在使用微软技术进行开发时MSDN文档的重要性。然而,MSDN的篇幅过于庞大,很难从整体的角度把握.NET提供的功能。从我的经验来看,新的想法和新的概念还是从书本中获得更好。当然,你可以把MSDN的上万页文档打印到纸上,但想要将其带到花园或者躺椅上静静地阅读就很困难了。 本书的初衷是与MSDN结合起来使用。所以其目的不是要把数千个.NET类型的数千成员都列举一遍,而是用简明且有用的例子来解释和展示.NET平台、C#语言以及.NET Framework的诸多方面。我希望本书能够帮助读者了解技术背后的设计动机,并能够带领读者探索现代软件开发的全新途径。 本书结构 第一部分:.NET平台 本书第一部分描述的是.NET平台的底层架构。它回答诸如下面这些问题: □.NET应用程序的执行与底层的操作系统有什么联系? □编译器将应用程序编译之后生成的文件结构是什么样的? □资源访问以及安全性是如何管理的? □如何才能利用这些因素提高应用程序的质量和性能? □如何才能在.NET应用程序中利用以前在Windows下开发的代码? 第二部分:C#语言以及C# 2.0与C++的比较 第二部分全面讲述C# 2.0语言。C#比C++更接近于Java。因此本书从C#语言的各个方面尽力描述了C++和C#的异同,希望这样能够快速解答所有从C++转向C#的开发人员可能会有的疑问。 第三部分:.NET Framework 第三部分描述.NET Framework的基类。这些类的功能可以分为以下几类: □集合。 □用于完成数学运算、日期和时间、文件夹和文件、跟踪和调试、正则表达式及控制台的经典基类。 □使用数据流管理I/O。 □使用Windows Forms 2.0开发图形应用程序。 □使用ADO.NET 2.0管理数据库。 □事务管理。 □创建以及处理XML文档。 □使用.NET Remoting创建分布式对象的应用程序。 □使用ASP.NET 2.0开发Web应用程序。 □Web服务。 关于本书结构的说明 本书这样安排是为了让读者在阅读中随时清楚自己读到了哪一部分。显然如此庞大的技术在许多方面都会超越本书的结构。比如,我们选择在第一部分讲解如何对资源的并发访问进行同步,因为这一内容基于底层的线程和进程的概念,而这些概念又与系统平台相关。然而用于同步的类也是.NET Framework的一部分,因而也可以放在第三部分介绍。最后,C#语言包含了一些特殊的关键字来简化这些类的使用,因此这个主题也会在第二部分有所涉及。 本书包含了很多交叉引用,希望这些引用能够引导读者在各个不同的主题间自由转换。 本书的读者对象 只要你对在.NET下进行开发感兴趣,就是本书的读者,无论你是学生、专业的或业余的开发人员、教师、架构师还是技术团队的领导。 本书每一章的设计都适于顺序阅读,但整本书却不是这样。第一部分.NET平台是最难理解也是最基本的一部分(而且本人认为是最有趣的一部分)。如果不能很好地理解底层的平台,显然就不可能很好地用.NET来进行开发。 初学者可以从C#语言和对象开发技术学起,一步步掌握.NET。 熟悉.NET以外其他技术的读者可以从.NET诸多创新性的特性的讲解中获益。 熟悉.NET 1.x的读者可以查看附录B,它涵盖了书中介绍的.NET 2.0的所有新特性。 支持 本书英文版的配套网站http://www.PracticalDOT.Net/。 从这个网站可以下载本书的所有示例。我们深信,良好的例子比冗长的讨论更有价值。本书共有647个例子,其中523个是用C#编写的,有100多个是专门用于ASP.NET 2.0的。所有这些例子都可以http://www.PracticalDOT.Net/找到。 致谢 首先我要感谢我的朋友Eli Ane,她在我撰写本书的过程中给了我莫大的支持。我还要郑重感谢Francis、France、Michel、Christine、Mathieu、Julien、Andrée、Patrick、Marie-Laure和Philippe的支持。 感谢Paradoxal出版社的Sébastien St Laurent,感谢他卓越的专业知识和对本书翻译及出版所作的贡献。同样感谢O’Reilly法国公司的Xavier Cazin,他从.NET刚出现就一直支持并帮助我编写本书。 我还要感谢所有帮助审校本书以及对本书提出有价值的建议的朋友们: Alain Metge,18年专业经验。负责法国南部高速公路软件的架构设计。 Bertrand Le Roy博士,8年专业经验,参与了微软公司的ASP.NET技术的构想达3年之久。 Bruno Boucard,18年专业经验,任法国兴业银行架构师及培训师8年。微软资深架构师。 Frédéric De Lène Mirouze(即Améthyste),Web开发专家,20年专业经验,曾与ELF、Glaxo、Nortel、Usinor等多家公司合作。获MCAD.NET认证。 Jean-Baptiste Evain,3年专业经验,公共语言基础设施(CLI)方面的专家,参与了Mono与AspectDNG。 Laurent Desmons,10年专业经验,架构师及.NET技术顾问,曾与Péchiney、Arcelor、Sollac等公司合作。获MCSD.NET认证。 Matthieu Guyonnet-Duluc,4年专业经验,法国电信商业软件开发人员。 Michel Futtersack博士,巴黎第五大学计算机专业教师,在OOP概念和编程方面有10多年的教学经验。 Nicolas Frelat,具有4年实践经验的.NET技术顾问。.NET 2.0平台的早期采用者。 Olivier Girard,6年专业经验,EAI专家,法兰西银行的架构师。 Patrick Philippot,自由撰稿人,30年专业经验(在IBM工作19年),.NET的MVP,www.mainsoft.fr站长。 Sami Jaber,8年专业经验,Valtech的培训师及高级顾问,曾与空中客车公司合作,www.dotnetguru. org的站长。 Sébastien Ros,7年专业经验,对象—关系映射专家,DTM工具的设计者,Evaluant(www.evaluant. com)的CTO。 Sébastien Vaucouleur,8年专业经验,语言专家,曾与Bull和富士通合作,瑞士苏黎士ETH大学研究助理。 Thibaut Barrère,自由撰稿人,J2EE/.NET/C++平台专家,从1984年开始编程,最近曾与Calyon、PPR/Redoute和MCS合作。参与开发CruiseControl.Net、NAnt与TestDriven.Net等开源软件。 Thomas Gil,8年专业经验,面向方面编程(AOP)专家,AspectDNG项目主管,顾问及独立培训师,www.dotnetguru.org副站长。 Vincent Canestrier,曾任教于法国国立工艺学院,安永公司前技术总监。 我还想感谢微软工程师Brian Grunkemeyer、Florin Lazar、Krzysztof Cwalina和Michael Marucheck,感谢他们对我所提问题提供了宝贵的答案。 最后,我想感谢所有选择本书的朋友。我真心希望本书能够帮助你完成所有的任务。 Patrick Smacchia
    line

    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告

    北京百联美达美数码科技有限公司  版权所有  京 ICP 证 020026 号

    Copyright © 2000-2006, CSDN.NET, All Rights Reserved