书籍详情

C#开发快速入门

C#开发快速入门

作者:(美)Mark Michaelis,(美)Philip Spokas著;天宏工作室译;天宏工作室译

出版社:清华大学出版社

出版时间:2002-11-01

ISBN:9787302057833

定价:¥23.00

购买这本书可以去
内容简介
  Osborne开发与应用技术丛书。 本书将使您跟上C#的时代,并了解微软公司推出的该编程语言之优点。您通过本书将理解并利用该全新的编程语言来开发商业化的软件。本书分为6章,将向IT业者提供相关的信息、提示和建议,以帮助他们使用、集成并最终转向这一功能强大的新语言。
作者简介
暂缺《C#开发快速入门》作者简介
目录
致谢
简介
第一章 C#简介
1.1 基于组件的软件设计模型
1.2 基于组件的软件开发的.NET方法
1.3 什么是.NET Framework?
1.3.1 .NET的公共语言运行时
1.3.2 .NET的框架类库
1.3.3 .NET Framework的工具和实用程序
1.4 为什么使用C#?
1.5 什么是C#?
第二章 C#语言概述
2.1 一个简单的C#程序
2.1.1 对Main()的更多说明
2.1.2 向简单的C#程序添加类
2.2 C#类型和类型管理
2.2.1 值类型
2.2.2 结构类型
2.2.3 枚举
2.2.4 引用类型
2.2.5 类型比较
2.2.6 类型转换与取消转换
2.2.7 强制转换
2.2.8 数组
2.3 C#中面向对象的组件开发
2.3.1 C#的面向对象特性
2.3.2 类的构造函数和析构函数
2.3.3 方法
2.3.4 字段
2.3.5 属性
2.3.6 操作符重载
2.3.7 委托
2.3.8 事件
2.4 C#中的名称空间
2.4.1 声明名称空间
2.5 异常
2.6 属性
2.7 分度器
2.8 编写不安全的代码
2.9 使用XML为代码编写文档
2.10 C#编码风格
第三章 C#的操作环境——.NET
3.1 Microsoft IL
3.2 .NET的组成部分
3.2.1 模块
3.2.2 程序集
3.2.3 应用程序域
3.3 建立模块和程序集
3.4 健壮的版本控制
3.5 内置的元数据
3.5.1 基于属性的编程
3.5.2 映像
3.6 跨语言的互操作性
3.7 公共语言规范
3.8 公共类型系统
3.9 面向对象
3.10 委托和事件
3.11 通过无用单元收集管理内存
3.11.1 无用单元收集的步骤
3.11.2 结束
3.11.3 强引用和弱引用
3.12 线程同步
第四章 C#语言与其他语言的比较
4.1 C#与C++的比较
4.2 C#与Visual Basic.NET的比较
4.3 C#与Java的比较
第五章 使用C#的范围
5.1 确定性结束
5.1.1 显式地释放资源
5.1.2 使用using关键字声明变量
5.1.3 引用计数
5.1.4 .NET结束
5.2 多重继承
5.2.1 包含
5.2.2 接口实现
5.3 宏
5.3.1 将宏与接口继承相结合
5.4 模板
5.5 源代码安全性
第六章 使用C#集成早期代码
6.1 集成方法
6.2 从C#中调用COM对象
6.2.1 使用TLBIMP工具
6.2.2 运行时可调用包装器
6.2.3 方法返回值和HRESULT
6.2.4 COM对象生命期和确定性结束
6.2.5 继承和RCW对象
6.2.6 COM连接点
6.2.7 RCW组件的线程处理
6.3 COM可调用包装器从COM调用.NET对象
6.3.1 TLBEXP工具
6.3.2 REGASM
6.3.3 COM可调用包装器
6.3.4 向COM客户提供.NET事件
6.3.5 .NET组件的线程处理
6.3.6 额外的COM互操作属性
6.3.7 从.NET到类型库的额外转换
6.4 数据编组
6.4.1 字符申和MarshalAsAttribute
6.4.2 对象编组
6.5 平台调用服务,从C#调用非托管的API
6.6 通过Managed C++进行互操作
6.7 移植代码
6.8 结束语
猜您喜欢

读书导航