| |
| 《实用软件工具与环境教程-C++高级编程》[已经缺货] | |
| |
| |
内容简介 近年来软件开发工具日渐成为人们关注的焦点,而且它在软件开发中的作用非常重要。本书一共分为13章,依次介绍了如何利用Visual C++这个软件开发工具来实现多线程;多媒体、动态链接库、数据库和网络编程;然后讨论了当今最流行的软件开发方法,即组件对象模型的理论以及如何使用软件开发工具和如何实现容器、服务器、自动化、ActiveX控件;最后讲述了混合编程和自制AppWizard实现的编程。 作者根据多年的编程经验,把Visua1 C++这个工具讲得深入浅出,易于读者掌握。本书实例丰富、理论清晰、可读性强,适合作为大学院校的教材,也可以供具有Visual C++基础的读者自学使用。
| |
|
顾客评论 |
|
目录
目 录 第1章 工具的选择和Windows程序设计的原理 1. 1 软件和软件开发工具的概述 1. 1. 1 软件及其发展过程 1. 1. 2 软件工程 1. 1. 3 软件开发工具 1. 2 开发工具的选择 1. 2. 1 VisualBasic 1. 2. 2 Delphi 1. 2. 3 C Builder 1. 2. 4 Visual C 1. 3 工具的实现——Windows编程 1. 3. 1 Windows操作系统特点 1. 3. 2 Windows应用程序设计的特点 1. 3. 3 用面向过程技术进行Windows应用程序开发 1. 3. 4 用面向对象技术进行Windows应用程序开发 1. 4 本章小结 1. 5 思考和练习 第2章 多任务与多线程编程 2. 1 程序. 进程和线程的概述 2. 1. 1 多任务. 进程和线程 2. 2 线程的种类 2. 2. 1 MFC中的线程类 2. 2. 2 用户界面线程 UI 2. 2. 3 工作者线程 2. 3 线程的创建. 启动和终止 2. 3. 1 线程的创建 2. 3. 2 线程的启动 2. 3. 3 线程的终止 2. 4 线程的操作和管理 2. 4. 1 线程运行状态的设置 2. 4. 2 线程的优先级 2. 4. 3 线程间的通信 2. 5 在VC 环境中使用同步对象 2. 5. 1 事件对象 2. 5. 2 临界区 2. 5. 3 互斥量 2. 5. 4 信号灯 2. 6 本章小结 2. 7 思考和练习 第3章 多媒体编程 3. 1 多媒体概述 3. 1. 1 视觉类媒体 3. 1. 2 听觉类媒体 3. 1. 3 Win 32的多媒体服务 3. 2 VC 开发工具中声音的处理 3. 2. 1 波形声音的特点 3. 2. 2 波形音频文件的播放 3. 3 VC 开发工具中图像的处理 3. 4 VC 开发工具中视频的处理 3. 5 本章小结 3. 6 思考与练习 第4章 动态链接库 4. 1 动态链接库 DLL 的概述 4. 1. 1 DLL的定义 4. 1. 2 DLL的种类 4. 1. 3 动态链接库和静态链接库的比较 4. 2 DLL的基本理论 4. 2. 1 DLL入出口函数 4. 2. 2 DLL的链接方式 4. 2. 3 动态链接库库函数的导出 4. 2. 4 从DLL中导出数据变量 4. 3 用Visual C 开发环境生成DLL 4. 3. 1 用Visual C 生成Win32 DLL 4. 3. 2 用Visual C 的MFC生成的DLL 4. 4 使用DLL 4. 4. 1 DLL的使用 4. 4. 2 DLL的调试 4. 5 用VC 工具开发DLL的编程实例 4. 5. 1 用MFC生成DLL 4. 6 本章小结 4. 7 思考和练习 第5章 数据库编程 5. 1 数据库编程的概述 5. 1. 1 数据库及数据库管理系统 5. 1. 2 软件开发中有关数据库编程的几个关键概念 5. 1. 3 MFC的ODBC类简介 5. 1. 4 数据库的基本操作 5. 2 0DBC 5. 2. 1 0DBC概述 5. 2. 2 0DBC的实现 5. 3 DAO 5. 3. 1 DAO概述 5. 3. 2 DAo和ODBC的异同 5. 3. 3 MFC中的DAO类 5. 4 VC软件平台中的数据库编程实例 5. 4. 1 数据库的创建 5. 4. 2 配置ODBC环境 5. 4. 3 创建ODBC应用程序 5. 5 本章小结 5. 6 思考与练习 第6章 网络编程 6. 1 网络概述 6. 1. 1 客户/服务器模型 6. 1. 2 网络协议 6. 2 网络应用程序编写 6. 2. 1 网络编程的概述 6. 2. 2 客户端的编程实例 6. 2. 3 服务器端的编程实例 6. 2. 4 浏览器和MAPI的编程实例 6. 3 DHTML 6. 3. 1 DHTML对象模型 6. 4 本章小结 6. 5 思考和练习 第7章 组件对象模型 7. 1 COM的历史足迹 7. 1. 1 OLE l. 0 7. 1. 2 OLE 2. o 7. 1. 3 分布式组件对象模型 DCOM 7. 1. 4 ActiveX 7. 2 COM的基本理论 7. 2. 1 COM的组成元素 7. 2. 2 COM的实现函数 7. 2. 3 COM的服务 7. 3 ActiveX的组成 7. 3. 1 Activex容器 7. 3. 2 Activex服务器 7. 3. 3 Activex自动化应用程序 7. 3. 4 Activex控件 7. 3. 5 Activex文档 7. 3. 6 Activex平台 7. 4 本章小结 7. 5 思考和练习 第8章 ActiveX控件 8. 1 一个最简单的实例 8. 2 Activex控件的简介 8. 3 Activex控件的属性. 方法和事件 8. 3. 1 Activex控件的属性 8. 3. 2 Activex控件的方法 8. 3. 3 Activex控件的事件 8. 4 Activex的创建过程 8. 5 ActiveX的测试 8. 5. 1 方法一 8. 5. 2 方法二 8. 5. 3 方法三 8. 6 一个经典的实例 8. 6. 1 定制界面的大小和形状 8. 6. 2 添加库存属性 8. 6. 3 添加自定义属性 8. 6. 4 添加库存方法 8. 6. 5 添加自定义方法 8. 6. 6 添加库存事件 8. 7 添加自定义事件 8. 6. 8 在工程中调试Activex控件 8. 6. 9 将Activex加到Internet网上 8. 7 本章小结 8. 8 思考和练习 第9章 容器和服务器 9. 1 用编程工具实现容器应用程序 9. 1. 1 利用Visual C 的AppWizard创建应用程序的基本框架 9. 1. 2 管理嵌入对象的大小和位置 9. 1. 3 有关鼠标操作的设置 9. 1. 4 删除有关的项目 9. 2 服务器应用程序的编写 9. 2. 1 用AppWizard创建服务器应用程序的框架 9. 2. 2 实现特定的功能 9. 2. 3 服务器应用程序运行方式的详细讨论 9. 3 本章小结 9. 4 思考和练习 第10章 自动化的实现 10. 1 自动化服务器的编写 10. 1. 1 用AppWizard生成服务器应用程序的基本框架 10. 1. 2 容器应用程序资源的定制 10. 1. 3 完善文档类 10. 1. 4 完善视图类 10. 1. 5 定义自动化服务器的属性和方法 10. 2 自动化容器应用程序 10. 2. 1 创建自动化容器应用程序的基本框架 10. 2. 2 修改自动化容器应用程序的资源 10. 2. 3 从类库中创建新类 10. 2. 4 完善视图类 10. 3 本章小结 10. 4 思考和练习 第11章 活动模板库 11. 1 创建活动模板库 11. 1. 1 COM和ATL的简介 11. 1. 2 ATL简介 11. 1. 3 ATL的创建过程 11. 2 增加COM对象 11. 2. 1 COM对象和控件的种类 11. 2. 2 ATL对象 0bjects 11. 2. 3 ATL控件 11. 2. 4 ATL杂项 11. 2. 5 ATL数据访问 11. 2. 6 属性的设置 11. 3 实现接口 11. 4 Web上加Activex控件 11. 5 编程实例 11. 5. 1 创建控件的基本框架 11. 5. 2 添加控件 11. 5. 3 添加属性和实现接口 11. 5. 4 添加属性页 11. 5. 5 添加事件 11. 5. 6 将控件放到网上 11. 6 本章小结 11. 7 思考和练习 第12章 混合编程 12. 1 混合编程的介绍 12. 2 VC和Fortran Visual Fortran 的混合编程 12. 2. 1 Fortran编程的优点 12. 2. 2 Visual C 的好处 12. 2. 3 优点十好处=混合编程的威力 12. 2. 4 Visual C 与Fortran混合编程的规则 12. 3 VC和VB的混合编程 12. 3. 1 VC和VB混合编程方式 12. 3. 2 VB与VC混合编程中处理消息的方法 12. 4 编程实例 12. 5 本章小结 12. 6 思考和练习 第13章 自定义Visual C 的工具 13. 1 自定义Visual C 编程环境 13. 1. 1 0ptions选项 13. 1. 2 Customize选项 13. 1. 3 工具栏 13. 1. 4 命令行参数 13. 1. 5 参数宏 13. 2 定制AppWizard 13. 2. 1 AppWizard的工作原理 13. 2. 2 自定义AppWizard 13. 3 编程实例 13. 3. 1 创建应用程序基本框架 13. 3. 2 改变AppWizard宏 13. 3. 3 定义CTestAppWiz类 13. 3. 4 使用宏字典 13. 4 本章小结 13. 5 思考和练习
| |
实用软件工具与环境教程-C++高级编程-相关图书 ·现代信号处理教程 ·公司组织与管理 ·英汉.汉英药品商品名手册 ·美英报刊导读 ·工程项目管理学 ·集成化医学影像算法平台理论与实践 ·公共行政学经典文选(英文版) ·TCP/IP协议及网络编程技术 ·水与你 ·应用概率统计 ·建筑工程项目管理(专业版)英文 ·房屋设计与施工案例分析:英文 ·起个好名好运一生 ·建筑工程合同:英文:第3版 ·比较制度经济学 ·植物生物学 ·孩子,给你讲一个:毛泽东的故事 ·成龙传 ·大追剿 ·高职高专计算机系列教材:数据结构实用教程
|
| |