C#和.NET核心技术

出版时间:2006-7  出版社:机械工业出版社  作者:佩里Stephen C.Perry  页数:572  译者:肖斌  
Tag标签:无  

前言

学习一种新的程序语言,或者某种语言的新版本,这与去国外旅行非常相似:有些东西看起来很面熟,有些东西则显得非常新奇。如果只是注意那些“熟面孔”,你往往只会浮光掠影地大概看一下;但是,谁会满足于只是“走马观花”呢?通常情况下,正是某个国家、某种文化或者某种语言中的特异之处才让人觉得有意思,才能使人受益匪浅。. 当然,要想做到这一点,还需要一个合适的导游或导游手册,这很重要。一本好的导游手册会告诉你看什么,什么时候看,吃什么,要避免什么,此外还会提供一些小技巧。好的编程书也是这样,它会告诉你使用什么框架和类,怎么调用方法,如何避免不好的实践做法,并提供一些有助于提高效率的技巧..

内容概要

本书是有关C#2.0和.NET 2.0的一本实用的参考书,是构建高品质C#应用的一本权威指南。书中提供了丰富的示例,充分展示了C#2.0和.NET2.0的特性。本书面向有经验的程序员,列举了当今常用的最佳实践,以便充分利用C#2.0语言的特性和Microsoft.NET2.0基础架构。    本书重点讲解如何用实用的代码来解决具体的实际问题。本书的内容覆盖面很广,从新的C#范型到Web服务,从反射到安全等都有涉及。系统地介绍了Windows窗体应用的开发,并讨论了如何有效地使用GDI+图形类。还对如何用XML和ADO.NET完成数据管理提供了详细的说明,另外深入地讨论了一些高级主题,包括线程,远程通信和代码安全等。最后,用很大篇幅介绍了 Web开发,包括ASP.NET、状态管理和HTTP请求等等。本书还从实用的角度讨论了可扩展性到本地化等一系列问题。    主要内容:    ·提供了构建C#/.NET Windows应用、Web应用和Web服务的最佳实践。    ·从专家的角度详细分析安全性、可扩展性和其他重要问题。    ·大量专家级、高质量的代码示例。    ·深入地介绍包括范型等最新的C#2.0特性。

作者简介

佩里(Stephen C.Perry),在计算机领域有25年的丰富经验,曾经做过软件开发人员,担任过软件开发主管和顾问。在他的职业生涯中,曾在各种计算机平台上设计和开发过软件,包括IBM大型机和基于UNIX的型机。在过去8年间,他致力于使用Microsoft技术为法律、医疗和纺织行业

书籍目录

序前言第一部分 C#编程基础和.NET概述  第1章 .NET和C#介绍    1.1 .NET框架概述    1.2 通用语言运行时CLR      1.2.1 编译.NET代码      1.2.2 通用类型系统      1.2.3 程序集    1.3  框架类库    1.4  使用.NET框架和SDK      1.4.1 更新.NET框架      1.4.2 .NET框架工具      1.4.3 Ildasm.exe      1.4.4 Ildasm和模糊技术      1.4.5 wincv.exe       1.4.6 框架配置工具    1.5 了解C#编译器      1.5.1 找到编译器      1.5.2 从命令行编译    1.6 小结    1.7 习题  第2章 C#语言基础    2.1 C#程序的布局组成    2.2 基本类型      2.2.1 decimal      2.2.2 bool      2.2.3 char      2.2.4 byte和sbyte      2.2.5 short、int和long       2.2.6 single和double      2.2.7 使用Parse和TryParse转换数字字符串    2.3 算术操作符、逻辑操作符和条件 操作符      2.3.1 算术操作符      2.3.2 条件和关系操作符      2.3.3 流程控制语句      2.3.4 ifˉelse语句      2.3.5 switch语句    2.4 循环      2.4.1 while循环      2.4.2  do循环      2.4.3  for循环      2.4.4  foreach循环      2.4.5  循环中的跳转控制    2.5  C#预处理指令      2.5.1  条件编译      2.5.2  诊断指令      2.5.3  代码域    2.6  字符串      2.6.1  字符串直接量      2.6.2  字符串操作    2.7  枚举类型      2.7.1  使用枚举      2.7.2  System.Enum的方法      2.7.3  枚举的位标志    2.8  数组      2.8.1  声明和创建数组      2.8.1  使用System.Array的方法和成员属性    2.9  引用类型和值类型      2.9.1  System.Object和System.ValueType      2.9.1  引用类型和值类型的内存分配      2.9.1  装箱      2.9.1  值类型和引用类型差别小结    2.10  小结    2.11  习题  第3章 C#设计  ……  第4章 使用C#对象第二部分 使用.NET框架类库创建应用  第5章 C#文本处理和文件I/O  第6章 建立Windows窗体应用  第7章 Windows窗体控件  第8章 使用GDI+的.NET图形  第9章 字体、文本和打印  第10章 在.NET中使用XML  第11章 ADO.NET  第12章 Windows窗体控件的数据绑定第三部分 C#和.NET框架的高级使用  第13章 异步编程和多线程  第14章 利用远程通信创建分布式应用  第15章 代码优先、安全与部署第四部分 Internet编程  第16章 ASP.NET Web表单和控件  第17章 ASP.NET应用环境  第18章 XML Web服务附录习题答案

媒体关注与评论

书评很多出版设都已经出版了C#学习的书籍。然而这些书仅仅涉及了C#语言的某些方面,例如ADO.net、Windows Form、ASP.net等等。这是绝无仅有的几本对C#语言进行了深入的各个方面的剖析的书之一。更多地,这样的书一般都是很大部头。然而,这本书并不是太大或者太小,刚好适合作为基础读物。并且书中介绍了大量的最佳实践,相当有实用价值。书中的源代码相当的专业。这本书分成四个部分共八个章节和两个附录。第一章扼要介绍了Microsoft.NET Framework和C#。介绍了CLR,.net Frameowrk类库,工具,和C#编译器。第二章则介绍了C#语言的核心概念,如运算法,循环,字符串,数组等。以及帮助和源代码。第三第四章深入考究了C#的各个方面,例如类、方法、代理,事件、运算法重载、范型、异常处理和序列化。你会注意到书中也对C# 2.0的新特性范型提供了帮助和完整的例子。第五章提供了字符串,StringBuilder类,流和正则表达式的深入解释。我个人认为,作为程序员,应该深入准确了解你日常使用的编程语言的每一个重要的特性,如果你学习所有语言都只是停留在表明,那么你在技术上很难有所突破。例如范型,这个期待已经的特性将能够帮助你减少大量的重复代码。第六第七章可以帮助你掌握Windows Form和各种.net 控件,例如Button, CheckBox, ProgressBar, Timer等等。第八第九章简明扼要地介绍了图形、图像、字体和打印。第八章包括了project实例:如何建立一个颜色察看器。这样的project实例可以帮助读者轻易把握这些概念。第十、十一、十二章考察了核心概念,如XML、ADO.NET以及WinForm控件的数据绑定。除此以外,你还会在第十二章学到如何使用GridView类。第十三、十四和十五章则涉及到了一些高阶的概念例如异步编程和多线程。这些章节同时也介绍了Remoting、安全、应用部署等等。如果您是一个对因特网感兴趣的.net迷,那么第四部分的章节就是为您而设的。这些章节介绍了ASP.net Web Form,code behind技术的使用,Master Page和web.config文件的使用、缓存、网络服务、WSDL、SOAP和更多。我觉得一个类似购物车的例子将会对理解这些部分有很大帮助,我希望作者能够考虑把这样的例子放在这本书的下一个版本。这本书最后的部分,包括了两个附录,一个是C#2.0的特性,以及其他信息包括事件、代理、DataGridView控件。最后作者提供了所有每个章节的练习、问题的答案。这对想了解答案的读者会有帮助。每一章的末尾都会有一个简单的摘要并提供了“测试您的理解”的问题。我发现每一章都使用了容易理解的语言和完整的代码。某些书则倾向于提供一部分的代码和解释,然而不这本书却提供了完整的源代码。我觉得随书光盘应该包括源代码文件和免费的C#编辑器。然而,作者维护了一个该书的主题网站。该网站提供了完整的源代码和勘误表、样例project,一些重要网的链接以及有用的PDF格式的C#快速索引卡。我尤其喜欢快速索引卡,我喜欢把这样的卡打印出来,放在办公室,方便迅速查找。总而言之,该书是一本详尽的、准确的C#学习百科全书。它是一本对各个层次开发法人员的理想的参考书。在实际工作中,我发现很多同事,无论刚入行的还是有相当工作经验的,他们对.net以及以及C#语言都只是有just enough的了解,缺乏全面深入的认识,他们不知道如何利用C#语言的新特性让自己的代码更加简洁,不知道如何使用.net的各种先进特性,却去重复发明蹩脚的车轮。我个人学习.net的经验就是,一个企业级的.net应用涉及到相当多的方面,作为一个初学者,需要广泛了解.net的各个方面,如此一来才能柔韧有余。故此我个人认为,他们这样下去将影响自己的职业发展。而这本书尤其适合对这些概念有全面深入了解的从业人员。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C#和.NET核心技术 PDF格式下载


用户评论 (总计15条)

 
 

  •   去年买的此书,都翻烂了.此书名气不大但非常实用,适合初/中级.net程序员.
  •   这本数写得非常精辟,每一部分的内容都很实用,我已经按照书上的讲解和例题解决了不少问题。
  •   ****入门使用的经典教程,但书籍质量一般,散页了
  •   这本书还是比较通俗易懂,没有过多的废话。适合有一定基础且想学C#的人。
  •   我个人觉得非常不错的书!!!翻译也很不错!!!
  •   书写的不错,我现在还在狂看呢
  •   这本书是不错,介绍的很详细,知识点很基础,代码很实用~
  •   这本书对于有一定.net基础的人比较实用些,它介绍性的内容比较多但不够具体
  •   内容还可以,不过这书感觉跟盗版一样,字很难看,纸也很差
  •   一般,不适合初学者。
  •   我跟本不敢相信我买到的这本书会是盗版的.还有缺页.要不是因为太麻烦的话,真想把书给寄回去.希望当当网能够不要再让我失望!!!!!
  •   此书比较适合对编程有点熟悉想更进一步的人...从底层构架到各领域的编程技术...而且内容通俗易懂,强烈推荐
  •   这么好的书居然没得卖了
  •   本来就喜欢这本书,编排很不错,喜欢系统性地吸收技术知识的人可以多看看这本书~
  •   很不错的书,从基础到核心讲得很全面细致,不错的入门书籍。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7