内容简介
本书以开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,全面介绍运用Visual C++进行程序开发的各方面技术和技巧。全书包括窗体与界面设计,控件应用,图形技术,多媒体技术,文件系统,操作系统与Windows相关程序,注册表,数据库技术,SQL查询相关技术,打印与报表技术,硬件相关开发技术,网络开发技术,Web编程,加密、安全与软件注册,实用工具等共15章,372个实例。每个实例都突出实用性,其中大部分是程序开发者梦寐以求的问题解决方案。
本书附有配套光盘。光盘提供了书中所有实例的源代码,所有代码都经过精心调试,在Windows XP/ Windows 2003/Windows 7下测试通过,均能正常运行。
本书适合Visual C++编程人员阅读使用,也可供大中专院校师生学习参考。
目录
目录
第1章 窗体与界面设计 1
1.1 菜单应用实例 2
实例001 在系统菜单中添加菜单项 2
实例002 带图标的程序菜单 3
实例003 浮动的菜单 6
1.2 弹出菜单应用实例 7
实例004 在控件上单击右键弹出菜单 7
实例005 个性化的弹出菜单 8
实例006 任务栏托盘弹出菜单 11
1.3 工具栏应用实例 12
实例007 带图标的工具栏 13
实例008 带下拉菜单的工具栏 14
实例009 可调整按钮位置的工具栏 15
实例010 动态设置是否显示工具栏按钮文本 16
实例011 具有提示功能的工具栏 18
1.4 状态栏应用实例 19
实例012 动画效果的
状态栏 19
实例013 滚动字幕的状态栏 20
1.5 导航界面应用实例 21
实例014 Outlook导航界面 21
实例015 树状导航界面 24
实例016 按钮导航界面 25
实例017 图片导航界面 27
1.6 界面窗体应用实例 29
实例018 使用位图设计畸形界面 29
实例019 自绘窗体界面 30
实例020 以时钟显示界面 35
实例021 窗体融合技术 36
实例022 限制对话框时的窗口大小 40
实例023 分割视图窗口 41
1.7 多媒体宣传光盘应用实例 42
实例024 多媒体宣传光盘主界面 42
实例025 自动运行的多媒体
宣传光盘 43
1.8 多媒体触摸屏程序应用实例 44
实例026 采购中心多媒体触摸屏程序 44
实例027 为触摸屏程序添加虚拟键盘 46
1.9 窗体位置应用实例 47
实例028 不可移动的窗体 47
实例029 始终在面的窗体 47
实例030 磁性窗体 48
1.10 窗体标题栏应用实例 50
实例031 闪烁的窗体标题栏 50
实例032 禁用标题栏上的化、化或关闭按钮 50
1.11 窗体形状及应用 52
实例033 半透明窗体 53
实例034 创建字型窗体 54
1.12 通用对话框的应用 55
实例035 打开位图预览对话框 55
实例036 打开Windows新型对话框 57
实例037 同时选择多个文件 57
实例038 文本替换对话框 59
实例039 字体选择对话框 61
第2章 控件应用 63
2.1 按钮控件典型实例 64
实例040 AVI动画按钮 64
实例041 GIF动画按钮 66
实例042 图文按钮 68
实例043 热点按钮 70
2.2 编辑框控件典型实例 72
实例044 为编辑框设置新的系统菜单 73
实例045 为编辑框控件添加列表选择框 74
实例046 多彩边框的编辑框 76
实例047 改变编辑框文本颜色 77
实例048 不同文本颜色的编辑框 78
实例049 位图背景编辑框 79
2.3 静态文本控件典型实例 80
实例050 制作超链接控件 80
2.4 列表框控件典型实例 82
实例051 利用列表框控件实现
标签式数据选择 82
实例052 位图背景列表框控件 83
2.5 组合框控件典型实例 85
实例053 将数据表中的字段添加到组合框控件 85
实例054 带查询功能的组合框控件 86
实例055 自动调整组合框的宽度 88
实例056 颜色组合框 89
实例057 多列显示的组合框 91
实例058 显示系统盘符组合框 93
2.6 列表视图控件典型实例 94
实例059 Windows资源管理器 94
实例060 利用列表视图控件浏览数据 97
实例061 利用列表视图控件制作导航界面 99
实例062 在列表视图中拖动视图项 100
实例063 具有排序功能的列表视图控件 101
实例064 具有文本录入功能的列表视图控件 105
实例065 使用列表视图设计登录界面 107
2.7 树视图控件典型实例 108
实例066 多级数据库树状结构数据显示 108
实例067 节点拖动功能的树控件 110
实例068 带复选功