书籍详情
Visual C++范例大全
作者:孙皓 等编著
出版社:机械工业出版社
出版时间:2009-03-01
ISBN:9787111261407
定价:¥89.00
购买这本书可以去
内容简介
本书以Visual C++6.0(以下简称VC)为开发工具,通过400多个具体实例系统而又全面地介绍VC开发的相关知识。首先从VC/C++的基础入手,按照由易到难、由浅入深的顺序,介绍了使用VC开发Windows应用程序的方法,包括消息处理,基本控件的使用,菜单、工具栏和状态栏的开发,屏幕绘图,对话框,文档视图框架,打印、帮助、调试与程序发布,文件操作与注册表编程,进程与线程操作,DLL开发与系统操作。最后,本书还给出了VC专项开发技术,包括网络编程、数据库开发和多媒体开发等。本书立足于VC的基础开发,用具体的实例讲解基本的知识点,使读者在实践的过程中,轻松掌握VC的开发。本书适用于VC程序设计的初、中级读者,同时也可作为VC工程开发的参考手册和速查手册。
作者简介
暂缺《Visual C++范例大全》作者简介
目录
第一篇 VC程序开发基础
第1章 VC与C++开发基础
1.1 C++面向对象特性
实例l:实现C++类的多重继承
实例2:使用虚函数实现运行时多态
实例3:使用操作符重载实现编译多态——复数的加法运算
实例4:使用函数模板实现不同数据类型的极值函数
1.2 C++常用的操作与算法
实例5:使用C++实现格式化数据的I/O
实例6:实现数字金额的中文大写转换
实例7:将十进制数转换为二进制输出
实例8:产生随机数
实例9:实现排序操作
1.3 创建基本的应用程序框架
实例l0:使用Windows API创建程序窗口
实例ll:使用AppWizard创建基于文档/视图结构MFC应用程序框架
实例l2:使用AppWizard建立对话框应用程序框架
1.4 使用CString类进行字符串操作
实例l3:查找、替换字符串
实例l4:根据指定字符分割字符串
实例l5:格式化字符串
实例l6:CString字符串的类型转换
1.5 时间与日期操作
实例l7:获取当前的日期、时间并格式化输出
实例l8:计算某日为星期几
实例l9:计算两个时间点的时间间隔
1.6 MFC集合类的使用
实例20:使用CStringArray类创建和使用字符串数组
实例21:使用CPtrList类创建和使用链表
第2章 消息映射与处理
2.1 键盘消息及处理
实例22:基本键盘操作——判断按键消息
实例23:在普通视图窗口中实现键盘字符的输入
实例24:创建和使用键盘插入符
实例25:使用程序模拟键盘输入
实例26:在对话框中实现键盘消息响应
实例27:向其他应用程序(记事本)中发送键盘消息
2.2 鼠标消息及处理
实例28:基本鼠标操作——判断鼠标消息
实例29:创建并设置鼠标光标
实例30:在对话框中定义光标的热区
实例31:创建和使用鼠标提示框
实例32:在视图窗口实现捕捉鼠标
实例33:限制鼠标的作用区域只在客户窗口
实例34:使用程序模拟鼠标动作
2.3 其他消息处理
实例35:创建和使用自定义消息
实例36:使用命令范围添加消息处理函数
实例37:使用定时器实时显示当前时间
实例38:使用定时器显示毫秒级的时间
第二篇 VC基本程序开发要素
第3章 Windows基本控件的开发使用
3.1 按钮控件的使用
实例39:创建和使用下压按钮、单选框和复选框
实例40:实现位图按钮,设定控件文本的字体
实例41:实现超链接风格的按钮
实例42:实现动画按钮
3.2 编辑框控件的使用
实例43:使用单行、多行编辑框输入显示文本
实例44:只允许输入字母,并转换为大写的编辑框
实例45:在单行编辑框控件输入回车后,不响应默认控件处理消息
实例46:设置编辑框控件的背景、文本颜色
实例47:创建完全只读(没有输入焦点、不能选择)的编辑框
实例48:实现只能输入小数的编辑框控件
实例49:使用RichEdit编辑框格式化显示文本
3.3 静态控件的使用
实例50:设定静态文本框的背景色和文本颜色
实例51:使用Picture控件实现分隔线
实例52:使用静态文本控件显示图标和位图
……
第4章 高级控件的开发使用
第5章 菜单、工具栏和状态栏的开发
第6章 对话框程序设计
第7章 文本输出与屏幕绘图
第8章 文档/视图框架体系
第9章 打印、帮助、调试与发布
第三篇 VC高级开发技术
第10章 文件操作与注册表编程
第11章 进程与线程
第12章 DLL开发与系统编程
第四篇 VC专项应用开发技术
第13章 网络编程
第14章 数据库及其相关技术
第15章 使用SQL查询、操纵数据库
第16章 数字图像处理基础
第17章 多媒体开发
第1章 VC与C++开发基础
1.1 C++面向对象特性
实例l:实现C++类的多重继承
实例2:使用虚函数实现运行时多态
实例3:使用操作符重载实现编译多态——复数的加法运算
实例4:使用函数模板实现不同数据类型的极值函数
1.2 C++常用的操作与算法
实例5:使用C++实现格式化数据的I/O
实例6:实现数字金额的中文大写转换
实例7:将十进制数转换为二进制输出
实例8:产生随机数
实例9:实现排序操作
1.3 创建基本的应用程序框架
实例l0:使用Windows API创建程序窗口
实例ll:使用AppWizard创建基于文档/视图结构MFC应用程序框架
实例l2:使用AppWizard建立对话框应用程序框架
1.4 使用CString类进行字符串操作
实例l3:查找、替换字符串
实例l4:根据指定字符分割字符串
实例l5:格式化字符串
实例l6:CString字符串的类型转换
1.5 时间与日期操作
实例l7:获取当前的日期、时间并格式化输出
实例l8:计算某日为星期几
实例l9:计算两个时间点的时间间隔
1.6 MFC集合类的使用
实例20:使用CStringArray类创建和使用字符串数组
实例21:使用CPtrList类创建和使用链表
第2章 消息映射与处理
2.1 键盘消息及处理
实例22:基本键盘操作——判断按键消息
实例23:在普通视图窗口中实现键盘字符的输入
实例24:创建和使用键盘插入符
实例25:使用程序模拟键盘输入
实例26:在对话框中实现键盘消息响应
实例27:向其他应用程序(记事本)中发送键盘消息
2.2 鼠标消息及处理
实例28:基本鼠标操作——判断鼠标消息
实例29:创建并设置鼠标光标
实例30:在对话框中定义光标的热区
实例31:创建和使用鼠标提示框
实例32:在视图窗口实现捕捉鼠标
实例33:限制鼠标的作用区域只在客户窗口
实例34:使用程序模拟鼠标动作
2.3 其他消息处理
实例35:创建和使用自定义消息
实例36:使用命令范围添加消息处理函数
实例37:使用定时器实时显示当前时间
实例38:使用定时器显示毫秒级的时间
第二篇 VC基本程序开发要素
第3章 Windows基本控件的开发使用
3.1 按钮控件的使用
实例39:创建和使用下压按钮、单选框和复选框
实例40:实现位图按钮,设定控件文本的字体
实例41:实现超链接风格的按钮
实例42:实现动画按钮
3.2 编辑框控件的使用
实例43:使用单行、多行编辑框输入显示文本
实例44:只允许输入字母,并转换为大写的编辑框
实例45:在单行编辑框控件输入回车后,不响应默认控件处理消息
实例46:设置编辑框控件的背景、文本颜色
实例47:创建完全只读(没有输入焦点、不能选择)的编辑框
实例48:实现只能输入小数的编辑框控件
实例49:使用RichEdit编辑框格式化显示文本
3.3 静态控件的使用
实例50:设定静态文本框的背景色和文本颜色
实例51:使用Picture控件实现分隔线
实例52:使用静态文本控件显示图标和位图
……
第4章 高级控件的开发使用
第5章 菜单、工具栏和状态栏的开发
第6章 对话框程序设计
第7章 文本输出与屏幕绘图
第8章 文档/视图框架体系
第9章 打印、帮助、调试与发布
第三篇 VC高级开发技术
第10章 文件操作与注册表编程
第11章 进程与线程
第12章 DLL开发与系统编程
第四篇 VC专项应用开发技术
第13章 网络编程
第14章 数据库及其相关技术
第15章 使用SQL查询、操纵数据库
第16章 数字图像处理基础
第17章 多媒体开发
猜您喜欢