注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETC#高级程序员指南

C#高级程序员指南

C#高级程序员指南

定 价:¥118.00

作 者: (美)H.M.Deitel[等]著;周靖,姜昊,权劲松译;周靖译
出版社: 清华大学出版社
丛编项: Deitel编程金典 开发者系列
标 签: C#

购买这本书可以去


ISBN: 9787302064671 出版时间: 2003-04-01 包装: 平装
开本: 26cm 页数: 986 字数:  

内容简介

  C#程序员教程(英文版)本书由全球知名教育专家H.M.Deitell领头编写。书中采用Deitel独创的“活代码”教学方式,深入讲解和探索了Microsoft的C#语言,展示了重要的C#概念。全书包含230个活代码程序,共26000行代码,这些示命名程序已经通过完整测试,并配备清楚的语法标识、详细的逐行解释和输出结果。值得一提的是书中包含的编程技巧(共402条),这些技巧可帮助读者养成良好的编程习惯,构建出更易于移植、易于重用并具有优良性能的应用程序。本书适合具备C++、VisulaBasic和Java等高级语言背景的程序员阅读。

作者简介

  作者:DEITELHarveyM.Deitel,世界一流的计算机科学教员和研计会演讲人;PaulJ.Deitel,国际知名的教育家HarveyM.Deitel博士是Deitel&Associates公司总裁,有着40余年计算机领域的工作经验,进行了大量深入的教学研究,是世界一流的计算机科学教员和研计会演讲人。HarveyM.Deitel持有麻省理工学院学士、硕士学位和波士顿大学博士学位。他曾经在IBM和MIT的虚拟内存操作系统项目中从事研究工作,开发出在很多系统中广泛实现的技术。他还有20多年大学教学经验,取得过“教育特别津贴”。也是全球知名的计算机教材作者。其作品已被翻译成日、俄、中文(繁简)、韩、法、西班牙等语言。PaulJ.Deitel是Deitel&Associates公司执行副总裁,是麻省理工学院Sloun管理学校的毕业生。主修信息技术,通过Deitel&Associates公司他已经为DigitalEquipmentCorporation......等多家公司的客户提供Java、C和C++课程的教学活动,并曾为计算机协会波士顿分会授Java和C++语言,还通过卫星直播Java课程。VisualBasic.NET2003大学简明教程:实例程序设计>>更多作品

图书目录

第1章 .NET和C#概述
1.1 概述
1.2 因特网和万维网发展简史
1.3 万维网协会(W3C)
1.4 可扩展标记语言(XML)
1.5 重要的软件趋势:对象技术
1.6 Microsoft的.NET概述
1.7 C#语言
1.8 .NET框架和公共语言运行库
1.9 本书导读
1.10 小结
1.11 因特网和万维网资源
第2章 Visual Studio.NET IDE和C#编程概述
2.1 概述
2.2 Visual Studio .NET集成开发环境(IDE)
2.3 菜单栏和工具栏
2.4 Visual Studio .NET窗口
2.5 使用帮助
2.6 简单程序(一):显示文本和图像
2.7 简单程序(二):打印一行文本
2.8 算术运算
2.9 做出决定:相等和关系运算符
2.10 小结
第3章 控制结构
3.1 概述
3.2 控制结构
3.3 if选择结构
3.4 if/else选择结构
3.5 while重复结构
3.6 赋值运算符
3.7 自增和自减运算符
3.8 for重复结构
3.9 示例:用for结构计算复利
3.10 switch多选结构
3.11 do/while重复结构
3.12 break语句和continue语句
3.13 逻辑和条件运算符
3.14 Windows应用程序编程概述
3.15 小结
第4章 方法和数组
4.1 概述
4.2 C#中的方法
4.3 方法定义
4.4 参数提升
4.5 C#命名空间
4.6 值类型和引用类型
4.7 传递参数:传值和传引用
4.8 作用域规则
4.9 递归
4.10 方法重载
4.11 数组
4.12 声明和分配数组
4.13 向方法传递数组
4.14 通过传值和传引用来传递数组
4.15 多下标数组
4.16 foreach重复结构
4.17 小结
第5章 基于对象的编程
5.1 概述
5.2 用类实现Time抽象数据类型
5.3 类的作用域
5.4 控制对成员的访问
5.5 初始化类的对象:构造函数
5.6 使用重载构造函数
5.7 属性
5.8 合成:对象引用用作其他类的实例变量
5.9 使用this引用
5.10 垃圾回收
5.11 静态类成员
5.12 常量和只读成员
5.13 索引器
5.14 数据抽象和信息隐藏
5.15 软件重用
5.16 命名空间和程序集
5.17 类视图和对象规览器
5.18 小结
第6章 面向对象的编程
6.1 概述
6.2 基类和派生类
6.3 受保护成员和内部成员
6.4 基类和派生类的关系
6.5 案例分析:三级继承层次结构
6.6 派生类中的构造函数和折构函数
6.7 与继承相关的软件工程
6.8 小结
第7章 面向对象编程:多态性
7.1 概述
7.2 派生类对象转换为基类对象
7.3 类型字段和switch语句
7.4 多态性示例
7.5 抽象类和方法
7.6 示例(一):接口和实现的继承
7.7 密封的类和方法
7.8 示例(二):使用多态性的工资发放系统
7.9 示例(三):创建和使用接口
7.10 委托
7.11 运算符重载
7.12 小结
第8章 异常处理
8.1 概述
8.2 异常处理概述
8.3 示例:DivideByZeroException
8.4 .NET的异常层次结构
8.5 finally块
8.6 Exception属性
8.7 程序员自定义的异常类
8.8 用checked和unchecked运算符处理溢出
8.9 小结
第9章 图形用户界面概念(一)
9.1 概述
9.2 Windows窗体
9.3 事件处理模型
9.4 控件属性和布局
9.5 标签、文本框和按钮
9.6 分组框和面板
9.7 复选框和单选或
9.8 图片框
9.9 鼠标事件处理
9.10 键盘事件处理
9.11 小结
第10章 图形用户界面概念(二)
10.1 概述
10.2 菜单
10.3 LinkLabel
10.4 列表框和带复选框的列表框
10.5 组合框
10.6 TreeView
10.7 ListView
10.8 TabControl
10.9 多文档界面(MDI)窗口
10.10 可视化继承
10.11 用户自定义控件
10.12 小结
第11章 多线程
11.1 概述
11.2 线程状态:线程的生命周期
11.3 线程的优先级和线程调度
11.4 线程同步和类监视器
11.5 没有线程同步的生产者/消费者关系
11.6 有线程同步的生产者/消费者关系
11.7 生产者悄费者关系:循环缓冲区
11.8 小结
第12章 字符串、字符和正则表达式
12.1 概述
12.2 字符和字符串基础
12.3 String类的构造函数
12.4 String类的索引器、Length属性和CopyTo方法
12.5 字符串的比较
12.6 String类的GetHashCode方法
12.7 在字符串中定位字符和子串
12.8 从字符串中提取子串
12.9 字符串的连接
12.10 String类的其他方法
12.11 StringBuilder类
12.12 StrinaBuilder索引器属性Length与Capacity以及方法EnsureCapacity
12.13 StringBuilder类的方法Append和AppendFormat
12.14 StringBuilder类的方法Insert Remove和Replace
12.15 Char方法
12.16 模拟扑克洗牌和发牌程序
12.17 正则表达式和Regex类
12.18 小结
第13章 图形和多媒体
13.1 概述
13.2 图形上下文和图形对象
13.3 颜色处理
13.4 字体处理
13.5 绘制线段、矩形和椭圆
13.6 绘制弧线
13.7 绘制多边形和折线
13.8 高级图形功能
13.9 多媒体简介
13.10 载入、显示和缩放图像
13.11 让一连串图像动起来
13.12 Windows Media Player
13.13 Microsoft Agent
13.14 小结
第14章 文件和流
14.1 概述
14.2 数据的层次结构
14.3 文件和流
14.4 File类和Directory类
14.5 创建顺序访问文件
14.6 从顺序访问文件中读取数据
14.7 随机访问文件
14.8 创建随机访问文件
14.9 向随机访问文件随机写入数据
14.10 从随机访问文件中顺序读取数据
14.11 案例分析:交易处理程序
14.12 小结
第15章 XML概述
15.1 概述
15.2 XML文档
15.3 XML命名空间
15.4 文档对象模型
15.5 文档类型定义、架构和验证
15.6 XSL和XslTransform
15.7 Microsoft的BizTalk
15.8 小结 
15.9 因特网和万维网资源
第16章 数据库、SQL和ADO.NET
16.1 概述
16.2 关系数据库模型
16.3 关系数据库概述:Books数据库
16.4 结构化查询语言
16.5 ADO.NET对象模型
16.6 ADO.NET编程:从数据库中提取信
16.7 ADO.NET编程:修改数据库
16.8 读写XML文档
16.9 小结
第17章 ASP.NET,Web窗体和Web控件
17.1 概述
17.2 简单的HTTP事务
17.3 系统结构
17.4 创建和运行简单的Web窗体示例程序
17.5 Web控件
17.6 会话跟踪
17.7 案例分析(一):网上留言簿
17.8 案例分析(二):在ASP.NET中连接数据库
17.9 跟踪调试
17.10 小结
17.11 因特网和万维网资源
第18章 ASP.NET和Web服务
18.1 概述
18.2 Web服务
18.3 简单对象访问协议(SOAP)和Web服务
18.4 发布和使用Web服务
18.5 Web服务的会话跟踪
18.6 使用Web窗体和Web服务
18.7 案例分析:一个Web服务(气温信息预报应用程序)
18.8 Web服务中的用户定义类型
18.9 小结
第19章 联网:流套接字和数据文报
19.1 概述
19.2 使用流套接字创建简单的服务器程序
19.3 使用流套接字创建简单的客户端程序
19.4 用流套接字连接进行客户端/服务器交互
19.5 用数据文报进行无连接的客户端/服务器通信
19.6 使用多线程服务器的客户端/服务器Tic-Tac-Toe游戏
19.7 小结
第20章 数据结构和集合
20.1 概述
20.2 自引用类
20.3 链表
20.4 堆栈
20.5 队列
20.6 树
20.7 集合类
20.8 小结
第21章 可访问性
21.1 概述
21.2 规章和资源
21.3 Web可访问性促进会
21.4 为图像提供备用内容
21.5 突出结构以增强可读性
21.6 Visual Studio .NET的可访问性
21.7 C#的可访问性
21.8 XHTML表格的可访问性
21.9 XHTML框架的可访问性
21.10 XML的可访问性
21.11 使用VoiceXML的语音合成和识别
21.12 CallXML
21.13 JAWS for Windows
21.14 其他可访问性工具
21.15 Microsoft Windows 2000的可访问性
21.16 小结
21.17 因特网和万维网资源
第22章 Mobile Internet Toolkit
22.1 概述
22.2 客户端设备
22.3 Mobile Internet Toolkit和移动Web窗体
22.4 高级移动Web窗体控件
22.5 示例:Deitel无线门户Web站点
22.6 利用样式表和模板设计与设备无关的Web站点
22.7 通过移动应用程序享受Web服务
22.8 小结
22.9 因特网和万维网资源
附录A 运算符优先顺序表
附录B 数值系统
B.1 概述
B.2 将二进制数简写为八进制和十六进制数
B.3 将八进制数和十六进制数转换为二进制数
B.4 将二进制、八进制或十六进制转换为十进制
B.5 将十进制转换为二进制、八进制或十六进制
B.6 负的二进制数:2的补值记号法
B.7 小结
附录C Visual Studio .NET调试器
C.1 概述
C.2 断点
C.3 检查数据
C.4 程序控制
C.5 其他方法调试功能
C.6 其他类调试功能
C.7 小结
附录D 在Visual Studo.NET中生成文档
D.1 概述
D.2 文档注释
D.3 编写C#源代码文档
D.4 创建注释Web页
D.5 创建XML文档文件
D.6 小结
附录E ASCII字符集
附录F Unicode
F.1 概述
F.2 Uncode转换格式
F.3 字符和字形
F.4 Unicode的优点和缺点
F.5 Unicode协会网站
F.6 使用Unicode
F.7 字符范围
F.8 小结
附录G COM集成
G.1 概述
G.2 ActiveX集成
G.3 DLL集成
G.4 小结
G.5 因特网和万维网资源
附录H HTML 4.0概述(一)
H.1 概述
H.2 标记语言
H.3 编辑HTML
H.4 常用元素
H.5 标题
H.6 添加链接
H.7 图像
H.8 特殊字符和更多的换行
H.9 无序列表
H.10 嵌套和顺序列表
H.11 小结
H.12 因特网和万维网资源
附录I HTML 4.0概述(二)
I.1 概述
I.2 简单的HTML表格
I.3 普通的HTML表格和格式化
I.4 简单的HTML表单
I.5 更复杂的HTML表单
I.6 内部链接
I.7 创建和使用图像地图
I.8 <meta>标记
I.9 frameset元素
I.10 嵌套式帧集
I.11 小结
I.12 因特网和万维网资源
附录J XHTML概述(一)
J.1 概述
J.2 编辑XHTML
J.3 第一个XHTML示例
J.4 W3C XHTML校验服务
J.5 标题
J.6 链接
J.7 图像
J.8 特殊字符和更多的换行
J.9 无序列表
J.10 嵌套和顺序列表
J.11 小结
J.12 因特网和万维网资源
附录K XHTML概述(二)
K.1 概述
K.2 简单的XHTML表格
K.3 较复杂的XHTML表格和格式化
K.4 简单的XHTML表单
K.5 较复杂的XHTML表单
K.6 内部链接
K.7 创建和使用图像地图
K.8 meta元素
K.9 frameset元素
K.10 嵌套frameset
K.11 小结
K.12 因特网和万维网资源
附录L HTML/XHTML特殊字符
附录M HTML/XHTML颜色
附录N 位处理
N.1 概述
N.2 位处理和按位运算符
N.3 BitArray类
N.4 小结
附录O Crystal Reports for Visual Studio.NET
O.1 概述
O.2 Crystal Reports网上资源
O.3 Crystal Reports和Visual Studio .NET

本目录推荐