出版时间:2009-1 出版社:电子工业出版社 作者:H.M.戴特尔 页数:1056 译者:刘文红
Tag标签:无
前言
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案例研究(选读)框图:类、活动、用例、通信、顺序、状态
图书封面
图书标签Tags
无
评论、评分、阅读与下载