Visual C++ Windows实用编程技术
1996-12
北京航空航天大学出版社
内容简介
本书将Windows的编程进行分类,由浅入深,以学习实用编程技术为目的,逐步介绍各个部分,
并列举大量程序实例和图例,讲解力求通俗易懂。
Windows编程的学习重点在于掌握基本的代码结构和程序设计方法。本书向读者介绍了如何
打破传统的程序设计方法,掌握Windows编程的技术技巧。
全书分为2个部分,共12章。第1章至第8章为基本编程部分,介绍了输出设计、输入设计、菜
单和加速键设计、对话框、图形设计、文件存取;第9章到第12章介绍更高一级的编程技术,主要包
括剪贴板、动态数据交换、动态链接库和多文档界面技术。书中例程全部调试通过。
本书可作为大专院校及各种学习班的教材,也适合广大软件开发者参考阅读。
目录
上篇 基本编程技术
第1章 VisualC十十Windows编程概述
1.1Windows程序特点
1.1.1漂亮、统一的用户界面
1.1.2面向对象的程序设计
1.1.3消息驱动的程序结构
1.1.4多任务
1.1.5高效的内存管理
1.1.6数据交换与共享
1.1.7与设备无关的图形接口
1.2Windows/VisualC十十编程环境
1.2.1开发环境
1.2.2VisualC十十Workbench编程环境
1.2.3VisualC十十编辑器的用法
1.2.4变量的匈牙利标记惯例
1.3编程要点
1.4最简单的Windows/VisualC++程序分析
1.4.1程序源代码
1.4.2有关的基本概念
1.4.3句柄(HANDLE)
1.4.4实例(INSTANCE)
1.4.5程序入口点
1.4.6窗口的注册
1.4.7创建和显示窗口
1.4.8建立消息循环
1.4.9Windows处理函数
1.4.10图标的设置
1.4.11光标的设置
1.4.12模块定义文件
1.4.13程序的运行
第2章 基本输出设计
2.1设备描述表句柄的获取与释放
2.2WMPAINT消息
2.3坐标系统
2.4基本图形函数
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信息窗的使用
第3章 输入设计
3.1鼠标的应用编程
3.1.1窗口的用户区与非用户区
3.1.2鼠标消息
3.1.3鼠标消息的处理
3.2键盘输入的编程
3.2.1按键的消息
3.2.2字符消息
3.3定时器设计
3.4子窗口控制
3.4.1命令按钮
3.4.2传递消息给父窗口
3.5编辑控制窗口
3.6静态字符串
3.7复选框
3.8单选按钮
3.9组框
3.10列表框
3.10.1列表框的建立
3.10.2列表框中的数据选取
3.11组合框
3.11.1组合框的风格
3.11.2组合框的建立
3.11.3向主窗口返回信息
3.11.4取得当前选项
3.12滚动条
第4章 Windows/VisualC十十系统资源
4.1图形编辑风格
4.2图标
4.3光标
4.4位图
4.5字符串
第5章 菜单和加速键设计
5.1菜单的基本知识
5.1.1菜单的定义
5.1.2菜单标识符
5.1.3菜单资源描述文件的定义
5.1.4菜单的引入
5.1.5窗口处理函数对菜单项的控制
5.2修改程序中的菜单
5.2.1允许或禁止菜单选项
5.2.2设置选中标记
5.2.3增加菜单项
5.2.4改变现有的菜单项
5.2.5删除菜单项
5.2.6使用位图作为菜单选项
5.3利用App Studio可视化建立菜单
5.4多层弹出式菜单
5.4.1多层式菜单
5.4.2浮动的弹出式菜单
5.5菜单的其他属性
5.6系统菜单的使用
5.7与菜单有关的消息
5.8与菜单有关的其他函数
5.9加速键设计
5.9.1加速键的建立
5.9.2App Studio可视化建立加速键
第6章 对话框设计
6.1对话框的种类
6.2对话框函数
6.3对话框控制符
6.4设计模态对话框
6.5非模态(Modeless)对话框
6.6利用App Studio可视化建立对话框控制
6.7通用对话框的使用
第7章 与设备无关的图形接口
7.1映射模式
7.1.1逻辑坐标及设备坐标
7.1.2窗口与视口
7.1.3MM-ISOTROPIC和MM-ANISOTROPIC映射模式
7.2绘图模式
7.3图元文件
7.4文本与字库
7.4.1系统字库的使用
7.4.2自定义逻辑字库的创建和使用
7.5调色板
7.5.1调色板的概念
7.5.2逻辑调色板的创建和使用
7.6区域处理
7.7位图
7.8图形打印输出
7.8.1打印机设备描述表
7.8.2打印基础
7.8.3图形的打印输出
7.8.4取消打印操作
第8章 文件存取
8.1Windows文件系统特点
8.2()penFile()函数
8.3其他打开文件的操作
8.4文件的读写操作和关闭文件
8.5文件读写指针
8.6打开文件的通用对话框
Visual C++ Windows实用编程技术 PDF格式下载