新闻资讯
看你所看,想你所想

VisualBasic开发实战1200例(第Ⅰ卷)

VisualBasic开发实战1200例(第Ⅰ卷)

VisualBasic开发实战1200例(第Ⅰ卷)

《Visual Basic开发实战1200例》包括第I卷、第II卷总计1200个例子,本书是第I卷,总计600个例子。

本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了套用Visual Basic进行程式开发各个方面的知识和技巧。主要包括基础知识、窗体界面设计、控制项套用等。全书分6篇20章,总计600个实例和600个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。

基本介绍

  • 书名:VisualBasic开发实战1200例(第Ⅰ卷)
  • ISBN:9787302242550
  • 出版社:清华大学出版社
  • 出版时间:2011-1-1

图书信息

书名:Visual Basic开发实战1200例(第Ⅰ卷)
出版社:清华大学出版社
ISBN:9787302242550
出版时间:2011-1-1
作者:孙秀梅、巩建华
定价:96元

内容简介

《Visual Basic开发实战1200例》包括第I卷、第II卷总计1200个例子,本书是第I卷,总计600个例子。
本书以开发人员在项目开发中经常遇到的问题和必须掌握的技术为中心,介绍了套用Visual Basic进行程式开发各个方面的知识和技巧。主要包括基础知识、窗体界面设计、控制项套用等。全书分6篇20章,总计600个实例和600个经验技巧。每个实例都是经过笔者精心筛选的,具有很强的实用性,其中一些实例是开发人员难于寻觅的解决方案。
本书两卷总计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;本书实例来源于多位工程师的多年积累,具有很强的实用性。
本书附带有配套DVD光碟,光碟中提供有部分实例的视频和大部分原始码,读者可以稍加修改套用。
本书适合Visual Basic的初学者,如高校学生、求职人员作为练习、速查、学习使用,也适合Visual Basic程式设计师参考、查阅。

图书目录

第1篇 编程基础篇
第1章 初识Visual Basic 6.0 2
1.1 Visual Basic 6.0的环境配置 3
实例001 启动VB 6.0 3
实例002 设定工程属性 4
实例003 定製工具列 5
实例004 窗体的布局 6
实例005 对齐控制项 6
实例006 在工程中查找文本 7
实例007 定製编程环境 8
1.2 VB应用程式的开发步骤 10
实例008 创建或打开新工程 10
实例009 建立并设计用户界面 10
实例010 添加程式代码 11
实例011 运行调试程式 12
实例012 保存程式并生成执行档 12
1.3 控制项注册和对象引用 13
实例013 添加ActiveX控制项 13
实例014 引用对象 14
实例015 添加第三方控制项 15
实例016 载入和使用API阅览器 15
实例017 定製模板库 17
1.4 趣味程式 17
实例018 神秘的心理测试 17
第2章 语言基础 20
2.1 变数和常量 21
实例019 局部变数製作计数器 21
实例020 使用公用变数记录当前登录用户 22
实例021 使用自定义常量计算圆的面积 23
2.2 运算符与表达式 25
实例022 计算加权平均值 25
实例023 金额大小写转换 26
2.3 常用的函式与语句 28
实例024 大小写转换 28
实例025 程式立即退出 29
实例026 数字与字元串的转换 30
实例027 文本字数统计 31
实例028 一封家书 32
2.4 条件语句 34
实例029 使用If语句判断成绩优良 34
实例030 大了小了猜想 36
实例031 判断输入的是字母还是数字 37
实例032 使用Select Case语句判断成绩优良 39
实例033 製作简单计算器 40
实例034 测试十二生肖运势 42
2.5 循环与跳转语句 44
实例035 防止无限循环 44
实例036 0到100的累加 45
实例037 谁最大,谁最小 46
实例038 漂亮的星星 48
实例039 完数判断 49
2.6 对象与数据结构 51
实例040 将文本控制项加入到集合中 51
实例041 创建包括12个月份的枚举类型 52
实例042 利用Object变数传递参数 54
实例043 有效使用Me关键字 54
实例044 利用CallByName函式对对象进行操作 55
实例045 列印住宿登记 57
第3章 数组与指针 59
3.1 数组的引用与算法 60
实例046 如何获取数组上限和下限 60
实例047 如何在数组中插入数组元素 61
实例048 如何删除数组元素 62
实例049 利用数组实现矩阵转换 63
实例050 对数组进行二分查找 64
3.2 数组的套用 66
实例051 利用数组统计文栏位落数 66
实例052 利用数组随机抽取幸运观众 67
实例053 利用二维数组向MSFlexGrid表格
添加数据 68
实例054 利用数组设定MSFlexGrid的表头和
列宽 69
实例055 幼儿识字卡片 71
实例056 Visual Basic内嵌彙编语言 73
实例057 在Visual Basic 6.0中实现栈 75
3.3 控制项数组 77
实例058 动态添加或删除控制项 77
实例059 利用控制项数组录入数据 78
实例060 利用控制项数组设定控制项状态 80
实例061 如何声明控制项变数数组 81
3.4 指针地址获取 82
实例062 如何获取对象实例私有域的地址 82
实例063 获取字元串第一个字的地址 83
实例064 获取变数的地址 84
实例065 获取数组的地址 85
实例066 获取自定义过程地址 85
3.5 地址调用 86
实例067 传递对象指针 86
实例068 传递字元串指针 87
实例069 传递变数指针 88
实例070 利用地址偏移访问记忆体 89
3.6 指针综合套用 90
实例071 利用安全数组借用记忆体的方法 90
实例072 利用指针实现数组的插入 91
实例073 利用指针实现数组的拆分 92
实例074 利用指针过滤数组重複数据 93
实例075 使用Split函式分隔明日公司网址 95
第4章 程式常用算法 96
4.1 计算类算法 97
实例076 最大公约数和最低公倍数 97
实例077 杨辉三角 98
实例078 输出100以内的素数 99
实例079 哥德巴赫猜想 100
实例080 查找最大值和最小值 101
实例081 百钱百鸡——穷举法 103
实例082 十进制转换为其他进制 104
实例083 使用叠代法求某数平方根 105
实例084 小管家房贷计算器 106
实例085 个人所得税计算器 109
4.2 判断类算法 111
实例086 判断闰年 111
实例087 判断身份证是否合法 112
实例088 判断城市电话区号是否正确 113
4.3 排序类算法 115
实例089 直接插入排序算法 115
实例090 希尔排序算法 117
实例091 选择排序算法 119
实例092 起泡排序算法 121
实例093 快速排序算法 122
实例094 归併排序算法 125
4.4 查找算法 127
实例095 顺序查找 127
实例096 二分法查找 128
实例097 分块查找 130
实例098 哈希查找 132
4.5 字元处理套用 135
实例099 简单的加密解密算法 135
实例100 字元串处理 136
4.6 游戏算法 137
实例101 星座查询 137
实例102 贪吃蛇 139
实例103 猜数字 142
实例104 五子棋对战 144
4.7 定理与猜想 148
实例105 斐波那契数列 148
实例106 角谷猜想 149
实例107 验证歌德巴赫猜想 150
实例108 四方定理 152
实例109 尼科彻斯定理 153
4.8 逻辑推理与生活中的数学 154
实例110 魔术师的秘密 154
实例111 婚礼上的谎言 155
实例112 谁讲了真话 156
实例113 黑纸与白纸 157
实例114 巧分苹果 158
实例115 老王卖瓜——卖西瓜 160
实例116 三天打鱼——打渔晒网问题 160
实例117 细水长流——水池注水问题 162
实例118 分我杯羹——分鱼问题 163
实例119 平分秋色——递归解分鱼问题 164
实例120 会逢其适——求车运行速度 165
实例121 进退失据——一圈人逢三退一 166
第5章 字元串及字元串处理技术 169
5.1 字元串转换 170
实例122 字母与ASCII码的相互转换 170
实例123 汉字区位码与汉字的相互转化 171
实例124 数字与字元串的相互转换 173
5.2 字元串查找与判断比较 173
实例125 在字元串中查找指定字元 173
实例126 在字元串中提取部分字元 175
实例127 利用IsNumeric函式判断是否为数字 176
实例128 统计某个字元在一个字元串变数中的
出现次数 177
实例129 判断字元串中某一字元是否大写 178
实例130 判断字元串是否为日期或时间 179
实例131 判断获得字元串中大写字元的个数 180
实例132 巧截字元串的数字 181
实例133 计算字元串中子字元串出现的次数 182
实例134 判断某一字元是否在字元串中 182
5.3 字元串处理 183
实例135 在字元串中用一子串替换另一子串 183
实例136 如何将一行字元串分成一列字元 185
实例137 根据标点符号分行 186
实例138 去掉字元串中所有空格 187
实例139 去除字元串尾空格 188
5.4 字元串位置与长度 189
实例140 获得中英文混合字元串的位元组长度 189
实例141 获得某个字元在一个字元串中
最后出现的位置 189
实例142 获得字元串中指定后几位字元 191
5.5 综合套用 192
实例143 从字元串中分离档案路径、档案名称
及其扩展名 192
实例144 进行文本加密与解密 193
实例145 对字元串进行加、减、乘、除计算 194
实例146 统计字元个数 195
实例147 实现位元组数组和字元串的相互转换 196
实例148 用VB分离出文本框的单词 197
第6章 过程与函式 199
6.1 自定义过程 200
实例149 过程值传递参数 200
实例150 过程引用传递参数 201
实例151 不藉助第3个变数实现两个变数互换 202
实例152 计算加权平均值 203
实例153 检查参数是否成功传递给用户
自定义过程 204
实例154 使用递归过程实现阶乘运算 205
6.2 综合套用 206
实例155 製作改变窗体颜色的自定义过程 206
实例156 利用错误号获取错误名称 208
实例157 将汉字转换为Unicode字元代码 209
实例158 获取在已打开档案中的读写位置 210
实例159 判断变数是否被初始化 211
实例160 获取档案创建或修改日期 212
实例161 自定义错误号 214
实例162 获取当前打开视窗数量 215
实例163 随机获取姓名 216
实例164 防止连续出现多个空格 217
实例165 给程式添加运行参数 219
实例166 获取汉字拼音简码 219
实例167 随机抽取字元串 222
实例168 自定义延时函式 223
6.3 内置函式 224
实例169 快速查找或替换文本中的字元 224
实例170 将金额格式化为包含6位小数的格式 226
实例171 将日期格式化为指定格式 227
实例172 判断月份最后一天 228
实例173 获得Windows系统已经运行的时间 229
实例174 获取当前日期与指定日期的绝对值 230
实例175 使用Shell函式打开记事本 231
实例176 获取系统环境信息 232
实例177 掷骰子 233
实例178 倒计时程式 236
实例179 数字时钟 237
实例180 文本加密与解密 238
实例181 我的计算器 239
实例182 幸运抽奖 240
实例183 自製闹钟 242
实例184 利用Command函式显示图片 243
实例185 石头剪子布 244
实例186 七星彩摇奖机 246
6.4 日期函式专栏 248
实例187 将AM/PM格式时间转换为普通
格式时间 248
实例188 将年、月、日转换为日期 249
实例189 将时、分、秒转换为时间 250
实例190 获取星期名称 251
实例191 获取月份名称 252
实例192 创建日曆 253
实例193 做成一个有时间限制的测试版 254
实例194 判断经历多少个工作日 255
实例195 实现系统分段报时 256
实例196 利用timeGetTime函式更精準地计算
时间差 257
实例197 使用DateAdd函式向日期型数据加值 258
第7章 数据处理技术 260
7.1 非法输入控制 261
实例198 只允许输入数字 261
实例199 只允许输入汉字 262
实例200 只允许输入特殊字元 263
实例201 禁止输入非法字元 264
实例202 数据保存前检查数据是否正确 266
7.2 数据格式转换 267
实例203 生成“000”格式的编码 267
实例204 将数字格式化为金额 269
实例205 将小写数字金额格式化为大写金额 271
实例206 根据栏位类型自动格式化DataGrid表格
中的数据 273
7.3 数据辅助录入 275
实例207 利用组合框辅助录入数据 275
实例208 利用DataGrid控制项辅助录入数据 277
实例209 利用数据视窗辅助录入数据 280
实例210 在DataGrid表格中实现下拉列表框 283
7.4 编号、单据号生成 284
实例211 自动生成产品编号 284
实例212 批量生成房屋编号 286
实例213 根据编码规格自动生成各种单据号 288
7.5 辅助与自动化 290
实例214 根据用户输入需求自动调整输入法 290
实例215 输入的数据自动加入输入列表 291
实例216 设计带记忆的数据录入视窗 292
实例217 根据用户输入英语还是汉语决定
显示内容 293
7.6 数据的输入控制 295
实例218 禁止录入重複数据 295
实例219 只允许在指定的列表框中选择输入 297
实例220 禁止用户输入数据 299
实例221 化繁为简——拼音简码查询 300
实例222 汉字和区位码互转 303
实例223 通过程式设定系统日期和时间的格式 304
实例224 进制转换 307
第2篇 窗体技术篇
第8章 窗体设计 310
8.1 窗体基本套用 311
实例225 製作登录退出窗体 311
实例226 利用Tag属性存储用户名 312
实例227 控制项随窗体自动调整 313
实例228 随机更换主界面背景 314
实例229 背景为渐变色的主界面 316
实例230 控制其他程式成为自己程式的子窗体 317
实例231 获取窗体解析度 318
实例232 获取当前打开视窗数量 319
实例233 限制调整视窗大小的最大值 320
实例234 整个窗体铺满图片 321
8.2 主界面套用实例 323
实例235 类似超级兔子的程式界面 323
实例236 类似瑞星的导航主界面 324
实例237 类似Windows XP的程式界面 325
实例238 Outlook式主界面 327
实例239 可以用滑鼠切分的窗体 328
8.3 窗体位置套用实例 330
实例240 设定视窗在萤幕中的位置 330
实例241 保存用户对窗体大小的更改 332
实例242 将自己的程式永远置前 333
实例243 随桌面解析度变化的程式界面 334
实例244 磁性窗体 336
8.4 窗体标题栏套用实例 339
实例245 闪烁的窗体标题栏 339
实例246 拖动没有标题栏的窗体 340
实例247 禁用窗体最大化、最小化或关闭
快捷选单 341
实例248 使窗体标题栏不回响滑鼠双击 342
实例249 程式运行时隐藏标题栏 344
8.5 窗体形状套用实例 346
实例250 椭圆形窗体界面 346
实例251 钻石形窗体 347
实例252 创建透明窗体 348
实例253 设定窗体透明度 350
实例254 创建字型窗体 351
实例255 创建T型窗体 352
8.6 MDI窗体套用 353
实例256 设计多文档界面 353
实例257 MDI窗体图片自适应 355
实例258 禁用MDI窗体控制栏中“最大化”
按钮 356
实例259 禁止调整MDI窗体大小 357
8.7 实用功能窗体设计 358
实例260 欢迎窗体 358
实例261 调用API函式设计关于窗体 359
实例262 萤幕滚动字幕 360
实例263 窗体抖动 361
实例264 显示Windows搜寻视窗 363
实例265 使用InputBox创建密码输入框 364
实例266 使用API函式显示颜色对话框 366
第9章 选单套用技术 368
9.1 标準选单套用 369
实例267 为选单添加访问键和快捷键 369
实例268 给选单添加分割线 370
实例269 製作複选选单 371
实例270 创建级联选单 372
实例271 可收缩展开的选单 373
实例272 动态创建选单 374
9.2 製作个性化选单 375
实例273 製作多语言选单 375
实例274 改变选单的颜色 377
实例275 创建选单单选项 378
实例276 向系统选单中添加自定义选单 379
实例277 创建带历史信息的选单 381
实例278 创建分栏式选单 382
实例279 创建弹出式选单 384
实例280 控制项上的弹出式选单 385
实例281 创建带图示的选单 387
实例282 为无标题栏窗体添加选单 389
实例283 创建个性化弹出式选单 390
9.3 高级选单套用 392
实例284 调用系统选单 392
实例285 调用其他应用程式的选单 393
实例286 创建右键选单用于贴上 395
实例287 製作带选单的记事本 396
实例288 根据表中数据动态生成选单 397
实例289 通过选单控制操作许可权 398
实例290 选单複製器 399
实例291 选单提取器 403
9.4 导航选单套用实例 406
实例292 图形导航按钮 406
实例293 树状导航选单 407
实例294 类似QQ式导航选单 409
实例295 将程式图示添加到托盘中 411
第10章 工具列与状态栏 413
10.1 工具列套用 414
实例296 利用ToolBar控制项创建简单的工具列 414
实例297 带图示的工具列 415
实例298 IE式工具列 417
实例299 带提示功能的工具列 418
实例300 为工具列添加事件处理代码 419
实例301 带下拉选单的工具列 420
实例302 可调整按钮位置的工具列 421
实例303 浮动工具列 422
实例304 根据表中数据动态生成工具列 424
实例305 利用CoolBar控制项製作工具列 426
实例306 自己製作工具列 427
10.2 状态栏套用 428
实例307 显示系统时间的状态栏 428
实例308 显示当前用户的状态栏 429
实例309 时间显示到秒的状态栏 430
实例310 在状态栏中显示滑鼠位置 431
实例311 在状态栏中显示当前状态 432
实例312 在状态栏中显示资料库属性 433
实例313 动态添加状态栏窗格 434
实例314 自己製作状态栏 435
第3篇 控制项套用篇
第11章 标準控制项套用 438
11.1 标籤文本框典型实例 439
实例315 按设定值使标籤自动换行 439
实例316 使用标籤控制项模拟按钮动作 440
实例317 限制文本框输入字元数 441
实例318 限制文本框只能输入数字 442
实例319 自动删除文本中的非法字元 443
实例320 格式化文本为指定格式 444
实例321 限定文本框只允许输入日期型数据 445
实例322 为文本框设定新的系统选单 446
实例323 文本框只能输入小写字母 447
实例324 为文本框添加列表选择框 447
实例325 使两个文本框的内容同步 448
实例326 在文本框游标处插入文字 449
实例327 文本框获得焦点自动全选 450
实例328 自定义文本框插入符 450
实例329 获取文本框内文本行数 452
实例330 文本框实现撤销功能 452
11.2 列表框、组合框控制项套用 453
实例331 向列表框控制项添加数据 453
实例332 利用ListBox控制项实现标籤式的
数据选择 454
实例333 删除列表框中的複选数据 455
实例334 快速选中ListBox中的全部条目 456
实例335 列表中拒绝添加重複信息 457
实例336 移动列表中项目到另一个列表 458
实例337 将资料库中的数据表添加到列表中 460
实例338 将表中数据添加到ListBox列表 461
实例339 带水平滚动条的ListBox控制项 462
实例340 在列表框数据中随机抽取数据 463
实例341 防止将重複项目添加到组合框控制项中 464
实例342 实现ComboBox条目快速查询 465
实例343 将数据表中的栏位添加到ComboBox
控制项 466
实例344 自动改变ComboBox下拉列表的长度 467
实例345 改变ComboBox控制项下拉列表的宽度 468
实例346 将ComboBox控制项放到ToolBar控制项上 469
11.3 按钮选择类控制项 471
实例347 设定按钮支持Enter键和Esc键 471
实例348 为按钮动态载入图片 472
实例349 动态添加按钮及其回响事件 473
实例350 利用按钮数组控制项简化编程 474
实例351 製作粘性按钮 475
实例352 製作赛跑小游戏 475
实例353 利用选择控制项设定操作许可权 477
实例354 字型设定 478
实例355 利用选择控制项实现複杂查询 479
11.4 图形图像控制项套用 481
实例356 随滑鼠移动的图形 481
实例357 在图片上放置文字 483
11.5 滚动条控制项 484
实例358 使用滚动条改变窗体颜色 484
实例359 使用滑鼠移动滚动条 484
实例360 浏览大幅图片 485
实例361 实现窗体滚动 487
11.6 时钟控制项 488
实例362 製作倒计时程式 488
实例363 打老鼠游戏 488
11.7 其他套用 490
实例364 利用Load和Unload动态添加、
删除控制项 490
实例365 利用Shape控制项实现按钮效果 491
实例366 获得窗体中的控制项名称列表 492
实例367 为控制项添加标题栏和控制按钮 493
实例368 画桃花 494
第12章 ActiveX控制项套用 496
12.1 框架类控制项套用 497
实例369 利用TabStrip控制项与Frame控制项实现
选项卡 497
实例370 为SSTab选项卡设定背景色 498
实例371 获得选项卡中所有控制项 499
实例372 为SSTab选项卡添加图示 500
实例373 限制用户切换SSTab选项卡 501
实例374 利用SSTab控制项设计系统设定程式 502
实例375 利用SSTab控制项设计多选项卡浏览器 504
12.2 进度条控制项套用 506
实例376 为启动界面添加进度条 506
实例377 在资料库处理时显示进度 507
实例378 製作特效进度条 509
实例379 更改进度条颜色 510
实例380 利用Slider控制项实现音量调整 511
12.3 CommonDialog控制项套用 512
实例381 使用“打开”对话框打开一个档案 512
实例382 设定默认路径 513
实例383 使用颜色对话框设定窗体背景色 514
实例384 显示“列印”或“列印选项”对话框 515
实例385 从公共对话框控制项中提取多个
档案名称称 517
12.4 RichTextBox控制项套用 518
实例386 使用RichTextBox控制项打开和保存档案 518
实例387 在RichTextBox控制项中查找文本 520
实例388 在RichTextBox控制项中进行英文文字
查找并描红 522
实例389 在RichTextBox控制项中进行文本替换 523
实例390 提取RichTextBox控制项文本到数组 524
实例391 对RichTextBox控制项中的选定文本
进行列印 525
实例392 设定RichTextBox控制项的页边距 526
实例393 高亮度显示一整行 527
实例394 获取文本行号 528
实例395 利用RichTextBox控制项实现文档
管理功能 529
实例396 用RichTextBox控制项显示图文数据 532
实例397 创建彩虹文字 533
12.5 TreeView控制项套用 535
实例398 树状显示吉林省各市县名称 535
实例399 设定TreeView控制项的背景色 536
实例400 获得所有同级节点的内容 538
实例401 在树状结构上实现右键选单 539
实例402 带複选功能的树状结构 541
实例403 使用TreeView控制项实现多级商品
信息浏览 543
实例404 动态修改树状结构的节点 544
实例405 将XML文档显示在TreeView中 546
12.6 ListView控制项套用 547
实例406 显示列表中当前人员的姓名信息 547
实例407 设定ListView控制项的显示方式 548
实例408 将图示载入到ListView控制项中 550
实例409 利用ListView控制项显示图像列表 551
实例410 将资料库中的表添加到ListView控制项 554
实例411 设定ListView控制项的行间隔颜色 555
实例412 利用ListView控制项设定用户许可权 557
12.7 时间日期类控制项套用 558
实例413 判断当前选定的日期是星期几 558
实例414 查询指定时间段的数据 560
第13章 自定义组件和第三方控制项 562
13.1 自定义控制项及类库 563
实例415 透明窗体类库 563
实例416 资料库通用模组 564
实例417 Excel表格生成模组 566
实例418 程式托盘控制项 569
实例419 验证码控制项 570
实例420 资料夹列表对话框控制项 572
实例421 自定义标题栏控制项 574
13.2 第三方控制项及类库的使用 576
实例422 使用ShockwaveFlash控制项播放动画 576
实例423 使用BarCodeCtrl控制项生成条形码 577
实例424 使用WindowsMediaPlayer控制项
播放视频 578
实例425 使用SimpleChart控制项生成图表 580
实例426 使用CtListBar控制项製作QQ选单 583
实例427 使用Microsoft Agent控制项製作
程式助手 586
实例428 使用Microsoft Calendar控制项製作日曆 587
实例429 使用ScriptControl控制项对字元串
进行运算 588
实例430 使用BSE控制项创建不同风格的按钮 589
实例431 使用VsMenu控制项创建漂亮选单 590
实例432 使用ccrpProgressBar控制项创建不同风格
进度条 593
实例433 使用ccrpHotKey控制项创建热键 595
实例434 使用ezDICOMX控制项浏览医疗图像 596
第4篇 键盘滑鼠篇
第14章 滑鼠相关 600
14.1 滑鼠指针和键 601
实例435 定义滑鼠指针形状 601
实例436 自定义滑鼠指针图示 602
实例437 设定滑鼠为ani格式的动画 603
实例438 为无标题的窗体添加滑鼠效果 604
实例439 实现大十字游标的形式 606
实例440 交换滑鼠的左右键 608
实例441 判断滑鼠按下键值 609
14.2 滑鼠动作 610
实例442 移动滑鼠 610
实例443 滑鼠的显示与隐藏 611
实例444 获得窗体上滑鼠的位置 611
实例445 获得萤幕上滑鼠的位置 613
实例446 限制滑鼠在某一区域工作 614
实例447 拖动无标题栏的窗体移动 615
实例448 利用滑鼠绘图 616
实例449 滑鼠点不到的按钮 618
实例450 记录滑鼠行为 619
实例451 获得和设定滑鼠双击时间间隔 620
实例452 跟随滑鼠移动的蝴蝶 621
实例453 製作滑鼠拖拽控制项程式 622
实例454 捕捉MouseEnter和MouseExit事件 623
实例455 滑鼠样式设定器 624
实例456 利用滑鼠移动浏览大幅图片 628
实例457 滑鼠事件记录 630
实例458 快捷键注册 633
14.3 滑鼠套用 638
实例459 带滑鼠指针的萤幕抓图 638
实例460 滑鼠穿透效果 644
实例461 萤幕取词 646
实例462 打造自己的开心农场 649
第15章 键盘相关 652
15.1 键盘基础 653
实例463 键盘ASCII码查询 653
实例464 按Enter键移动焦点 654
实例465 将Enter键变成Tab键 655
实例466 判断Num Lock键和Caps Lock键
是否锁定 656
实例467 转换键值 657
实例468 禁止使用窗体上的×关闭窗体 658
实例469 为自己的程式设定热键 659
实例470 为窗体设定热键 659
实例471 模拟Print Screen键按下 660
实例472 禁止使用Alt+F4键来关闭窗体 662
实例473 拒绝键盘输入和滑鼠按下 662
15.2 键盘综合套用 663
实例474 避免按Enter键产生“嘀”声 663
实例475 键盘幽灵 664
实例476 指法练习软体 667
实例477 製作打字母游戏 672
实例478 警察抓小偷 674
第5篇 档案技术篇
第16章 档案基本操作 678
16.1 档案基本信息 679
实例479 获取档案的大小 679
实例480 获得档案的扩展名 680
实例481 获取档案最后修改时间 681
实例482 使用API函式获取档案创建时间 682
实例483 使用API函式获取档案最后修改时间 683
实例484 获取档案特徵码 684
实例485 从档案路径中获取档案名称 686
实例486 获取短档案名称 687
实例487 将短档案名称转换为长档案名称 688
实例488 获得档案的属性 689
实例489 设定档案属性 691
16.2 档案基本操作 692
实例490 批量删除指定类型的档案 692
实例491 批量重命名档案 694
实例492 删除档案 695
实例493 利用FileCopy语句複製档案 696
实例494 利用API函式MoveFile移动档案 697
实例495 利用API函式SHFileOperation複製档案 698
实例496 使用API函式CopyFile複製档案 700
实例497 使用API函式DeleteFile删除档案 701
实例498 使用API函式CopyLZFile複製档案 702
实例499 使用API函式创建文本档案 703
实例500 使用FSO对象创建文本档案 705
实例501 比较档案 706
实例502 判断档案是否存在 707
实例503 搜寻档案 708
实例504 将档案删除至“资源回收筒” 709
实例505 VB与Windows资源管理器互拷档案 711
实例506 选择执行具有特定标识的程式 713
16.3 档案打开与读取、写入 714
实例507 获取已经打开的档案的大小 714
实例508 设定随机访问档案的读取位置 715
实例509 从档案逐行获取信息 716
实例510 从档案逐字元获取信息 717
实例511 从档案一次性获取信息 718
实例512 以默认方式打开档案 719
实例513 二进制档案的读取与写入操作 720
实例514 以流的方式打开文本档案 722
实例515 使用XML档案保存数据 723
实例516 从INI档案读取程式设定 726
实例517 将窗体标题保存在INI档案中 727
实例518 以十六进制显示档案 728
实例519 档案分割与合併 729
实例520 替换文本档案中字元串 732
实例521 拖放档案,将档案名称添加至列表框 733
实例522 创建临时档案 734
第17章 资料夹操作 737
17.1 资料夹基本操作 738
实例523 利用MkDir语句创建资料夹 738
实例524 利用FSO对象创建资料夹 738
实例525 根据资料库数据建立资料夹 740
实例526 删除资料夹 741
实例527 使用递归法删除资料夹 742
实例528 选择资料夹 744
17.2 资料夹套用 745
实例529 更改资料夹图示 745
实例530 保存资料夹目录到INI档案 747
实例531 提取档案及资料夹的目录 748
实例532 网路资料夹複製 750
实例533 资料夹加密 751
实例534 用VB设计个性化资料夹 752
第6篇 图形图像技术篇
第18章 图形的绘製 756
18.1 绘製几何图形 757
实例535 自定义容器的坐标系统 757
实例536 绘製格线 758
实例537 绘製立体三稜锥 759
实例538 绘製抛物线 760
实例539 利用Line控制项设计分割线 761
实例540 绘製正方形 762
实例541 绘製正弦曲线 764
18.2 绘製图案 765
实例542 绘製艺术图案 765
实例543 万花筒 767
18.3 图形图像算法 769
实例544 沙丘图案的算法 769
实例545 等电位面图的算法 770
实例546 蜗牛线算法 772
实例547 绘製贝塞尔曲线算法 773
实例548 绘製尼哥米德蚌线的算法 775
实例549 画图程式 776
第19章 图像特效显示 778
19.1 图像的几何变换 779
实例550 图像剪下 779
实例551 图像的合成 780
实例552w 图像翻转效果 782
实例553 图像旋转 783
实例554 二次线性插值法缩放图像 786
19.2 图像显示特效 789
实例555 图像切换特效 789
实例556 电影胶片特效 791
实例557 图片百叶窗效果 792
实例558 栅条显示特效 793
实例559 图像马赛克效果 795
实例560 雨滴显示特效 796
19.3 常见滤镜效果 798
实例561 图像锐化处理 798
实例562 图像柔化处理 800
实例563 图像灰度效果 801
实例564 图像反色处理 803
实例565 图像浮雕效果 804
实例566 图像明暗效果的改变 805
实例567 图像色彩转换 807
实例568 图像亮度对比度改变 809
实例569 图像饱和度改变 811
19.4 其他图像处理操作 813
实例570 图像压缩处理 813
实例571 图像格式转换 815
实例572 图像边缘检测一 817
实例573 图像边缘检测二 819
第20章 图像管理 821
20.1 图像档案管理 822
实例574 保存图形档案 822
实例575 VB製作图片浏览器 823
实例576 具有缩略图功能的图片浏览器 824
实例577 批量修改图片名称 827
实例578 管理计算机内图片档案的程式 828
实例579 将指定资料夹下的图片分类存储 830
实例580 提取并保存应用程式的图示 832
实例581 图像分页预览 833
实例582 图像存储在资料库 836
20.2 图像识别 838
实例583 获取滑鼠任意位置的颜色值 838
实例584 提取图片中的对象 840
实例585 简易人像识别程式 841
20.3 图片动画 842
实例586 利用图片製作萤幕保护程式 842
实例587 图片动画 844
20.4 其他套用 845
实例588 滚动广告字幕 845
实例589 萤幕抓图程式 846
实例590 电子名片 848
实例591 调用Word中的艺术字 849
实例592 使Windows开始萤幕保护 851
实例593 利用VB实现更换墙纸的功能 852
实例594 利用VB实现更换墙纸 854
实例595 萤幕保护程式(从左到右
显示图片) 855
实例596 图片转换为字元串 856
实例597 网页抓图 859
实例598 萤幕放大镜 864
实例599 明日电子书 867
实例600 绘製石英钟 871

转载请注明出处海之美文 » VisualBasic开发实战1200例(第Ⅰ卷)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com