《Visual Basic范例开发大全》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:隋丽娜等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302214137
  • 页数:775 页
图书介绍:本书详细介绍了480多个实例的开发制作过程,包括基础设计、程序算法、界面设计技术以及开发技术。

第1篇 VB基础设计 2

第1章 VB程序设计初探(教学视频:80分钟) 2

1.1 基础设计实例 2

实例001 制作欢迎界面 2

实例002 字符转换程序 3

实例003 新窗体的创建 5

实例004 对象系统事件的调用 5

实例005 对象用户事件的调用 7

实例006 立即窗口的应用 8

1.2 常用属性实例 9

实例007 Caption属性的综合应用 9

实例008 用Height、Width属性改变大小 10

实例009 用Top、Left属性改变位置 11

实例010 用Font属性集改变文本外观 12

实例011 用Enabled属性控制有效性 13

实例012 用Picture属性加载图片 14

实例013 用Text属性实现输入和输出 15

1.3 常用事件实例 17

实例014 加载窗体时触发Load事件 17

实例015 卸载窗体时触发Unload事件 18

实例016 失去焦点时触发LostFocus事件 19

实例017 鼠标单击触发Click事件 20

实例018 鼠标双击触发Dblclick事件 21

实例019 文本框内容改变触发Change事件 22

实例020 按下键盘时触发KeyPress事件 22

实例021 鼠标移动时触发MouseMove事件 23

1.4 常用方法实例 24

实例022 使用Show方法显示窗体 24

实例023 使用Hide方法隐藏窗体 25

实例024 使用Print方法输出 26

实例025 使用Move方法移动控件 28

实例026 使用Cls清屏 29

1.5 综合实例 30

实例027 InputBox输入对话框的使用 30

实例028 MsgBox输出对话框的使用 31

实例029 字符和ASCII间的相互转换 33

实例030 输出特殊图形 34

实例031 密码校验程序 35

实例032 还贷计算程序 36

第2章 常用内部控件(教学视频:83分钟) 38

2.1 框架 38

实例033 框架的应用 38

2.2 文本框 40

实例034 文本的定位选择 40

实例035 测试功能键 41

实例036 自动删除文本中的非法字符 43

2.3 单选按钮 44

实例037 字体的单项选择 44

实例038 多组单选功能的使用 45

实例039 单选按钮的属性、方法与事件的综合应用 47

2.4 复选框 49

实例040 字体的复选 49

实例041 个人调查表 50

2.5 列表框 52

实例042 两种列表框样式的应用 52

实例043 添加表项 53

实例044 删除表项 55

实例045 选项移动 56

实例046 Columns的举例说明 58

实例047 制作课程表 59

实例048 制作数学用表 60

2.6 组合框 61

实例049 组合框3种风格的应用 62

实例050 信息管理 63

实例051 刷新组合框的应用 64

2.7 图片框、图像框 66

实例052 复制图片 66

实例053 立体浮雕效果 68

实例054 AutoSize实例 69

实例055 图像框的Stretch属性 70

2.8 综合实例 71

实例056 成绩录入 71

实例057 计算机配置程序 73

实例058 “点菜”程序 74

第3章 其他控件和外部控件(教学视频:50分钟) 77

3.1 计时器 77

实例059 制作日期时间表 77

实例060 流动字幕 78

实例061 随机抽奖 80

实例062 倒计时器 81

实例063 时钟和时差 83

实例064 定时闹钟 84

实例065 蝴蝶飞舞 85

3.2 滚动条和Slider控件 87

实例066 滚动条接收用户输入 87

实例067 调色板应用程序 88

实例068 用Slider设置字体大小 90

3.3 ProgressBar控件和Animation控件 91

实例069 制作进度条 91

实例070 Animation动画设置 92

3.4 SSTab控件和RichTextBox控件 93

实例071 制作具有选项卡的对话框 94

实例072 RichTextBox控件的应用 95

3.5 综合实例 96

实例073 笑脸的制作 97

实例074 给窗体添加滚动条 98

实例075 利息计算 99

实例076 类屏幕保护 101

实例077 自动红绿灯模拟程序 102

第2篇 程序算法 106

第4章 程序结构(教学视频:112分钟) 106

4.1 顺序结构 106

实例078 赋值相容问题的验证 106

实例079 数据的交换 107

实例080 求长方体的表面积 108

实例081 英文大小写转换 110

4.2 选择结构 111

实例082 求3个数中的最值 111

实例083 成绩多级别判断 113

实例084 折扣计算 114

实例085 模拟袖珍计算器 115

实例086 计算通话费用 117

实例087 奖学金的等级 119

实例088 判断坐标所在象限 120

实例089 随机出题并判断成绩 121

实例090 判断字符和数字 123

实例091 判断括号匹配情况 124

实例092 统计字符串中元音个数 126

实例093 求一元二次方程的根 127

实例094 货物运费计算程序 128

实例095 判断是否是闰年 130

实例096 判断三角形的构成 131

实例097 猜数游戏 133

实例098 计算今天是星期几 134

实例099 3个数的排序 137

4.3 循环结构 138

实例100 计算奇数和 138

实例101 求n的阶乘 139

实例102 输出Fibonacci序列 140

实例103 求两个正整数的最大公约数 142

实例104 求e的近似值 143

实例105 规范文章 144

实例106 猴子摘桃问题 145

实例107 参赛评委打分 146

实例108 找素数 147

实例109 分解质因数 149

实例110 打印九九乘法表 150

实例111 输出有规律的图形 151

实例112 找水仙花数 153

实例113 正整数的各位数字之和 154

实例114 求“同构”数 156

实例115 百元买百鸡 157

实例116 小数部分的进制转换 158

实例117 数字三角 160

实例118 删除子串 161

实例119 求总成绩 163

实例120 残料的控制 164

4.4 其他辅助语句 165

实例121 GoTo语句的应用 165

实例122 End结束语句的应用 166

实例123 Exit退出语句的应用 167

实例124 With语句块的应用 168

第5章 一维数组(教学视频:65分钟) 170

5.1 一维数组基本操作 170

实例125 用数组求平均成绩 170

实例126 数组下标的应用 172

实例127 用数组实现数学计算 173

实例128 数组的初始化 175

实例129 数组的输入 176

实例130 数组的复制 178

实例131 数组的输出 179

实例132 创建动态数组 180

5.2 数组元素的排序 182

实例133 交换法排序 182

实例134 冒泡法排序 183

实例135 两种排序方法的优化 185

实例136 合并排序 188

5.3 数组元素的插入与删除 189

实例137 删除数组中指定元素 189

实例138 数组中插入数据 191

5.4 数组元素做统计 193

实例139 统计成绩级别 193

实例140 统计字母个数 194

实例141 统计选票 195

5.5 数组元素的查找 197

实例142 顺序查找 197

实例143 二分查找 198

实例144 元素逆序存放 201

实例145 数据的大批量录入 202

实例146 模拟上机考试 205

第6章 其他数组(教学视频:75分钟) 207

6.1 二维及多维数组 207

实例147 矩阵的加法运算 207

实例148 求矩阵中的最值 209

实例149 求矩阵外侧元素和 210

实例150 矩阵的转置 211

实例151 求方阵对角线之和 213

实例152 矩阵的上、下三角 214

实例153 矩阵按列存入一维数组 216

实例154 寻找鞍点 217

实例155 建立特殊矩阵 219

实例156 n阶奇数魔方阵 220

实例157 多维数组实例 222

6.2 控件数组 224

实例158 使用控件数组画图 224

实例159 七彩标签 226

实例160 添加删除控件 228

实例161 动态演示冒泡法过程 229

实例162 利用文本框组输入数据 231

6.3 其他数组 233

实例163 模拟数据库查询 233

实例164 打印工资清单 235

实例165 For each循环的应用 237

实例166 国家排名次序 238

实例167 创建静态数组 239

6.4 数组综合实例 240

实例168 数组内平移 241

实例169 打印杨辉三角 242

实例170 建立棋盘 243

实例171 奖学金名单 245

实例172 模拟投币结果 246

实例173 运动会成绩排名 247

实例174 简易通讯录 249

实例175 彩票中奖号的产生 251

实例176 霓虹灯 252

第7章 过程和函数(教学视频:77分钟) 254

7.1 Sub过程 254

实例177 过程的简单应用 254

实例178 用过程求最值 256

实例179 用过程定义窗体大小 257

实例180 用过程求组合数 258

实例181 验证歌德巴赫猜想 259

7.2 函数过程 261

实例182 自制替换函数 261

实例183 计算多边形面积 263

实例184 二分法求方程根 264

实例185 利用梯形法求定积分 265

实例186 用函数求最小公倍数 267

7.3 参数的传递 268

实例187 常量作为实参 268

实例188 变量作为实参 270

实例189 变量作为形参 271

实例190 数组元素作为实参 272

实例191 数组名作为实参 273

实例192 数组作为形参排序 275

实例193 数组做参数合并排序 276

实例194 使用可选参数 278

实例195 使用值参与变参 279

实例196 参数的混合使用 281

7.4 过程的嵌套与递归 282

实例197 函数嵌套求组合数 282

实例198 递归求阶乘 284

实例199 递归构图 285

实例200 递归的“栈溢出” 286

实例201 Hanoi问题 288

7.5 变量和过程的作用域 290

实例202 使用动态变量 290

实例203 使用静态变量 292

实例204 使用局部变量 293

实例205 使用模块级变量 294

实例206 使用全局变量 296

实例207 使用模块级过程 298

实例208 使用全局级过程 299

第8章 算法综合实例(教学视频:46分钟) 301

实例209 查找函数Find() 301

实例210 编写折半查找过程 302

实例211 插入法排序 304

实例212 求多个数的最大公约数 305

实例213 产生随机整数过程 307

实例214 过程与函数的区别 308

实例215 奇偶判断函数 309

实例216 递归制作Fibonacci()函数 311

实例217 闰年判断函数 312

实例218 判断回文数 313

实例219 整理数组 315

实例220 数制转换函数 316

实例221 编写删除子串过程 318

实例222 查找最长单词 320

实例223 移动字符过程 321

实例224 寻找质对数 323

实例225 打字训练程序 324

实例226 高次方程求根 326

实例227 统计单词个数 327

第3篇 界面设计技术 332

第9章 窗体和菜单(教学视频:95分钟) 332

9.1 窗体 332

实例228 类WinXP的窗体界面 332

实例229 圆形窗体界面 335

实例230 渐变色的窗体界面 337

实例231 跟随分辨率变化的窗体界面 339

实例232 透明窗体 340

实例233 字形窗体 341

实例234 百叶窗窗体 343

实例235 淡出窗体 344

实例236 窗体的阴影效果 345

实例237 拖动没有标题栏的窗体 347

实例238 独特的窗体标题栏 348

实例239 闪烁的窗体标题栏 350

实例240 窗体跟随移动效果 351

实例241 禁用控制菜单里的按钮 352

实例242 闪烁的警告窗体 354

实例243 将程序图标添加到托盘 355

实例244 控件随窗体自动调整 356

实例245 特殊的退出效果 358

实例246 设置窗体在屏幕中的位置 359

9.2 SDI与MDI程序界面 361

实例247 创建SDI界面 361

实例248 创建MDI界面 363

实例249 排列子窗体 364

实例250 悬挂式窗体 366

9.3 菜单设计 367

实例251 可伸缩展开的菜单 367

实例252 带历史信息的菜单 369

实例253 树状导航菜单 371

实例254 向菜单中添加图标 373

实例255 动态菜单 374

实例256 弹出式菜单 377

9.4 工具栏和状态栏 378

实例257 制作常用工具栏 378

实例258 带下拉菜单的工具栏 380

实例259 制作可调工具栏 382

实例260 制作常用状态栏 383

实例261 用API创建状态栏 385

实例262 菜单工具栏综合应用 387

第10章 文件(教学视频:105分钟) 390

10.1 公共对话框 390

实例263 打开对话框 390

实例264 保存对话框 392

实例265 颜色对话框 395

实例266 字体对话框 396

实例267 打印对话框 398

实例268 帮助对话框 399

实例269 同时打开多窗口文档 400

10.2 文件基本操作 402

实例270 建立顺序文件 402

实例271 顺序文件的写操作 404

实例272 读取顺序文件 405

实例273 建立随机文件 407

实例274 建立二进制文件 409

实例275 相对路径的识别 410

10.3 文件系统对象 411

实例276 管理驱动器 411

实例277 管理文件夹 413

实例278 删除文件夹 415

实例279 复制文件夹 416

实例280 管理文件 418

实例281 获取文件信息 420

10.4 文件系统控件 421

实例282 寻找可执行文件 421

实例283 扫描文件 423

实例284 文件图标提取器 424

实例285 文件加密 426

实例286 文件夹加密 428

实例287 检测文件是否存在 429

10.5 文件处理 430

实例288 删除指定类型文件 430

实例289 快速查找文件 432

实例290 保存目录到文件 434

实例291 批量重命名文件 435

实例292 修改文件属性 437

实例293 制作临时文件 439

实例294 判断文件是否被改动 440

实例295 删除文件到回收站 441

实例296 按下Del键删除文件 443

实例297 带进度条的文件复制 445

实例298 建立文件运行程序 447

第11章 图形操作(教学视频:90分钟) 450

11.1 坐标系 450

实例299 窗体坐标系的应用 450

实例300 用方法自定义坐标系 451

实例301 用属性自定义坐标系 453

实例302 应用图形层 454

11.2 绘图属性 455

实例303 获取当前坐标 455

实例304 使用线型与线宽 456

实例305 图形的填充 458

实例306 颜色的渐变 459

11.3 图形控件及绘图方法 460

实例307 绘制长方体 461

实例308 制作奥运五环旗 462

实例309 Line方法画网格线 463

实例310 Line方法画矩形 465

实例311 Line方法绘制抛物线 466

实例312 Line方法画随机射线 467

实例313 Line方法画坐标轴 468

实例314 绘制积分图 469

实例315 绘制三棱锥 470

实例316 PSet方法绘图 471

实例317 绘制正弦曲线 473

实例318 绘制阿基米德螺线 474

实例319 Point方法应用 475

实例320 Circle方法画同心圆 476

实例321 Circle方法画弧和扇形 477

实例322 成绩统计饼图 478

实例323 绘制艺术图案 480

实例324 地球绕太阳运动 481

11.4 图形处理 483

实例325 画图程序 483

实例326 图片浏览 485

实例327 简易电子相册 486

实例328 翻转放大位图 488

实例329 图形切入效果 490

实例330 剪切图像 491

实例331 指针式时钟 493

实例332 图像颜色识别 494

实例333 屏幕抓图 496

实例334 制作黑白照片 498

实例335 制作浮雕图像 500

实例336 制作反转颜色图像 501

实例337 图像放大器 503

实例338 自由旋转图像 504

实例339 打印图像 506

第12章 多媒体处理(教学视频:74分钟) 508

12.1 高级文本处理 508

实例340 多功能文档编辑器 508

实例341 设置段落缩进 511

实例342 统计文本行数 513

实例343 文字定位 515

实例344 自动滚屏功能 517

实例345 编辑图文数据 518

实例346 文本文件的拖放操作 520

实例347 旋转文字效果 521

12.2 简单动画应用 523

实例348 图像动画 523

实例349 制作笑脸动画 527

实例350 应用动画光标指针 528

实例351 播放Gif动画 529

实例352 简易网页浏览器 530

实例353 播放Flash动画 532

实例354 播放AVI动画 533

12.3 多媒体制作 534

实例355 播放VCD 535

实例356 MMControl控件播放多媒体文件 536

实例357 MP3播放器 538

实例358 列表播放MIDI等媒体文件 539

实例359 媒体文件浏览器 541

实例360 音量控制 543

实例361 简易谱曲键盘 544

实例362 多媒体识字卡 546

实例363 看图认物程序 547

实例364 高级音频函数制作播放器 549

第13章 Windows处理程序(教学视频:95分钟) 551

13.1 系统相关处理 551

实例365 关机、启动等控制 551

实例366 开机自动执行程序 553

实例367 实现系统启动前的说明 555

实例368 访问控制面板 557

实例369 获取系统路径 559

实例370 系统字体演示 560

实例371 隐藏系统任务栏 561

实例372 隐藏系统“开始”按钮 562

实例373 设置系统日期时间格式 563

实例374 清空桌面 566

实例375 清空回收站 567

13.2 程序相关处理 568

实例376 程序拖放操作 568

实例377 创建快捷方式 570

实例378 程序运行列表 572

实例379 弹出光驱 573

实例380 获取鼠标位置 574

实例381 限制鼠标移动 576

实例382 调用记事本 577

实例383 调用计算器 578

实例384 调用帮助文件 579

实例385 等待效果调用 580

实例386 嵌入Word对象 582

实例387 引用Word对象 583

实例388 调用Excel程序 584

实例389 调用工作表函数 586

实例390 复制工作表 587

实例391 Excel的DDE链接 588

实例392 Excel的DDE更新 589

实例393 调用PowerPoint 591

13.3 注册表 592

实例394 自带注册表函数应用 593

实例395 保护注册表 595

实例396 注册表实现隐藏功能 597

实例397 设置文件浏览方式 599

实例398 光驱自动运行 601

13.4 屏幕保护 602

实例399 文字屏幕保护 603

实例400 电子相册屏幕保护 605

实例401 动画屏幕保护 607

实例402 音乐屏幕保护 609

实例403 泡泡屏幕保护 611

第4篇 开发技术 614

第14章 数据库开发(教学视频:76分钟) 614

14.1 数据库管理器 614

实例404 建立数据库 614

实例405 添加数据表 615

实例406 表中数据的编辑 616

实例407 表中数据的查询 617

14.2 使用Data控件访问数据库 618

实例408 浏览数据库记录 618

实例409 检测绑定控件值是否被修改 620

实例410 记录集的更新 621

实例411 记录的添加、删除、修改和保存 623

14.3 使用DAO对象访问数据库 626

实例412 使用DAO对象浏览数据库记录 626

实例413 使用DAO对象进行记录操作 630

14.4 使用ADO对象访问数据库 632

实例414 使用ADO控件浏览数据库 633

实例415 使用数据网格控件浏览数据库 635

实例416 使用ADO对象访问数据库 636

14.5 SQL语言基础 639

实例417 查询指定列 639

实例418 查询经过计算的列 641

实例419 查询指定范围的数据 642

实例420 使用聚集函数查询 644

实例421 查询结果排序 645

实例422 限制结果行数 647

实例423 对查询结果分组 649

实例424 连接查询 650

实例425 嵌套查询 652

实例426 利用INSERT语句向数据表中插入数据 653

实例427 利用UPDATE语句批量更新数据表中的数据 655

实例428 利用DELETE语句删除数据表中的数据 657

第15章 打印与报表(教学视频:34分钟) 659

15.1 打印技术 659

实例429 打印预览 659

实例430 打印简单文本 661

实例431 打印格式文本 663

实例432 打印图片 664

实例433 调用Word打印 666

实例434 打印号码 667

15.2 报表应用 669

实例435 简易报表打印 669

实例436 打印学生证 670

实例437 批量打印 672

实例438 超长文本换行打印 673

实例439 简单图表打印 674

实例440 添加行列标签的图表 676

实例441 多种图表形状 677

第16章 硬件及网络开发技术(教学视频:77分钟) 680

16.1 硬件相关开发技术 680

实例442 简易摄像头监控 680

实例443 监控录像程序 683

实例444 串口通信 684

实例445 串口事件驱动接收程序 686

实例446 通过串口控制机器 687

实例447 加密狗加密 689

实例448 读加密狗信息 690

实例449 手机群发短信 691

实例450 获取串口数 693

16.2 网络开发技术 694

实例451 网络连通检测 695

实例452 获取网络连接信息 696

实例453 获取IP地址 699

实例454 获取MAC地址 700

实例455 获取本机信息 701

实例456 网络连接列表 702

实例457 提高ADSL网速 704

实例458 定时连网 706

实例459 定时网络共享 708

实例460 映射网络驱动器 710

实例461 备份服务器数据库 712

实例462 获取局域网内机器名和IP 714

实例463 控制局域网内机器 716

16.3 Internet开发技术 719

实例464 设置IE主页 719

实例465 网站导航 720

实例466 清除访问网页的历史记录 722

实例467 获取网页超链接 723

实例468 提取网页源码 725

实例469 接收电子邮件 726

实例470 邮件附件的发送 728

16.4 文件传输技术 730

实例471 上传文件 730

实例472 下载文件 733

实例473 软件下载 734

实例474 文件检索 735

第17章 管理系统与游戏开发(教学视频:63分钟) 738

17.1 学生信息管理系统 738

实例475 登录界面及系统界面 739

实例476 系统用户管理 743

实例477 班级管理 749

实例478 课程管理 754

实例479 学籍管理 758

实例480 成绩管理 763

17.2 游戏设置与制作 768

实例481 设置扫雷游戏 769

实例482 五子棋游戏 771