Visual C++.NET用户界面开发技术

Visual C++.NET用户界面开发技术
作 者: 李博轩
出版社: 国防工业出版社
丛编项: Visual C++ NET开发技术丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++.NET
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++.NET用户界面开发技术》作者简介

内容简介

本书通过大量实例深入浅出地介绍了VisualC++.NET用户界面设计技术。全书共10章,主要内容包括:Windows常用控件、菜单、工具栏、状态栏以及框架窗口等。本书内容全面、深入,适合中高级读者、大专院校师生、企业技术开发人员学习参考,也适合各类培训班学员学习VisualC++.NET用户界面设计技术。

图书目录

第1章 用户界面设计基础

1. 1 界面设计原则

1. 1. 1 保持界面的简单明了

1. 1. 2 保持界面的协调一致

1. 1. 3 设置恰当的界面布局

1. 1. 4 选择合适的界面颜色

1. 1. 5 选择易于理解的图片和图标

1. 1. 6 选择通用字体

1. 1. 7 隔离错误

1. 1. 8 提供用户辅助

1. 1. 9 其他原则

1. 2 用户界面元素

1. 2. 1 菜单. 控件和工具栏

1. 2. 2 窗口

本章小结

第2章 设计按钮控件

2. 1 按钮设计基础

2. 1. 1 按钮控件概述

2. 1. 2 构造函数

2. 1. 3 操作函数

2. 1. 4 重载函数

2. 1. 5 CBitmapButton类

2. 2 改变按钮颜色

2. 2. 1 设计彩色按钮管理类

2. 2. 2 使用彩色按钮管理类

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 使用高级按钮管理类

本章小结

第3章 设计编辑控件

3. 1 编辑控件设计基础

3. 1. 1 编辑控件概述

3. 1. 2 构造函数

3. 1. 3 属性操作函数

3. 1. 4 常规操作函数

3. 1. 5 剪贴板操作

3. 2 CEditView类

3. 2. 1 CEditView类概述

3. 2. 2 构造函数

3. 2. 3 属性操作函数

3. 2. 4 常规操作函数

3. 2. 5 重载函数

3. 3 改变控件的外观

3. 3. 1 能够保持"高亮"状态的编辑控件

3. 3. 2 鼠标敏感编辑控件

3. 4 改变控件的编辑及显示方式

3. 4. 1 限制输入的数据类型

3. 4. 2 在位编辑

3. 4. 3 语法着色

本章小结

第4章 设计组合框控件

4. 1 组合框控件设计基础

4. 1. 1 组合框控件概述

4. 1. 2 构造函数

4. 1. 3 常规操作函数

4. 1. 4 字符串操作函数

4. 1. 5 重载函数

4. 2 改变组合框控件的行为

4. 2. 1 自动完成组合框控件

4. 2. 2 使用工具窗口替代列表框

4. 2. 3 鼠标敏感组合框控件

4. 3 改变组合框控件选项形式

4. 3. 1 图标选择组合框控件

4. 3. 2 字体选择组合框控件

4. 3. 3 颜色选择组合框

4. 4 增强列表框控件

4. 4. 1 CComboBoxEx类概述

4. 4. 2 常用操作编程

本章小结

第5章 设计列表视图控件

5. 1 列表视图控件设计基础

5. 1. 1 构造函数

5. 1. 2 属性操作函数

5. 1. 3 常规操作函数

5. 1. 4 重载函数

5. 2 一个经典话题

5. 3 动态改变列表视图的行高

5. 4 改变列表视图控件的背景

5. 4. 1 改变背景颜色

5. 4. 2 使用位图背景

5. 5 改善列表视图控件的交互方式

5. 5. 1 在列表视图控件中使用复选框

5. 5. 2 在位编辑子项

5. 5. 3 使用组合框控件

5. 6 改变列表视图控件的标头显示

5. 6. 1 在标头中显示图像

5. 6. 2 在标头中使用图像列表

本章小结

第6章 设计树视图控件

6. 1 树视图控件设计基础

6. I. 1 树视图控件概述

6. 1. 2 构造函数

6. 1. 3 属性操作函数

6. 1. 4 常规操作函数

6. 2 条目图像编程

6. 2. 1 设置条目图像

6. 2. 2 设置状态图像

6. 2. 3 使用覆盖图像

6. 3 实现拖曳操作

6. 3. 1 处理拖曳

6. 3. 2 处理无意拖曳

6. 3. 3 使用Esc取消拖曳

6. 3. 4 处理拖曳操作中的滚动问题

6. 3. 5 在拖曳中保持条目等级

6. 3. 6 增强拖曳功能

6. 4 树视图控件与工具提示

6. 4. 1 为条目图像添加工具提示

6. 4. 2 为条目添加工具提示

6. 5 实现多重选择

6. 6 改善条目形式和外观

6. 6. 1 鼠标敏感条目

6. 6. 2 为条目添加复选框

6. 6. 3 改变条目的字体和颜色

6. 7 改善控件外观

6. 7. 1 改变控件背景颜色

6. 7. 2 使用位图背景

6. 8 序列化树视图控件内容

本章小结

第7章 设计菜单

7. 1 菜单编程基础

7. 1. 1 构造函数

7. 1. 2 初始化函数

7. 1. 3 菜单操作函数

7. 1. 4 菜单项操作函数

7. 1. 5 重载函数

7. 2 使用标准菜单

7. 3 使用快捷菜单

7. 4 使用动态菜单

7. 5 使用自绘制菜单

7. 5. 1 彩色菜单

7. 5. 2 图标菜单

本章小结

第8章 设计工具栏

8. 1 工具栏设计基础

8. 1. 1 工具栏概述

8. 1. 2 构造函数

8. 1. 3 属性操作函数

8. 2 使用标准工具栏

8. 3 创建IE风格的工具栏

8. 3. 1 使工具栏具有"热敏"变色风格

8. 3. 2 在工具栏中显示文本

8. 4 创建下拉菜单式工具栏按钮

8. 5 在工具栏中使用控件

8. 5. 1 添加组合框控件

8. 5. 2 添加复选框控件

8. 6 使用16M色位图创建工具栏

8. 7 去除浮动工具栏中的系统菜单

8. 8 排列多个工具栏

8. 9 在对话框中使用工具栏和工具提示

8. 9. 1 创建工具栏

8. 9. 2 修改对话框足寸

8. 9. 3 显示工具提示

8. 10 在MDI应用程序中切换工具栏

本章小结

第9章 状态栏

9. 1 状态栏编程基础

9. 1. 1 状态栏概述

9. 1. 2 构造函数

9. 1. 3 属性操作函数

9. 1. 4 重载函数

9. 2 在状态栏中显示滚动效果的文本

9. 3 在状态栏中输出时间

9. 4 动态改变状态栏今的默认提示

9. 5 在状态栏中使用控件

9. 5. 1 设计通用控件状态栏类

9. 5. 2 设计控件友元类

9. 5. 3 应用实例

9. 5. 4 使用自定义消息响应状态栏控件动作

9. 5. 5 使用注册窗口消息响应状态栏控件动作

本章小结

第10章 设计框架宙口

10. 1 改变窗口效果

10. 1. 1 应用程序的默认图标

10. 1. 2 修改窗口的默认风格

10. 1. 3 改变窗口标题

10. 1. 4 改变窗口位置和排列

10. 1. 5 改变窗口形状

10. 2 添加闪屏效果

10. 3 添加窗口背景

10. 4 创建不同形状的窗口

10. 4. 1 理解区域

10. 4. 2 简单实现技术

10. 4. 3 混合区域实现

10. 4. 4 综合实现

本章小结