Visual Basic 6.0高级编程技巧 窗口、菜单篇PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:莫卫东等编著
- 出 版 社:西安:西安交通大学出版社
- 出版年份:1999
- ISBN:7560511767
- 页数:275 页
第1章 Visual Basic窗体程序设计方法纲要 1
1.1 窗体设计在VB程序设计中的地位 1
1.2 VB窗体设计的基本原则 1
1.2.1 窗体风格的一致性 2
1.2.2 最少窗体原则 3
1.2.3 窗体的功能与类型 3
1.2.4 效率原则——充分利用窗体模板 3
1.3 VB窗体设计流程 4
1.3.1 系统功能的细化——窗体规划 4
1.3.2 窗体设计的捷径——借用 4
1.3.3 窗体设计过程点评 5
第2章 窗体属性程序设计方法与技巧 12
2.1 窗体属性设计概要 12
2.2 窗体属性速查 13
2.2.1 按字母顺序查询 14
2.2.2 按功能划分查询 17
2.3 窗体属性点评与应用技巧 21
2.3.1 窗体的姓名——Name属性 21
2.3.2 窗体“休克”的控制—— Enable属性 22
2.3.3 窗体“隐形”的控制——Visible属性 23
2.3.4 窗体的小角落——Tag属性 25
2.3.5 窗体用户界面的协调控制——NetotiateMenus属性 25
2.3.6 使窗体成为MDI子窗体控制——MDIChild属性 26
2.3.7 窗体在Windows状态栏的显示控制——ShowInTaskBar属性 27
2.4 窗体“外观”的控制方法与技巧 28
2.4.1 窗体的标题——Caption属性 28
2.4.2 Caption属性应用技巧与实例——使窗体标题随应用动态改变 29
2.4.3 Icon属性——窗体图标 30
2.4.4 Icon属性应用技巧与实例——“动画”窗体图标 31
2.4.5 窗体外框样式的控制——BorderStyle属性应用 33
2.4.6 窗体三维效果控制——Appearance属性 34
2.5 窗体的最大化和最小化控制方法与技巧 35
2.5.1 MaxButton和Min Button属性的功能与应用 36
2.5.2 ControlBox属性的功能与应用 37
2.5.3 WindowState属性的功能与应用 38
2.5.4 窗体的BorderStyle属性对窗体最大与最小化的影响 38
2.6 窗体位置和大小的控制方法与技巧 39
2.6.1 窗体位置坐标的控制——Top和Left属性 39
2.6.2 窗体大小的控制——Height和Width属性 40
2.6.3 窗体的可移动性——Moveable属性 40
2.6.4 窗体的初始位置控制——StartUpPosition属性 41
2.6.5 实例点评:在窗体运行中扩大窗体 42
2.7 窗体位置与大小控制实例 43
2.7.1 让窗体飞入屏幕 43
2.7.2 让窗体切入屏幕 45
2.7.3 让窗体在屏幕中展开 45
2.7.4 使窗体回转 46
2.7.5 使窗体涌陷 48
2.8 窗体色彩与图像属性的控制方法与技巧 50
2.8.1 ForeColor和BackColor属性 50
2.8.2 Picture属性 52
2.8.3 FillColor和FillStyle属性 53
2.8.4 窗体与调色板相关的技术问题——PaletteMode和Palette属性 54
2.9 窗体色彩控制实例 58
2.9.1 窗体色彩随操作而变化 58
2.9.2 渐变色窗体 60
2.9.3 图文并茂的窗体 63
2.9.4 使背景图像压缩或居中和平铺于窗体内 65
2.9.5 窗体标题栏与边框的色彩问题 66
2.10 窗体文本的控制方法与技巧 67
2.10.1 窗体文本字体控制——Font属性 67
2.10.2 窗体字符显示透明性控制——FontTransparent属性 68
2.11.1 窗体坐标系统单位的选择——ScaleMode属性 69
2.10.3 窗体文本显示方向控制——RightToLeft属性 69
2.11 窗体坐标系统——缩放属性的应用方法与技巧 69
2.11.2 窗体坐标原点的平移——ScaleLeft和ScaleTop属性 71
2.11.3 窗体坐标刻度的变换——ScaleHeight与ScaleWidth属性 72
2.11.4 实用技巧:控件大小与位置随窗体变化的技术要点 73
2.12 窗体与其他它应用程序DDE会话的控制方法与技巧 75
2.12.1 LinkMode和LinkTopic属性分析 75
2.12.2 DDE应用实例点评 77
2.13 窗体图形特性的控制方法与技巧 80
2.13.1 窗体绘图线型的控制——DrawStyle属性 80
2.13.2 窗体图形线宽控制——DrawWidth属性 81
2.13.3 图形(叠加)模式控制——DrawMode属性 82
2.13.4 窗体图形的重绘控制——AutoRedraw属性 84
2.13.5 重绘图形区域控制——ClipControls属性 85
2.13.6 窗体绘图的层次与控制 86
2.13.7 AutoRedraw属性与事件和方法的相互关系 87
2.14 窗体键盘响应与鼠标形象控制应用技巧 88
2.14.1 优先响应窗体键盘事件——KeyPreview属性 89
2.14.2 窗体鼠标形象控制——MouseIcon属性 89
2.14.3 窗体鼠标指针图形控制——MousePointer属性 90
2.15 窗体与帮助系统的联系控制 91
2.15.1 联机帮助在应用系统中的作用和创作 91
2.15.2 窗体帮助主题编号——HelpContextID属性 92
2.15.3 应用程序帮助开关——WhatsThisHelp属性 92
2.15.4 使用“这是什么”帮助按钮技术——WhatsThisButton属性 92
2.15.5 建立应用程序在线帮助系统的步骤以及其它技术要点 93
第3章 窗体方法程序设计方法与技巧 95
3.1 窗体方法程序设计概要 95
3.1.1 窗体方法程序设计基本原理 95
3.1.2 窗体方法与窗体属性的相互关系 96
3.1.4 窗体方法功能速查 97
3.1.3 窗体方法与窗体事件的相互关系 97
3.2 对窗体整体进行控制方法的程序设计 99
3.2.1 加载和显示窗体——Show方法 99
3.2.2 模式和无模式窗体的应用技巧 100
3.2.3 隐藏窗体——Hide方法 102
3.2.4 控制窗体的移动——Move方法 103
3.2.5 窗体打印输出——PrintForm方法 104
3.2.6 获得窗体的焦点——SetFocus方法 108
3.2.7 调整窗体的先后次序——Zorder方法 109
3.3 对窗体坐标系统调整方法的程序设计 110
3.3.1 调整窗体坐标系统——Scale方法 110
3.3.2 坐标单位的快速转换——ScaleX和ScaleY方法 111
3.4 在窗体进行文本输出方法的程序设计 113
3.4.1 向窗体进行文本输出——Print方法 113
3.4.2 按照字体大小确定输出位置——TextHeight和TextWidth方法 118
3.5 窗体图形方法的程序设计 119
3.4.3 Print方法与Label控件文本输出的比较 119
3.5.1 画点——Pset方法 120
3.5.2 画线和矩形框——Line方法 121
3.5.3 在窗体绘制统计直方图的一个完整实例 123
3.5.4 画圆和弧——Cicrle方法 124
3.5.5 显示图片与图像——PaintPicture方法 126
3.5.6 在窗体上取色——Point方法 128
3.5.7 清屏——Cls方法 129
3.5.8 图形方法与图形控件在应用中的比较 129
3.6 对控件操作的窗体方法程序设计 130
3.6.1 更新窗体——Refresh方法 130
3.6.2 激活弹出式菜单——PopupMenu方法 131
3.6.3 启动在线帮助——WhatThisMode方法 132
第4章 窗体事件程序设计方法与技巧 133
4.1 窗体事件设计概要 133
4.1.1 窗体事件程序设计的基本原理 133
4.1.2 窗体事件分类速查 137
4.1.3 窗体事件发生的时间性问题研究 140
4.2 窗体前事件程序设计 142
4.2.1 窗体加载前事件过程——Initialize事件 142
4.2.2 窗体加载时的事件过程——Load事件 142
4.2.3 激活窗体的事件过程——Activate与Deactivate事件 146
4.3 窗体运行中事件程序设计 148
4.3.1 窗体大小变化事件(Resize事件)程序设计 149
4.3.2 实用技巧——控件大小与位置随窗体大小变化的一个完整实例 150
4.3.3 重绘窗体事件(Paint事件)程序设计 152
4.3.4 使用技巧——如何保持窗体背景的完整 153
4.3.5 窗体焦点变化事件(GotFocus和LostFocus事件)程序设计 155
4.4 窗体后事件程序设计 156
4.4.1 卸载窗体事件程序设计之一——Unload事件 157
4.4.2 卸载窗体事件程序设计之二——QueryUnload事件 158
4.4.4 Unload事件程序设计实例点评 160
4.4.3 卸载窗体事件程序设计之三——Terminate事件 160
4.4.5 QueryUnload事件程序设计实例点评 161
4.4.6 窗体卸载时不触发事件发生的例外 162
4.5 窗体鼠标事件和拖放事件程序设计 163
4.5.1 基本鼠标事件和复合鼠标事件 163
4.5.2 窗体鼠标事件程序设计要点 163
4.5.3 鼠标按钮的识别与应用实例 165
4.5.4 触发鼠标事件时Shift、Ctrl和Alt键状态的识别和应用实例 165
4.5.5 Click和DblClick鼠标事件程序设计及其应用 167
4.5.6 窗体拖放事件及其应用 168
4.5.7 综合实例——“画笔”绘图方法点评 170
4.6 窗体键盘事件程序设计 175
4.6.1 键盘事件过程程序设计要点 175
4.6.2 键盘事件过程程序设计备考 179
4.6.3 全局性(窗体)键盘事件过程程序设计 180
4.7.1 DDE数据交换事件 182
4.7 DDE数据交换事件程序设计 182
4.7.2 LinkOpen事件及其程序设计要点 183
4.7.3 LinkExecute事件及其程序设计要点 183
4.7.4 LinkError事件及其程序设计要点 184
4.7.5 LinkClose事件及其程序设计要点 185
4.8 窗体OLE事件过程程序设计 185
4.8.1 OLEStartDrag事件及其程序设计要点 185
4.8.2 OLECompleteDrag事件及其程序设计要点 186
4.8.3 OLEDragDrop事件及其程序设计要点 187
4.8.4 OLEDragOver事件及其程序设计要点 188
4.8.5 OLESetdate事件及其程序设计要点 189
4.8.6 OLEGiveFeedback事件及其程序设计要点 189
第5章 窗体设计中的其它技术问题 191
5.1 应用程序的启动窗体和卸载控制技术 191
5.1.1 应用程序启动方式的控制 191
5.1.3 使用Main子过程启动应用程序 192
5.1.2 设置启动窗体 192
5.1.4 启动中的快速显示窗体 193
5.1.5 窗体的加载、显示和启动的技巧 194
5.1.6 窗体的卸载或程序结束 196
5.2 加速窗体的启动 197
5.2.1 影响窗体启动速度的原因 197
5.2.2 加速窗体启动的几种方法 197
5.3 窗体原貌恢复的方法与技巧 200
5.4 窗体与显示分辨率无关技术 202
5.4.1 窗体大小与显示分辨率的关系 202
5.4.2 分辨率无关窗体的设计 202
5.4.3 不同彩色分辨率对窗体影响 204
5.5 多重窗体程序设计的方法与技巧 204
5.5.1 多重窗体的基本类型 205
5.5.2 单文档窗体(SDI)程序设计 205
5.6 多文档(MDI)窗体程序设计方法与技巧 207
5.6.1 MDI特性 208
5.6.2 MDI子窗体的特性 210
5.6.3 建立MDI应用程序的步骤与方法 211
5.6.4 MDI应用程序的菜单系统 213
5.6.5 MDI子窗体的控制 213
5.6.6 MDI应用程序设计的若干技巧 214
5.6.7 提高MDI应用程序性能的几点建议 217
第6章 菜单程序设计方法与技巧 219
6.1 Visual Basic菜单基础 219
6.1.1 菜单的技术优势 219
6.1.2 菜单的基本结构 220
6.1.3 Visual Basic菜单设计的流程 222
6.2 菜单编辑器与菜单结构的设计 223
6.2.1 进入菜单编辑器 224
6.2.2 菜单编辑器窗口详解 224
6.2.3 菜单编辑器应用实例 226
6.3.1 菜单程序代码的输入 228
6.3 菜单的程序设计与控制 228
6.3.2 菜单访问键与快捷键的应用 230
6.3.3 菜单项选中标记的应用 230
6.3.4 设置可对打开窗体列表的菜单 231
6.4 菜单数组技术 231
6.4.1 菜单数组的建立 232
6.4.2 菜单数组的应用 233
6.5 动态菜单技术 234
6.5.1 动态菜单技术概要 234
6.5.2 菜单结构的动态控制技术 235
6.5.3 菜单属性的动态设置技术 238
6.6 弹出菜单技术 240
6.6.1 弹出菜单的应用范围 240
6.6.2 建立弹出菜单的步骤 241
6.6.3 激活弹出菜单的方法 242
6.7 高级技巧:使菜单项带上漂亮的图标 243
6.6.4 弹出菜单程序设计需注意的几个问题 243
第7章 工具栏程序设计方法与技巧 246
7.1 工具栏程序设计概要 246
7.1.1 工具栏在应用程序中的地位和作用 246
7.1.2 Visual Basic 5.0与6.0工具栏设计的变化 247
7.1.3 Toolbar控件的功能及其属性 248
7.2 工具栏设计方法与技巧详解 249
7.2.1 前期准备——向工具箱加入Toolbar控件 250
7.2.2 向窗体放置Toolbar控件 251
7.2.3 工具栏设计的有力工具——Toolbar控件的属性页 252
7.2.4 工具栏外观与样式的选择 254
7.2.5 向工具栏添加按钮和属性设置 255
7.2.6 工具栏按钮样式的选择和应用技巧 257
7.2.7 在工具栏设计带有下拉菜单的按钮 260
7.2.8 ImageList控件与按钮的图像 260
7.3 Toolbar控件的常用属性、方法和事件 262
7.3.1 程序设计中Toolbar控件的常用属性 263
7.3.2 程序设计中Toolbar控件常用的事件 264
7.3.3 程序设计中Toolbar控件常用的方法 265
7.4 工具栏程序设计中的基本技术与技巧 267
7.4.1 工具栏程序设计的总体思路 267
7.4.2 控制工具栏的隐藏和重现 267
7.4.3 使工具栏按钮在不同状态具有不同的图像 268
7.4.4 判断选择了工具栏的哪一个按钮 269
7.4.5 判断选择了工具栏的哪一个按钮菜单项 270
7.4.6 使工具栏按钮隐藏与重现 271
7.4.7 使工具栏按钮禁用与可用 272
7.4.8 使ComboBox控件始终定位于占位按钮上 272
7.4.9 工具栏按钮的动态加入或删除 273
7.4.10 工具栏按钮菜单项的动态加入或删除 274
7.4.11 让用户在运行中调整工具栏按钮 274
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《2018考研数学 数学 1 15年真题详解及解题技巧》本书编委会著 2017
- 《销售技巧》郭月著 2019
- 《台球进阶技巧图解》庞卫国著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019