C#开发人员手册
分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 美 罗宾森 等著 邱仲潘 译
出 版 社: 电子工业出版社
出版时间: 2002-4-1字数: 462千版次: 1页数: 289印刷时间: 2002/04/01开本:印次:纸张: 胶版纸I S B N : 9787505375635包装: 平装内容简介
这是介绍.NET平台中最新利器——C#语言的精彩著作,C#与C++、Java语言相似,但内部构造大不相同。本书首先简明扼要地介绍了C#语言本身,包括其基本的内部构造,然后翔实细致地介绍了C#语言参考和基类库(C#运行环境)中常用的组件,读者在编程时可以使用本书找到所要答案。最后,在附录中介绍了C#语言的语法元素和类库。作者假设读者已经知道如何用其他一些语言进行编程,掌握了部分基本概念,因此着力介绍C#中的新特性。本书是编程人员的宝贵参考资料,可以作为学习C#的教材,也可以作为编程时的参考手册,许多代码还可以在程序中直接借用。
目录
目 录
第一部分 基本概念1
第1章 语言元素2
1.1 应用程序结构2
1.2 类型与声明3
1.2.1 内置数值类型3
1.2.2 类类型7
1.3 接口类型15
1.4 管理控制流17
1.4.1 正常执行17
1.4.2 代理21
1.4.3 异常22
1.5 继承29
1.6 不安全代码32
1.6.1 调用外部函数32
1.6.2 编写不安全代码32
1.7 预处理器指令34
1.8 小结37
第2章 处理应用程序38
2.1 中间语言和通用语言运行时38
2.1.1 中间语言38
2.1.2 通用语言运行时间38
2.2 执行程序、汇编与组件39
2.2.1 汇编40
2.2.2 融合40
2.2.3 组件40
2.3 组件与汇编属性41
2.4 开发工具43
2.4.1 用csc编译C#43
2.4.2 用nmake管理编译45
2.4.3 用sn和al建立汇编49
2.4.4 用gacutil管理汇编52
2.5 .NET中的调试53
2.5.1 DbgCLR调试53
2.5.2 浏览编译汇编内部55
2.6 小结57
第3章 基类库58
3.1 体系结构与配置文件58
3.2 字符串与正则表达式59
3.3 集合63
3.4 序列化66
3.5 输入与输出68
3.6 网络通信72
3.6.1 套接字72
3.6.2 套接字通信73
3.6.3 网络帮助类77
3.7 小结79
第4章 变量与类型80
4.1 简单数据80
4.1.1 实例化与使用80
4.1.2 字符串与字符串转换81
4.1.3 转换类型84
4.2 类86
4.3 接口89
4.4 结构91
4.5 枚举类型91
4.6 小结93
第二部分 技术参考95
第5章 类与组件96
5.1 定义实体与类96
5.2 方法97
5.3 属性101
5.4 名字空间108
5.5 小结110
第6章 C#与内存管理111
6.1 .NET框架中的内存管理111
6.1.1 IDisposable113
6.1.2 最后化器116
6.1.3 使用弱引用121
6.2 C#中的内存使用122
6.2.1 fixed与using语句122
6.2.2 有效内存管理123
6.3 小结123
第7章 高级应用程序控制124
7.1 线程124
7.2 同步128
7.3 代理132
7.4 事件136
7.5 小结138
第8章 不安全代码139
8.1 指针139
8.1.1 指针问题139
8.1.2 解决方案139
8.1.3 Platform Invoke与内存使用140
8.2 不安全情境144
8.3 不安全语言元素145
8.4 不安全代码与内存管理147
8.5 小结148
第9章 使用元数据和映射149
9.1 使用属性149
9.2 创建定制属性152
9.3 映射与动态关联154
9.3.1 静态关联元素的映射154
9.3.2 动态装入与关联155
9.4 小结161
第10章 配置组件与应用程序162
10.1 配置汇编162
10.1.1 配置级别162
10.1.2 管理配置文件162
10.2 管理资源165
10.2.1 使用文化中立资源165
10.2.2 使用文化特定资源167
10.3 小结171
第11章 使用SDK172
11.1 编译与链接172
11.1.1 基本编译步骤172
11.1.2 集成COM+177
11.2 调试与检查181
11.3 部署方案182
11.4 小结183
第三部分 附录185
附录A C#语言186
附录B 关键类型速查手册224