Visual C++教程-第3版

Visual C++教程-第3版

作者:郑阿奇

出版社:机械工业出版社

出版年:2015-03-01

评分:5分

ISBN:9787111491439

所属分类:教辅教材

书刊介绍

Visual C++教程-第3版 本书特色

着重介绍c++面向对象和visualc++6.0及mfc程序设计等内容,分为教程、实验与实习三个部分。在强调“基础”的同时,适当兼顾“考级”和“服务”,“基础”内容主要包括“c++语言概述”、“c++程序构造和组织”、“类、继承和多态”、“流、模板和异常处理”、“mfc框架、消息和对话框”、“常用控件”、“框架窗口界面设计”、“数据、文档和视图”、“图形、文本和数据库”等。

Visual C++教程-第3版 内容简介

着重介绍C++面向对象和VisualC++6.0及MFC程序设计等内容,分为教程、实验与实习三个部分。在强调“基础”的同时,适当兼顾“考级”和“服务”,“基础”内容主要包括“C++语言概述”、“C++程序构造和组织”、“类、继承和多态”、“流、模板和异常处理”、“MFC框架、消息和对话框”、“常用控件”、“框架窗口界面设计”、“数据、文档和视图”、“图形、文本和数据库”等。

Visual C++教程-第3版 目录

目录前言**部分教程第1章C/C++语言概述11.1从C到C++的程序结构11.2程序书写规范21.3数据类型31.3.1基本数据类型31.3.2常量41.3.3变量61.3.4数据类型转换71.3.5数组71.3.6结构体91.3.7共用体111.3.8枚举类型111.3.9用typedef定义类型121.4运算符和表达式121.4.1算术运算符131.4.2赋值运算符141.4.3关系运算符151.4.4逻辑运算符151.4.5位运算符151.4.6三目运算符161.4.7增1和减1运算符161.4.8逗号运算符171.4.9sizeof运算符171.4.10new和delete171.5基本语句181.5.1表达式语句、空语句和复合语句181.5.2选择语句181.5.3循环语句191.5.4break、continue语句211.6函数221.6.1函数的定义和调用221.6.2带默认形参值的函数231.6.3函数的递归调用241.6.4内联函数251.6.5函数的重载261.7指针和引用261.7.1指针和指针变量261.7.2&和*运算符271.7.3指针和数组281.7.4指针和结构体281.7.5函数的指针传递291.7.6引用291.7.7函数的引用传递301.8作用域和存储类型311.8.1作用域311.8.2变量的存储类型321.9预处理33习题34第2章C++面向对象程序设计基础382.1类和对象382.1.1从结构到类382.1.2类的定义382.1.3对象的定义402.2类的成员及特性412.2.1构造函数412.2.2析构函数422.2.3对象成员初始化422.2.4常类型442.2.5this指针462.2.6类的作用域和对象的生存期472.2.7静态成员472.2.8友元492.3继承和派生类502.3.1单继承502.3.2派生类的构造函数和析构函数542.3.3多继承54习题55第3章C++面向对象程序设计进阶563.1多态和虚函数563.1.1虚函数563.1.2纯虚函数和抽象类583.2运算符重载593.2.1运算符重载的语法593.2.2赋值运算符的重载613.2.3提取和插入运算符重载623.3输入输出流库633.3.1概述633.3.2cout和cin643.3.3流的错误处理663.3.4使用输入输出成员函数673.3.5文件流概述693.3.6顺序文件操作703.3.7随机文件操作723.4模板743.4.1函数模板743.4.2类模板77习题79第4章MFC框架、消息和对话框814.1Windows编程814.1.1C++的Windows编程814.1.2Windows编程特点844.1.3Windows基本数据类型854.2MFC编程864.2.1MFC程序框架864.2.2使用MFC AppWizard884.2.3创建文档应用程序894.2.4项目文件和管理914.2.5MFC程序类结构934.3消息和消息映射944.3.1消息类别944.3.2消息映射机制954.3.3使用类向导964.3.4键盘和鼠标消息984.3.5其他窗口消息994.4设计并使用对话框994.4.1资源和资源标识994.4.2添加对话框资源1014.4.3设置对话框属性1024.4.4添加和布局控件1024.4.5创建对话框类1054.4.6映射WM_INITDIALOG消息1054.4.7在程序中调用对话框1064.4.8模式和非模式对话框1074.4.9创建对话框应用程序1074.5通用对话框和消息对话框1084.5.1通用对话框1084.5.2消息对话框1094.6常见问题解答110习题111单元综合测试111第5章常用控件1135.1创建和使用控件1135.1.1控件的创建方式1135.1.2控件的消息及消息映射1145.1.3控件类和控件对象1165.1.4DDX和DDV1185.2静态控件和按钮1205.2.1静态控件1205.2.2按钮1215.2.3示例:制作问卷调查1225.3编辑框和旋转按钮1255.3.1编辑框1255.3.2旋转按钮1265.3.3示例:学生成绩输入1275.4列表框1305.4.1列表框样式和消息1305.4.2列表框基本操作1315.4.3示例:城市邮政编码1325.5组合框1355.5.1组合框样式和消息1355.5.2组合框常见操作1365.5.3示例:城市邮编和区号1375.6进展条、日历控件和计时器1395.6.1进展条1395.6.2日历控件1405.6.3计时器1415.6.4示例:自动时间显示1415.7滚动条和滑动条1425.7.1滚动条1425.7.2滑动条1445.7.3示例:调整对话框背景颜色1455.8常见问题解答147习题148单元综合测试148第6章框架窗口界面设计1506.1框架窗口1506.1.1主窗口和文档窗口1506.1.2窗口样式的设置1506.1.3窗口状态的改变1536.2图标和光标1556.2.1图像编辑器1556.2.2图标及其使用1576.2.3光标及其使用1596.3菜单1616.3.1用编辑器设计菜单1616.3.2更改应用程序菜单1636.3.3使用键盘快捷键1656.3.4菜单的编程控制1666.3.5使用快捷菜单1686.4工具栏1706.4.1使用工具栏编辑器1706.4.2工具按钮和菜单项相结合1716.4.3多个工具栏的使用1726.5状态栏1746.5.1状态栏的定义1746.5.2状态栏的常用操作1756.5.3改变状态栏的风格1766.6交互对象的动态更新1776.7常见问题解答178习题179单元综合测试179第7章数据、文档和视图1817.1文档模板1817.1.1文档模板类1817.1.2文档模板字符串资源1827.2文档序列化1837.2.1文档序列化过程1837.2.2CArchive类和序列化操作1847.2.3使用简单数组集合类1867.2.4类对象序列化1897.2.5文件对话框和CFile类1937.3视图及应用框架1967.3.1一般视图框架1967.3.2图像列表1987.3.3列表视图框架1997.3.4树视图框架2047.4文档视图结构2087.4.1文档与视图的相互作用2087.4.2切分窗口2107.4.3一档多视2117.5常见问题解答216习题217单元综合测试217第8章图形、文本和数据库2198.1设备环境和数据2198.1.1CDC类概述2198.1.2坐标映射2198.1.3CPoint、CSize和CRect2208.1.4颜色和颜色对话框2228.2图形和文本2238.2.1画笔、画刷和位图2238.2.2图形绘制2278.2.3字体与文字2308.3MFC ODBC一般操作2358.3.1使用MFC ODBC向导2358.3.2数据表绑定更新2398.3.3MFC ODBC类及记录集2398.3.4记录的过滤条件、排序法和查询2408.3.5显示记录信息2418.3.6编辑记录2438.4MFC ODBC应用编程2468.4.1字段操作与记录列表2468.4.2直接使用MFC ODBC类2488.4.3使用RemoteData和DBGrid控件2528.4.4多表处理2548.5常见问题解答258习题259单元综合测试259第二部分实验实验1认识Visual C++ 6.0开发环境261实验2基本数据类型、表达式和基本语句267实验3函数和预处理270实验4构造类型、指针和引用272实验5类和对象、继承和派生275实验6多态和虚函数、运算符重载278实验7输入输出流库281实验8向导框架、消息及调试286实验9对话框和按钮控件290实验10编辑框、列表框和组合框291实验11进展条、滚动条和滑动条295实验12基本界面元素298实验13数据、文档和视图301实验14图形和文本302实验15ODBC数据库编程303第三部分实习实习一学生成绩管理程序(C++版)305实习二学生成绩管理程序(MFC版)309附录A常用C++库函数及类库317附录B字符串类型和CString类319附录CVisual C++常用操作323模拟测试试卷326单元综合测试和模拟测试参考答案334

相关推荐

微信二维码