Visual C# 2008大学教程(第三版)(含光盘1张)
![Visual C# 2008大学教程(第三版)(含光盘1张)](http://image.wangchao.net.cn/small/product/1247922651717.jpg)
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: (美)戴特尔(Deitel,P.J),(美)戴特尔(Deitel,H.M)著;刘文红等译
出 版 社: 电子工业出版社
出版时间: 2009-7-1字数:版次: 1页数: 1056印刷时间:开本: 16开印次:纸张:I S B N : 9787121088940包装: 平装内容简介
本书是一本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父子是许多畅销书的作者,包括Visual Basic2008 How to Program、Java How to Program,7/e、Internet&World Wide Web How to Program,4/e、Program,4/e、C++ How to Program,6/e等。
目录
第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数字系统
附录DATM案例研究代码
附录EUML2的其他框图
附录FASCII字符集
附录GUnicode
附录H使用Visual Studio2008调试器
索引
媒体评论
“权威、综合的教材,介绍如何用微软公司最新技术编程。阐述清晰,例子丰富,理论背景详细,包括桌面、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
书摘插图
第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服务器请求内容的计算机)。
……