Visual C++从入门到精通

Visual C++从入门到精通
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-07
版次: 3
ISBN: 9787302289326
定价: 69.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 560页
字数: 986千字
正文语种: 简体中文
  •   《软件开发视频大讲堂:VisualC++从入门到精通(第3版)》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍了使用VisualC++6.0进行程序开发应该掌握的各方面知识。全书共分20章,包括VisualC++6.0集成开发环境,C++语言基础,语句,面向过程程序设计,面向对象程序设计,对话框应用程序设计,常用控件,菜单,工具栏和状态栏,高级控件,自定义MFC控件,文本、图形、图像处理,文档与视图,打印技术,文件与注册表操作,ADO编程,动态链接库,多线程程序设计,网络套接字编程,图书管理系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会VisualC++6.0程序开发的精髓,快速提高开发技能。另外,《软件开发视频大讲堂:VisualC++从入门到精通(第3版)》除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:
      语音视频讲解:总时长14小时,共100段?
      实例资源库:881个实例及源码详细分析
      模块资源库:15个经典模块开发过程完整展现?
      项目案例资源库:15个企业项目开发过程完整展现
      测试题库系统:616道能力测试题目?
      面试资源库:371个企业面试真题
      PPT电子教案
      《软件开发视频大讲堂:VisualC++从入门到精通(第3版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
      明日科技是一家软件开发和教育为主的高科技公司,开发的系统有长春公交系统、天气预报系统,矿山瓦斯报警系统等。开发的图书有《软件开发视频大讲堂》《软件开发1200例》《软件工程师开发大系》等多个系列,多个品种荣获“全行业书”奖项。

    第1篇基础知识 
    第1章VisualC++6.0集成开发环境 
    视频讲解:30分钟 
    1.1VisualC++6.0概述 
    1.2VisualC++6.0开发环境介绍 
    1.2.1熟悉VisualC++6.0IDE开发环境 
    1.2.2VisualC++6.0IDE菜单介绍 
    1.2.3VisualC++6.0IDE工具栏介绍 
    1.2.4VisualC++6.0工作区窗口介绍 
    1.2.5VisualC++6.0控件面板介绍 
    1.2.6VisualC++6.0输出窗口介绍 
    1.3设置自己的开发环境 
    1.3.1自定义工具栏 
    1.3.2自定义代码编辑窗口 
    1.4创建一个简单的程序 
    1.4.1创建工程 
    1.4.2编辑程序 
    1.5小结 

    第2章C++语言基础 
    视频讲解:1小时33分钟 
    2.1C++文件结构 
    2.1.1头文件的构成 
    2.1.2源文件的构成 
    2.2C++语言基本要素 
    2.2.1标识符 
    2.2.2关键字 
    2.2.3常量 
    2.2.4变量 
    2.2.5变量的存储类型 
    2.3数据类型 
    2.3.1数值类型 
    2.3.2字符类型 
    2.3.3数组类型 
    2.3.4布尔类型 
    2.3.5枚举类型 
    2.3.6结构体类型 
    2.3.7共用体类型 
    2.3.8指针类型 
    2.3.9引用类型 
    2.3.10自定义类型 
    2.4运算符 
    2.4.1赋值运算符 
    2.4.2算术运算符 
    2.4.3关系运算符 
    2.4.4逻辑运算符 
    2.4.5自增自减运算符 
    2.4.6位运算符 
    2.4.7sizeof运算符 
    2.4.8new和delete运算符 
    2.4.9结合性与优先级 
    2.5表达式 
    2.5.1逗号表达式 
    2.5.2三目元表达式 
    2.6程序编码规范 
    2.6.1合理使用注释 
    2.6.2统一代码缩进 
    2.6.3代码换行 
    2.6.4合理使用空格 
    2.6.5命名规则 
    2.7小结 
    2.8实践与练习 

    第3章语句 
    视频讲解:28分钟 
    3.1语句的构成 
    3.2复合语句 
    3.3分支语句 
    3.3.1if语句 
    3.3.2switch语句 
    3.4循环语句 
    3.4.1for语句 
    3.4.2while语句 
    3.4.3dowhile语句 
    3.4.4嵌套循环语句 
    3.5跳转语句 
    3.5.1goto语句 
    3.5.2return语句 
    3.5.3exit语句 
    3.6小结 
    3.7实践与练习 

    第4章面向过程程序设计 
    视频讲解:46分钟 
    4.1函数 
    4.1.1定义和调用函数 
    4.1.2设置默认值参数 
    4.1.3设置数组参数 
    4.1.4设置指针/引用参数 
    4.1.5省略号参数 
    4.1.6内联函数 
    4.1.7重载函数 
    4.1.8函数递归调用 
    4.1.9函数指针 
    4.2作用域和生命期 
    4.2.1局部作用域 
    4.2.2全局作用域 
    4.2.3定义和使用命名空间 
    4.3函数模板 
    4.3.1定义和使用函数模板 
    4.3.2重载函数模板 
    4.4小结 
    4.5实践与练习 

    第5章面向对象程序设计 
    视频讲解:1小时13分钟 
    5.1类和对象 
    5.1.1类的定义 
    5.1.2类成员的访问 
    5.1.3构造函数和析构函数 
    5.1.4内联成员函数 
    5.1.5静态类成员 
    5.1.6隐藏的this指针 
    5.1.7运算符重载 
    5.1.8友元类和友元方法 
    5.1.9类的继承 
    5.1.10类域 
    5.1.11嵌套类 
    5.1.12局部类 
    5.2类模板 
    5.2.1类模板的定义及应用 
    5.2.2定义类模板的静态数据成员 
    5.3异常处理 
    5.3.1异常捕捉语句 
    5.3.2抛出异常 
    5.4小结 
    5.5实践与练习 

    第2篇核心技术 
    第6章对话框应用程序设计 
    视频讲解:1小时22分钟 
    6.1构建应用程序 
    6.1.1构建对话框应用程序 
    6.1.2构建单文档/视图应用程序 
    6.1.3构建多文档/视图应用程序 
    6.2对话框的创建及显示 
    6.2.1创建对话框 
    6.2.2显示对话框 
    6.3对话框属性设置 
    6.3.1设置对话框的标题 
    6.3.2设置对话框的边框风格 
    6.3.3使用对话框关联菜单 
    6.3.4设置对话框字体 
    6.4在对话框中操作控件 
    6.4.1在对话框中使用控件 
    6.4.2控件对齐方式 
    6.4.3为控件关联变量 
    6.5添加对话框成员及成员函数 
    6.5.1添加普通成员及成员函数 
    6.5.2添加消息处理函数 
    6.5.3手动添加命令消息处理函数 
    6.6消息对话框 
    6.7Windows通用对话框 
    6.7.1使用“文件”对话框打开和保存文件 
    6.7.2使用“字体”对话框设置文本字体 
    6.7.3使用“颜色”对话框设置文本背景颜色 
    6.7.4使用“查找/替换”对话框在文本中替换字符串 
    6.7.5使用“打印”对话框进行打印 
    6.7.6使用“浏览文件夹”对话框选择文件夹 
    6.8小结 
    6.9实践与练习 

    第7章常用控件 
    视频讲解:54分钟 
    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设置编辑框按Enter键换行 
    7.2.5使用编辑框控件录入数据 
    7.3图像控件 
    7.3.1通过属性显示位图 
    7.3.2设置边框颜色和填充颜色 
    7.3.3居中显示位图资源 
    7.4按钮控件 
    7.4.1使用按钮控件显示图标 
    7.4.2使用按钮控件处理用户操作 
    7.5复选框控件 
    7.5.1设置复选框控件的选中状态 
    7.5.2使用复选框控件统计信息 
    7.6单选按钮控件 
    7.6.1为单选按钮控件分组 
    7.6.2获得被选择的单选按钮的文本 
    7.7组合框控件 
    7.7.1设置控件风格 
    7.7.2调整列表部分的显示大小 
    7.7.3通过属性插入数据 
    7.7.4调整数据显示顺序 
    7.7.5获得选择的数据 
    7.8列表框控件 
    7.8.1在指定位置插入文本 
    7.8.2避免插入重复数据 
    7.8.3实现复选数据功能 
    7.9进度条控件 
    7.9.1设置显示风格 
    7.9.2设置进度条的范围 
    7.10小结 
    7.11实践与练习 

    第8章菜单 
    视频讲解:19分钟 
    8.1菜单资源设计 
    8.2菜单项的命令处理 
    8.3动态创建菜单 
    8.4创建弹出式菜单 
    8.5创建图标菜单 
    8.6小结 
    8.7实践与练习 

    第9章工具栏和状态栏 
    视频讲解:21分钟 
    9.1工具栏设计 
    9.1.1工具栏资源设计 
    9.1.2工具栏的命令处理 
    9.1.3动态创建工具栏 
    9.1.4设置工具栏按钮提示 
    9.1.5设计XP风格工具栏 
    9.2状态栏设计 
    9.2.1创建状态栏 
    9.2.2在状态栏中显示控件 
    9.3小结 
    9.4实践与练习 

    第10章高级控件 
    视频讲解:46分钟 
    10.1图像列表控件 
    10.1.1创建图像列表 
    10.1.2将图像绘制到程序中 
    10.2列表视图控件 
    10.2.1设置显示风格 
    10.2.2设计登录窗口 
    10.2.3将数据加载到列表 
    10.2.4具有位图背景的控件 
    10.2.5动态创建列表视图控件 
    10.3树控件 
    10.3.1动态创建树控件 
    10.3.2带复选功能的树控件 
    10.3.3可编辑节点的树控件 
    10.4标签控件 
    10.4.1设置显示方式 
    10.4.2图标标签控件 
    10.4.3设计程序模块 
    10.5应用工具提示控件 
    10.6小结 
    10.7实践与练习 

    第11章自定义MFC控件 
    视频讲解:40分钟 
    11.1自定义编辑框控件 
    11.1.1数字编辑框 
    11.1.2特殊文本颜色编辑框 
    11.1.3位图背景编辑框 
    11.2自定义按钮控件 
    11.2.1图标按钮 
    11.2.2热点按钮 
    11.2.3圆形按钮 
    11.3位图背景树控件 
    11.4三态效果复选框控件 
    11.5小结 
    11.6实践与练习 

    第12章文本、图形、图像处理 
    视频讲解:59分钟 
    12.1GDI概述 
    12.1.1设备上下文 
    12.1.2GDI对象 
    12.2文本输出 
    12.2.1在具体位置和区域中输出文本 
    12.2.2利用制表位控制文本输出 
    12.2.3设置字体及文本颜色 
    12.2.4在路径中输出文本 
    12.2.5在图像背景上输出透明文本 
    12.3绘制图形 
    12.3.1利用线条绘制多边形 
    12.3.2直接绘制多边形 
    12.3.3绘制控件外观 
    12.3.4填充图形区域 
    12.4图像显示 
    12.4.1在设备上下文中绘制图像 
    12.4.2从磁盘中加载图像到窗口中 
    12.4.3位图文件分析 
    12.4.4根据位图数据直接绘图 
    12.4.5显示JPEG图像 
    12.5GDI+图像编程 
    12.5.1在VisualC++6.0中使用GDI+ 
    12.5.2利用GDI+实现图像类型转换 
    12.5.3使用GDI+显示GIF图像 
    12.6小结 
    12.7实践与练习 

    第13章文档与视图 
    视频讲解:32分钟 
    13.1构建文档/视图应用程序 
    13.1.1文档/视图结构概述 
    13.1.2创建文档/视图结构应用程序 
    13.2文档/视图结构的创建 
    13.2.1文档模板的创建 
    13.2.2文档的创建 
    13.2.3框架与视图的创建 
    13.3文档模板概述 
    13.3.1文档管理器 
    13.3.2文档模板 
    13.4文档对象 
    13.4.1文档对象的主要方法 
    13.4.2文档的初始化 
    13.4.3保存文档 
    13.4.4文档的命令处理 
    13.4.5文档的销毁 
    13.5视图对象 
    13.5.1视图对象的主要方法 
    13.5.2视图的初始化 
    13.5.3视图的绘制 
    13.5.4视图的销毁 
    13.6框架窗口 
    13.6.1框架对象的主要方法 
    13.6.2框架的初始化 
    13.6.3命令消息处理 
    13.7文档/视图的应用 
    13.7.1实例说明 
    13.7.2实例实现 
    13.8术语 
    13.9小结 
    13.10练习 
     
    第3篇高级应用 
    第14章打印技术 
    视频讲解:27分钟 
    14.1打印基础 
    14.1.1映射模式 
    14.1.2获取打印机设备上下文 
    14.2文档/视图应用程序打印 
    14.3对话框应用程序打印 
    14.3.1打印对话框中的表格 
    14.3.2打印磁盘中的文件 
    14.4打印设置 
    14.4.1设置打印方向 
    14.4.2设置打印页面 
    14.5修改打印预览 
    14.6小结 
    14.7实践与练习 

    第15章文件与注册表操作 
    视频讲解:39分钟 
    15.1普通文件操作 
    15.1.1应用C函数进行文件操作 
    15.1.2使用CFile类进行文件操作 
    15.1.3使用CFileFind类进行文件查找 
    15.2串行化 
    15.2.1串行化基础 
    15.2.2编写串行化类 
    15.3INI文件操作 
    15.3.1INI文件基本结构 
    15.3.2读写INI文件 
    15.4注册表操作 
    15.4.1使用API函数操作注册表 
    15.4.2基于CRegKey类操作注册表 
    15.5小结 
    15.6实践与练习 

    第16章ADO编程 
    视频讲解:30分钟 
    16.1ADO编程基础 
    16.1.1ADO概述 
    16.1.2在VisualC++中应用ADO技术 
    16.2ADO对象 
    16.2.1ADO连接对象 
    16.2.2ADO记录集对象 
    16.2.3ADO命令对象 
    16.2.4ADO参数对象 
    16.3ADO对象应用 
    16.3.1封装ADO对象 
    16.3.2使用ADO对象添加、修改、删除数据 
    16.3.3使用ADO对象检索数据 
    16.4小结 
    16.5实践与练习 

    第17章动态链接库 
    视频讲解:21分钟 
    17.1动态链接库基础 
    17.1.1动态链接库的特点 
    17.1.2动态链接库的访问 
    17.1.3查看动态链接库 
    17.2创建和使用Win32动态链接库 
    17.2.1创建动态链接库 
    17.2.2调用动态链接库 
    17.2.3向动态链接库中添加C++类和资源 
    17.2.4访问动态链接库中的C++类和资源 
    17.2.5使用动态链接库设计多国语言的应用程序 
    17.3小结 
    17.4实践与练习 

    第18章多线程程序设计 
    视频讲解:31分钟 
    18.1线程概述 
    18.1.1理解系统内核对象 
    18.1.2理解进程和线程 
    18.2线程的创建 
    18.2.1使用CreateThread函数创建线程 
    18.2.2使用_beginthreadex函数创建线程 
    18.2.3使用AfxBeginThread函数创建线程 
    18.2.4应用MFC类库创建线程 
    18.3线程的挂起、唤醒与终止 
    18.4线程同步 
    18.4.1多线程潜在的危险 
    18.4.2使用事件对象实现线程同步 
    18.4.3使用信号量对象实现线程同步 
    18.4.4使用临界区对象实现线程同步 
    18.4.5使用互斥对象实现线程同步 
    18.5小结 
    18.6实践与练习 

    第19章网络套接字编程 
    视频讲解:51分钟 
    19.1计算机网络基础 
    19.1.1OSI参考模型 
    19.1.2IP地址 
    19.1.3地址解析 
    19.1.4域名系统 
    19.1.5TCP/IP协议 
    19.1.6端口 
    19.2套接字概述 
    19.2.1套接字概述 
    19.2.2网络字节顺序 
    19.2.3套接字I/O模式 
    19.3套接字函数 
    19.3.1套接字函数介绍 
    19.3.2基于套接字函数的网络聊天系统 
    19.4MFC套接字编程 
    19.4.1CAsyncSocket类 
    19.4.2CSocket类 
    19.4.3基于TCP协议的网络聊天室系统 
    19.5小结 
    19.6实践与练习 
     
    第4篇项目实战 
    第20章图书管理系统 
    视频讲解:56分钟 
    20.1系统分析 
    20.1.1需求分析 
    20.1.2可行性分析 
    20.1.3编写项目计划书 
    20.2系统设计 
    20.2.1系统目标 
    20.2.2系统功能结构 
    20.2.3业务流程图 
    20.3数据库设计 
    20.3.1数据库分析 
    20.3.2创建数据库 
    20.3.3创建数据表 
    20.4创建工程 
    20.5公共类设计 
    20.5.1自绘菜单类CMyCoolMenu 
    20.5.2自定义编辑框类CKeyEdit 
    20.5.3自定义列表视图类CCustomGrid 
    20.6启动界面的设计 
    20.6.1启动界面设计 
    20.6.2启动界面的淡入淡出效果 
    20.7登录对话框设计 
    20.7.1登录对话框的界面设计 
    20.7.2设置按钮显示位图 
    20.7.3设置按Enter键移动焦点 
    20.7.4设置“登录”按钮功能 
    20.8主窗体设计 
    20.8.1菜单设计 
    20.8.2工具栏设计 
    20.8.3主窗体界面设计 
    20.9“基本信息管理”模块设计 
    20.9.1“基本信息管理”模块界面设计 
    20.9.2设置选项卡 
    20.9.3初始化标签控件 
    20.9.4设置按钮功能 
    20.10“库存信息管理”模块设计 
    20.10.1“库存信息管理”模块界面设计 
    20.10.2设置选项卡 
    20.11“查询管理”模块设计 
    20.11.1“查询管理”模块界面设计 
    20.11.2设置选项卡 
    20.12运行项目 
    20.13开发常见问题与解决 
    20.13.1书写错误的函数名 
    20.13.2使用自定义类时导入头文件 
    20.13.3屏蔽按Enter键关闭窗口功能 
    20.13.4截获按Enter键后的潜在问题 
    20.13.5数据添加时字段大小越界 
    20.13.6如何调用文档/视图结构打印 
    20.14小结 

  • 内容简介:
      《软件开发视频大讲堂:VisualC++从入门到精通(第3版)》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍了使用VisualC++6.0进行程序开发应该掌握的各方面知识。全书共分20章,包括VisualC++6.0集成开发环境,C++语言基础,语句,面向过程程序设计,面向对象程序设计,对话框应用程序设计,常用控件,菜单,工具栏和状态栏,高级控件,自定义MFC控件,文本、图形、图像处理,文档与视图,打印技术,文件与注册表操作,ADO编程,动态链接库,多线程程序设计,网络套接字编程,图书管理系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会VisualC++6.0程序开发的精髓,快速提高开发技能。另外,《软件开发视频大讲堂:VisualC++从入门到精通(第3版)》除了纸质内容之外,配书光盘中还给出了海量开发资源库,主要内容如下:
      语音视频讲解:总时长14小时,共100段?
      实例资源库:881个实例及源码详细分析
      模块资源库:15个经典模块开发过程完整展现?
      项目案例资源库:15个企业项目开发过程完整展现
      测试题库系统:616道能力测试题目?
      面试资源库:371个企业面试真题
      PPT电子教案
      《软件开发视频大讲堂:VisualC++从入门到精通(第3版)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
  • 作者简介:
      明日科技是一家软件开发和教育为主的高科技公司,开发的系统有长春公交系统、天气预报系统,矿山瓦斯报警系统等。开发的图书有《软件开发视频大讲堂》《软件开发1200例》《软件工程师开发大系》等多个系列,多个品种荣获“全行业书”奖项。

  • 目录:
    第1篇基础知识 
    第1章VisualC++6.0集成开发环境 
    视频讲解:30分钟 
    1.1VisualC++6.0概述 
    1.2VisualC++6.0开发环境介绍 
    1.2.1熟悉VisualC++6.0IDE开发环境 
    1.2.2VisualC++6.0IDE菜单介绍 
    1.2.3VisualC++6.0IDE工具栏介绍 
    1.2.4VisualC++6.0工作区窗口介绍 
    1.2.5VisualC++6.0控件面板介绍 
    1.2.6VisualC++6.0输出窗口介绍 
    1.3设置自己的开发环境 
    1.3.1自定义工具栏 
    1.3.2自定义代码编辑窗口 
    1.4创建一个简单的程序 
    1.4.1创建工程 
    1.4.2编辑程序 
    1.5小结 

    第2章C++语言基础 
    视频讲解:1小时33分钟 
    2.1C++文件结构 
    2.1.1头文件的构成 
    2.1.2源文件的构成 
    2.2C++语言基本要素 
    2.2.1标识符 
    2.2.2关键字 
    2.2.3常量 
    2.2.4变量 
    2.2.5变量的存储类型 
    2.3数据类型 
    2.3.1数值类型 
    2.3.2字符类型 
    2.3.3数组类型 
    2.3.4布尔类型 
    2.3.5枚举类型 
    2.3.6结构体类型 
    2.3.7共用体类型 
    2.3.8指针类型 
    2.3.9引用类型 
    2.3.10自定义类型 
    2.4运算符 
    2.4.1赋值运算符 
    2.4.2算术运算符 
    2.4.3关系运算符 
    2.4.4逻辑运算符 
    2.4.5自增自减运算符 
    2.4.6位运算符 
    2.4.7sizeof运算符 
    2.4.8new和delete运算符 
    2.4.9结合性与优先级 
    2.5表达式 
    2.5.1逗号表达式 
    2.5.2三目元表达式 
    2.6程序编码规范 
    2.6.1合理使用注释 
    2.6.2统一代码缩进 
    2.6.3代码换行 
    2.6.4合理使用空格 
    2.6.5命名规则 
    2.7小结 
    2.8实践与练习 

    第3章语句 
    视频讲解:28分钟 
    3.1语句的构成 
    3.2复合语句 
    3.3分支语句 
    3.3.1if语句 
    3.3.2switch语句 
    3.4循环语句 
    3.4.1for语句 
    3.4.2while语句 
    3.4.3dowhile语句 
    3.4.4嵌套循环语句 
    3.5跳转语句 
    3.5.1goto语句 
    3.5.2return语句 
    3.5.3exit语句 
    3.6小结 
    3.7实践与练习 

    第4章面向过程程序设计 
    视频讲解:46分钟 
    4.1函数 
    4.1.1定义和调用函数 
    4.1.2设置默认值参数 
    4.1.3设置数组参数 
    4.1.4设置指针/引用参数 
    4.1.5省略号参数 
    4.1.6内联函数 
    4.1.7重载函数 
    4.1.8函数递归调用 
    4.1.9函数指针 
    4.2作用域和生命期 
    4.2.1局部作用域 
    4.2.2全局作用域 
    4.2.3定义和使用命名空间 
    4.3函数模板 
    4.3.1定义和使用函数模板 
    4.3.2重载函数模板 
    4.4小结 
    4.5实践与练习 

    第5章面向对象程序设计 
    视频讲解:1小时13分钟 
    5.1类和对象 
    5.1.1类的定义 
    5.1.2类成员的访问 
    5.1.3构造函数和析构函数 
    5.1.4内联成员函数 
    5.1.5静态类成员 
    5.1.6隐藏的this指针 
    5.1.7运算符重载 
    5.1.8友元类和友元方法 
    5.1.9类的继承 
    5.1.10类域 
    5.1.11嵌套类 
    5.1.12局部类 
    5.2类模板 
    5.2.1类模板的定义及应用 
    5.2.2定义类模板的静态数据成员 
    5.3异常处理 
    5.3.1异常捕捉语句 
    5.3.2抛出异常 
    5.4小结 
    5.5实践与练习 

    第2篇核心技术 
    第6章对话框应用程序设计 
    视频讲解:1小时22分钟 
    6.1构建应用程序 
    6.1.1构建对话框应用程序 
    6.1.2构建单文档/视图应用程序 
    6.1.3构建多文档/视图应用程序 
    6.2对话框的创建及显示 
    6.2.1创建对话框 
    6.2.2显示对话框 
    6.3对话框属性设置 
    6.3.1设置对话框的标题 
    6.3.2设置对话框的边框风格 
    6.3.3使用对话框关联菜单 
    6.3.4设置对话框字体 
    6.4在对话框中操作控件 
    6.4.1在对话框中使用控件 
    6.4.2控件对齐方式 
    6.4.3为控件关联变量 
    6.5添加对话框成员及成员函数 
    6.5.1添加普通成员及成员函数 
    6.5.2添加消息处理函数 
    6.5.3手动添加命令消息处理函数 
    6.6消息对话框 
    6.7Windows通用对话框 
    6.7.1使用“文件”对话框打开和保存文件 
    6.7.2使用“字体”对话框设置文本字体 
    6.7.3使用“颜色”对话框设置文本背景颜色 
    6.7.4使用“查找/替换”对话框在文本中替换字符串 
    6.7.5使用“打印”对话框进行打印 
    6.7.6使用“浏览文件夹”对话框选择文件夹 
    6.8小结 
    6.9实践与练习 

    第7章常用控件 
    视频讲解:54分钟 
    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设置编辑框按Enter键换行 
    7.2.5使用编辑框控件录入数据 
    7.3图像控件 
    7.3.1通过属性显示位图 
    7.3.2设置边框颜色和填充颜色 
    7.3.3居中显示位图资源 
    7.4按钮控件 
    7.4.1使用按钮控件显示图标 
    7.4.2使用按钮控件处理用户操作 
    7.5复选框控件 
    7.5.1设置复选框控件的选中状态 
    7.5.2使用复选框控件统计信息 
    7.6单选按钮控件 
    7.6.1为单选按钮控件分组 
    7.6.2获得被选择的单选按钮的文本 
    7.7组合框控件 
    7.7.1设置控件风格 
    7.7.2调整列表部分的显示大小 
    7.7.3通过属性插入数据 
    7.7.4调整数据显示顺序 
    7.7.5获得选择的数据 
    7.8列表框控件 
    7.8.1在指定位置插入文本 
    7.8.2避免插入重复数据 
    7.8.3实现复选数据功能 
    7.9进度条控件 
    7.9.1设置显示风格 
    7.9.2设置进度条的范围 
    7.10小结 
    7.11实践与练习 

    第8章菜单 
    视频讲解:19分钟 
    8.1菜单资源设计 
    8.2菜单项的命令处理 
    8.3动态创建菜单 
    8.4创建弹出式菜单 
    8.5创建图标菜单 
    8.6小结 
    8.7实践与练习 

    第9章工具栏和状态栏 
    视频讲解:21分钟 
    9.1工具栏设计 
    9.1.1工具栏资源设计 
    9.1.2工具栏的命令处理 
    9.1.3动态创建工具栏 
    9.1.4设置工具栏按钮提示 
    9.1.5设计XP风格工具栏 
    9.2状态栏设计 
    9.2.1创建状态栏 
    9.2.2在状态栏中显示控件 
    9.3小结 
    9.4实践与练习 

    第10章高级控件 
    视频讲解:46分钟 
    10.1图像列表控件 
    10.1.1创建图像列表 
    10.1.2将图像绘制到程序中 
    10.2列表视图控件 
    10.2.1设置显示风格 
    10.2.2设计登录窗口 
    10.2.3将数据加载到列表 
    10.2.4具有位图背景的控件 
    10.2.5动态创建列表视图控件 
    10.3树控件 
    10.3.1动态创建树控件 
    10.3.2带复选功能的树控件 
    10.3.3可编辑节点的树控件 
    10.4标签控件 
    10.4.1设置显示方式 
    10.4.2图标标签控件 
    10.4.3设计程序模块 
    10.5应用工具提示控件 
    10.6小结 
    10.7实践与练习 

    第11章自定义MFC控件 
    视频讲解:40分钟 
    11.1自定义编辑框控件 
    11.1.1数字编辑框 
    11.1.2特殊文本颜色编辑框 
    11.1.3位图背景编辑框 
    11.2自定义按钮控件 
    11.2.1图标按钮 
    11.2.2热点按钮 
    11.2.3圆形按钮 
    11.3位图背景树控件 
    11.4三态效果复选框控件 
    11.5小结 
    11.6实践与练习 

    第12章文本、图形、图像处理 
    视频讲解:59分钟 
    12.1GDI概述 
    12.1.1设备上下文 
    12.1.2GDI对象 
    12.2文本输出 
    12.2.1在具体位置和区域中输出文本 
    12.2.2利用制表位控制文本输出 
    12.2.3设置字体及文本颜色 
    12.2.4在路径中输出文本 
    12.2.5在图像背景上输出透明文本 
    12.3绘制图形 
    12.3.1利用线条绘制多边形 
    12.3.2直接绘制多边形 
    12.3.3绘制控件外观 
    12.3.4填充图形区域 
    12.4图像显示 
    12.4.1在设备上下文中绘制图像 
    12.4.2从磁盘中加载图像到窗口中 
    12.4.3位图文件分析 
    12.4.4根据位图数据直接绘图 
    12.4.5显示JPEG图像 
    12.5GDI+图像编程 
    12.5.1在VisualC++6.0中使用GDI+ 
    12.5.2利用GDI+实现图像类型转换 
    12.5.3使用GDI+显示GIF图像 
    12.6小结 
    12.7实践与练习 

    第13章文档与视图 
    视频讲解:32分钟 
    13.1构建文档/视图应用程序 
    13.1.1文档/视图结构概述 
    13.1.2创建文档/视图结构应用程序 
    13.2文档/视图结构的创建 
    13.2.1文档模板的创建 
    13.2.2文档的创建 
    13.2.3框架与视图的创建 
    13.3文档模板概述 
    13.3.1文档管理器 
    13.3.2文档模板 
    13.4文档对象 
    13.4.1文档对象的主要方法 
    13.4.2文档的初始化 
    13.4.3保存文档 
    13.4.4文档的命令处理 
    13.4.5文档的销毁 
    13.5视图对象 
    13.5.1视图对象的主要方法 
    13.5.2视图的初始化 
    13.5.3视图的绘制 
    13.5.4视图的销毁 
    13.6框架窗口 
    13.6.1框架对象的主要方法 
    13.6.2框架的初始化 
    13.6.3命令消息处理 
    13.7文档/视图的应用 
    13.7.1实例说明 
    13.7.2实例实现 
    13.8术语 
    13.9小结 
    13.10练习 
     
    第3篇高级应用 
    第14章打印技术 
    视频讲解:27分钟 
    14.1打印基础 
    14.1.1映射模式 
    14.1.2获取打印机设备上下文 
    14.2文档/视图应用程序打印 
    14.3对话框应用程序打印 
    14.3.1打印对话框中的表格 
    14.3.2打印磁盘中的文件 
    14.4打印设置 
    14.4.1设置打印方向 
    14.4.2设置打印页面 
    14.5修改打印预览 
    14.6小结 
    14.7实践与练习 

    第15章文件与注册表操作 
    视频讲解:39分钟 
    15.1普通文件操作 
    15.1.1应用C函数进行文件操作 
    15.1.2使用CFile类进行文件操作 
    15.1.3使用CFileFind类进行文件查找 
    15.2串行化 
    15.2.1串行化基础 
    15.2.2编写串行化类 
    15.3INI文件操作 
    15.3.1INI文件基本结构 
    15.3.2读写INI文件 
    15.4注册表操作 
    15.4.1使用API函数操作注册表 
    15.4.2基于CRegKey类操作注册表 
    15.5小结 
    15.6实践与练习 

    第16章ADO编程 
    视频讲解:30分钟 
    16.1ADO编程基础 
    16.1.1ADO概述 
    16.1.2在VisualC++中应用ADO技术 
    16.2ADO对象 
    16.2.1ADO连接对象 
    16.2.2ADO记录集对象 
    16.2.3ADO命令对象 
    16.2.4ADO参数对象 
    16.3ADO对象应用 
    16.3.1封装ADO对象 
    16.3.2使用ADO对象添加、修改、删除数据 
    16.3.3使用ADO对象检索数据 
    16.4小结 
    16.5实践与练习 

    第17章动态链接库 
    视频讲解:21分钟 
    17.1动态链接库基础 
    17.1.1动态链接库的特点 
    17.1.2动态链接库的访问 
    17.1.3查看动态链接库 
    17.2创建和使用Win32动态链接库 
    17.2.1创建动态链接库 
    17.2.2调用动态链接库 
    17.2.3向动态链接库中添加C++类和资源 
    17.2.4访问动态链接库中的C++类和资源 
    17.2.5使用动态链接库设计多国语言的应用程序 
    17.3小结 
    17.4实践与练习 

    第18章多线程程序设计 
    视频讲解:31分钟 
    18.1线程概述 
    18.1.1理解系统内核对象 
    18.1.2理解进程和线程 
    18.2线程的创建 
    18.2.1使用CreateThread函数创建线程 
    18.2.2使用_beginthreadex函数创建线程 
    18.2.3使用AfxBeginThread函数创建线程 
    18.2.4应用MFC类库创建线程 
    18.3线程的挂起、唤醒与终止 
    18.4线程同步 
    18.4.1多线程潜在的危险 
    18.4.2使用事件对象实现线程同步 
    18.4.3使用信号量对象实现线程同步 
    18.4.4使用临界区对象实现线程同步 
    18.4.5使用互斥对象实现线程同步 
    18.5小结 
    18.6实践与练习 

    第19章网络套接字编程 
    视频讲解:51分钟 
    19.1计算机网络基础 
    19.1.1OSI参考模型 
    19.1.2IP地址 
    19.1.3地址解析 
    19.1.4域名系统 
    19.1.5TCP/IP协议 
    19.1.6端口 
    19.2套接字概述 
    19.2.1套接字概述 
    19.2.2网络字节顺序 
    19.2.3套接字I/O模式 
    19.3套接字函数 
    19.3.1套接字函数介绍 
    19.3.2基于套接字函数的网络聊天系统 
    19.4MFC套接字编程 
    19.4.1CAsyncSocket类 
    19.4.2CSocket类 
    19.4.3基于TCP协议的网络聊天室系统 
    19.5小结 
    19.6实践与练习 
     
    第4篇项目实战 
    第20章图书管理系统 
    视频讲解:56分钟 
    20.1系统分析 
    20.1.1需求分析 
    20.1.2可行性分析 
    20.1.3编写项目计划书 
    20.2系统设计 
    20.2.1系统目标 
    20.2.2系统功能结构 
    20.2.3业务流程图 
    20.3数据库设计 
    20.3.1数据库分析 
    20.3.2创建数据库 
    20.3.3创建数据表 
    20.4创建工程 
    20.5公共类设计 
    20.5.1自绘菜单类CMyCoolMenu 
    20.5.2自定义编辑框类CKeyEdit 
    20.5.3自定义列表视图类CCustomGrid 
    20.6启动界面的设计 
    20.6.1启动界面设计 
    20.6.2启动界面的淡入淡出效果 
    20.7登录对话框设计 
    20.7.1登录对话框的界面设计 
    20.7.2设置按钮显示位图 
    20.7.3设置按Enter键移动焦点 
    20.7.4设置“登录”按钮功能 
    20.8主窗体设计 
    20.8.1菜单设计 
    20.8.2工具栏设计 
    20.8.3主窗体界面设计 
    20.9“基本信息管理”模块设计 
    20.9.1“基本信息管理”模块界面设计 
    20.9.2设置选项卡 
    20.9.3初始化标签控件 
    20.9.4设置按钮功能 
    20.10“库存信息管理”模块设计 
    20.10.1“库存信息管理”模块界面设计 
    20.10.2设置选项卡 
    20.11“查询管理”模块设计 
    20.11.1“查询管理”模块界面设计 
    20.11.2设置选项卡 
    20.12运行项目 
    20.13开发常见问题与解决 
    20.13.1书写错误的函数名 
    20.13.2使用自定义类时导入头文件 
    20.13.3屏蔽按Enter键关闭窗口功能 
    20.13.4截获按Enter键后的潜在问题 
    20.13.5数据添加时字段大小越界 
    20.13.6如何调用文档/视图结构打印 
    20.14小结 

查看详情