搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Visual C++范例大全
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111261407
  • 作      者:
    孙皓等编著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  《VisualC++范例大全》特色:从工程应用出发,通过400余实例讲解Visual C++开发技术与要点涵盖Visual C++基本开发要素,也包含数据库,网络、多媒体等常用开发技术按照循序渐近、由浅入深的顺序编写,通过生动的实例讲解,便于读者学习
  实例均以讲解Visual C++常用知识点为目标,且以相关知识点命名,便于速查和学习
  实例均给出了核心代码,各功能实现尽可能采用独立函数,可移植性强
  《VisualC++范例大全》内容概述:
  Visual C++与C++开发基础(21个实例);
  消息映射与处理(17个实例);
  Windows基本控件的开发使用(30个实例);
  高级控件的开发使用(22个实例);
  菜单、工具栏和状态栏的开发(25个实例);
  对话框程序设计(29个实例);
  文本输出与屏幕绘图(28个实例);
  文档/视图框架体系(30个实例);
  打印、帮助、调试与发布(20个实例);
  文件操作与注册表编程(34个实例);
  进程与线程(21个实例);
  DLL开发与系统编程(26个实例);
  网络通信编程(18个实例);
  数据库及其相关技术(21个实例);
  使用SQL查询、操纵数据库(37个实例);
  数字图像处理基础(10个实例);
  多媒体开发(18个实例)。
展开
内容介绍
  《VisualC++范例大全》以Visual C++6.0(以下简称VC)为开发工具,通过400多个具体实例系统而又全面地介绍VC开发的相关知识。首先从VC/C++的基础入手,按照由易到难、由浅入深的顺序,介绍了使用VC开发Windows应用程序的方法,包括消息处理,基本控件的使用,菜单、工具栏和状态栏的开发,屏幕绘图,对话框,文档视图框架,打印、帮助、调试与程序发布,文件操作与注册表编程,进程与线程操作,DLL开发与系统操作。最后,《VisualC++范例大全》还给出了VC专项开发技术,包括网络编程、数据库开发和多媒体开发等。
  《VisualC++范例大全》立足于VC的基础开发,用具体的实例讲解基本的知识点,使读者在实践的过程中,轻松掌握VC的开发。
  《VisualC++范例大全》适用于VC程序设计的初、中级读者,同时也可作为VC工程开发的参考手册和速查手册。
展开
目录
第一篇 VC程序开发基础
第1章 VC与C++开发基础
1.1 C++面向对象特性
实例1:实现C++类的多重继承
实例2:使用虚函数实现运行时多态
实例3:使用操作符重载实现编译多态——复数的加法运算
实例4:使用函数模板实现不同数据类型的极值函数

1.2 C++常用的操作与算法
实例5:使用C++实现格式化数据的I/O
实例6:实现数字金额的中文大写转换
实例7:将十进制数转换为二进制输出
实例8:产生随机数
实例9:实现排序操作

1.3 创建基本的应用程序框架
实例10:使用WindowsAPI创建程序窗口
实例11:使用AppWizard创建基于文档/视图结构MFC应用程序框架
实例12:使用AppWizard建立对话框应用程序框架

1.4使用CString类进行字符串操作
实例13:查找、替换字符串
实例14:根据指定字符分割字符串
实例15:格式化字符串
实例16:CString字符串的类型转换

1.5 时间与日期操作
实例17:获取当前的日期、时间并格式化输出
实例18:计算某日为星期几
实例19:计算两个时间点的时间间隔

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:使用静态文本控件显示图标和位图
实例53:在静态文本控件上进行绘图
实例54:创建显示数字钟的静态文本框
实例55:创建超链接风格的静态控件

3.4 使用列表框控件
实例56:添加删除列表框的数据
实例57:创建带有复选框的列表框和可拖放列表项的列表框
实例58:实现选中项缩进的列表框
实例59:创建带有智能水平滚动条的列表框

3.5 组合框控件的使用
实例60:添加和获取组合框的列表项
实例61:使用扩展组合框使组合框的选项带有图标
实例62:在组合框的下拉列表框中实现自动选择
实例63:创建颜色选择下拉组合框
36滑块、调节钮,进度条和滚动条控件的使用
实例64:使用滑块控件和调节钮控件设置选择范围
实例65:使用滚动条和进度条进行范围设置
实例66:创建带有文本指示的自定义进度条

3.7 动态创建控件
实例67:动态创建和删除编辑控件
实例68:在视图中创建和使用控件

第4章 高级控件的开发使用
4.1 列表控件的使用
实例69:使用列表控件添加和选择数据项
实例70:动态设置列表控件的不同显示方式
实例71:实现列表控件的扩展风格——拖放、整栏选择和显示网格

4.2 树形控件的使用
实例72:使用树形控件显示数据
实例73:动态添加、删除树形控件的结点,获取树形控件的选中项
实例74:在树形控件中使用背景位图
实例75:创建可编辑结点的树形控件
实例76:使用树形控件和列表控件显示系统的资源列表

4.3 时间、日期控制控件的使用
实例77:在程序中使用月历控件
实例78:使用日期控件设置、获取日期时间信息

4.4 其他一些控件的使用
实例79:使用动画控件播放简单动画
实例80:使用IP地址控件显示和设置IP地址
实例81:使用标签控件创建标签页
实例82:使用热键控件为程序谩置热键

4.5 ActiveX控件的使用与开发
实例83:在对话框窗口中使用MicrosoftActiveX控件FlexGrid
实例84:在视图窗口中动态创建Activex控件FlexGrid
实例85:使用MFC开发ActiveX控件OleEdit
实例86:通过例程测试Activex控件OleEdlt
实例87:使用ActiveXcoritrol lestcontamer工具测试ActiveX
实例88:通过编程戎现ActlveX控件的注册
实例89:使用ATL开发ActiveX控件MagicBox
实例90:通过例程测试Activex控件MagicBox

第5章 菜单、工具栏和状态栏的开发
5.1 菜单的设计与开发
实例91:基本下拉菜单的刨建与消息响应
实例92:创建启用、禁用菜单顺
实例93:创建单选标记菜单
实例94:动态添加、删除菜单项
实例95:创建带有图标的菜单
实例96:创建弹出式菜单
实例97:实现中英文双语菜单
实例98:均系统菜单添加菜单项
实例99:存对话框中添加菜单
实例100:使用快捷键和发送消皂触发菜单命令

5.2 工具栏的设计与开发
实例101:基本工具栏按钮的刨建与使用
实例102:保持工具栏按钮组中只自一个按钮被按下
实例103:在工只栏上同时显示位图和文本标签
实例104:为工具栏添加下拉按钮
实例105:在工添栏添加非按钮控件
实例106:实现在同一行上停靠两个工具栏
实例107:在对话框中添加工县栏

5.3 状态栏的设计与开发
实例108:在状态栏上实时显示当前时间
实例109:在状态栏上显示BMP位图
实例110:在状态栏上添加组合框控件
戎例111:在状态栏上显示进度条
实例112:为对话框窗口创建状态栏

5.4 对话条和伸缩条
实例113:在单文档程序中刨建对话条
实例114:实现对话条与窗口消息的信息交互
实例例115:创建和使用伸缩条

第6章 对话框程序设计
6.1 基本对话框的创建与使用
实例116:创建模态对话框
实例117:创建非模态对话框
第7章 文本输出与屏幕绘图
第8章 文档/视图框架体系
第9章 打印、帮助、调试与发布

第三篇 VC高级开发技术
第10章 文件操作与注册表编程
第11章 进程与线程
第12章 DLL开发与系统编程

第四篇 VC专项应用开发技术
第13章 网络编程
第14章 数据库及其相关技术
第15章 使用SQL查询、操纵数据库
第16章 数字图像处理基础
第17章 多媒体开发
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证