书籍详情

Visual C++ 6.0开发技巧与实例教程

Visual C++ 6.0开发技巧与实例教程

作者:同志工作室编著

出版社:人民邮电出版社

出版时间:2000-01-01

ISBN:9787115085450

定价:¥45.00

购买这本书可以去
内容简介
  Visual C++ 6.0是运行于Windows(包括Windows95/98/NT)上的交互式可视化集成开发环境,是美国Microsoft公司开发的Microsoft Visual Studio的一部分。本书以程序开发为主线,内容涵盖了利用Visual C++ 6.0开发完整的应用程序所需的各种知识,如对话框编程、MFC类、文件操作、文档和视、多线程技术、动态链接库、ActiveX控件、多媒体开发和网络与数据库开发等。本书通俗易懂,内容翔实,实例丰富。对于初学Visual C++者而言,利用本书可以迅速达到中级程序员的水平;对已经具有Visual C++编程经验的读者来说是很好的升级指导书;对于从事Visual C++开发与应用的广大科研人员、高校相关专业师生也不失为一本有价值的自学、教学参考书。
作者简介
暂缺《Visual C++ 6.0开发技巧与实例教程》作者简介
目录
第1章 创建第一个应用程序
1.1 Visual C++ 6.0简介 
1.2 用AppWizard生成一个单文档程序 
1.3 用AppWizard生成一个基于对话框的程序 
1.4 小结 
第2章 Visual C++ 6.0的开发环境
2.1 Visual C++ 6.0菜单功能介绍 
2.1.1 File菜单 
2.1.2 Edit菜单 
2.1.3 View菜单 
2.1.4 Insert菜单 
2.1.5 Project菜单 
2.1.6 Build菜单 
2.1.7 Tools菜单 
2.1.8 Window菜单 
2.1.9 Help菜单 
2.2 Visual C++ 6.0的工具条 
2.3 小结 
第3章 对话框编程基础
3.1 从实例程序LittleAdder看对话框编程过程 
3.1.1 定制对话框模板 
3.1.2 定义成员变量 
3.1.3 增加事件处理函数 
3.1.4 增加代码 
3.2 Dialog-Based Application的源程序结构 
3.2.1 类结构 
3.2.2 文件结构 
3.2.3 资源 
3.3 MFC程序的工作流程 
3.3.1 生成CwinApp的一个实例 
3.3.2 WinMain函数 
3.3.3 AfxWinMain函数的执行过程 
3.3.4 Dialog-Based Application的程序运行流程 
3.4 几种常用简单控件的介绍 
3.4.1 静态文本框 
3.4.2 Picture控件 
3.4.3 编辑框 
3.4.4 按钮/复选框/单选框/组框 
3.5 小结 
第4章 对话框深入编程
4.1 使用更多的对话框控件 
4.1.1 列表框(ListBox) 
4.1.2 组合框(ComboBox) 
4.1.3 滚动条(Scroll Bar) 
4.1.4 进度条(Progress) 
4.1.5 滑动控件(Slider) 
4.1.6 树控件(Tree Control) 
4.1.7 IP地址控件(IP Address) 
4.1.8 控件使用演示实例1:演示列表框、组合框和IP地址控件 
4.1.9 控件使用演示实例2:演示树控件、进度条和滑动控件 
4.2 新建和显示一个对话框 
4.2.1 新建对话框资源 
4.2.2 为对话框增加管理类 
4.2.3 使用对话框 
4.3 为对话框增加菜单、工具条和状态条 
4.3.1 编辑菜单 
4.3.2 增加菜单单击消息响应函数 
4.3.3 编辑工具条 
4.3.4 增加工具条按钮命令消息响应函数 
4.3.5 菜单、工具条及状态条的MFC管理类 
4.3.6 把菜单、工具条和状态条加入主对话框 
4.3.7 为菜单和工具条响应函数增加代码 
4.4 Windows通用对话框 
4.4.1 CFileDialog 
4.4.2 实例:设置文件对话框 
4.4.3 CColorDialog 
4.4.4 实例:使用颜色对话框 
4.4.5 CFontDialog 
4.4.6 实例:使用字体对话框 
4.4.7 CPrintDialog 
4.4.8 CFindReplaceDialog 
4.5 无模式对话框 
4.6 标签化对话框 
4.6.1 创建属性页 
4.6.2 创建属性表 
4.6.3 与属性表交互 
4.6.4 实例:宠物选择程序PropertySheetTest 
4.6.5 创建基于属性表的程序 
4.7 小结 
第5章 常用MFC类介绍
5.1 窗口公共基类CWnd 
5.1.1 窗口句柄 
5.1.2 窗口的大小和位置 
5.1.3 窗口的状态 
5.1.4 窗口访问函数 
5.1.5 窗口更新/刷新函数 
5.1.6 坐标转换函数 
5.1.7 定时器函数 
5.2 功能强大的字符串类CString 
5.2.1 CString的构造函数 
5.2.2 CString的基本操作 
5.2.3 字符串赋值、合并与格式化 
5.2.4 字符串的比较 
5.2.5 串提取 
5.2.6 串转换 
5.2.7 串查找 
5.2.8 CString对流式存取的支持 
5.2.9 实例:句子的单词分解 
5.3 MFC数组类 
5.3.1 数组模板类 
5.3.2 非模板数组类 
5.4 MFC链表类 
5.4.1 链表模板类 
5.4.2 非模板链表类 
5.5 CPoint、CRect和CSize 
5.5.1 CPoint 
5.5.2 CSize 
5.5.3 CRect 
5.6 CTime和CTimeSpan 
5.6.1 CTime类 
5.6.2 CTimeSpan类 
5.7 小结 
第6章 文件操作
6.1 CFile 
6.1.1 打开文件 
6.1.2 文件读写 
6.1.3 文件定位 
6.1.4 文件相关信息的设置与获取 
6.1.5 文件锁定与解锁 
6.1.6 文件关闭 
6.2 CArchive 
6.2.1 类的序列化 
6.2.2 实例:类C3DPoint的序列化 
6.2.3 创建CArchive对象 
6.2.4 关闭CArchive 
6.2.5 CArchive的读写操作 
6.2.6 CArchive的状态函数 
6.2.7 在项目SerializeTest中测试类C3DPoint 
6.3 CStdioFile类 
6.3.1 CStdioFile的文本存取 
6.3.2 实例:用CStdioFile类向test.txt存取文本 
6.4 小结 
第7章 文档和视
7.1 Doc/View的程序结构及工作流程 
7.1.1 实例程序MyDraw 
7.1.2 Doc/View体系结构的程序结构 
7.1.3 Doc/View程序的工作流程 
7.2 通过视类(CView)与用户交互 
7.2.1 在视(CView)中响应鼠标输入与画图 
7.2.2 在视中响应键盘输入与显示字符 
7.3 利用文档类(CDocument)处理程序数据 
7.3.1 向文档类中添加数据 
7.3.2 窗口重画处理 
7.3.3 在文档类中实现程序数据的文件I/O 
7.4 处理菜单和工具条 
7.4.1 编辑菜单资源 
7.4.2 通过编辑加速键资源来设置菜单项的快捷键 
7.4.3 编辑工具条资源 
7.4.4 增加菜单/工具条消息响应函数 
7.4.5 修改函数OnLButtonUp()、OnLButtonMove()和OnDraw() 
7.4.6 扩展类CLine以支持矩形和椭圆 
7.5 专用视类(CEditView、CScrollView、CFormView……) 
7.5.1 专用视图类增强了CView某些方面的视图功能 
7.5.2 实例:网页浏览器SimpleBrowser 
7.6 多文档(MDI)编程 
7.7 小结 
第8章 多线程技术
8.1 创建线程 
8.1.1 AfxBeginThread()函数 
8.1.2 创建线程实例 
8.2 线程间通信 
8.2.1 使用全局变量通信 
8.2.2 使用用户自定义消息通信 
8.2.3 使用Event对象通信 
8.3 线程同步 
8.3.1 使用Critical Section 
8.3.2 使用Mutex(互斥对象) 
8.3.3 使用信号量(Semaphore) 
8.4 小结 
第9章 动态链接库
9.1 概述 
9.2 创建和使用动态链接库 
9.2.1 DLL的结构和导出方式 
9.2.2 链接应用程序到DLL 
9.3 使用动态链接库扩展MFC 
9.4 调用Windows中的API函数 
9.4.1 设置鼠标信息 
9.4.2 绘图程序 
9.5 小结 
第10章 ActiveX控件开发技术
10.1 ActiveX概述 
10.1.1 OLE(对象链接与嵌入) 
10.1.2 ActiveX是对OLE的扩展 
10.2 ActiveX控件 
10.2.1 什么是ActiveX控件 
10.2.2 实例:在VC程序开发中使用ActiveX控件 
10.2.3 ActiveX控件的属性、事件和方法 
10.2.4 制作ActiveX控件的方法 
10.2.5 ActiveX控件的注册和使用 
10.3 实例:ActiveX控件ActiveCounter 
10.3.1 用MFC ActiveX ControlWizard创建ActiveX控件ActiveCounter 
10.3.2 在ActiveCounter上显示文本和图形 
10.3.3 改变控件的图标 
10.3.4 利用ActiveX Control Test Container测试ActiveCounter.ocx 
10.3.5 定制ActiveCounter的主界面:为ActiveX控件添加子控件 
10.3.6 为ActiveCounter增加属性 
10.3.7 定制ActiveCounter的属性页 
10.3.8 为ActiveCounter增加方法 
10.3.9 为ActiveCounter增加事件 
10.3.10 使用和测试ActiveCounter 
10.4 小结 
第11章 多媒体开发技术
11.1 MMControl控件 
11.2 媒体播放器的制作 
11.3 MCIWndX控件 
11.4 动画播放应用程序 
11.5 小结 
第12章 网络与数据库开发
12.1 数据库程序设计 
12.2 网络应用程序设计 
12.3 小结 
猜您喜欢

读书导航