书籍详情

零点起飞学Visual C++

零点起飞学Visual C++

作者:葛亮 等编著

出版社:清华大学出版社

出版时间:2013-07-01

ISBN:9787302317296

定价:¥55.00

购买这本书可以去
内容简介
  本书由浅入深、循序渐进地介绍了如何使用Visual C++6.0强大的开发环境,进行软件开发。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共19章,分4篇。第1篇介绍基础知识,包括Visual C++6.0集成开发环境的搭建与使用、C++语言基础、函数、C++的面向对象编程、VC开发基础;第2篇介绍可视化程序设计,包括对话框、单文档和多文档、常用控件、菜单、工具栏和状态栏设计、Windows图形处理与文本输入输出等可视化设计;第3篇介绍Windows程序设计,包括文件处理、注册表与INI文件、动态链接库、多线程编程、数据库应用程序设计、网络编程、多媒体编程等VisualC++开发基础;第4章介绍项目开发实战案例,包括图书管理系统的实现、简单电子邮件的客户端实现,以提高读者实战水平。本书内容从C++讲起,非常适合Visual C++入门读者,可作为大中专院校VisualC++和Windows程序设计课程的教材。同时,由于涉及深入开发的知识,本书也适合Visual C++开发人员。
作者简介
暂缺《零点起飞学Visual C++》作者简介
目录
第1篇  基 础 知 识 第1章  Visual C++ 6.0集成开发环境( 教学视频:24分钟)  1.1  走近Visual C++  1.1.1  Visual C++的语言基础——C++语言  1.1.2  Visual C++的接口函数——Windows API  1.1.3  Visual C++的类库——MFC  1.2  Visual C++ 6.0集成开发环境  1.2.1  安装  1.2.2  Visual C++ 6.0开发环境介绍  1.3  入门实例  1.4  应用程序的开发步骤  1.5  小结  第2章  C++语言基础( 教学视频:81分钟)  2.1  什么是面向对象程序设计  2.2  单一数据的表示——数据类型  2.2.1  数据的指代——常量与变量  2.2.2  简单数据类型  2.2.3  字符串常量  2.2.4  构造类型——数组  2.2.5  文件类型  2.2.6  指针类型  2.3  多个数据的表示——数组  2.3.1  一维数组  2.3.2  二维数组  2.3.3  字符数组  2.4  数据运算的核心——运算符  2.4.1  赋值运算符  2.4.2  算术运算符  2.4.3  逻辑运算符  2.4.4  关系运算符  2.4.5  位运算符  2.4.6  逗号运算符  2.5  程序的基本单元——表达式和语句  2.6  程序控制结构  2.6.1  直肠子程序——顺序结构  2.6.2  有头脑的程序——选择结构  2.6.3  死脑筋的程序——循环结构  2.7  C++的输入输出  2.8  编程实例与调试  2.8.1  编写代码  2.8.2  Visual C++项目文件介绍  2.8.3  调试与运行  2.9  小结  2.10  习题  第3章  函数( 教学视频:29分钟)  3.1  什么是函数  3.2  构建函数  3.2.1  定义函数  3.2.2  函数参数——传递数据  3.2.3  函数的返回值——有去有回  3.3  使用函数  3.3.1  函数调用的一般形式  3.3.2  函数的嵌套调用——函数中再调用函数  3.3.3  函数的递归调用——自己调用自己  3.4  函数应用实战  3.4.1  函数应用实例的代码编写  3.4.2  断点跟踪调试  3.5  小结  3.6  习题  第4章  C++的面向对象编程( 教学视频:53分钟)  4.1  类和对象  4.1.1  从结构到类  4.1.2  定义成员函数  4.1.3  对象应用  4.1.4  对象的作用域  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.4  由类生类——派生类  4.4.1  继承  4.4.2  基类成员在派生类中访问属性  4.4.3  派生类对基类成员的访问规则  4.5  派生类的构造函数与析构函数  4.5.1  派生类构造函数和析构函数的执行顺序  4.5.2  派生类构造函数和析构函数的构造规则  4.6  继承与多重继承  4.6.1  继承和多重继承概述  4.6.2  多重继承的声明  4.6.3  虚基类  4.7  多态的基本概念  4.8  函数重载和运算符重载  4.8.1  函数重载  4.8.2  运算符重载  4.9  虚函数  4.10  小结  4.11  习题  第5章  VC开发的基础——MFC与Windows( 教学视频:21分钟)  5.1  什么是Microsoft类库  5.2  MFC常见类介绍  5.2.1  根类CObject  5.2.2  窗口类  5.2.3  文件类  5.2.4  网络类  5.2.5  ODBC类  5.2.6  辅助类  5.3  MFC的本质——Windows编程  5.3.1  窗口  5.3.2  事件驱动  5.3.3  句柄和Windows消息  5.4  Windows应用程序的基本结构  5.5  小结  第2篇  可视化程序设计 第6章  最简单的界面化程序——对话框( 教学视频:66分钟)  6.1  创建对话框应用程序  6.2  使用对话框  6.2.1  创建对话框  6.2.2  使用模态对话框  6.2.3  使用非模态对话框  6.2.4  设置对话框属性  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.6  消息对话框  6.7  通用对话框  6.7.1  文件对话框  6.7.2  字体对话框  6.7.3  颜色对话框  6.7.4  查找与替换对话框  6.8  小结  6.9  习题  第7章  单文档和多文档( 教学视频:71分钟)  7.1  什么是文档  7.1.1  单文档界面与多文档界面  7.1.2  文档/视图结构  7.2  文档/视图应用程序  7.2.1  构建单文档应用程序  7.2.2  单文档程序的核心——消息传递  7.3  文档/视图结构分析  7.3.1  主程序类CWinApp  7.3.2  文档类的基类CDocument  7.3.3  文档类CView  7.3.4  文档模板类CDocTemplate  7.3.5  框架窗口类CFrameWnd  7.4  单文档程序分析  7.4.1  从基本概念开始  7.4.2  理解应用程序  7.5  文档操作  7.5.1  串行化处理  7.5.2  消息映射  7.5.3  消息传递  7.6  SDI应用程序实战  7.7  MFC的集合类与字符串类  7.7.1  集合类介绍  7.7.2  CTypedPtrList模板链表类  7.7.3  字符串类  7.8  MDI应用程序  7.8.1  MDI应用程序分析  7.8.2  MDI应用实例  7.9  小结  7.10  习题  第8章  常用控件( 教学视频:68分钟)  8.1  概述  8.2  按钮控件  8.2.1  创建按钮控件  8.2.2  使用按钮控件  8.3  滚动条控件  8.3.1  创建滚动条  8.3.2  使用滚动条控件  8.4  静态文本控件  8.5  列表框控件  8.5.1  列表框控件相关类  8.5.2  使用列表框  8.6  列表视图和树视图控件  8.6.1  列表视图控件的构成  8.6.2  使用列表视图控件  8.6.3  树视图控件的构成  8.6.4  使用树视图控件  8.7  编辑框控件  8.7.1  编辑框的构成  8.7.2  使用编辑框  8.8  组合框控件  8.8.1  组合框控件的构成  8.8.2  设置组合框  8.8.3  组合框的消息传递  8.9  Tab属性页控件  8.9.1  Tab属性页的构成  8.9.2  使用属性页  8.10  其他常用控件  8.10.1  进度条控件  8.10.2  滑块控件  8.10.3  IP Address控件  8.10.4  时间控件  8.10.5  应用实例  8.11  小结  8.12  习题  第9章  菜单、工具栏和状态栏设计( 教学视频:39分钟)  9.1  概述  9.2  菜单  9.2.1  创建菜单  9.2.2  响应菜单项命令  9.2.3  菜单类概览  9.2.4  弹出式菜单  9.2.5  使用对话框中的菜单  9.3  工具栏  9.3.1  创建工具栏  9.3.2  工具栏相关类  9.3.3  响应工具栏的命令  9.3.4  使用工具栏  9.4  状态栏  9.4.1  状态栏  9.4.2  状态栏操作实例  9.5  使用快捷键  9.6  小结  9.7  习题  第10章  Windows图形处理与文本输入输出( 教学视频:72分钟)  10.1  设备环境  10.1.1  设备环境类  10.1.2  映射模式  10.2  绘图  10.2.1  画笔  10.2.2  画刷  10.2.3  绘图相关的数据类型  10.3  绘图实例  10.3.1  绘图函数介绍  10.3.2  刷新/重绘图形  10.3.3  创建简单绘图程序  10.3.4  使用区域绘制图形  10.4  文本  10.4.1  字体的结构  10.4.2  创建字体  10.5  文本输出  10.5.1  文本输出函数  10.5.2  设置文本格式  10.6  打印  10.6.1  单页打印  10.6.2  多页打印  10.6.3  打印过程  10.7  小结  10.8  习题  第3篇  Windows程序设计 第11章  文件处理( 教学视频:36分钟)  11.1  文件的输入输出  11.1.1  C++对文件操作的支持  11.1.2  文件的打开与关闭  11.1.3  文本文件的输入和输出  11.1.4  二进制文件的输入和输出  11.2  CFile类  11.2.1  初识CFile类  11.2.2  使用CFile类  11.3  CFileFind类  11.3.1  初识CFileFind类  11.3.2  使用CFileFind类  11.4  数据的对象化——串行化  11.4.1  CFile类与串行化  11.4.2  操作实例  11.5  小结  11.6  习题  第12章  注册表与INI文件( 教学视频:24分钟)  12.1  什么是注册表  12.1.1  注册表的基本结构  12.1.2  注册表的数据类型  12.2  操作注册表  12.2.1  注册表关键类CRegKey  12.2.2  添加注册表数据  12.2.3  查询注册表  12.2.4  枚举注册表  12.3  Windows配置文件INI  12.4  INI文件操作函数  12.4.1  操作INI文件函数介绍  12.4.2  读写INI文件中键名数据  12.4.3  枚举节与键  12.5  小结  12.6  习题  第13章  动态链接库( 教学视频:41分钟)  13.1  什么是动态链接库  13.2  创建动态链接库  13.2.1  创建MFC动态链接库  13.2.2  创建Win32动态链接库  13.3  使用动态链接库文件  13.3.1  动态链接库的入口函数  13.3.2  动态链接库中数据和函数的导出  13.3.3  动态链接库的加载  13.4  动态链接库应用实战  13.4.1  MFC动态链接库应用实例  13.4.2  Win32动态链接库应用实例  13.5  钩子函数  13.5.1  钩子技术介绍  13.5.2  钩子类型和范围  13.5.3  安装和解除钩子  13.6  小结  13.7  习题  第14章  多线程编程( 教学视频:28分钟)  14.1  多任务、进程和线程  14.1.1  多任务介绍  14.1.2  什么是进程  14.1.3  单线程与多线程  14.2  多线程技术  14.2.1  线程的创建与终止  14.2.2  线程的分类  14.2.3  进程的控制  14.3  多线程程序设计  14.3.1  创建线程  14.3.2  终止线程  14.3.3  线程间通信  14.4  线程同步  14.5  创建线程实例  14.6  小结  14.7  习题  第15章  数据库应用程序设计( 教学视频:49分钟)  15.1  数据库的奥义  15.2  关系数据库原理  15.3  数据库标准语言——SQL语言  15.3.1  SQL概述  15.3.2  主要特点  15.3.3  数据定义语句  15.3.4  数据查询语句  15.3.5  数据更新语句  15.4  数据库设计方法  15.5  ODBC基础  15.6  ODBC数据库编程  15.6.1  ODBC类介绍  15.6.2  设置ODBC数据源  15.6.3  连接数据源  15.6.4  更新数据表  15.6.5  根据条件查询记录  15.7  什么是ADO  15.8  ADO数据库编程  15.8.1  导入ADO动态链接库  15.8.2  连接数据库  15.8.3  执行SQL语句  15.8.4  ADO的其他对象  15.9  小结  15.10  习题  第16章  网络编程( 教学视频:39分钟)  16.1  计算机网络概述  16.1.1  OSI模型  16.1.2  TCP/IP协议  16.1.3  TCP/IP协议核心  16.1.4  Windows Sockets基础  16.1.5  客户/服务器模式  16.2  使用Windows Socket开发  16.2.1  套接字(Socket)的引入  16.2.2  套接字的类型  16.2.3  基于TCP(面向连接)的Socket编程  16.2.4  基于UDP(面向无连接)的Socket编程  16.3  Socket开发流程  16.4  基于WinInet类的应用程序设计  16.4.1  WinInet开发简介  16.4.2  CInternetSession类  16.4.3  CInternetConnection类  16.4.4  CInternetFile类  16.4.5  WinInet开发  16.5  小结  16.6  习题  第17章  多媒体编程( 教学视频:27分钟)  17.1  多媒体基础知识  17.1.1  Windows多媒体  17.1.2  音频  17.1.3  视频  17.1.4  图像  17.2  利用音频函数实现多媒体程序  17.2.1  常用音频函数  17.2.2  简单易用的MCI  17.2.3  MCI应用  17.3  利用多媒体控件实现多媒体应用程序  17.4  常见图片的显示方法  17.4.1  位图资源  17.4.2  其他格式图片的显示  17.4.3  图片显示实例  17.5  小结  17.6  习题  第4篇  项目开发实战案例 第18章  图书管理系统的实现( 教学视频:62分钟)  18.1  概述  18.2  需求分析与系统设计  18.2.1  需求分析与可行性研究  18.2.2  系统设计分析  18.3  数据库设计  18.3.1  需求分析  18.3.2  概念设计  18.3.3  数据库构建  18.4  各模块设计  18.4.1  系统窗体模块组成  18.4.2  用户登录模块的实现  18.4.3  用户主界面的实现  18.4.4  书籍管理模块的实现  18.4.5  读者管理功能模块的实现  18.4.6  图书借阅和归还模块的实现  18.4.7  读者服务模块的实现  18.4.8  信息查询模块的实现  18.5  系统测试  18.5.1  测试策略分析  18.5.2  模块化测试  18.6  小结  第19章  简单电子邮件的客户端实现( 教学视频:32分钟)  19.1  概述  19.2  电子邮件协议分析与系统设计  19.2.1  邮件的传输  19.2.2  SMTP协议分析  19.2.3  POP3协议分析  19.3  电子客户端系统设计分析  19.3.1  邮件的发送  19.3.2  邮件的接收  19.3.3  系统设计模型  19.4  各模块设计  19.4.1  JMail组件的使用  19.4.2  系统窗体组成  19.4.3  发信模块设计  19.4.4  收信模块设计  19.5  系统测试  19.5.1  系统测试分析  19.5.2  发信模块测试  19.5.3  收信模块测试  19.6  小结   
猜您喜欢

读书导航