Visual C# 2008大学教程
2009-1
电子工业出版社
H.M.戴特尔
1056
刘文红
无
Deitel父子编写的计算机编程语言教材和专业图书在业界鼎鼎大名,能够参与翻译工作是我们的荣幸。为此,我们非常珍惜这个机会,在认真学习Visual c#2008特性的同时加班加点,保质保量,尽快把作品翻译出来,奉献给读者。本书是一本c#编程方面的优秀教程,全面介绍了c#编程的原理和方法,涉及类与对象、控制语句、方法、数组、继承、多态、异常处理、GUI、多线程、多媒体、XML数据库与SQL、ASP.NET、Web服务、网络、查找与排序、数据结构、泛型、集合等基本概念及应用方法。采用“尽早接触类与对象”的方法。特别值得一提的是,Visualc#2008提供了LINQ(语言集成查询)等新特性,使功能大大加强。许多微软技术专家认为LINQ特性是Visual c#2008与Visual.Basic 2008最重要的新特性,UNQ提供了数据查询的统一语法,强类型使Visual Studio对LJNQ操作及其结果提供了智能感应功能。WPF(视窗演示基础)GuI和图形使程序易于创建,便于使用。书中首先介绍传统的视窗窗体,然后介绍WPF GUI,它是微软的新框架,集成了GUI、图形和多媒体功能。为了演示WPF GUI和图形功能,书中举了许多例子,包括绘图程序、文本编辑器、颜色选取器、图书封面浏览器、电视视频播放器、三维旋转金字塔以及各种动画。微软公司的.NET战略把因特网和Web看成软件开发与部署的一部分,WCF(视窗通信基础)Web服务实现了信息共享、电子商务和使用标准:Internet协议与技术的其他交互,如HTTP、XML和SOAP。Web服务使编程人员可以包装程序功能,把Web变成可复用软件组件库。.NET平台使开发人员可以创建壮实的、可伸缩的Web程序。微软公司的.NI玎服务器端技术ASP.NET 3.5使编程人员可以建立响应客户请求的Web文档。为了支持交互式Web页面,服务器端程序处理用户在HTML窗体中输入的信息。ASP.NET提供改进的可视化编程功能,类似于桌面程序使用的Windows窗体。编程人员可以可视化创建Web页面,把Web控件拖放到Web窗体上。书中用一系列例子让学生建立几个Web程序,包括基于Web的书店;用ASP.NET 3.5和LINQ建立一个留言板程序,从数据库中取得信息并将其显示在Web页面上;用新的LinqDataSource从Web程序中操纵数据库;用ASP.NETAJAX控件在Web程序中增加AJAX功能,改进其响应性,特别是用IJpdatePanel控件进行部分页面更新。Silverlight技术是微软公司的新技术,可以建立多信息因特网程序(RIA),相当于Flash与:Flex技术,使编程人员可以可视化生成精彩的、多媒体内容丰富的用户界面,在采用visual c#之类.NET语言的Web程序中使用。Silverlight是WPF的子集,在Web浏览器中通过插件运行。Silverlight最精彩的特性之一是可以流化高度定义的视频。用作者的话说,老师和学生用本书进行教学可以得到信息丰富、生动有趣、充满挑战和乐趣的经历。本书翻译过程中,陈锵、邓琳、黄宣达、江松波、杨静、刘文琼、张艺永、赵明彦、宋智军、徐琦、吴炜煌、柯瑜、杨德权、张晓敏、牛伟坤等老师积极参与了翻译工作并且提供了各种帮助,在此表示感谢。
本书是一本C#编程方面的优秀教材,全面介绍了C#编程的原理和方法,涉及类与对象、控制语句、方法、数组、继承、多态、异常处理、GUI、多线程、多媒体、XML、数据库与SQL、ASP.NET、Web服务、网络、查找与排序、数据结构、泛型、集合等基本概念及应用方法。本书介绍最新C#版本Visual C# 2008的关键新特性,包括LINQ特性、使用LINQ to SQL的数据库、WPF GUI和图形、WCF Web服务、ASP.NET3.5与ASP.NET AJAX、Silverlight 2技术、支持LINQ的新语言特性、隐式类型局部变量和自实现属性。 本书可作为高等院校相关专业的编程语言教材和C#编程教材,也是软件设计人员进行C#程序开发的宝贵参考资料。
Paul J.Deitel先生和Harvey M.Deitel博士是Deitel&Associates公司的创始人,该公司是国际知名的企业培训、著作和Internet业务发展机构,尤其关注VisualC#、Visual Basic、Visual C++、Java、C、C++、XML、Internet、Web以及对象技术。Deitel父子是许多畅销书的作者,包括Vis
第1章 计算机、Internet与VisualC#简介第2章 VisualC#2008Express简介第3章 C#程序简介第4章 类与对象简介第5章 控制语句:第一部分第6章 控制语句:第二部分第7章 方法详述第8章 数组第9章 LINQ与泛型集合简介第10章 再论类与对象第11章 面向对象编程:继承第12章 多态、接口与运算符重载第13章 异常处理第14章 图形用户界面观念:第一部分第15章 图形用户界面观念:第二部分第16章 GUI与视窗演示基础第17章 WPF图形与多媒体第18章 字符、字符串与正则表达式第19章 文件与流第20章 XML与LINQ to XML第22章 数据库与LINQ to SQL第22章 ASP.NET3.5与ASP.NET AJAX第23章 WCF Web服务第24章 Silverlight、RIA与多媒体第25章 查找与排序第26章 数据结构第27章 泛型第28章 集合附录A 运算符优先级表附录B 简单类型附录C 数字系统附录D ATM案例研究代码附录E UML2的其他框图附录F ASCII字符集附录G Unicode附录H 使用Visual Studio2008调试器索引
插图:第1章计算机、Internet与VisualC#简介1.4个人计算、分布式计算与客户/服务器计算早期,计算机系统太大太贵,个人无法拥有。20世纪70年代,随着硅芯片技术的出现,使计算机可以更小更便宜,个人和公司可以拥有计算机。1977年,Apple公司使个人计算得以普及。Apple是Mac个人计算机和iPod数字音乐播放器的生产者。1981年,世界上最大的计算机厂家IBM公司推出了IBM个人计算机。一夜之间,个人计算机遍布公司、企业和政府机关。然而这些计算机只是“独立”的个体,各自做自己的工作,要通过磁盘复制来共享信息(通常称为暗联网)。尽管早期个人计算机不够强大,不能同时服务于多个用户,但这些机器可以连接在计算机网络中,可以接入组织内的局域网(LAN),还可以通过单位内部的电话线来完成连接。这样就在计算机中出现了分布式计算结构,其处理不是在某个中央计算机上进行,而是由分布于网络中的机器完成的。个人计算机已经足够强大,能够处理个人用户的计算要求并处理电子信息传递等基本的通信任务。如今,最强大的个人计算机已经可以和十几年前数百万美元的机器相媲美,整套个人计算机系统通常只要500~1000美元。最强大的台式计算机对个人用户提供了大量的功能。在网络上,信息可容易地通过计算机网络共享,这些计算机称为服务器,它保存用于分布在网络中的客户端计算机的共用数据,因而产生了客户/服务器计算。第22~24章将介绍如何建立基于Internet和Web的程序,将介绍Web服务器(在Web上发布内容的计算机)和Web客户机(向Web服务器请求内容的计算机)。
“权威、综合的教材,介绍如何用微软公司最新技术编程。阐述清晰,例子丰富,理论背景详细,包括桌面、Web和数据库的最新技术。对Silverlieht的介绍也很好。” ——Kirill Osenkov,Microson “优秀的、真正对象第一的教材。数据结构与集合的介绍真好。揭秘了大。符号。精彩阐述了泛型。” ——Gavin Osborne,Saskatthewan Inst.of Appl.Science&Tech “提早介绍类与对象的意义重大。ASP.NET 3.5的介绍独具一格,ASP.NET AJAX的介绍也有独到之处。” ——Jose Antonio Gonzalez Seco,Parliament of Andaluslusia “数组一章末尾的练习很有意思,实现的虚拟机非常不错。多态一章也很棒。” ——EricLippert,Mkrosoft “演示了C#编程的最佳做法,介绍了编程总体考虑、面向对象编程和软件工程方法。” ——Mingsheng Hon,Cornell University “为C#初学者展示了.NFT的精彩世界,采用Deitel的活代码方法和实际例子。” ——Bonnie Berent,Mkroson C#MVP “我特别喜欢代码改错练习。异常处理是不错的一幸,Winforms GUI那一章也讲得很好。” ——Marcelo Guerra Hahn,Microsoft “非常适合老师和学生。调试器和LINQ的介绍很全面。” ——Vinay Ahuja,Microson “TV/video浏览器可以增加学生兴趣,让他们看到WPF可以产生非常复杂的图像效果。WPF数据绑定的例子很好。” ——Ged Mead,Microsonft MVP,DevCity.Net “精彩阐述了XML,LINQ to XML等技术。” ——Helena Kotas,Microson “关系数据库概述非常精彩,非常切合LINQ to SQL的思想。” ——Alex Turner,Mitrosoft “OWCF产生与使用Web服务的讲解非常棒。” ——Dan Crevier,Microsoft
《Visual C# 2008大学教程(第3版)》:权威的DEITEL活代码教程,介绍Visual C#2008面向对象编程,.NET 3.5,LINQ,WPF,ASP.NET AJAX,WCF Web服务和Silverlight。Visual c#是最流行的面向对象语言之一,这个新版本用友好的、渐进式的方法开发桌面和Web程序。《Visual c#2008大学教程(第三版)》提供了综合性的面向对象编程教程和案例分析.包括类(GradeBook,Time,Employee),可选OOD/UML 2 ATM系统,WPF(绘图程序、颜色选择程序、时钟程序、图书封面浏览器、TV/视频浏览器),多媒体数据库Wcb程序(来宾簿,安全图书数据库),WCF Web服务(赌博游戏、航空订票系统、方程生成器)和Silvcrlight(天气浏览器、Fiicker浏览器、景深、视频选择程序)。Paul J.Deitel先生~Dharvey M.Deitel博士是Deitel&Associates公司的创始人。该公司是国际知名的企业培训、著作和Internet业务发展机构,尤其关注Visual c#、Visual Basic、Visual c++、Java、C、C++、XML、Internet、Web以及对象技术。Deitel父子是许多畅销书的作者,包}~Visual Basic 2008 How to Program、Java How to Program,7/e、Internt&World Wide Web How to Program,4/e、c++How to Program,6/e等。《Visual C# 2008大学教程(第三版)》的用户资源包括网站WWW.deitel.com~nwww.prenhall.com/deitel,它们提供代码例子以及针对教师、学生、专业人员的信息。作者联系方式为del tel@del tel.corn。关于全球培训和Deitel业务快报,可以访问网站WWW.deltel.com。Deitel的Visual c# 和相关的资源中心,见WWW.deltel.com/Resou rceCenterS.html。 PRENTICE HALL Upper Saddle River,NJ 07458 WWW pernhall·Com.基础知识NET3.5、类型、数组、LINQ to ObiectsI/O、控制语句、运算符方法、属性、重载字符串、正则表达式异常、文件、流、调试器新的语言特性LINQ、对象/集合初始化器、 隐式类型变量、扩展方法、自实现属性、匿名类型、lambda表达式,面向对象编程继承、多态、接口、部分类、 OOP案例研究,GUI、图形和多媒体WinForms、WPF、.XAML、事件处理WPF图形/多媒体、Suverlight数据结构列表、排队、堆栈、树递归、搜索、排序泛型集合泛型方法和类Internet/Web/数据库XML、LINQ to XML、数据库、SQLSQL Server Express、LINQ to SQLVisual Web Developer 2008 ExpressASP.NET 3.5、ASP.NET AJAXWeb表单、Web控件WCF Web服务、SilverlightOOD/UML 2案例研究(选读)框图:类、活动、用例、通信、顺序、状态
无
非常好,讲的非常好细致详尽,很适合初学者,示例也很好,而且有很多编程和软件工程上的提示,这些对我们的菜鸟来说非常有帮助。“权威、综合的教材,介绍如何用微软公司最新技术编程。阐述清晰,例子丰富,理论背景详细,包括桌面、Web和数据库的最新技术。对Silverlieht的介绍也很好。”
这本书确实不错,见解精辟,非常适合有一定开发经验的人学习
可以这么说,这是一本相当优秀的书。讲句实话比C#入门经典还要好。
这本书很厚,但内容都是很重要的,没有多余的文字。
书印的质量很好。。光碟也很好。。谢谢哈
不错,相对英文版,看起来轻松多了。我同学抱着顺便学习英语的初衷买了英文版,结果还经常向我借中文版的去看,英文版看起来好费力。
这是一本比较不错的学习C#的书,虽然是是教科书,但是很经典,很实用!
书不错哦写得很细,习题也很多的。不过装订的质量不怎么好!顺便说一下,我在三亚~送货太慢了。
书不错,很详细,不同阶段的学生都能从中受益!
书本内容非常充实,很不错!
确实不错,很适合初学者,讲的很详细,示例也很好。不过在ASP.NET上的篇幅少了一点,只讲了基础入门的,如果想要学ASP.NET的,还是再配合别的书。
和《C#2008程序员教程》相同的作者,书中的章节设置差不多,举例也一样,很多知识点,讲的很泛,提高的东西不多。
内容详实,对C#的各个方面都进行了介绍,而且不是一笔带过的那种哦。
总之要学习C#的话,本书是一个非常不错的选择。
我买了五本书 应该有五个光盘,可是却只有四个,我想应该是你们大意了,忘记放了一个,一直都没有找到解决的办法,希望能够得到解决。
本书的内容写得过于详细.我不知道外国人写书够狠得了.能写这么厚一本书.对于初学者来说.这可是一本相当好的书.对于高手来说.这本书很多方面也是可以借鉴的.讲句实话.你买了这本书真正能看完的我想也没有几个.原因是太厚了.
很实用,很经典,
也能做自修书用
还可以 书有点旧
挺喜欢的这书
学校要用,比较好,vc2008毕竟很强大
封皮有烂了一点
先说这本说:很适合初学者,容易理解,入门应该很快,还有一本《C#入门经典》,这可谓是手把手教学,很实用……本书看了大部分了,翻译的还行,不过有些地方断句还是有问题,有些句子还要读者推敲,有歧义。代码错误很少,鄙人就发现了一处,一个逗号的问题,导致运行不了……所以说,本书正确率还是很高,读者可以放心。还有点不足的地方就是,有些新增内容,书中介绍说是本书特色,但是恰好就是这些东西,很多内容都是点到即止了,让人读的不尽兴,以至于难以理解,希望本书再版时能补上。
再说出版社,这么厚的书,排版字数那么紧凑,字体感觉又小,读的很吃力啊,有些地方还不是很清晰,纸张呢,也比较粗糙,用水笔做笔记的时候,反过来清晰可见,有时会导致无法阅读的状况,有点小郁闷,清华大学出版的《C#2008核心编程》排版就好多了,纸张也好,买了那么多书,个人就觉得人邮的图灵系列的纸张是最好的,当然,也贵点,大约是10页1.3-1.5元的样子,所以希望电子工业出版社页在这方面做好点,尤其是这么厚的一本书,分成上下册该多好啊,以至于不会自然翻断……
最后说下当当,真是客气,没见过这么差的服务,发书时,书上那么大的印迹页发给我了,向是垃圾堆中存放的,被别人还踩过两脚,要是在里面也就罢了,偏偏是在外面,那么清晰可见,将心比心,这么差的一本书,读者会要吗?真是对当当无语了,都在当当买了快2000的书了,就这么欺负老客户的啊……每次看这本时,那感觉,就是一个没劲,连读的欲望都差了那么多,买了块橡皮擦,擦了半块,还是很多地方清晰可见,真是恼火,这服务质量比chinapub差多了,在那买书满一定金额还送书了,那些书在当当买,很多都是40多的,买满80送一本40多的,比当当会员打折要好的多了,不信的话,各位读者可去chinapub看看,只要买满48就免邮费,我随随便便买一本都是50以上的,这不算要求,达到80还送呢……可当当呢,到金卡了,也就打那点折,还限时,一年没满那么多,金卡会员也会取消,敢情是谁稀罕这会员一样,金卡能省几个钱……
怀着对C++大学教程的崇拜之情,我买了一本新版的C#大学教程。由于已经有了一本C#入门经典,很容易的做了一些比较。1:C#大学教程感觉就是拼凑而成,完全没有C#入门经典内容全面且讲解详细;2:相对于C++大学教程,也没有它的系统性以及完整性;故对C#大学教程有些许失望,希望DETIEL继续努力吧。。。
当作工具书来用了!不错!
对于初学者,这本书不仅有知识方面的详细降解,还有编程过程中的良好习惯培养等额外“红利”。
喵 这本书有个英文版的觉得中文的专有名词让人不开心英文版的话这个问题就不存在了书本身装帧之类都还好 但还是强力推荐英文版内容 选定的教材 嗯 不讨论了
书不错,很详细,课后例题较前一版更丰富
适合初学者学习,尤其是程序设计基础为零的人非常合适。知识点比较全面,但是不够深入,适合入门,但是不适合深入了解。
有木有木有木有木有木有木有木有!
很好,商品不错,送货很快
发货快,好东西!价格便宜,包装很精美!
向尊敬的作者尊敬的译者致以衷心的,崇高的敬礼。您们都是我最好的导师。
这本书我在新华书店买的,当时看了几页就爱不释手。于是就买了。不过没打折,确实是一本很好的入门教程
感觉这本书比较详尽,比c#2008入门经典翻译得要好得多
内容很详细,比国内的教材好多了。
太厚啦。。而且内容不太合适新手~~