《Visual Basic魔鬼编程培训班》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:中国IT培训工程编委会编
  • 出 版 社:珠海:珠海出版社
  • 出版年份:2002
  • ISBN:7806078207
  • 页数:468 页
图书介绍:本书详细介绍了计算机基础知识、中文InDesign专业排版实例教程等内容。

第一章 VISUAL BASIC6.0初接触 1

1.1 版本简介 1

1.2 安装 1

1.3 关键概念 2

1.4 集成开发环境介绍 3

1.4.1 菜单条 4

1.4.2 工具栏 4

1.4.3 工具箱 4

1.4.4 工程管理器窗口 5

1.4.5 属性窗口 5

1.4.6 对象浏览器 5

1.4.8 代码窗口 6

1.4.7 对象窗口 6

1.4.9 窗体布局窗口 7

1.4.10 立即、本地和监视窗口 7

1.5 本章小结 7

第二章 设计第一个窗体 8

2.1 窗体的建立 8

2.1.1 GUI介绍 8

2.1.2 空白窗体 9

2.1.3 窗体位置的调整 9

2.1.4 窗体大小的调整 11

2.2 控件的添加 12

2.2.1 工具箱介绍 12

2.2.2 添加控件 13

2.2.3 窗体网格的设置 15

2.2.5 控件大小的调整 16

2.2.4 多个控件的选择 16

2.2.6 控件位置的改变 17

2.2.7 控件的删除与拷贝 18

2.2.8 控件的锁定 19

2.2.9 添加控件 19

2.3 属性的设置 20

2.3.1 属性窗口 20

2.3.2 属性窗口中设置属性 20

2.3.3 代码窗口中设置属性 21

2.3.4 简单程序举例 22

2.3.5 属性介绍 26

2.4.1 事件的概念 30

2.4.2 事件驱动过程 30

2.4 程序代码的编写 30

2.4.3 面向对象程序设计 31

2.4.4 代码窗口 31

2.4.5 属性与方法引用 32

2.4.6 注释的使用 33

2.5 本章小结 34

第三章 变量 35

3.1 数据类型介绍 35

3.2 变量的声明与赋值 36

3.2.1 声明 36

3.2.2 赋值 36

3.3 作用域 37

3.3.1 局部变量 37

3.3.2 窗体级变量 37

3.3.4 全局变量 38

3.4 对象变量 38

3.3.3 模块级变量 38

3.5 自定义变量 39

3.6 本章小结 40

第四章 VB程序语句构成要素 41

4.1 条件选择语句 41

4.1.1 If 41

4.1.2 Select/Case 42

4.2 循环控制语句 43

4.2.1 Do 44

4.2.2 For/Next 44

4.3 应用举例 45

4.3.1 对象窗口设计 45

4.3.2 代码窗口设计 46

4.4 数组 47

4.4.1 数组的声明 48

4.4.2 动态数组的创建 48

4.5 本章小结 49

第五章 过程与事件的基本概念 50

5.1 子程序的建立与使用 50

5.1.1 建立 50

5.1.2 使用 51

5.2 函数过程的定义与调用 51

5.2.1 定义 51

5.2.2 调用 52

5.3 参数传递机制 52

5.3.1 传址参数方式 52

5.3.2 传值参数方式 53

5.4 事件类型 53

5.4.1 鼠标响应 54

5.4.2 键盘响应 55

5.4.3 程序响应 56

5.5 本章小结 56

第六章 MOUSEPOINTER属性的应用实例 57

6.1 实例一 57

6.1.1 用户界面的创建 57

6.1.2 属性的设置 59

6.1.3 程序代码的编写 62

6.1.4 程序的运行 64

6.1.5 说明性标签的添加 66

6.2 实例二 67

6.2.1 用户界面的创建 67

6.2.2 属性的设置 68

6.2.3 程序代码的编写 69

6.2.4 程序的运行 70

6.3 本章小结 71

第七章 各种运算器实例 72

7.1 实例一:平方运算器 72

7.1.1 用户界面的创建 72

7.1.2 属性的设置 73

7.1.3 程序代码的编写 76

7.1.4 程序的运行 77

7.2 实例二:四则运算器 78

7.2.1 用户界面的创建 78

7.2.2 属性的设置 79

7.2.3 程序代码的编写 81

7.2.4 程序的运行 82

7.3.1 添加数字按钮控件数组 84

7.3 实例三:函数运算器 84

7.3.2 添加运算按钮控件数组 86

7.3.3 用户界面规划完毕 87

7.3.4 属性的设置 88

7.3.5 程序代码的编写 90

7.3.6 数字输入的实现 91

7.3.7 四则运算的实现 93

7.3.8 实现退格按钮功能 95

7.3.9 实现函数计算功能 96

7.3.10 标准模块的添加 100

7.3.11 实现结束按钮功能 104

7.3.12 实现键盘输入功能 104

7.3.13 SetFocus方法的使用 105

7.3.14 程序编写完毕 110

7.3.15 程序的运行 111

7.4 本章小结 112

第八章 框控件与按钮控件的使用 113

8.1 复选框控件介绍 114

8.2 选项按钮控件介绍 114

8.3 程序实例 118

8.4 列表框与组合框的使用 118

8.4.1 列表框 123

8.4.2 组合框 123

8.5 本章小结 123

第九章 综合应用举例:记分器 124

9.1 用户界面的创建 124

9.1.1 添加定时器控件 124

9.1.2 记分牌的设计 125

9.2 属性的设置 127

9.3 定时功能的实现 129

9.3.1 定义通用变量 129

9.3.2 定时代码 129

9.3.3 记时代码 130

9.3.4 Timer事件代码 130

9.3.5 复零按钮代码 130

9.4 记分功能的实现 131

9.4.1 Mouseup事件的使用 131

9.4.2 个位按钮代码 132

9.4.3 十位按钮代码 133

9.4.4 程序检测 134

9.5.1 MsgBox函数的使用 135

9.5 提示信息的显示 135

9.5.2 Timer事件代码的改写 136

9.5.3 程序检测 137

9.6 菜单的添加 138

9.6.1 菜单设计窗口 138

9.6.2 菜单命令的建立 139

9.6.3 分离条的设置 141

9.6.4 子菜单的增加 142

9.6.5 快捷键的设置 143

9.7 建立文件菜单 145

9.7.1 基础分代码 145

9.7.2 队名代码 149

9.7.3 关闭菜单代码 150

9.7.4 程序检测 151

9.8.1 窗体的添加 152

9.8 建立工具菜单 152

9.8.2 统计代码 153

9.8.3 打印代码 154

9.8.4 设置启动对象 156

9.9 建立帮助菜单 157

9.10 建立弹出菜单 158

9.11 本章小结 159

第十章 字体 160

10.1 程序实例:检查可用字体 160

10.1.1 用户界面的创建 160

10.1.2 函数设计代码 161

10.1.3 事件过程代码 162

10.2 设置FONT属性 162

10.3 本章小结 164

第十一章 文本的显示 165

11.1 PRINT方法的使用 165

11.1.1 用户界面的创建 166

11.1.2 程序代码 167

11.2 FORMAT函数的使用 168

11.2.1 数字输出格式的控制 168

11.2.2 日期与时间输出格式的控制 169

11.2.3 文本输出格式的控制 170

11.3 文本的选择 171

11.3.1 用户界面的创建 171

11.3.2 程序代码 172

11.4 CLIPBOARD的使用 173

11.4.1 用户界面的创建 174

11.4.2 程序代码 174

11.5 本章小结 175

12.1 超媒体简介 176

12.2 超链接简介 176

12.3 文本链的建立 176

第十二章 超链接与超文本 176

12.3.1 超文本系统的建立 177

12.4 超文本系统的建立 186

12.4.1 用户界面的创建 186

12.4.2 超文本的格式规定 187

12.4.3 算法代码 187

12.4.4 事件过程过码 196

12.4.5 程序的运行 197

12.5 本章小结 197

第十三章 文本实例:词表维护程序 198

13.1.1 词表格式设计 198

13.1.2 操作界面设计 198

13.2 MSHFLEXGRID控件 199

13.1 程序功能设计 199

13.1.3 基本功能设计 199

13.3 读入功能 201

13.3.1 用户界面的创建 201

13.3.2 算法代码 202

13.3.3 检测程序 206

13.4 存盘功能 206

13.4.1 CommonDialog控件 206

13.4.2 用户界面的创建 211

13.4.3 算法代码 212

13.5 修改功能 214

13.5.1 用户界面的创建 214

13.5.2 算法代码 215

13.6 查找功能 217

13.6.1 用户界面的创建 217

13.6.2 算法代码 218

13.7 插入功能 221

13.7.1 用户界面的创建 221

13.7.2 算法代码 222

13.8 切分词表功能 223

13.8.1 用户界面的创建 223

13.8.2 算法代码 224

13.9 合并词表功能 228

13.9.1 用户界面的创建 229

13.9.2 算法代码 230

13.10.1 代码清单1 243

13.10 程序代码清单 243

13.10.2 代码清单2 245

13.10.3 代码清单3 247

13.10.4 代码清单4 255

13.10.5 代码清单5 257

13.10.6 代码清单6 257

13.11 本章小结 257

第十四章 绘图初接触 258

14.1 图形基础 258

14.1.1 绘图概述 258

14.1.2 AutoRedraw属性介绍 259

14.1.3 Paint事件介绍 262

14.1.4 Refresh方法介绍 262

14.1.5 三个图形层 263

14.2.1 坐标系统 264

14.2 屏幕刻度与坐标系 264

14.2.2 屏幕刻度 265

14.2.3 ScaleHeight与ScaleWidth属性 266

14.2.4 自定义坐标系统 269

14.3 直线与形状控件的使用 271

14.3.1 使用直线控件 271

14.3.2 使用形状控件 273

14.3.3 程序实例 274

14.4 本章小结 276

第十五章 绘图实例1:绘制幂函数曲线 277

15.1 程序功能设计 277

15.1.1 用户界面的创建 277

15.1.2 属性的设置 280

15.1.3 程序代码的编写 283

15.1.4 检测程序 293

15.1.5 同时显示多条曲线 294

15.1.6 程序编写完毕 296

15.2 程序的改进 298

15.2.1 用户界面的创建 298

15.2.2 属性的设置 298

15.2.3 程序代码的编写 298

15.3 本章小结 305

第十六章 绘图实例2:图标浏览器 306

16.1 概述 306

16.2 API函数与通用过程 307

16.2.1 API函数的声明 307

16.2.2 通用过程的声明 318

16.3.1 设计界面并设置属性值 328

16.3 创建编辑窗口 328

16.3.2 程序代码的编写 332

16.4 创建观察窗体 361

16.4.1 设计界面并设置属性值 361

16.4.2 程序代码的编写 363

16.5 创建调色板窗口 370

16.5.1 设计界面并设置属性 370

16.5.2 程序代码的编写 371

16.6 本章小结 373

第十七章 动画实例1:飞舞的蝴蝶 374

17.1 概述 374

17.2 用户界面的创建 374

17.3 属性的设置 375

17.4.2 对象动画设计 376

17.4.1 帧动画设计 376

17.4 程序代码设计 376

17.4.3 彩虹设计代码 377

17.4.4 代码设计完毕 379

17.5 程序的运行 379

17.6 本章小结 380

第十八章 多媒体实例1:PC扬声器 381

18.1 用户界面的创建 381

18.2 MCI控件的使用 382

18.2.1 引入MCI控件 382

18.2.2 MCI控件界面 383

18.2.3 MCI控件的属性 384

18.4 窗体的加载与退出 385

18.3.2 CMDialog控件的添加 385

18.3.1 引入CMDialog控件 385

18.2.4 MCI控件的添加 385

18.3 CMDIALOG控件的使用 385

18.4.1 Form_load事件 386

18.4.2 cmdClose_click事件 386

18.5 编写打开按钮代码 387

18.5.1 代码清单 387

18.5.2 代码说明 388

18.5.3 检测程序 388

18.6 编写播放按钮代码 389

18.7 DONE事件代码 389

18.9 检测程序 389

18.10 播放进程的显示 390

18.10.1 添加水平滚动条控件 390

18.11 本章小结 391

18.10.2 编写代码 391

18.10.3 检测程序 391

第十九章 多媒体实例2:视频播放器 393

19.1 用户界面的创建 393

19.1.1 设计主窗体 393

19.1.2 添加播放控制按钮 394

19.1.3 添加MCI控件 395

19.1.4 添加图形 396

19.2 编写加载与退出代码 396

19.2.1 常量与变量的声明 397

19.2.2 编写加载代码 397

19.2.3 编写退出代码 397

19.3 编写打开与关闭文件代码 398

19.3.1 编写打开文件代码 398

19.2.4 检测程序 398

19.3.2 编写关闭文件代码 400

19.4 编写控制按钮代码 401

19.4.1 代码清单 401

19.4.2 代码说明 402

19.4.3 检测程序 403

19.5 播放进程的显示 403

19.5.1 引入Slider控件 403

19.5.2 Slider控件的添加 404

19.5.3 编写程序代码 405

19.5.4 检测程序 406

19.6 MIDI音乐 406

19.6.1 MIDI简介 407

19.6.2 代码修改 407

19.6.3 检测程序 408

19.7 AVI文件的播放 409

19.7.1 ActiveMovie控件的添加 409

19.7.2 检测程序 411

19.8 本章小结 412

第二十章 游戏实例:打靶游戏 413

20.1 概述 413

20.2 用户界面的创建 413

20.3 编写靶标代码 414

20.4 编写射击按钮代码 415

20.5 RND函数的使用 416

20.6 编写计分功能代码 417

20.6.1 Distance函数的使用 417

20.6.2 Score函数的使用 417

20.7.1 Label控件的添加 418

20.7 如何显示比赛成绩 418

20.7.3 添加模块 419

20.8 COMMAND2_CLICKO过程代码清单 419

20.7.2 修改Label控件的属性 419

20.9 添加按钮与标签 420

20.10 编写按钮代码 421

20.11 完善程序 422

20.11.1 获胜画面的加入 422

20.11.2 音效的加入 423

20.12 编写重复执行的代码 423

20.13 进一步完善程序 424

20.13.1 背景的闪烁 424

20.13.2 实体运动的控制 425

20.14 本章小结 426

21.1 API函数概述 427

第二十一章 API函数实例:“迷你世界” 427

21.2 用户界面的创建 429

21.3 建立模块 429

21.3.1 全局声明 430

21.3.2 GDI函数 431

21.3.3 函数的声明 432

21.3.4 军政府窗体变量 432

21.4 编写事件过程代码 432

21.4.1 编写Form_Load事件代码 433

21.4.2 编写Form_Paint事件代码 433

21.4.3 生成GDI刷子代码 434

21.4.4 编写窗体顶部彩灯代码 434

21.4.6 Brush子程序代码 435

21.4.5 程序检测 435

21.4.8 程序检测 436

21.5 编写PAINT事件代码 436

21.4.7 ColorChange子程序代码 436

21.5.1 编写生成右侧彩灯代码 437

21.5.2 编写生成底部彩灯代码 437

21.5.3 编写程序检测 437

21.5.4 生成左侧彩灯代码 438

21.6 编写UNLOAD与RESIZE事件代码 439

21.7 编写定时器事件代码 439

21.8 程序检测 440

21.9.1 改变彩灯布局 441

21.9.2 改变彩灯运运方向 441

21.9 完善程序 441

21.10 添加声音 442

21.10.1 Message Beep()函数的使用 442

21.10.2 SndPlaySoud()函数的使用 443

21.11 所用API函数 443

21.12 另一个程序实例 444

21.12.1 用户界面的创建 444

21.12.2 添加标签 444

21.13 特殊形状体的生成 445

21.13.1 圆角矩形窗体 445

21.13.2 椭圆形窗体 446

21.13.3 两实例的结合 447

21.14 实现标题条的闪烁 447

21.15 本章小结 448

22.1 用户界面的创建 449

第二十二章 屏保程序 449

22.2 编写鼠标响应代码 450

22.2.1 ShowCursor函数的使用 450

22.2.2 编写鼠标隐藏代码 451

22.2.3 编写单击鼠标的退出代码 451

22.2.4 编写移动鼠标的退出代码 451

22.3 编写键盘事件代码 452

22.4 编写屏幕动画代码 453

22.4.1 程序代码的编写 453

22.4.2 检测代码 454

22.4.3 屏保程序的生成 455

22.5 屏保程序实例:运动小球 455

22.5.1 形状控件的使用 455

22.5.2 编写事件代码 456

22.5.3 编写小球运动代码 457

22.6 屏保程序实例:动态文本 458

22.6.1 标签控件的使用 458

22.6.2 编写程序代码 459

22.6.3 程序的运行 460

22.7 图片特效 460

22.7.1 BitBlt()函数 460

22.7.2 用户界面的创建 461

22.7.3 编写Form_Load()事件代码 462

22.7.4 声明模块的建立 463

22.7.5 编写延时子程序代码 463

22.7.6 编写逐行动态覆盖效果代码 463

22.7.7 编写百叶窗效果代码 465

22.7.8 编写圆形扩展效果代码 466

22.8 本章小结 468