欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 国外考试 > Visual C++.NET托管扩展编程

浏览历史

Visual C++.NET托管扩展编程

Visual C++.NET托管扩展编程

prev next

  • 商品货号:01662005-10-16-1138
  • 商品重量:0克
    作者:(英)Richard Grimes 著 梁超 等译
    图书书号/ISBN:7-302-06646-9
    出版日期:2003-06-01
    印张:28.25
    字数:670千字
    开本:16
  • 上架时间:2005-10-21
    商品点击数:1618
  • 定价:¥49.00元
    本店售价:¥28.25元
    注册用户:¥28.25元
    vip:¥26.84元
    黄金等级:¥25.43元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

对Microsoft Visual C++语言进行扩展可以生成.NET代码,这些扩展称为C++.NET托管扩展。C++是惟一一种可以在同一个源文件中混合.NET代码和非托管代码的语言,是真正的.NET系统语言。 本书内容根据开发过程进行组织。全书分7章,首先描述语言的基本特性,然后探讨.NET的特性,如Interop、委托和GUI应用程序,最后介绍Visual Studio.NET的项目管理和调试功能。 本书适合准备使用C++.NET托管扩展进行开发的中、高级读者阅读。
前言

第1章 托管类型

1.1 Visual C++.NET中的新关键字
1.1.1 MSIL和标准代码
1.1.2 C++基元类型
1.2 托管类型和值类型
1.2.1 托管对象
1.2.2 值类型
1.2.3 托管指针
1.2.4 通过引用传递和通过值传递
1.2.5 属性
1.2.6 委托和事件
1.2.7 属性(attribute)
1.2.8 托管接口
1.2.9 托管字符串
1.2.10 托管数组
1.2.11 异常和托管代码
1.3 实现.NET类型
1.3.1 命名空间
1.3.2 继承
1.3.3 导出和导入类型
1.3.4 强制类型转换和转换
1.3.5 托管操作符
1.3.6 创建和销毁对象
1.3.7 入口点
1.4 本章小结

第2章 Interop

2.1 It Just Works!
2.1.1 标准C++类
2.1.2 CRT和静态链接库
2.1.3 C++标准库
2.1.4 非托管类型中的托管指针
2.1.5 全局方法
2.2 平台调用
2.2.1 DllImport
2.2.2 平台调用的背后
2.2.3 平台调用和参数
2.2.4 用IJW调用Win32API
2.2.5 封送拆收处理
2.3 异常
2.4 COMInterop
2.4.1 .NET和COM对象
2.4.2 32具
2.4.3 .NETCOM属性
2.4.4 .NET框架定义的接口
2.4.5 在.NET中使用COM类型
2.4.6 在COM中使用.NET类型
2.4.7 异常
2.4.8 封送.NET对象
2.4.9 线程
2.4.10 COM+Interop
2.5 本章小结

第3章 委托和事件

3.1 将委托作为类型安全的函数指针
3.1.1 非托管代码的函数指针
3.1.2 函数指针和全局函数
3.1.3 委托
3.1.4 动态创建委托
3.1.5 委托参数
3.1.6 多点传送委托
3.1.7 将委托作为智能函数指针
3.1.8 异常和委托
3.1.9 委托和Interop
3.1.10 封送委托
3.2 异步编程
3.2.1 参数和异步委托
3.2.2 异步调用委托
3.2.3 异步调用和异常
3.2.4 异步调用和.NET框架类库
3.3 托管事件
3.3.1 .NET框架和事件
3.3.2 统一事件模型
3.3.3 COM事件
3.4 编写多线程代码
3.4.1 托管线程
3.4.2 线程状态
3.4.3 前台线程和后台线程
3.4.4 线程本地数据
3.4.5 线程和异常
3.4.6 同步对象
3.4.7 线程池
3.4.8 被同步的上下文
3.5 本章小结

第4章 用户界面开发

4.1 用C++开发Windows窗体
4.1.1 组件和容器
4.1.2 生成GUI应用程序
4.2 使用GDI+
4.2.1 图形类
4.2.2 坐标结构
4.2.3 坐标转换
4.2.4 剪辑区域
4.2.5 颜色
4.2.6 笔
4.2.7 画刷
4.2.8 位图
4.2.9 光标
4.2.10 图标
4.2.11 文本和字体
4.2.12 图形路径
4.2.13 区域
4.3 控件和窗体
4.3.1 WndProc的位置
4.3.2 标准Windows控件
4.3.3 异常
4.3.4 事件、属性和状态
4.3.5 控件和ActiveX接口
4.3.6 控件句柄
4.3.7 拖放
4.3.8 超类处理
4.3.9 标准窗体
4.3.10 事件处理策略
4.3.11 使用Windows头文件
4.4 使用托管资源
4.4.1 程序集和Win32资源
4.4.2 托管资源
4.4.3 已编译的托管资源
4.4.4 本地化
4.5 本章小结

第5章 系统编程

5.1 程序集
5.1.1 可移植可执行文件
5.1.2 元数据目录
5.1.3 读取元数据
5.1.4 程序集格式
5.1.5 程序集的配置
5.1.6 版本控制和Fusion
5.2 安全
5.2.1 代码访问安全性
5.2.2 基于角色的安全策略
5.2.3 可检验的代码
5.3 非托管.NET服务API
5.3.1 枚举托管进程
5.3.2 获取垃圾回收器的信息
5.3.3 承载.NET运行库
5.4 本章小结

第6章 用Visual C++.NET构建代码

6.1 Visual Studio.NETIDE
6.1.1 命令
6.1.2 项目、解决方案和配置
6.1.3 VisualStudio.NET中的选项
6.1.4 编辑代码
6.1.5 Visual Studio.NET命令行
6.1.6 DTE对象
6.1.7 VisualC++7库
6.2 项目类型
6.2.1 托管应用程序
6.2.2 托管类库
6.2.3 托管对象文件和模块
6.2.4 生成文件项目
6.2.5 托管Web服务
6.2.6 Web服务客户
6.2.7 注释Web页
6.3 编译代码
6.3.1 编译器开关
6.3.2 链接器开关
6.3.3 优化
6.3.4 生成步骤
6.4 常见解决方案示例
6.4.1 多程序集解决方案
6.4.2 多模块解决方案
6.4.3 使用资源的项目
6.4.4 带有附属程序集的解决方案
6.5 本章小结

第7章 调试

7.1 编写可调试代码
7.1.1 可调试代码
7.1.2 .NET条件代码
7.1.3 跟踪代码
7.1.4 断言
7.2 符号文件和托管代码
7.3 使用Visual Studio.NET调试器
7.3.1 查找程序集
7.3.2 启动调试器
7.3.3 调试进程
7.3.4 调试混合代码
7.3.5 调试多线程代码
7.3.6 跨应用程序域调试
7.3.7 远程调试
7.4 分析
7.5 本章小结

附录A .NET框架库
附录B 参考资源

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha