主页 详情

《C# 2008编程参考手册》_(美)Wei-MengLee编著_12407693_9787302209553

【书名】:《C# 2008编程参考手册》
【作者】:(美)Wei-MengLee编著
【出版社】:北京:清华大学出版社
【时间】:2009
【页数】:690
【ISBN】:9787302209553
【SS码】:12407693

最新查询

内容简介

第Ⅰ部分 C#基础

第1章 .NET Framework

1.1 .NET Framework简介

1.1.1 公共语言运行库

1.1.2 .NET Framework类库

1.2 程序集和Microsoft中间语言(MSIL)

1.3 .NET Framework和Visual Studio的各种版本

1.4 小结

第2章 Visual Studio 2008入门

2.1 Visual Studio 2008概述

2.1.1 选择开发设置

2.1.2 复位开发设置

2.1.3 创建新项目

2.1.4 IDE的组件

2.2 代码和文本编辑器

2.2.1 代码片段

2.2.2 IntelliSense

2.2.3 重构支持

2.3 调试

2.3.1 设置断点

2.3.2 单步调试代码

2.3.3 监视

2.3.4 Autos和Immediate窗口

2.4 单元测试

2.4.1 创建测试

2.4.2 运行测试

2.4.3 测试浮点数

2.4.4 添加额外的测试方法

2.5 小结

第3章 C#语言基础

3.1 使用Visual Studio 2008

3.2 使用C#编译器(csc.exe)

3.3 详细分析HelloWorld程序

3.4 语言语法

3.4.1 关键字

3.4.2 变量

3.4.3 变量的作用域

3.4.4 常量

3.4.5 注释

3.4.6 XML文档

3.5 数据类型

3.5.1 值类型

3.5.2 引用类型

3.5.3 枚举

3.5.4 数组

3.5.5 隐式类型

3.5.6 类型转换

3.6 流程控制

3.6.1 if-else语句

3.6.2 switch语句

3.7 循环

3.7.1 for循环

3.7.2 嵌套的for循环

3.7.3 foreach

3.7.4 while和do-while循环

3.7.5 从循环退出

3.7.6 跳出迭代

3.8 运算符

3.8.1 赋值运算符

3.8.2 关系运算符

3.8.3 逻辑运算符

3.8.4 数学运算符

3.8.5 运算符优先级

3.9 预处理器指令

3.9.1 #define和#undef

3.9.2 #if、#else、#elif和#endif

3.9.3 #warning和#error

3.9.4 #line

3.9.5 #region和#endregion

3.9.6 #pragma warning

3.10 小结

第4章 类和对象

4.1 类

4.1.1 定义类

4.1.2 使用部分类

4.1.3 创建类的实例(对象实例化)

4.1.4 匿名类型(C# 3.0新增)

4.1.5 类成员

4.1.6 函数成员

4.1.7 静态类

4.2 System.Object类

4.2.1 测试相等性

4.2.2 实现相等性

4.2.3 ToString()方法

4.2.4 属性

4.3 结构体

4.4 小结

第5章 接口

5.1 定义接口

5.2 实现接口

5.3 实现多个接口

5.4 扩展接口

5.5 接口强制转换

5.6 is和as运算符

5.7 重写接口实现

5.8 小结

第6章 继承

6.1 理解C#中的继承

6.2 实现继承

6.2.1 抽象类

6.2.2 抽象方法

6.2.3 虚方法

6.2.4 密封的类和方法

6.2.5 重载方法

6.2.6 重载运算符

6.2.7 扩展方法(C# 3.0新增)

6.2.8 访问修饰符

6.2.9 继承和构造函数

6.2.10 调用基类构造函数

6.3 接口继承

6.4 显式接口成员实现

6.5 小结

第7章 委托和事件

7.1 委托

7.1.1 创建委托

7.1.2 委托链接(多播委托)

7.1.3 使用委托实现回调

7.1.4 异步回调

7.1.5 匿名方法和拉姆达表达式

7.2 事件

7.2.1 处理事件

7.2.2 实现事件

7.2.3 事件和委托之间的区别

7.2.4 将状态信息传递给事件处理程序

7.3 小结

第8章 字符串和正则表达式

8.1 System.String类

8.1.1 转义字符

8.1.2 字符串操作

8.1.3 字符串格式化

8.1.4 StringBuilder类

8.2 正则表达式

8.2.1 搜索匹配项

8.2.2 更复杂的模式匹配

8.3 小结

第9章 泛型

9.1 理解泛型

9.1.1 泛型类

9.1.2 在泛型中使用default关键字

9.1.3 泛型的优点

9.1.4 在泛型类型中使用约束

9.1.5 泛型接口

9.1.6 泛型结构体

9.1.7 泛型方法

9.1.8 泛型运算符

9.1.9 泛型委托

9.2 泛型和.NET Framework类库

9.3 使用LinkedList〈T〉泛型类

9.4 System.Collection.ObjectModel

9.5 小结

第10章 线程化

10.1 多线程化的需要

10.1.1 启动线程

10.1.2 终止线程

10.1.3 向线程传递形参

10.2 线程同步

10.2.1 使用Interlocked类

10.2.2 使用C#的lock关键字

10.2.3 Monitor类

103 Windows Forms中的线程安全

10.3.1 使用BackgroundWorker控件

10.3.2 测试应用程序

10.4 小结

第11章 文件和流

11.1 操作文件和目录

11.1.1 操作目录

11.1.2 使用File和FileInfo类操作文件

11.1.3 创建文件资源管理器

11.2 Stream类

11.2.1 BufferedStream

11.2.2 FileStream类

11.2.3 MemoryStream

11.2.4 NetworkStream类

11.3 加密

11.3.1 散列

11.3.2 随机值散列

11.3.3 加密和解密

11.4 Stream对象的压缩

11.4.1 压缩

11.4.2 解压缩

11.5 串行化

11.5.1 二进制串行化

11.5.2 XML串行化

11.6 小结

第12章 异常处理

12.1 处理异常

12.1.1 使用try-catch语句处理异常

12.1.2 处理多个异常

12.1.3 使用throw语句抛出异常

12.1.4 重新抛出异常

12.1.5 异常链接

12.1.6 使用Exception对象

12.1.7 finally语句

12.2 创建自定义异常

12.3 小结

第13章 数组和集合

13.1 数组

13.1.1 访问数组元素

13.1.2 多维数组

13.1.3 数组中的数组:交错数组

13.1.4 形参数组

13.1.5 复制数组

13.2 集合接口

13.2.1 使用ArrayList类的动态数组

13.2.2 索引器和迭代器

13.2.3 实现IEnumerable〈T〉和IEnumerator〈T〉

13.2.4 使用IComparer〈T〉和IComparable〈T〉实现比较

13.2.5 字典

13.2.6 栈

13.2.7 队列

13.3 小结

第14章 语言集成查询(LINQ)

14.1 LINQ体系结构

14.1.1 LINQ to Objects

14.1.2 查询语法与方法语法的对比以及拉姆达表达式

14.1.3 LINQ和扩展方法

14.1.4 LINQ和匿名类型

14.2 LINQ to DataSet

14.2.1 重新调整数据

14.2.2 聚集函数

14.2.3 连接表

14.2.4 类型化DataSet

14.2.5 检测空字段

14.2.6 将查询的结果保存到DataTable

14.3 LINQ to XML

14.3.1 创建XML树

14.3.2 查询元素

14.3.3 使用RSS的示例

14.4 LINQ to SQL

14.4.1 使用对象关系设计器

14.4.2 查询

14.4.3 插入新行

14.4.4 更新行

14.4.5 删除行

14.5 小结

第15章 程序集和版本化

15.1 程序集

15.1.1 程序集的结构

15.1.2 研究程序集的内容

15.1.3 单文件程序集和多文件程序集

15.1.4 理解名称空间和程序集

15.2 私有程序集和共享程序集

15.2.1 创建共享程序集

15.2.2 全局程序集缓存

15.2.3 将共享程序集放入GAC中

15.2.4 在Visual Studio中使共享程序集可见

15.2.5 使用共享程序集

15.3 小结

第Ⅱ部分 使用C#开发应用程序

第16章 开发Windows应用程序

16.1 项目

16.1.1 配置FTP服务器

16.1.2 创建应用程序

16.1.3 使用应用程序设置

16.1.4 编写应用程序代码

16.1.5 构建目录树和显示图像

16.1.6 创建新目录

16.1.7 删除目录

16.1.8 上传照片

16.1.9 删除照片

16.1.10 测试应用程序

16.2 添加打印功能

16.2.1 .NET中的打印基础知识

16.2.2 向项目添加打印支持

16.3 部署应用程序

16.3.1 使用ClickOnce发布应用程序

16.3.2 更新应用程序

16.3.3 以编程方式更新应用程序

16.3.4 回滚

16.3.5 深入实质:应用程序清单和部署清单

16.4 小结

第17章 开发ASP.NET Web应用程序

17.1 ASP.NET简介

17.1.1 ASP.NET的工作方式

17.1.2 运行ASP.NET所需的软件

17.2 数据绑定

17.2.1 使用LINQ to SQL建模数据库

17.2.2 使用GridView控件绑定数据

17.2.3 显示出版商的名称

17.2.4 显示所选择出版商的书目

17.2.5 使出版商字段可编辑

17.3 使用AJAX构建响应灵敏的应用程序

17.3.1 AJAX Control Toolkit

17.3.2 使用ScriptManager控件使AJAX支持页面

17.3.3 使用UpdatePanel控件

17.3.4 使用触发器引发更新

17.3.5 使用UpdateProgress控件显示进度

17.3.6 使用ModalPopupExtender控件显示模态对话框

17.4 小结

第18章 开发Windows Mobile应用程序

18.1 Windows Mobile平台

18.2 使用.NET Compact Framework开发Windows Mobile应用程序

18.3 获得适当的SDK和工具

18.4 构建RSS阅读器应用程序

18.4.1 构建用户界面

18.4.2 创建辅助方法

18.4.3 编写所有事件处理程序

18.4.4 使用仿真器执行测试

18.4.5 使用实际的设备执行测试

18.5 部署应用程序

18.5.1 创建CAB文件

18.5.2 创建安装应用程序

18.6 小结

第19章 开发Silverlight应用程序

19.1 Silverlight的发展情况

19.1.1 获得相关工具

19.1.2 Silverlight的体系结构

19.2 使用XAML构建Silverlight UI

19.2.1 创建具备基本要素的Silverlight应用程序

19.2.2 理解XAML

19.2.3 使用Expression Blend 2制作XAML

19.3 Silverlight 1.0

19.3.1 动画制作——第1部分

19.3.2 动画制作——第2部分

19.3.3 播放媒体

19.3.4 创建自己的媒体播放器

19.4 Silverlight 2.0

19.5 小结

第20章 Windows通信基础

20.1 WCF简介

20.1.1 WCF与ASMXWeb Service的比较

20.1.2 第一个WCF服务

20.1.3 使用WCF服务

20.2 理解WCF的工作方式

20.2.1 WCF通信协议

20.2.2 WCF中的ABC

20.2.3 消息接发模式

20.2.4 驻留WCF服务

20.3 构建WCF服务

20.3.1 提供多个端点

20.3.2 创建自驻留的WCF服务

20.3.3 实现WCF回调

20.3.4 从AJAX页面调用WCF服务

20.4 小结

第Ⅲ部分 附录

附录A C#关键字

A.1 C#的保留关键字

A.2 上下文关键字

附录B 使用Object Browser研究.NET类库

B.1 .NET Framework的各种版本

B.1.1 .NET Framework 2.0

B.1.2 .NET Framework 3.0

B.1.3 .NET Framework 3.5

B.2 使用Object Browser

附录C 生成C#应用程序的文档

C.1 使用XML内联文档

C.2 生成文档

C.2.1 下载和安装Sandcastle

C.2.2 启动Sandcastle

C.2.3 构建和查看文档

C.2.4 发布文档


书查询(www.shuchaxun.com)本网页唯一编码:
191d9442afa6ce1fbcd6d671b91218ea#82e99832cb99aa08c7ce9bc97cf00cc3#269473554#C#2008编程参考手册_12407693.zip