注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计C/C++及其相关Visual C++高级编程实例精解

Visual C++高级编程实例精解

Visual C++高级编程实例精解

定 价:¥49.00

作 者: 谢歆,赵国华编著
出版社: 国防工业出版社
丛编项: 软件高级编程实例精解丛书
标 签: VC++

ISBN: 9787118024609 出版时间: 2001-01-01 包装:
开本: 26cm 页数: 539页 字数:  

内容简介

  本书通过一系列规模较大并具有现实意义的实例,深入系统地介绍了使用VisualC十十开发Windows应用程序的各项关键技术。VisualC十十是世界上最优秀的面向对象编程环境之一,在编程效率与底层控制方面均表现得十分出色。本书共分11章,第1章是对VisualC十十基础性问题的深入讨论,以及Microsoft新推出的C#开发语言和.NET战略,并对调试技术作了全面分析总结。随后的每个章节均通过一个精彩实例深入讲述VisualC十十某个方面的编程技术及技巧。这些实例包括功能不断完善与强大的图形系统、利用多媒体技术实现的音频播放器、利用数据库技术实现的公司雇员信息开发系统、多线程的WindowsSockets服务器程序、精美的时钟控件以及利用ISAPI扩展实现的用户注册程序等,内容涵盖VisualC十十编程的方方面面。本书主要是为那些对VisualC十十编程有所了解并想学习高级技术和技巧肋读者所编写,同时也是很有价值的软件开发人员的参考资料。本书不是VisualC十十入门参考书,如果你是VisualC十十的初学者,本书可能并不适合你。

作者简介

暂缺《Visual C++高级编程实例精解》作者简介

图书目录

第1章  MFC. C#与Microsoft. NET                  
 1. 1 Windows程序原理                  
 1. 1. 1  Windows程序工作原理                  
 1. 1. 2  消息循环与输入                  
 1. 1. 3  面向对象技术与Windows编程                  
 1. 2  一种新型开发语言--C#                  
 1. 2. 1  为什么要使用C#                  
 1. 2. 2  C#和C/C++有哪些主要的不同                  
 1. 3  NWGS运行时基础                  
 1. 3. 1  几个基本概念                  
 1. 3. 2  虚拟对象系统                  
 1. 4  Microsoft. NET战略                  
 1. 4. 1  Microsoft. NET战略的核心内容                  
 1. 4. 2  Microsoft. NET的特色                  
 1. 4. 3  Microsoft. NET的组成                  
 1. 4. 4  Microsoft. NET的意义                  
 1. 5  Microsoft. NET开发                  
 1. 5. 1  网络服务一览                  
 1. 5. 2  Microsoft. NET框架                  
 1. 6  MFC程序结构剖析                  
 1. 6. 1  MFC类库                  
 1. 6. 2  程序结构框架                  
 1. 7  VisualC++程序调试                  
 1. 7. 1  常规调试技术                  
 1. 7. 2  高级调试技术                  
 1. 7. 3  异常处理                  
 1. 7. 4  内存漏洞的检查                  
 第2章  图形设备接口与图形数据结构                  
 2. 1  设备上下文                  
 2. 1. 1  基本数据类型                  
 2. 1. 2  设备环境类                  
 2. 1. 3  设备环境类的内容                  
 2. 5  绘图对象                  
 2. 2. 1  GDI绘图对象的分类                  
 2. 2. 2  绘图对象的使用                  
 2. 2. 3  画笔CPen                  
 2. 2. 4  画刷 CBrush                  
 2. 2. 5  字体CFont                  
 2. 2. 6  其它图形对象                  
 2. 3  坐标系与映射模式                  
 2. 4  绘图状态管理与绘图操作                  
 2. 4. 1  绘图状态管理                  
 2. 4. 2  绘图操作                  
 2. 5  图形数据的存储状态                  
 2. 6  实例图形系统的数据结构与存储组织                  
 2. 6. 1  直线的存储组织                  
 2. 6. 2  连续直线和多边形区域的存储组织                  
 2. 6. 3  圆和圆形区域的存储组织                  
 2. 6. 4  文本的存储组织                  
 2. 7  图形系统的建立                  
 2. 7. 1  坐标系的建立                  
 2. 7. 2  各种图形元素的绘制                  
 2. 7. 3  实现图形的绘制                  
 第3章  消息处理与控制条                  
 3. 1  消息映射与消息处理                  
 3. 1. 1  Windows消息                  
 3. 1. 2  消息的发送. 接收与传递                  
 3. 1. 3  消息映射                  
 3. 2  利用鼠标绘制图形                  
 3. 3  控制条的使用                  
 3. 4  实现完整的图形绘制系统                  
 3. 4. 1  全局变量问题                  
 3. 4. 2  实现鼠标作图                  
 3. 4. 3  图形的放大与移动                  
 3. 4. 4  工具条与状态条的使用                  
 第4章  对话框技术                  
 4. 1 对话框概述                  
 4. 1. 1  对话框的组成与分类                  
 4. 1. 2  常用的对话框类                  
 4. 2 控制的使用                  
 4. 2. 1  Windows控件概述                  
 4. 2. 2  各种控制的使用方法                  
 4. 3 模式对话框                  
 4. 4  实例图形系统功能扩展--使用非模式对话框                  
 4. 4. 1  非模式对话框的特点                  
 4. 4. 2  窗口对象的自动情除                  
 4. 4. 3  实现非模式对话框                  
 4. 5  实例图形系统功能扩展--使用卡片式对话框                  
 4. 5. 1  卡片式对话框概述                  
 4. 5. 2  卡片式对话框的创建                  
 4. 5. 3  卡片式对话框的运行机制                  
 4. 5. 4  实现卡片式对话框                  
 第5章  多任务处理                  
 5. 1  进程的创建                  
 5. 1. 1  进程的启动和终止                  
 5. 1. 2 进程的优先级                  
 5. 1. 3  多进程实例                  
 5. 2 进程间通信                  
 5. 2. 1  使用内存映射文件                  
 5. 2. 2  利用共享内存动态链接库                  
 5. 2. 3  用于传输只读数据的WM COPYDATA                  
 5. 2. 4  调用ReadProcessMemory()和WriteProcessMemory()函数                  
 5. 2. 5  进程间消息的发送与接收                  
 5. 3 线程的创建                  
 5. 3. 1  基于Win32API的多线程                  
 5. 3. 2  基于MPC的多线程                  
 5. 4  辅助线程和用户界面线程                  
 5. 4. 1  创建辅助线程                  
 5. 4. 2  创建用户界面线程                  
 5. 4. 3  终止线程                  
 5. 4. 4  线程的优先级                  
 5. 5  线程的同步                  
 5. 5. 1  线程同步的必要性                  
 5. 5. 2  等待函数                  
 5. 5. 3  线程同步对象                  
 5. 6  线程问通信                  
 5, 6. 1  使用全局变量通信                  
 5. 6. 2  使用自定义消息通信                  
 5. 6. 3  使用事件对象通信                  
 5. 7  多线程应用实例                  
 5. 7. 1  创建对话框界面                  
 5. 7. 2  生成线程类                  
 5. 7. 3  在对话框类中添加代码                  
 第6章  VisualC++多媒体开发                  
 6. 1  VisualC++与多媒体开发                  
 6. 1. 1  多媒体概述                  
 6. 1. 2  多媒体程序设计                  
 6. 1. 3  多媒体文件                  
 6. 2  多媒体的组成                  
 6. 2. 1  静态图形                  
 6. 2. 2  动画技术                  
 6. 2. 3  音频技术                  
 6. 3  媒体控制接口                  
 6. 3. 1  命令字符串方式                  
 6. 3. 2  命令消息方式                  
 6. 4  波形音频技术                  
 6. 4. 1  波形音频结构                  
 6. 4. 2  波形音频的信息获取                  
 6. 5  波形音频的处理                  
 6. 5. 1  高级音频函数                  
 6. 5. 2  利用MCI处理波形音频                  
 6. 5. 3  低级设备函数                  
 6. 6  定制波形音频播放器                  
 6. 6. 1  建立波形音频类                  
 6. 6. 2  创建应用程序框架                  
 6. 6. 3  程序功能实现                  
 第17章  VisualC++数据库开发                  
 7. 1  VisualC++与数据库开发                  
 7. 1. 1  数据库知识简介                  
 7. 1. 2  VisualC++的数据库开发工具                  
 7. 1. 3  VisualC++数据库开发的特点                  
 7. 2  SQL语言                  
 7. 2. 1  SQL概述                  
 7. 2. 2  SQL处理技术                  
 7. 2. 3  SQL语言                  
 7. 2. 4  SQL查询                  
 7. 3  MFCODBC概述                  
 7. 4  MFCoDBC数据库类                  
 7. 4. 1  CDatabase类                  
 7. 4. 2  CRecordset类                  
 7. 4. 3  CRecordView类                  
 7. 4. 4  CFieldExchange类                  
 7. 5  RFX机制与BulkRFX机制                  
 7. 5. 1  RFX机制                  
 7. 5. 2  深入记录字段交换过程                  
 7. 5. 3  BulkRFX机制                  
 7. 6 创建数据库                  
 7. 6. 1  创建数据库的一般步骤                  
 7. 6. 2  添加表项                  
 7. 7 数据源管理                  
 7. 8 记录集管理                  
 7. 8. 1  记录集的组员                  
 7. 8. 2 过滤记录集                  
 7. 8. 3 排序记录集                  
 7. 8. 4 参数化记录集                  
 7. 8. 5  多表联合查询                  
 7. 9  公司雇员信息管理系统实例剖析                  
 7. 9. 1  建立数据库应用程序框架                  
 7. 9. 2  应用程序界面设计                  
 7. 9. 3  显示记录信息                  
 7. 9. 4  多表参数化查询                  
 7. 9. 5  操作数据库记录                  
 第8章  应用Windows Sockets编程                  
 8. 1  Windows Sockets概述                  
 8. 1. 1  Sockets基本概念                  
 8. 1. 2  MFC中的Sockets                  
 8. 2  Windows Sockets编程原理                  
 8. 2. 1  基于API的编程模式                  
 8. 2. 2  基于MFC的编程模式                  
 8. 3  Windows Sockets广播技术                  
 8. 3. 1  建立一个可以广播的套接字                  
 8. 3. 2  发送广播消息                  
 8. 3. 3  接收广播消息                  
 8. 4  多线程Windows Sockets编程实例                  
 8. 4. 1  加入Windows Sockets支持                  
 8. 4. 2  添加新类                  
 8. 4. 3  改写相关文件                  
 8. 4. 4  编写客户端程序                  
 第9章  创建和使用ActiveX控件                  
 9. 1  ActiveX技术概述                  
 9. 1. 1  从OLE到ActiveX                  
 9. 1. 2  ActiveX技术的内容                  
 9. 2  ActiveX控件                  
 9. 2. 1  从COM角度理解ActiveX控件                  
 9. 2. 2  ActiveX控件的设计开发过程                  
 9. 2. 3  几种典型控件的实现                  
 9. 2. 4  几种特殊控件属性的实现                  
 9. 3  ActiveX脚本技术                  
 9. 3. 1  ActiveX脚本的背景                  
 9. 3. 2  ActiveX脚本结构                  
 9. 4  ActiveX控件的压缩和签名                  
 9. 4. 1  ActiveX控件的压缩                  
 9. 4. 2  ActiveX控件的签名                  
 9. 5  创建ActiveX控件                  
 9. 5. 1  显示ActiveX控件界面                  
 9. 5. 2  增加属性. 方法和事件                  
 9. 6  ActiveX控件的使用                  
 9. 6. 1  在Web页面上使用ActiveX控件                  
 9. 6. 2  ActiveX控件在应用程序中的使用                  
 第10章  创建ActiveX文档应用程序                  
 10. 1  ActiveX文档概述                  
 10. 1. 1  什么是ActiveX文档                  
 10. 1. 2  创建ActiveX文档链接                  
 10. 1. 3  ActiveX文档特性                  
 10. 2  ActiveX文档结构                  
 10. 2. 1  ActiveX文档实现的接口简介                  
 10. 2. 2  ActiveX文档实现的特殊接口                  
 10. 3  实现ActiveX文档应用程序                  
 10. 3. 1  MFC库中实现ActiveX文档的机制                  
 10. 3. 2  实现ActiveX文档服务器程序                  
 10. 3. 3  实现ActlveX文档包容器程序                  
 第11章  ISAP 3编程技术                  
 11. 1  CGI与ISAPl                  
 11. 1. 1  传统CGI原理与性能                  
 11. 1. 2  ISAPI原理与性能                  
 11. 2  MFC中的ISAPl支持                  
 11. 2. 1  MFC中的ISAPI类                  
 11. 2. 2  MFC中的趴RSEMAP宏                  
 11. 3  ISAPI扩展                  
 11. 3. 1  使用ISAPI扩展向导                  
 11. 3. 2  客户端输入                  
 11. 4  ISAPI过滤器                  
 11. 4. l  ISAPI过滤器介绍                  
 11. 4. 2  使用ISAPI过滤器向导                  
 11. 4. 3  创建ISAPI过滤器程序                  
 11. 5  用ISAPI扩展编写用户注册程序                  
 11. 5. 1  增加命令处理函数                  
 11. 5. 2 增加数据库支持                  
 11. 5. 3  增加线程安全控制                  

本目录推荐