VisualC++6.0实例教程
节选
[
单文档(SDI)应用程序一次只能处理一个文档对象(文件)。如Windows的写字板、记事本、画图等应用程序即是单文档界面应用程序,一次只能编辑一个文件,当新建或打开另一文件时,当前编辑的文件被关闭。
]
本书特色
[
本书以编程实例和解析的方式,介绍使用Visual C++开发应用程序所需要的主要知识。主要内容包括:Visual C++基础知识与开发环境,文档和视编程,对话框与控件,菜单、快捷键与控制条,图形操作、文件操作,MFC通用类、异常处理和诊断,多线程编程等。 本书是高等职业学校、高等专科学校计算机专业程序设计教材,供高职高专计算机专业或其他相关专业的学生使用;同时对于使用Visual C++进行程序开发的技术人员也有一定的参考价值。
]
内容简介
[
本书以编程实例和解析的方式,介绍使用Visual C++开发应用程序所需的主要知识。主要内容包括:Visual C++基础知识与开发环境,文档和视编程,对话框与控件,菜单、快捷键与控制条,图形操作、文件操作,MFC通用类,异常处理和诊断,多线程编程等。 本书是高等职业学校、高等专科学校计算机专业程序设计教材,供高职高专计算机专业或其他相关专业的学生使用;同时对于使用Visual C++进行程序开发的技术人员也有一定的参考价值。 本书为授课教师提供免费电子教案,此教案用PowerPoint制作,可以任意修改。请授课教师与北京万水电子信息有限公司联系。
]
目录
第1章 VC++基础知识与Visual C++ 6.0开发环境本章学习目标1.1 VC++基础知识1.1.1 Visual C++和MFC的历史1.1.2 帮助的使用1.1.3 面向对象的编程语言1.2 Visual C++ 6.0开发环境简介1.2.1 Visual C++ 6.0主界面1.2.2 用AppWizard生成一个单文档程序1.2.3 用AppWizard生成一个基于对话框的程序1.3 本章小结1.4 习题第2章 文档和视本章学习目标2.1 通过视类与用户交互2.1.1 在视中响应鼠标输入与画图2.1.2 在视中响应键盘输入与显示字符2.2 利用文档类处理数据2.3 基础知识2.4 本章小结2.5 习题第3章 对话框与控件本章学习目标3.1 使用对话框与控件3.1.1 创建工程并编辑对话框资源3.1.2 创建对话框类并添加代码3.1.3 技术说明3.2 模态对话框3.2.1 添加菜单资源和菜单响应函数3.2.2 编辑对话框资源和创建对话框类3.2.3 添加消息响应函数和代码3.2.4 技术要点3.3 非模态对话框3.3.1 创建对话框类及添加控件3.3.2 显示非模态对话框3.3.3 实现对话框的功能3.3.4 技术要点3.4 进度条对话框3.4.1 创建对话框类及添加控件3.4.2 显示进度条对话框3.4.3 实现对话框的功能3.4.4 技术要点3.5 属性页对话框3.5.1 创建对话框类及添加控件3.5.2 显示属性页对话框3.5.3 实现对话框的功能3.5.4 技术要点3.6 使用通用对话框3.6.1 创建对话框类及添加控件3.6.2 显示对话框3.6.3 实现对话框的功能3.6.4 技术要点3.7 本章小结3.8 习题第4章 莱单、快捷键和控制条本章学习目标4.1 菜单4.1.1 利用AppWizard生成MenuTest程序框架4.1.2 菜单命令的响应4.1.3 技术要点4.2 快捷菜单4.2.1 编辑快捷菜单资源4.2.2 显示快捷菜单4.2.3 添加菜单消息处理函数4.2.4 技术要点4.3 动态菜单4.3.1 编辑菜单资源4.3.2 加入某单响应函数4.3.3 加入动态菜单响应函数4.3.4 技术要点4.4 工具条4.4.1 自定义工具条4.4.2 在工具条上添加控件4.4.3 技术要点4.5 状态条4.6 对话条4.7 本章小结4.8 习题第5章 图形操作本章学习目标5.1 CD和CDC类5.1.1 基础知识5.1.2 使用设备环境类绘图的一个简单例子5.2 GDI和CGdiObject类5.3 绘图程序实例一5.3.1 用应用向导产生程序框架5.3.2 修改、添加资源5.3.3 添加数据类型及变量5.3.4 添加函数5.4 绘图程序实例二5.5 本章小结5.6 习题第6章 文件操作本章学习目标6.1 文件操作类CFile6.1.1 文件的打开与关闭6.1.2 文件的读写6.1.3 文件的定位6.1.4 文件的状态函数6.1.5 CFile类的静态函数6.1.6 文件删除、改名和属性设置实例6.2 文本文件类CStdioFile6.2.1 CStdioFile类6.2.2 CStdoFile读文件实例6.3 文件查找6.3.1 CFileFind类6.3.2 遍历某目录下的某种类型文件的实例6.4 Windows的文件操作简介6.4.1 拷贝、移动、改名、删除6.4.2 取得文件信息6.5 本章小结6.6 习题第7章 MFC通用类本章学习目标7.1 数组类7.1.1 数组类的主要成员函数7.1.2 使用数组类的例子7.2 链表类7.2.1 链表类的主要成员函数7.2.2 使用链表类的例子7.3 字符串类7.3.1 构造函数7.3.2 基本操作函数7.3.3 赋值与合并7.3.4 字符串比较7.3.5 字符串提取函数7.3.6 字符串转换函数7.3.7 字符串查找函数7.3.8 使用CString类的几个例子7.4 日期和时间类7.4.1 CTime类的主要成员函数7.4.2 CTimeSpan类的主要成员函数7.5 CPoint、CRect和CSize7.5.1 CPoint7.5.2 CSize7.5.3 CRect7.5.4 使用CRect、CPoint的例子7.6 本章小结7.7 习题第8章 异常处理和诊断本章学习目标8.1 处理C++异常8.2 MFC异常类8.2.1 CException类8.2.2 CException的导出类8.3 诊断服务8.4 本章小结8.5 习题第9章 多线程本章学习目标9.1 创建线程9.1.1 线程基本知识9.1.2 创建线程实例9.2 线程间通信9.2.1 使用全局变量9.2.2 使用用户自定义消息通信9.2.3 使用Event对象9.3 线程同步9.3.1 使用Critical Section9.3.2 使用Mutex(互斥对象)9.3.3 使用(Semaphore)信号量9.4 本章小结9.5 习题
封面
书名:VisualC++6.0实例教程
作者:杨国兴
页数:246
定价:¥22.0
出版社:中国水利水电出版社
出版日期:2001-07-01
ISBN:9787508406664
PDF电子书大小:45MB 高清扫描完整版
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!