Visual C++高级开发范例解析

副标题:无

作   者:胡晓军等编著

分类号:

ISBN:9787505371194

微信扫一扫,移动浏览光盘

简介

   本书的重点是对Visual C++的高级编程做深入讲解,同时使读者能够掌握Visual C++.NET的基本操作。事实上,本书所讨论的绝大多数技术同版本无关,无论是Visual C++ 5.0和 6.0,还是Visual C++.NET,读者都可以应用本书所介绍的各种编程技术。全书共分7章。第1章详细介绍如何使用Visual Studio.NET创建应用程序框架,内容包括菜单、加速键、控件、工具条、对话框和帮助文件。第2章介绍ActiveX控件的概念和特性以及如何在Visual Studio.NET环境下开发ActiveX控件。第3章介绍COM技术的概念和基础知识,并结合实例讲解COM软件的开发过程。第4章介绍多线程编程的基础知识及概念,并结合实例讲解用MFC进行多线程编程的详细过程。第5章通过实例详细介绍WinSock的应用,内容包括WinSock函数及数据结构的形式及调用方法。第6章和第7章介绍VFW软件开发包的功能、函数及操作,并以此为基础,围绕一个基于局域网的小型多媒体点播系统进行详解。附录A介绍Visual C++.NET的新特性。    本书内容详实,叙述清晰,是广大计算机专业人员、大专院校师生及PC机软件开发人员的必备工具书。   

目录

第 1 章 用户界面编程 10页
1.1 使用 AppWizard 创建多文档应用程序 10页
1.2 设计菜单项 16页
1.2.1 创建和修改菜单资源 16页
1.2.2 增加菜单命令处理函数 18页
1.2.3 弹出式菜单的创建 20页
1.2.4 创建有位图或图标的菜单 25页
1.2.5 动态修改菜单 26页
1.3 使用加速键 30页
1.4 Windows 标准控件 31页
1.4.1 使用对话框编辑器 32页
1.4.2 使用位图按钮 34页
1.4.3 使用自绘按钮 38页
1.5 使用工具条 42页
1.5.1 CControlBar 类 43页
1.5.2 创建工具条 43页
1.5.3 工具条的移动 44页
1.5.4 工具条的显隐控制 45页
1.5.5 在工具条中加入组合框 45页
1.5.6 浮动工具条的编制 48页
1.5.7 工具条停靠控制 49页
1.6 状态条控制 51页
1.6.1 状态条控制的对象结构 52页
1.6.2 状态条控制的应用 52页
1.7 设计通用对话框 53页
1.8 帮助文件的编制 56页
1.8.1 普通帮助的创建 56页
1.8.2 HTML 帮助文件的制作 60页
1.9 应用程序封面设计 71页
第 2 章 ActiveX 控件编程 78页
2.1 什么是 ActiveX 控件 78页
2.1.1 ActiveX 的定义 79页
2.1.2 ActiveX 的内容 79页
2.2 用 Visual C++创建 ActiveX 控件 80页
2.2.1 创建基本的控件 80页
2.2.2 添加方法 82页
2.2.3 创建用户自定义属性 84页
2.2.4 创建参数化的属性 85页
2.2.5 创建 Stock 属性 85页
2.2.6 使用环境属性 86页
2.2.7 创建属性表 86页
2.2.8 增加事件 89页
2.2.9 控件的持久性 90页
2.2.10 绘制控件 91页
2.2.11 创建异步的属性 92页
2.2.12 静态和动态的属性枚举 96页
2.2.13 增加剪贴板和拖放支持 99页
2.2.14 现有控件的 Subclassing(子类化) 109页
2.2.15 其他的 ActiveX 特征 110页
2.3 在 Visual C++中使用 ActiveX 控件 112页
2.3.1 用 Visual BASIC 作容器 112页
2.3.2 用 Visual C++作容器 113页
2.3.3 HTML 和浏览器 114页
2.3.4 用 Office 作容器 116页
2.3.5 互联网脚本 116页
2.3.6 互联网组件下载 118页
2.3.7 使用 ActiveXMovie 控件的视频播放器 118页
第 3 章 COM 组件技术 135页
3.1 概述 135页
3.1.1 什么是 COM 135页
3.1.2 COM 组件 135页
3.1.3 为什么要介绍 COM 135页
3.1.4 COM 的历史 136页
3.1.5 你应有所准备 136页
3.2 组件 136页
3.2.1 组件的特点 136页
3.2.2 组件库 139页
3.3 接口 139页
3.3.1 接口的作用 140页
3.3.2 COM 接口的实现 140页
3.3.3 接口的进一步讨论 144页
3.4 IUnknown 接口 148页
3.4.1 关于 IUnknown 148页
3.4.2 QueryInterface 函数 149页
3.4.3 AddRef 函数与 Release 函数 154页
3.4.4 一个完整的例子 155页
3.5 应用实例 160页
3.5.1 OLE DB??统一数据存取的 COM 途径 161页
3.5.2 MSChart 控件 162页
3.5.3 创建应用程序 162页
3.5.4 插入 MSChart 控件 164页
3.5.5 画出用户界面 164页
3.6 DCOM 简介 176页
第 4 章 多线程编程 180页
4.1 问题的提出 180页
4.1.1 单线程程序的不足 180页
4.1.2 问题的解决方案 182页
4.2 多线程编程准备知识 182页
4.2.1 进程和线程的基本概念 182页
4.2.2 Win32 API 对多线程编程的支持 184页
4.2.3 MFC 对多线程编程的支持 186页
4.3 用 MFC 开发多线程应用程序的实例 188页
4.3.1 概述 188页
4.3.2 辅助线程程序的具体编写 189页
4.3.3 辅助线程程序的说明 194页
4.3.4 存在的问题 195页
4.3.5 用户界面线程的一个实例 196页
4.4 深入多线程编程 197页
4.4.1 线程间通信 197页
4.4.2 线程的同步 199页
第 5 章 WinSock 网络编程 213页
5.1 通信协议简介 213页
5.1.1 TCP/IP 协议 213页
5.1.2 TCP/IP 模型 214页
5.1.3 Windows 的 TCP/IP 214页
5.1.4 了解 TCP/IP 核心协议 215页
5.2 Windows Sockets 简介 219页
5.2.1 背景 219页
5.2.2 Windows Sockets 通信程序开发的基本步骤 220页
5.2.3 Windows Sockets 基本函数 221页
5.3 编程实例 227页
5.3.1 面向连接的流式套接字 Win32 API 例子 227页
5.3.2 MFC 对 Socket 的封装 238页
5.3.3 非面向链接的数据报 Sockets MFC 例子 239页
第 6 章 VFW 软件开发包 252页
6.1 VFW 简介 252页
6.2 AVI 文件流操作 252页
6.2.1 打开/关闭文件流 252页
6.2.2 读写文件数据 253页
6.2.3 利用剪贴板编辑文件 256页
6.2.4 应用实例 258页
6.3 用 DrawDib 绘制图像 268页
6.3.1 DrawDib 的性能特点 268页
6.3.2 DrawDib 的函数 268页
6.3.3 DrawDib 的运行方式 269页
6.3.4 位图文件格式 269页
6.3.5 使用 Palette 增强图像 270页
6.4 视频捕捉 272页
6.4.1 开发 AVICap 应用程序的软硬件配置 272页
6.4.2 AVICap 主要功能 272页
6.4.3 Captune Window 的操作方法 273页
6.4.4 回调函数简介 274页
6.4.5 视频预览与采集 278页
6.4.6 采集设置对话框 278页
6.5 视频压缩管理器 280页
6.5.1 VCM 的功能 280页
6.5.2 VCM 驱动注册 281页
6.6 视频捕捉程序示例 281页
第 7 章 网络视频点播开发实例 289页
7.1 背景介绍 289页
7.1.1 概述 289页
7.1.2 开发目标 290页
7.1.3 开发工具与操作平台 291页
7.1.4 对读者的要求 291页
7.2 开发服务器程序 291页
7.2.1 开发目标 291页
7.2.2 服务器的流程 291页
7.3 重点细节分析 292页
7.4 开发客户端应用程序 308页
7.4.1 开发目标 308页
7.4.2 客户应用程序流程 309页
7.4.3 重点细节分析 309页
7.5 总结与改进 323页
附录 A Visual C++ 7.0 集成开发环境 325页

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Visual C++高级开发范例解析
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon