新闻资讯
看你所看,想你所想

Visual C++程式设计与套用教程(第3版)

Visual C++程式设计与套用教程(第3版)

基本介绍

  • 书名:Visual C++程式设计与套用教程(第3版)
  • 作者:马石安、魏文平
  • 出版时间:2017.11.01
  • 印次:3-1

    图书信息

    Visual C++程式设计与套用教程(第3版)
    作者:马石安、魏文平
    定价:59元
    印次:3-1
    ISBN:9787302485766
    出版日期:2017.11.01
    印刷日期:2017.11.23

      内容简介

      本书凝聚了作者多年来从事软体开发和教学实践的经验和体会。有两条主线贯穿全书: 一条主线以通俗易懂的语言介绍用Visual C++开发Windows应用程式所必需的套用理论,另一条主线设计了丰富的实用程式,通过实践引导学生快速掌握Visual C++的开发方法和技巧,力求向Visual C++初学者开闢一条迅速切入并完整掌握Visual C++编程技术的捷径。

      图书目录

      第1章VisualC++开发环境
      1.1集成开发环境视窗
      1.2AppWizard与ClassWizard
      1.2.1应用程式嚮导AppWizard
      1.2.2类嚮导ClassWizard
      1.3项目与项目工作区
      1.3.1项目
      1.3.2项目工作区
      1.4集成开发环境的选单栏
      1.4.1File选单
      1.4.2Edit选单
      1.4.3View选单
      1.4.4Insert选单
      1.4.5Project选单
      1.4.6Build选单
      1.4.7Tools选单
      1.4.8Window选单
      1.4.9Help选单
      1.5集成开发环境的工具列
      1.5.1Standard工具列
      1.5.2BuildMiniBar工具列
      1.5.3WizardBar工具列
      1.6资源与资源编辑器
      1.6.1资源和资源符号
      1.6.2资源编辑器
      习题
      第2章MFC应用程式概述
      2.1Windows应用程式概述
      2.1.1视窗
      2.1.2讯息和事件
      2.1.3基本数据类型
      2.1.4句柄
      2.2MFC应用程式框架
      2.2.1创建MFC应用程式框架
      2.2.2MFC应用程式框架结构类
      2.2.3MFC应用程式的分析
      2.2.4文档/视图结构
      2.3讯息映射与讯息处理
      2.3.1讯息的类别及其描述
      2.3.2MFC讯息映射机制
      2.3.3自定义讯息处理
      2.4程式调试
      2.4.1查找源程式中的语法错误
      2.4.2调试器
      2.4.3跟蹤调试程式
      2.4.4MFC调试宏
      2.4.5Dump()调试函式
      2.5套用实例
      2.5.1实例简介
      2.5.2创建过程
      习题
      第3章图形与文本
      3.1图形设备接口和设备环境
      3.1.1图形设备接口
      3.1.2设备环境
      3.1.3设备环境类
      3.1.4颜色的设定
      3.1.5获取设备环境
      3.1.6编程实例
      3.2GDI对象类CGdiObject
      3.3画笔和画刷的使用
      3.3.1使用库存对象
      3.3.2创建和使用自定义画笔
      3.3.3创建和使用自定义画刷
      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.6套用实例
      3.6.1实例简介
      3.6.2创建过程
      习题
      第4章选单、工具列和状态栏
      4.1选单
      4.1.1选单的类型
      4.1.2编辑选单
      4.1.3建立讯息映射
      4.1.4选单的有效控制
      4.1.5创建快捷选单
      4.1.6动态创建选单
      4.1.7创建基于对话框的选单
      4.2工具列
      4.2.1编辑工具列
      4.2.2实现按钮功能
      4.2.3自定义工具列
      4.3状态栏
      4.3.1状态栏类的继承关係
      4.3.2状态栏类的成员函式
      4.3.3状态栏操作
      4.4套用实例
      4.4.1实例简介
      4.4.2创建过程
      习题
      第5章对话框
      5.1对话框概述
      5.1.1对话框的类型
      5.1.2对话框的CDialog类
      5.1.3对话框的组成
      5.2模态对话框
      5.2.1设计对话框模板资源
      5.2.2设计对话框类
      5.2.3运行对话框
      5.2.4对话框数据交换和校验机制
      5.3非模态对话框
      5.3.1非模态对话框的特点
      5.3.2视窗对象的自动清除
      5.4属性页对话框
      5.5通用对话框
      5.5.1CFileDialog类
      5.5.2CColorDialog类
      5.5.3CFontDialog类
      5.5.4CPrintDialog类和CPageSetupDialog类
      5.5.5CFindReplaceDialog类
      5.6套用实例
      5.6.1实例简介
      5.6.2创建过程
      习题
      第6章Windows常用控制项
      6.1控制项概述
      6.1.1控制项的创建
      6.1.2控制项的组织
      6.1.3控制项的共有属性
      6.1.4控制项的访问
      6.2CStatic类控制项
      6.2.1静态文本控制项
      6.2.2图片控制项
      6.3CEdit类控制项
      6.3.1编辑框的风格
      6.3.2编辑框的基本操作
      6.3.3编辑框的通知讯息
      6.4CButton类控制项
      6.4.1概述
      6.4.2按钮控制项的基本操作
      6.4.3按钮控制项的通知讯息
      6.4.4CBitmapButton类
      6.5CListBox类控制项
      6.5.1列表框的风格
      6.5.2列表框的基本操作
      6.5.3列表框的通知讯息
      6.6CComboBox类控制项
      6.6.1组合框的属性
      6.6.2组合框的基本操作
      6.6.3组合框的通知讯息
      6.7CSpinButtonCtrl类控制项
      6.7.1旋转按钮控制项常用的风格
      6.7.2旋转按钮控制项的基本操作
      6.7.3旋转按钮控制项的通知讯息
      6.8CSliderCtrl类控制项
      6.8.1滑动条的风格
      6.8.2滑动条的基本操作
      6.8.3滑动条的通知讯息
      6.9CProgressCtrl类控制项
      6.9.1进度条的创建
      6.9.2进度条的风格
      6.9.3进度条的基本操作
      6.10套用实例
      6.10.1实例简介
      6.10.2创建过程
      习题
      第7章文档与视图
      7.1文档/视图结构
      7.1.1概述
      7.1.2文档与视图之间的相互作用
      7.1.3使用文档/视图结构的意义
      7.2简单的文档/视图结构应用程式
      7.2.1文档中数据的初始化
      7.2.2文档中数据的清理
      7.2.3简单的文档/视图结构应用程式
      7.2.4集合类的使用
      7.3文档的读写
      7.3.1MFC文档读写机制
      7.3.2MFC文档序列化
      7.3.3自定义可序列化的类
      7.4分割视图视窗
      7.4.1CSplitterWnd类
      7.4.2分割视图视窗的实现技术
      7.5多文档的应用程式
      7.5.1多文档应用程式的界面
      7.5.2多视图的应用程式
      7.5.3多类型的应用程式
      7.6套用实例
      7.6.1实例简介
      7.6.2创建过程
      习题
      第8章列印编程
      8.1基本列印功能
      8.1.1列印原理
      8.1.2CPrintInfo类
      8.1.3列印过程
      8.1.4列印预览
      8.2设定列印坐标系
      8.2.1Windows映射模式
      8.2.2映射模式的设定
      8.3多页列印
      8.3.1默认列印存在的不足
      8.3.2实现多页列印功能
      8.4高级列印
      8.4.1页眉和页脚
      8.4.2设定页边距
      习题
      第9章动态程式库编程
      9.1概述
      9.1.1动态程式库的概念
      9.1.2动态程式库和静态程式库的区别
      9.1.3使用动态程式库的优点
      9.1.4DLL档案的存放位置
      9.1.5动态程式库的分类
      9.2创建MFC DLL
      9.2.1使用DEF档案
      9.2.2使用关键字_declspec(dllexport)
      9.2.3两种导出函式方法的比较
      9.3使用MFC DLL
      9.3.1使用隐式连结
      9.3.2使用显式连结
      9.4MFC扩展DLL
      9.4.1创建MFC扩展DLL
      9.4.2使用MFC扩展DLL
      习题
      第10章多执行绪编程
      10.1概述
      10.1.1问题的提出
      10.1.2进程和执行绪
      10.1.3MFC对多执行绪编程的支持
      10.2执行绪的创建
      10.2.1创建工作者执行绪
      10.2.2创建用户界面执行绪
      10.3执行绪的控制
      10.3.1终止一个执行绪
      10.3.2悬挂和恢複线程
      10.3.3执行绪的优先权
      10.4执行绪间的通信
      10.4.1使用全局变数进行通信
      10.4.2使用自定义讯息进行通信
      10.5执行绪间的同步
      10.5.1使用CCriticalSection类
      10.5.2使用CMutex类
      10.5.3使用CSemaphore类
      10.5.4使用CEvent类
      习题
      第11章资料库编程
      11.1概述
      11.1.1资料库和资料库管理系统
      11.1.2关係资料库
      11.1.3SQL语言
      11.1.4Visual C++中访问资料库的相关技术
      11.2ODBC技术
      11.2.1ODBC概述
      11.2.2MFC ODBC资料库类
      11.2.3CRecordset类
      11.3创建MFC ODBC资料库应用程式
      11.3.1準备资料库
      11.3.2注册数据源
      11.3.3创建应用程式框架
      11.3.4实现资料库程式的基本功能
      11.3.5实现资料库程式的高级功能
      11.4ADO技术
      11.4.1ADO访问数据源的特点
      11.4.2ADO的结构
      11.4.3ADO常用对象
      11.4.4_bstr_t和_variant_t类
      11.4.5在Visual C++中使用ADO
      11.5ADO资料库套用实例
      11.5.1实例简介
      11.5.2创建过程
      习题
      第12章多媒体编程
      12.1多媒体程式设计基础
      12.1.1多媒体程式设计的原理
      12.1.2多媒体数据格式
      12.2Windows的多媒体服务
      12.2.1高级音频函式
      12.2.2媒体控制接口
      12.2.3MCIWnd视窗类
      12.3ActiveX控制项
      12.3.1ActiveX控制项简介
      12.3.2ActiveX控制项的使用
      12.3.3使用ActiveMovie控制项的播放器
      习题
      第13章综合套用实例
      13.1功能描述
      13.2系统分析
      13.2.1实例分析
      13.2.2计算机的决策方式
      13.3数据结构设计
      13.3.1CManager类
      13.3.2CStatus类
      13.3.3CChess类
      13.3.4CPlayer类
      13.3.5CComputer类
      13.4系统详细设计
      13.4.1项目创建
      13.4.2界面设计
      13.4.3资源编辑
      13.4.4棋盘的定位及显示
      13.4.5成员的添加与初始化
      13.4.6游标类型的切换
      13.4.7游戏设定
      13.4.8落子操作
      13.4.9右视图功能的实现
      13.4.10悔棋功能的实现
      13.4.11重新开始游戏功能实现
      13.4.12档案保存及打开
      13.4.13计时功能的实现
      13.4.14日誌及排行榜功能的实现
      13.4.15选手姓名的读入
      13.4.16音效功能的实现
      13.4.17游戏启动封面的设计
      附录
      实验1框架的创建与讯息处理(2学时)
      实验2图形与文本(4学时)
      实验3选单(2学时)
      实验4工具列与状态栏(2学时)
      实验5对话框(2学时)
      实验6标準控制项(2学时)
      实验7通用控制项(2学时)
      实验8文档与视图(4学时)
      实验9列印编程(2学时)
      实验10动态程式库编程(2学时)
      实验11多执行绪编程(2学时)
      实验12ODBC资料库编程(2学时)
      实验13ADO资料库编程(2学时)
      实验14多媒体编程(2学时)
      参考文献

      转载请注明出处海之美文 » Visual C++程式设计与套用教程(第3版)

      相关推荐

      声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com