书籍详情

C#编程语言

C#编程语言

作者:麦中凡,陆永宁编著

出版社:北京航空航天大学出版社

出版时间:2001-08-01

ISBN:9787810770880

定价:¥66.00

购买这本书可以去
内容简介
  C#编程语言是微软公司推出的新一代软件开发环境Microsoft.NET的核心语言,旨在支持下一代Web服务的软件开发。本书分为三篇:A篇讲C#编程语言出现的背景,以较大的篇幅介绍.NET的基本思想和.NET框架,旨在说明.NET框架和C#语言是微软为解决Web服务的软件开发的核心技术,它们联系紧密不可分。B篇是C#语言规范,基本上是0.28版的全译本,以便读者学习C#语言特征的每个细节。C篇是C#编程的相关技术,体现全新思想的构件设计、分布式构件、组装运作、数据库、XML连接、继承历史资源等,综合体现以C#实现Web服务的编程。本书是C#编程语言的编程入门向导。读者对象是第一线软件开发人员,特别是那些想从C/C++,VB,Javs编程转向.NET环境上开发软件者。对希望了解下一代网络计算技术的高校师生和高层软件工作者也是一本好教材。
作者简介
暂缺《C#编程语言》作者简介
目录
A篇 C#产生的背景
A1章 网络计算与Microsoft. NET
A1. 1 网络计算
A1. 2 微软的Internet道路
A1. 3 . NET平台
A1. 3. 1 Windows. NET
A1. 3. 2 . Net FrameWork
A1. 3. 3 . Net Enterprise Servers
A1. 3. 4 . NET构建模块服务(Building
Block Services)
A1. 3. 5 BizTalk Orchestration
A1. 4 小结
A2章 . NetFramework简介
A2. 1 .Net Framework的基本思想
A2. 2 .Net Framework组成
A2. 3 公共语言运行时
A2. 3. 1 公共类型系统(CTS)简介
A2. 3. 2 元数据
A2. 3. 3 语言互用性
A2. 3. 4 CLR执行系统
A2. 4 公共语言规范CLS
A2. 5 . NET对语言的要求
A2. 6 小结
A2A 附录 微软中间语言
A2A1 数据类型
A2A2 指令
A3章 C#的主要特点与用途
A3. 1 C#的主要特点
A3. 1. 1 简单性
A3. 1. 2 类型系统的统一性
A3. 1. 3 现代性
A3. 1. 4 面向对象
A3. 1. 5 类型安全
A3. 1. 6 版本技术
A3. 1. 7 兼容性
A3. 1. 8 灵活性
A3. 2 C#与其它语言对比
A3. 2. 1 C#与VB. NET
A3. 2. 2 C#与 C++
A3. 2. 3 C#与受管C++
A3. 2. 4 C#与JScirpt
A3. 2. 5 C#与Java
A3. 3 C#语言的应用
A3. 3. 1 . NET构件
A3. 3. 2 控制台应用
A3. 3. 3 Windows应用
A3. 3. 4 Windows控件
A3. 3. 5 ASP. Net项目
A3. 3. 6 Web控件
A3. 3. 7 网络服务
A3. 4 小结
B篇 C#语言规范
B1章 C#语言概述
B1. 1 从引例开始
B1. 2 类型
B1. 2. 1 预定义类型
B1. 2. 2 转换
B1. 2. 3 数组
B1. 2. 4 类型系统的统一
B1. 3 变量和参数
B1. 4 自动存储管理
B1. 5 表达式
B1. 6 语句
B1. 7 类
B1. 7. 1 常量
B1. 7. 2 域
B1. 7. 3 方法
B1. 7. 4 性质
B1. 7. 5 事件
B1. 7. 6 操作符
B1. 7. 7 索引器
B1. 7. 8 实例构造子
B1. 7. 9 析构子
B1. 7. 10 静态构造子
B1. 7. 11 继承
B1. 8 结构
B1. 9 接口
B1. 10 委派
B1. 11 枚举
B1. 12 名字空间和组装
B1. 13 版本
B1. 14 属性
B2章 词法结构
B2. 1 程序
B2. 2 文法
B2. 2. 1 文法表示法
B2. 2. 2 词法文法
B2. 2. 3 语法文法
B2. 3 词法分析
B2. 3. 1 行终结符
B2. 3. 2 空白
B2. 3. 3 注释
B2. 4 标记
B2. 4. 1 泛代码字符转义序列
B2. 4. 2 标识符
B2. 4. 3 关键字
B2. 4. 4 字面量
B2. 4. 5 操作符和标点符号
B2. 5 预处理指令
B2. 5. 1 条件编译符号
B2. 5. 2 预处理表达式
B2. 5. 3 声明指令
B2. 5. 4 条件编译指令
B2. 5. 5 行指令
B2. 5. 6 诊断指令
B2. 5. 7 区段指令
B3章 基本概念
B3. 1 程序开始
B3. 2 程序终止
B3. 3 声明
B3. 4 成员
B3. 4. 1 名字空间成员
B3. 4. 2 结构成员
B3. 4. 3 枚举成员
B3. 4. 4 类成员
B3. 4. 5 接口成员
B3. 4. 6 数组成员
B3. 4. 7 委派成员
B3. 5 成员访问
B3. 5. 1 声明的可访问性
B3. 5. 2 可访问域
B3. 5. 3 保护性访问
B3. 5. 4 访问限制
B3. 6 型构和重载
B3. 7 作用域
B3. 7. 1 名字隐藏
B3. 8 名字空间和类型名
B3. 8. 1 完全限定名
B3. 9 自动存储管理
B4章 类型
B4. 1 值类型
B4. 1. 1 缺省构造子
B4. 1. 2 结构类型
B4. 1. 3 简单类型
B4. 1. 4 整型
B4. 1. 5 浮点类型
B4. 1. 6 十进制数类型
B4. 1. 7 bool类型
B4. 1. 8 枚举类型
B4. 2 引用类型
B4. 2. 1 类类型
B4. 2. 2 object类型
B4. 2. 3 string类型
B4. 2. 4 接口类型
B4. 2. 5 数组类型
B4 2. 6 委派类型
B4. 3 装匣和脱匣
B4. 3. 1 装匣转换
B4. 3. 2 脱匣转换
B5章 变量
B5. 1 变量种类
B5. 1. 1 静态变量
B5. 1. 2 实例变量
B5. 1. 3 数组元素
B5. 1. 4 值参数
B5. 1. 5 引用参数
B5. 1. 6 输出参数
B5. 1. 7 局部变量
B5. 2 缺省值
B5. 3 明确赋值
B5. 3. 1 赋值初始化变量
B5. 3. 2 无赋值初始化变量
B5. 4 变量引用
B6章 转换
B6. 1 隐式转换
B6. 1. 1 标识转换
B6. 1. 2 隐式数转换
B6. 1. 3 隐式枚举转换
B6. 1. 4 隐式引用转换
B6. 1. 5 装匣转换
B6. 1. 6 隐式常量表达式转换
B6. 1. 7 用户定义的隐式转换
B6. 2 显式转换
B6. 2. 1 显式数转换
B6. 2. 2 显式枚举转换
B6. 2. 3 显式引用转换
B6. 2. 4 脱匣转换
B6. 2. 5 用户定义的显式转换
B6. 3 标准转换
B6. 3. 1 标准隐式转换
B6. 3. 2 标准显式转换
B6. 4 用户定义转换
B6. 4. 1 许可的用户定义转换
B6. 4. 2 用户定义转换的判定
B6. 4. 3 用户定义的隐式转换
B6. 4. 4 用户定义的显式转换
B7章 表达式
B7. 1 表达式分类
B7. 1. 1 表达式的值
B7. 2 操作符
B7. 2. 1 操作符优先级和结合性
B7. 2. 2 操作符重载
B7. 2. 3 单目操作符重载分辨
B7. 2. 4 双目操作符重载分辨
B7. 2. 5 候选的用户定义操作符
B7. 2. 6 数值提升
B7. 3 成员查找
B7. 3. 1 基类型
B7. 4 函数成员
B7. 4. 1 变元表
B7. 4. 2 重载分辨
B7. 4. 3 函数成员调用
B7. 4. 4 虚函数成员查询
B7. 4. 5 接口函数成员查询
B7. 5 字面量
B7. 5. 1 简单名字
B7. 5. 2 基原表达式
B7. 5. 3 带括号的表达式
B7. 5. 4 成员访问
B7. 5. 5 调用表达式
B7. 5. 6 元素访问
B7. 5. 7 this访问
B7. 5. 8 基访问
B7. 5. 9 后缀增减量操作符
B7. 5. 10 new操作符
B7. 5. 11 typeof操作符
B7. 5. 12 checked和 unchecked操作符
B7. 6 单目表达式
B7. 6. 1 单目加操作符
B7. 6. 2 单目减操作符
B7. 6. 3 逻辑反操作符
B7. 6. 4 按位补操作符
B7. 6. 5 间接寻址操作符
B7. 6. 6 地址操作符
B7. 6. 7 前缀增量和减量操作符
B7. 6. 8 强制表达式
B7. 7 算术操作符
B7. 7. 1 乘法操作符
B7. 7. 2 除法操作符
B7. 7. 3 求余操作符
B7. 7. 4 加法操作符
B7. 7. 5 减法操作符
B7. 8 移位操作符
B7. 9 关系操作符
B7. 9. 1 整数比较操作符
B7. 9. 2 浮点比较操作符
B7. 9. 3 十进制比较操作符
B7. 9. 4 布尔等价操作符
B7. 9. 5 枚举比较操作符
B7. 9. 6 引用类型等价操作符
B7. 9. 7 串等价操作符
B7. 9. 8 委派等价操作符
B7. 9. 9 is操作符
B7. 9. 10 as操作符
B7. 10 逻辑操作符
B7. 10. 1 整数逻辑操作符
B7. 10. 2 枚举逻辑操作符
B7. 10. 3 布尔逻辑操作符
B7. 11 条件逻辑操作符
B7. 11. 1 布尔条件逻辑操作符
B7. 11. 2 用户定义条件逻辑操作符
B7. 12 条件操作符
B7. 13 赋值操作符
B7. 13. 1 简单赋值
B7. 13. 2 复合赋值
B7. 13. 3 事件赋值
B7. 14 表达式
B7. 15 常量表达式
B7. 16 布尔表达式
B8章 语句
B8. 1 结束点和可达性
B8. 2 块
B8. 2. 1 语句表
B8. 3 空语句
B8. 4 标号语句
B8. 5 声明语句
B8. 5. 1 局部变量声明
B8. 5. 2 局部常量声明
B8. 6 表达式语句
B8. 7 选择语句
B8. 7. 1 if语句
B8. 7. 2 切换语句
B8. 8 迭代语句
B8. 8. 1 while语句
B8. 8. 2 do语句
B8. 8. 3 for语句
B8. 8. 4 foreach语句
B8. 9 跳转语句
B8. 9. 1 break语句
B8. 9. 2 continue语句
B8. 9. 3 goto语句
B8. 9. 4 return语句
B8. 9. 5 throw语句
B8. 10 try语句
B8. 11 checked和unchecked语句
B8. 12 lock语句
B8. 13 using语句
B9章 名字空间
B9. 1 编译单元
B9. 2 名字空间声明
B9. 3 使用指令
B9. 3. 1 使用别名指令
B9. 3. 2 使用名字空间指令
B9. 4 名字空间成员
B9. 5 类型声明
B10章 类
B10. 1 类声明
B10. 1. 1 类修饰符
B10. 1. 2 类基规范
B10. 1. 3 类体
B10. 2 类成员
B10. 2. 1 继承
B10. 2. 2 new修饰符
B10. 2. 3 访问修饰符
B10. 2. 4 成分类型
B10. 2. 5 静态成员和实例成员
B10. 2. 6 内嵌类型
B10. 2. 7 保留的成员名字
B10. 3 void Finalize(), 常量
B10. 4 域
B10. 4. 1 静态域和实例域
B10. 4. 2 只读域
B10. 4. 3 可变域
B10. 4. 4 域初始化
B10. 4. 5 变量初始化式
B10. 5 方法
B10. 5. 1 方法的参数
B10. 5. 2 静态和实例方法
B10. 5. 3 虚方法
B10. 5. 4 覆盖方法
B10. 5. 5 封固方法
B10. 5. 6 抽象方法
B10. 5. 7 外部方法
B10. 5. 8 方法体
B10. 5. 9 方法重载
B10. 6 性质
B10. 6. 1 静态性质和实例性质
B10. 6. 2 访问器
B10. 6. 3 虚. 封固. 覆盖和抽象访问器
B10. 6. 4 外部性质
B10. 7 事件
B10. 7. 1 事件访问器
B10. 7. 2 静态事件和实例事件
B10. 7. 3 虚. 封固. 覆盖和抽象访问器
B10. 7. 4 外部事件
B10. 8 索引器
B10. 8. 1 索引器重载
B10. 9 操作符
B10. 9. 1 单目操作符
B10. 9. 2 双目操作符
B10. 9. 3 转换操作符
B10. 10 实例构造子
B10. 10. 1 构造子初始化式
B10. 10. 2 实例变量初始化式
B10. 10. 3 构造子执行
B10. 10. 4 缺省构造子
B10. 10. 5 私有构造子
B10. 10. 6 可选的实例构造子参数
B10. 11 静态构造子
B10. 12 析构子
B11章 结构
B11. 1 结构声明
B11. 1. 1 结构修饰符
B11. 1. 2 结构接口
B11. 1. 3 结构体
B11. 2 结构成员
B11. 3 类和结构的区别
B11. 3. 1 值语义
B11. 3. 2 继承
B11. 3. 3 赋值
B11. 3. 4 缺省值
B11. 3. 5 装匣和脱匣
B11. 3. 6 this的含义
B11. 3. 7 域初始化式
B11. 3. 8 构造子
B11. 3. 9 析构子
B11. 4 结构的例子
B11. 4. 1 数据库整类型
B11. 4. 2 数据库布尔类型
B12章 数组
B12. 1 数组类型
B12. 1. 1 System. Array类型
B12. 2 数组创建
B12. 3 数组元素访问
B12. 4 数组成员
B12. 5 数组协变
B12. 6 数组初始化式
B13章 接口
B13. 1 接口声明
B13. 1. 1 接口修饰符
B13. 1. 2 基接口
B13. 1. 3 接口体
B13. 2 接口成员
B13. 2. 1 接口方法
B13. 2. 2 接口性质
B13. 2. 3 接口事件
B13. 2. 4 接口索引器
B13. 2. 5 接口成员访问
B13. 3 接口成员的完全限定名
B13. 4 接口实现
B13. 4. 1 显式接口成员实现
B13. 4. 2 接口映射
B13. 4. 3 接口实现继承
B13. 4. 4 接口再实现
B13. 4. 5 抽象类和接口
B14章 枚举
B14. 1 枚举声明
B14. 2 枚举修饰符
B14. 3 枚举成员
B14. 4 枚举值和操作
B15章 委派
B15. 1 委派声明
B15. 2 委派实例化
B15. 3 委派调用
B16章 异常
B16. 1 异常的产生
B16. 2 类System. Exception
B16. 3 异常怎样处理
B16. 4 通用异常类
B17章 属性
B17. 1 属性类
B17. 1. 1 属性用法
B17. 1. 2 位置和命名参数
B17. 1. 3 属性参数类型
B17. 2 属性规范
B17. 3 属性实例
B17. 3. 1 属性的编译
B17. 3. 2 运行时属性实例的再查
B17. 4 保留的属性
B17. 4. 1 属性AttributeUsage
B17. 4. 2 Conditional属性
B17. 4. 3 Obsolete属性
附录BA 不安全代码
BA. 1 不安全上下文
BA. 2 指针类型
BA. 3 固定的和可移动的变量
BA. 4 指针转换
BA. 5 表达式中的指针
BA. 5. 1 指针间接寻址
BA. 5. 2 指针成员访问
BA. 5. 3 指针元素访问
BA. 5. 4 取地址操作符
BA. 5. 5 指针增量和减量
BA. 5. 6 指针算术
BA. 5. 7 指针比较
BA. 5. 8 sizeof操作符
BA. 6 固定语句
BA. 7 堆钱分配
BA. 8 动态存储分配
BB 可交互操作性
BB. 1 ComAliasName属性
BB. 2 ComImport属性
BB. 3 ComRegisterFunction属性
BB. 4 ComSourceInterface属性
BB. 5 ComUnregisterFunction属性
BB. 6 ComVisible属性
BB. 7 DispId属性
BB. 8 DllImport属性
BB. 9 FieldOffset属性
BB. 10 Guid属性
BB. 11 HasDefaultInterface属性
BB. 12 ImportedFromTypeLib属性
BB. 13 In和Out属性
BB. 14 IndexerName属性
BB. 15 InterfaceType属性
BB. 16 MarshalAs属性
BB. 17 NoIDispatch属性
BB. 18 PreserveSig属性
BB. 19 StructLayout属性
BB. 20 TypeLibFunc属性
BB. 21 TypeLibType属性
BB. 22 TypeLibVar属性
BB. 23 枚举支持
BC 文法
BC. 1 词法文法
BC. 1. 1 行终结符
BC. 1. 2 空白
BC. 1. 3 注释
BC. 1. 4 标记
BC. 1. 5 泛代码转义序列
BC. 1. 6 标识符
BC. 1. 7 关键字
BC. 1. 8 字面量
BC. 1. 9 操作符和标点符号
BC. 1. 10 预处理指令
BC. 2 语法文法
BC. 2. 1 基本概念
BC. 2. 2 类型
BC. 2. 3 变量
BC. 2. 4 表达式
BC. 2. 5 语句
BC. 2. 6 类
BC. 2. 7 结构
BC. 2. 8 数组
BC. 2. 9 接口
BC. 2. 10 枚举
BC. 2. 11 委派
BC. 2. 12 属性
BC. 3 不安全代码的语法扩展
BC. 3. 1 不安全上下文
C篇 C#编程入门
C1章 C#编程的基本知识
C1. 1 . NET框架基本类
C1. 2 对象的公共方法
C1. 2. 1 ToString()
C1. 2. 2 Equals()
C1. 2. 3 哈希表和GetHashCode()
C1. 3 System. Array和集组类
C1. 3. 1 排序和查找
C1. 3. 2 ICloneable
C1. 3. 3 框架类的方法和接口
C1. 4 格式化
C1. 4. 1 数字格式化
C1. 4. 2 时间日期格式
C1. 5 流对象
C1. 5. 1 基本流操作
C1. 5. 2 字节类型
C1. 5. 3 读写器
C1. 5. 4 格式器
C1. 5. 5 流
C1. 6调试类
C1. 6. 1 条件方法
C1. 6. 2 Debug和Trace类
C1. 6. 3 使用切换控制Debug和Trace
C1. 7 小结
C2章 C#的编程和编译环境
C2. 1 命令行编译
C2. 2 VS. NET IDE概述
C2. 2. 1 Start页
C2. 2. 2 标签式和自动隐藏窗口
C2. 2. 3 解决方案浏览器(Solution Explorer)
C2. 2. 4 类视图(Class View)
C2. 2. 5 性质窗口(Properties Window)
C2. 2. 6 工具箱(Toolbox)
C2. 2. 7 服务器探查器(Server Explorer)
C2. 3 创建项目
C2. 3. 1 项目和方案(Projects and Solutions)
C2. 3. 2 向导和项目类型
C2. 4 编写代码
C2. 4. 1 代码窗口
C2. 4. 2 代码折叠
C2. 4. 3 导航语法(Intellisense)
C2. 4. 4 对象浏器(Object Browser)
C2. 4. 5 引用构件和控件
C2. 4. 6 引用外部控件
C2. 5 编译代码
C2. 5. 1 输出窗口(Output)
C2. 5. 2 任务列表(Task List)
C2. 6 调试代码
C2. 6. 1 命令窗口(Command)
C2. 6. 2 查看窗口(Watch)
C2. 6. 3 本地窗口( Locals)
C2. 6. 4 Autos窗口
C2. 6. 5 ThiS窗口
C2. 6. 6 调用栈窗口(Call Stack)
C2. 6. 7 断点窗口( Breakpoints)
C2. 6. 8 反汇编窗口(Disassembly)
C2. 6. 9 内存窗口(Memory)
C2. 7 定制VS. NET
C2. 7. 1 自定义风格
C2. 7. 2 过滤帮助
C2. 7. 3 选项窗口
C2. 7. 4 自定义工具条
C2. 8 其它VS.Net特性
C2. 8. 1 宏浏览器(Macro Explorer)
C2. 8. 2 插件管理器(Add-In Manager)
C2. 8. 3 HTML, Xml, CSS编辑
C2. 9 WinForm编程
C2. 9. 1 什么是Win Forms
C2. 9. 2 在VS. NET中创建 WinForms应用
C2. 9. 3 其他特性
C2. 10 小结
C3章 构件编程的基本概念
C3. 1 构件与接口
C3. 2 构件编程模式
C3. 3 C#为设计构件提供的特征
C3. 3. 1 性质
C3. 2. 2 索引器
C3. 3. 3 委派/事件
C3. 4 设计构件
C3. 4. 1 .  NET Framework构件
C3. 4. 2 定制元数据
C3. 4. 3 性质浏览器接口
C3. 5 构件设计器
C3. 5. 1 访问设计器服务和基础结构
C3. 5. 2 为构件授予许可证
C3. 6 构件与型
C3. 6. 1 抽象服务器 abstract server
C3. 6. 2 适配器adapter
C3. 6. 3 观察器 Observer
C3. 6. 4 桥bridge
C3. 6. 5 抽象工厂 abstract factory
C3. 7 小结
C4章 组装和清单
C4. 1 . NET框架下构件组装
C4. 1. 1 组装的组成
C4. 1. 2 两类组装
C4. 1. 3 组装的好处
C4. 2 创建一个DLL组装
C4. 2. 1 库项目
C4. 2. 2 客户瑞
C4. 3 使用 ILDasm查看组装
C4. 4 共享名
C4. 5 全局共享库
C4. 6 专用组装到共享组装的转换
C4. 6. 1 生成密钥对
C4. 6. 2 对组装签名
C4. 6. 3 放入全局库
C4. 7 替换密钥文件
C4. 8 跨语言特性
C4. 8. 1 继承
C4. 8. 2 调试
C4. 9 小结
C5章 多线程编程
C5. 1 线程的基本概念
C5. 2 创建线程
C5. 3 线程状态
C5. 4 线程结束
C5. 5 线程同步
C5. 6 线程的优先权
C5. 7 小结
C6章 网络编程
C6. 1 System. NET类概貌
C6. 1. 1 请求/回应模型
C6. 1. 2 HTTP/UDP/TCP/SOCKET
C6. 1. 3 TCP和UDP
C6. 1. 4 Sockets
C6. 2 网络资源交互
C6. 3 特性深入观察
C6. 3. 1 请求/回应模型的特性
C6. 3. 2 HTTI相关类的特性
C6. 3. 3 TCP和UDP类的特性
C6. 4 小结
C7章 分布式编程
C7. 1 远程及代理对象
C7. 2 通道
C7. 3 对象激活
C7. 4 租约生命周期
C7. 5 两个例子
C7. 5. 1 使用TCP通道的远程例子
C7. 5. 2 使用HTTP通道的远程例子
C7. 6 小结
C8章 ADO.  Net
C8. 1 ADO到 ADO. Net
C8. 2 ADO对象模型
C8. 3 DataSet
C8. 3. 1 受管提供器
C8. 3. 2 用SQL受管提供器读数据库
C8. 3. 3 读入Access数据库
C8. 3. 4 得到列的信息
C8. 3. 5 利用DataGrid自动显示
C8. 3. 6 修改数据
C8. 3. 7 RowStates
C8. 3. 8 使用DataReader
C8. 3. 9 用. Net连接数据库
C8. 4 与XML交互
C8. 4. 1 写Xml文件
C8. 4. 2 读XML文件
C8. 4. 3 XmlDataDocument
C8. 5 小结
C9章 与XML交互
C9. 1 . NET的 System. Xml
C9. 2 XML读写器
C9. 2. 1 抽象基类
C9. 2. 2 XmlReader
C9. 2. 3 XmlTextReader和其它Reader
C9. 2. 4 XmlWriter和XmlTextWriter
C9. 3 Xml DOM实现
C9. 3. 1 遍历和 XmlNavigator
C9. 3. 2 DocumentNavigator
C9. 3. 3 转化XslTransform
C9. 4 XML注释
C9. 4. 1 元素简单描述
C9. 4. 2 备注和表单
C9. 4. 3 参数描述
C9. 4. 4 实例提供
C9. 4. 5 属性描述
C9. 4. 6 编译文档
C9. 5 小结
C10章 与COM和本地资源交互
C10. 1 COM与. NET
C10. 1. 1 类型库中生成元信息
C10. 1. 2 束定和调用COM构件
C10. 1. 3 其它接口访问和发现动态类型
C10. 1. 4 COM对象的晚束定
C10. 1. 5 ActiveX控件
C10. 1. 6 理解COM线程模型和套间
C10. 1. 7 COM中调用. NET构件
C10. 2 CLR对COM的改进
C10. 2. 1 COM中的类型信息限制
C10. 2. 2 CLR新体验
C10. 3 本地资源交互
C10. 3. 1 不安全和非受管代码
C10. 3. 2 平台请求服务
C10. 1. 3 其它细节
C10. 4 小结
参考文献
猜您喜欢

读书导航