出版时间:2002-4 出版社:电子工业出版社 作者:罗宾森 页数:289 字数:462 译者:邱仲潘
Tag标签:无
内容概要
这是介绍.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 IDisposable 113
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章 使用SDK 172
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
图书封面
图书标签Tags
无
评论、评分、阅读与下载