出版时间:2010-12 出版社:清华大学出版社 作者:[美] 沃森(Karli Watson),[美] 内格尔(Christian Nagel) 等 页数:887 译者:齐立波
Tag标签:无
内容概要
C#入门经典系列是屡获殊荣的C#名著和超级畅销书。最新版的《C#入门经典(第5版)》全面讲解C#
2010基础知识,浓墨重彩地描述Web和Windows编程以及数据访问(数据库和XML)等内容,详细介绍C#编程工具以及Visual
Studio 2010中的Visual C# 2010开发环境。贯穿全书的分步说明和极富启迪意义的示例指引您使用高效C#
2010代码得心应手地编写程序。
作者简介
作者:(美国)沃森(Karli Watson) (美国)内格尔(Christian Nagel) 译者:齐立波 其它责任者:黄静 沃森(Karli Watson),是Infusion Development的顾问,Boost.net的技术架构师和IT自由撰稿专业人士、作家和开发人员。他主攻.NET(尤其是C#和后来的WPF),为几家出版商编写了多本围绕这个领域的图书。他擅长以便于任何有学习热情的人理解的方式阐述复杂的理念,并投入了大量时间研究新技术,找出可教给其他人的新东西。在工作之余(这种时间似乎很少),Karli喜欢到山上滑雪,或者尝试发表他的小说。他喜欢穿颜色鲜亮的衣服,也许有一天他自己会建立一个网站。Karli编写了本书的1~14、12、25和26章。 内格尔(Christian Nagel),是Microsoft区域总监、Microsoft MVP,是Thinktecture的合作伙伴,CN创新技术的拥有者,他是一位软件架构师和开发人员,为开发Microsoft.NET解决方案提供培训和咨询服务。他拥有超过25年的软件开发经验。Christian从PDP 11和VAX/VMS系统开始踏入其计算机生涯,此后接触了各种语言和平台。自从2000年以来,(那时.NET还只是一个技术框架)他就开始使用各种.NET技术建立大量的.NET解决方案。他具备深厚的Microsoft技术功底,编写了大量.NET图书,并获得了Microsoft认证培训师和专业开发人员的证书。Christian在国际会议发表演讲,例如echEd和Tech Days,并启动INETA Europe来支持.NET用户组。可以通过网站上可以了解有关他的一些信息。Christian编写了本书的17~20章。 齐立波,计算机专业硕士、大学讲师,一直从事C/C++和C#程序设计方面的教学与科研工作,曾参与编写多本计算机教材,并为软件公司翻译过大量的技术文档。 黄静,计算机专业博士,在程序设计、软件工程和网络安全等方面有着多年的研究和实战经验,曾为.NET技术在国内的推广作出了重要贡献,翻译和发表了多篇有关.NET的技术文档和文章。
书籍目录
第Ⅰ部分 C#语言
第1章 C#简介 3
1.1 .NET Framework的含义 3
1.1.1 .NET Framework的内容 4
1.1.2 使用.NET Framework编写应用程序 4
1.2 C#的含义 7
1.2.1 用C#能编写什么样的应用程序 7
1.2.2 本书中的C# 8
1.3 Visual Studio 2010 8
1.3.1 Visual Studio 2010 Express产品 9
1.3.2 解决方案 9
1.4 小结 9
1.5 本章要点 10
第2章 编写C#程序
第3章 变量和表达式
第4章 流程控制
第5章 变量的更多内容
第6章 函数
第7章 调试和错误处理
第8章 面向对象编程简介
第9章 定义类
第10章 定义类成员
第11章 集合、比较和转换
第12章 泛型
第13章 其他OOP技术
第Ⅱ部分 Windows编程
第15章 Windows编程基础
第16章 Windows窗体的高级功能
第17章 部署Windows应用程序
第Ⅲ部分 Web编程
第18章 ASP.NET Web编程
第19章 Web服务
第20章 部署Web应用程序
第Ⅳ部分 数据访问
第21章 文件系统数据
第22章 XML
第23章 LINQ简介
第24章 应用LINQ
第Ⅴ部分 其他技术
第25章 Windows Presentation
第26章 Windows Communication
第27章 Windows Workflow
附录A 习题答案
章节摘录
版权页: 插图: 这两个命令函数的用法几乎完全相同,但有一个重要区别。第一个命令仅在调试模式下运行,而第二个命令还可用于发布程序。实际上,Debug.WriteLine()命令甚至不能编译为可发布的程序,在发布版本中,该命令会消失,这肯定有其优点(首先,编译好的代码文件比较小)。实际上,一个源文件可以创建出两个版本的应用程序。调试版本显示所有的额外诊断信息,而发布版本没有这个开销,也不向用户显示信息,否则会引起用户的反感。 这两个函数的用法与Console.WriteLine()是不同的。其唯一的字符串参数用于输出消息,而不需要使用{x}语法插入变量值。这意味着必须使用+等串联运算符在字符串中插入变量值。它们还可以有第二个字符串参数,用于显示输出文本的类别,这样,如果应用程序的不同地方输出了类似的消息,我们就可以马上确定Output窗口中显示的是哪些输出信息。
编辑推荐
《C#入门经典(第5版)》是初出茅庐的编程新手的良师益友。富有经验的编程人员则可使用《C#入门经典(第5版)》巩固学习.NET架构、C#、OOP、Windows窗体、Web服务和ASP.NET等领域的知识。《C#入门经典(第5版)》将为读者深入研究这些领域的高级主题奠定坚实基础。
图书封面
图书标签Tags
无
评论、评分、阅读与下载