本书通过主流开发领域内的若干具有代表性的实例,向读者深入细致地讲解了利用Visual C++ 6.0进行Windows高级软件开发的相关技术。\r\n 本书涉及的领域包括用户界面、文件系统、图形图像技术、多媒体技术、网络、COM、ActiveX技术、系统底层开发技术等。\r\n 本书可作为有志于用Visual C++进行Windows高级软件开发的人员阅读,也可作为相关人员的参考用书。\r\n
第1章 控件编程 \r\n\r\n1.1 开发特色控件 \r\n1.1.1 基础知识 \r\n1.1.2 特色按钮 \r\n1.1.3 特色编辑控件 \r\n1.1.4 特色菜单 \r\n1.1.5 特色工具栏 \r\n1.1.6 特色状态栏 \r\n1.1.7 超级链接控件 \r\n1.2 增强控件功能小实例 \r\n\r\n第2章 文件系统 \r\n\r\n2.1 相关技术简介 \r\n2.1.1 ANSI C/C++标准文件操作 \r\n2.1.2 利用Win32 API进行文件操作 \r\n2.1.3 MFC文件类 \r\n2.2 文件的分割与合并 \r\n2.3 程序捆绑技术 \r\n2.4 文件监视 \r\n2.5 文件目录的操作 \r\n2.6 二进制文件查看器 \r\n2.7 汉字内码转换 \r\n2.8 利用二进制文件操作模拟数据库存取操作 \r\n2.9 磁盘格式化 \r\n\r\n第3章 图形图像 \r\n\r\n3.1 贝塞尔曲线的绘制 \r\n3.2 消除图像抖动 \r\n3.3 BMP文件操作实例 \r\n3.4 BMP图像转换为字符 \r\n3.5 图像的移动、旋转、镜像、转置、放缩 \r\n3.6 图像腐蚀、膨胀算法 \r\n3.7 图像处理类库的应用 \r\n3.8 转为灰度图 \r\n\r\n第4章 网络 \r\n\r\n4.1 端口扫描 \r\n4.2 聊天室开发实例 \r\n4.3 FTP客户端实例 \r\n4.4 Telnet客户端实例 \r\n4.5 利用SMTP发送E-mail \r\n4.6 代理服务器软件开发实例 \r\n4.7 HTTP服务器开发实例 \r\n4.8 搜索引擎 \r\n4.9 处理HTMLView中的表单提交 \r\n4.10 从IE中获取网页的密码和源代码 \r\n\r\n第5章 音频与视频处理 \r\n\r\n5.1 音量控制实例 \r\n5.2 WAVE文件操作实例 \r\n5.3 视频捕捉实例 \r\n5.4 AVI文件编辑实例 \r\n5.5 Flash SDK开发实例 \r\n5.6 混合音效 \r\n\r\n第6章 COM技术 \r\n\r\n6.1 在程序中使用Office的功能 \r\n6.2 使用MS Agent实例 \r\n6.3 脚本支持实例 \r\n\r\n第7章 Windows系统编程 \r\n\r\n7.1 使用Hook获取键盘输入 \r\n7.1.1 Hook介绍 \r\n7.1.2 挂接器机制 \r\n7.1.3 自定义挂接回调函数 \r\n7.1.4 键盘hook举例 \r\n7.2 注册表 \r\n7.2.1 注册表介绍 \r\n7.2.2 注册表组成 \r\n7.2.3 注册表编程方法 \r\n7.2.4 编程实例 \r\n7.3 多线程多任务 \r\n7.3.1 多线程编程概念 \r\n7.3.2 基于VC的多线程编程 \r\n7.3.3 多线程编程实例 \r\n7.4 动态链接库 \r\n7.4.1 DLL简介 \r\n7.4.2 Non-MFC DLL的编写方法 \r\n7.4.3 DLL的调用方法 \r\n7.4.4 Regular DLL的编写方法 \r\n7.4.5 Extension DLL的编写方法 \r\n7.4.6 DLL应用举例 \r\n\r\n第8章 调试及应用技巧 \r\n\r\n8.1 编程与调试技巧 \r\n8.1.1 常用调试错误的解决方法 \r\n8.1.2 如何检查内存泄漏 \r\n8.1.3 动态链接库调试技巧 \r\n8.1.4 如何设置栈的大小 \r\n8.2 VC开发工具使用技巧 \r\n8.3 VC实用小技巧