第一图书网

C# 2008程序员教程

(美)戴特尔,(美)戴特尔 著,张良华 等译 电子工业出版社
出版时间:

2009-11  

出版社:

电子工业出版社  

作者:

(美)戴特尔,(美)戴特尔 著,张良华 等译  

页数:

850  

Tag标签:

无  

前言

欢迎学习Visual C#2008和C#3.0,通过Microsoft.NET Framework 3.5平台进行Windows、Intemet以及Web编程!本书将为专业软件开发人员提供前沿的计算技术。本书采用作者独有的“活代码”方法,为读者呈现完全可工作的Visual C#2008程序中的大部分概念,而不是使用代码片段。每个代码例子的后面,都会立即跟随一个或多个执行样本。所有的源代码都可以从www.deitel.com/books/csharpfp3/下载。Deitel& Associates公司为Prentice Hall出版社编写专业的编程语言图书和教材,向全球提供Dive Into系列专业企业培训课程,并开展Web 2.0 Internet业务。作者已经将本书的前一个版本更新成了现在的Visual Studio 2008和.NET 3.5,并根据最新的Microsoft技术增加了大量的新材料。新特性和更新的内容

内容概要

本书是一本C#编程方面的优秀图书,全面介绍了C#编程的原理和方法,涉及类与对象、控制语句、方法、数组、LINQ、泛型集合、类、对象、继承、多态、接口、运算符重载、异常处理、GUI、WPF、字符串、正则表达式、文件处理、XML、LINQ to XML、LINQ to SQL、ASP.NET MAX、WCF、Silverlight技术、RIA、数据结构等,可以说本书是学习C#语言最好的教程。附录H中还详细讲解了Visual C#2008调试器的用法。书中超过200个的活代码例子,对学习C#极其有帮助。  本书适合软件设计人员学习C#编程,也可作为高等院校相关专业的编程语言教材。

作者简介

作者:(美国)戴特尔(Paul J.Deitel) (美国)戴特尔(Harvey M.Deitel) 译者:张良华 葛卫华 李兴阔 等戴特尔,Paul J.Deitel,Deitel&Associates公司CEO兼CTO,具有21年计算机行业的工作经验。Paul是麻省理工 学院Sloan管理学院的毕业生,主修信息技术。通过Deitel&Associates公司,他向行业客户提供C#、Visual Basic、C++、C和Java课程,这些客户包括Cisco、IBM、Sun Microsystems、Dell、Lucent Technologies、Fidelity、美国 航空航天局所属的肯尼迪航天中心、wllite Sands Missile Range、National Severe Storm Laboratory、Rogue Wave Software、Boeing、Stratus、Hyperion Software、Adra Systems、Entergy,CableData System、Nortel Networksl Puma?iRobot7.Inveusys,等等。他拥有Sun Certified Java PtDgl'anlnlel"和Java Developer证书;并且被Sun Microsystems公司授予 Java Champion称号。Paul曾为计算机协会波士顿分会讲授Java和c++。他和父亲Harvey M.Deitel博士,是全球畅销的编程语言教材的作者。戴特尔,HarveyM.Deitel博士,Deitel&Associates公司的主席和首席战略官,具有47年计算机行业的工作经验。Deitel博士在麻省理工学院获得学士和硕士学位,在波士顿大学获得博士学位。他具有丰富的大学教学经验,在与儿子Paul J.Deitel创立Deitel&Associates公司之前,他是波士顿大学计算机科学系主任并获得了终身教授之职。Deitel父子是几十本图书和多媒体软件包的共同作者,并且他们还在撰写着更多的作品。他们的教材已经赢得了国际声誉,并被翻译成了日文、德文、俄文、西班牙文、繁体中文、简体中文、韩文、法文、波兰文、意大利文、葡萄牙文、希腊文、乌尔都文和土耳其文。Deitel博士为许多大公司、学术机构、政府机关和军队提供了数百场的专业培训。

书籍目录

第1章 基本介绍第2章 Visual C#2008 Express Edition IDE简介第3章 C#程序入门第4章 简要介绍类和对象第5章 控制语句(1)第6章 控制语句(2)第7章 方法:深入探究第8章 数组第9章 UNQ与泛型集合介绍第10章 类与对象:深入探究第11章 面向对象编程:继承第12章 多态、接口和运算符重载第13章 异常处理第14章 图形用户界面与Windows窗体(1)第15章 图形用户界面与Windows窗体(2)第16章 GUI与WPF第17章 WPF图形和多媒体第18章 字符串、字符和正则表达式第19章 文件和流第20章 XML和LINQ to XML第21章 数据库和UNQ to SQL 第22章 ASP.NET3.5和ASP.NETAJAX第23章 Windows Communication Foundation Web服务第24章 Silverlight、RlA和多媒体第25章 数据结构第26章 泛型第27章 集合附录A 运算符优先级表附录B 简单类型附录C 记数系统附录D ATM案例研究代码附录E UML 2的其他框图类型附录F ASCII字符集附录G Unicode附录H 使用Visual C# 2008调试器索引

章节摘录

插图:本节从实现一个简单的类比开始,它有助于理解类及其内容。假设要驾驶一辆汽车,并且通过踩加速踏板来使它跑得更快。在能够做这件事之前,必须发生哪些事情呢?首先,在能够驾驶汽车之前,必须有人设计它。要制造汽车,通常都要从工程图开始,它类似于建造房子的设计图。这些工程图包括用于使汽车跑得更快的加速踏板的设计。踏板对司机“隐藏”了使汽车跑得更快的复杂机制,就像刹车踏板“隐藏”了使汽车减速的机制、方向盘“隐藏”了使汽车拐弯的机制一样。这样,就使对引擎知之甚少的人也能很容易地驾驶汽车。遗憾的是,我们不能驾驶汽车的工程图。在能够驾驶汽车之前,必须先根据描述它的工程图制造这辆汽车。一辆完整的汽车会有一个真正的加速踏板,使汽车跑得更快。但这还不够——汽车不会自己加速,因此司机必须踩加速踏板。现在,利用汽车的例子来介绍这一节中的主要编程概念。执行程序中的某项任务,需要一个方法。这个方法描述了实际执行任务的机制。方法对用户隐藏了要执行的复杂任务,就像汽车的加速踏板对司机隐藏了使汽车跑得更快的复杂机制一样。在C#中,首先要创建一个称为类(class)的程序单元,以容纳方法,就像汽车的工程图中包含加速踏板的设计一样。在一个类中,可以设计一个或多个方法,以执行这个类的任务。例如,代表银行账户的类可以包含向账户存款的一个方法,可以包含从该账户取现的另一个方法,还可以包含查询账户余额的一个方法。

媒体关注与评论

权威、综合的教材,讲解如何用Microsoft的最新技术编程。阐述清晰,示倒丰富,提供桌面、Web以及数据库编程所需的所有理论背景和最新技术。对Silverlight的介绍也很好。  ——Kirill Oseokov,Microsoft优秀的、真正以对象为中心的教材。对集合的介绍极佳。对泛型的讲解特别精彩。  ——Gavin Osborne.Saskatchewan Institutueof AppliedScience&Technology尽早介绍类和对象的意叉重大。ASP.NET5.5的介绍独具一格、ASP.NETAJAX的介绍也特别好。  ——Jose Antonio Gonzelez Seco,ParliamentofAndalusia多态那一章讲得真好。  ——EricLippert,Microsoft讲解了C#编程的最佳方法,讲授如何“通盘考虑”程序,采用面向对象编程和款件工程的原则。  ——MingshengHung,CornellUniversity采用Deite]的活代码方法和真实的例子、极好地展示了.NET的精彩世莽。  ——BonnieBerent,MicrosoftC#MVP关于异常处理的那一章特别好。讲解WinFormsGUI的那一章也不错。  ——MarceloGuerraHahn Microsoft非常适合专业人士。对调试器和LINQ的介绍很全面。  ——VinayAhuja,Microsoft电视GUI查看器的设计可以增加读者的兴趣,让他们看到WPF可以产生复杂的图像效果。WPF数据绑定的例子很好。  ——GedMead,MicrosoftMVP,DevCity.NetXML、LINQ to XML以及相关枝术的讲解很精彩。  ——HelenaKotas,Microsoft对关系数据库的概述很好,非常切合LINQtoSQL的思想。  ——Alex Turner,MicrosoftWCF产生和使用web服务的讲解非常棒。  ——DanCrevier,Microsoft


编辑推荐

《C# 2008程序员教程(第3版)》:一本实用的,包含大量实例的图书,主要讲解NET Framework3.5类型,数组,LmQtoObjects异常处理LINQ,对象,集合初始化器OOP:类,继承,多态,接口WinForms,WPF,XAML,事件处理WPF GUI,图形/多媒体,Silverlight列表,队列,栈,树泛型集合,泛型方法与泛型类XML.LINQtoXML数据库,SQL,LINQtoSQLASP.NET 3.5,ASP.NET AJAXWeb窗体,Web控件WCF Web服务OOD/UML 2案例研究针对具有C++、Java或其他高级语言背景的程序员,《C# 2008程序员教程(第3版)》采用Deitei独有的活代码方法,深度讲解如何用Microsoft的C#语言和。NET Framework 3.5编程。内容针对Visual Studio 2008和C#3.0进行了更新,讲解C#的概念时采用经过全面测试的程序环境,包括语法阴影、代码突显、逐行描述以及结果输出等特点。书中包含200多个C#程序,大约20 000行经过测试的代码,还包括数百个提示,帮助读者建立健壮的程序。采用尽早接触类和对象的方法,《C# 2008程序员教程(第3版)》从C#的简介开始,然后快速进人高级的主题,包括.NET Framework 3.5、LINQ、WPF、ASENET AJAX、WCF Web服务以及Silverlight。读者会喜欢Deitei经典的面向对象编程讲解方法和OODD/UMLATM案例研究,包括它的完整的C#实现。学习完《C# 2008程序员教程(第3版)》时,读者就具备了建立下一代Windows程序、Web程序以及Web服务的全部能力。Paul J.Deitel先生和~Harvey M.Deitel博士是Deitel&Associates公司的创始人,这是一家国际知名的写作编程语言图书、进行企业培训以及Internet业务发展的公司。两位作者已经出版过许多全球畅销的编程语言教材,使数百万的读者得以精通C#、Visual Basic、Java、C、C++、XML、Perl、Python以及Web编程。“程序员教程”系列是为实用的编程技术而设计的,这个系列主要关注新出现的技术,包括NET、.Java、Web服务、Internet、web开发,等等。

图书封面

图书标签Tags

广告

下载页面


C# 2008程序员教程 PDF格式下载



一目了然,非常喜欢的一本书!


之前看过,书很好才买的,但是拿到手后,感觉有点脏脏的,不够新,小失望。但是书写的不错


书不错,不过这次书的包装有点不好


书很让人满意,是新书,而且看过去不像盗版


相关图书