图书介绍

手把手教你学 Visual Basic2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

手把手教你学 Visual Basic
  • 前沿科技编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121072611
  • 出版时间:2009
  • 标注页数:481页
  • 文件大小:96MB
  • 文件页数:495页
  • 主题词:BASIC语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

手把手教你学 Visual BasicPDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基本功篇1

第1章 Visual Basic程序员必学1

1.1 为什么要学习Visual Basic2

1.1.1 什么是Visual Basic2

1.1.2 Visual Basic的主要特色2

1.1.3 即问即答3

1.2 怎样学习Visual Basic3

1.2.1 选择本书4

1.2.2 理论联系实际4

1.2.3 浏览专业网站4

1.2.4 学习方法总结5

1.3 Visual Basic程序原理5

1.3.1 传统的编程机制5

1.3.2 事件驱动5

1.3.3 事件驱动应用程序的工作方式6

1.3.4 事件驱动应用程序中的典型事件过程6

1.4 本章小结6

第2章 熟悉Visual Basic 6.0环境7

2.1 安装Visual Basic 6.08

2.1.1 安装Visual Basic 6.0的环境要求8

2.1.2 安装Visual Basic 6.0的步骤8

2.2 认识Visual Basic 6.0开发环境9

2.2.1 Visual Basic 6.0可以生成的工程类型9

2.2.2 Visual Basic 6.0的集成开发环境10

2.2.3 创建Visual Basic 6.0程序步骤14

2.2.4 使用Visual Basic 6.0帮助系统16

2.3 编写第一个Visual Basic程序18

2.4 本章小结21

第3章 Visual Basic语言基本功——数据类型、变量和运算符22

3.1 数据类型23

3.1.1 基本数据类型23

3.1.2 自定义数据类型25

3.1.3 转换数据类型27

3.1.4 即问即答27

3.2 常量和变量28

3.2.1 常量28

3.2.2 符号常量29

3.2.3 变量声明30

3.2.4 即问即答33

3.3 运算符和表达式33

3.3.1 算术运算符和表达式33

3.3.2 逻辑运算符和表达式34

3.3.3 关系运算符和表达式35

3.3.4 运算符优先级36

3.3.5 即问即答36

3.4 学以致用1——观察字符串运算符的运行36

3.5 学以致用2——观察关系运算符的运行37

3.6 本章小结38

第4章 Visual Basic程序设计基本功——属性、方法和事件39

4.1 基础概念40

4.1.1 类与对象40

4.1.2 属性41

4.1.3 方法41

4.1.4 事件41

4.1.5 焦点42

4.1.6 即问即答42

4.2 对象通用属性42

4.2.1 名称属性——Name42

4.2.2 标题属性——Caption43

4.2.3 文本属性——Text43

4.2.4 可用性——Enabled44

4.2.5 可见性——Visible44

4.2.6 位置属性——Left、Top、Height、Width45

4.2.7 即问即答45

4.3 对象通用方法45

4.3.1 方法概述46

4.3.2 拖动——Drag46

4.3.3 移动——Move47

4.3.4 确定焦点——SetFocus47

4.3.5 设置Z顺序——ZOrder48

4.3.6 即问即答48

4.4 事件驱动48

4.4.1 理解事件驱动概念48

4.4.2 为控件使用事件49

4.4.3 即问即答50

4.5 对象通用事件50

4.5.1 单击事件——Click50

4.5.2 拖放事件——DragDrop51

4.5.3 拖过事件——DragOver51

4.5.4 取得焦点事件——GotFocus52

4.5.5 失去焦点事件——LostFocus52

4.5.6 即问即答53

4.6 学以致用——单击事件53

4.7 本章小结55

第2篇 四大技术篇56

第5章 创建用户界面——窗体56

5.1 窗体概述57

5.1.1 窗体的基本元素57

5.1.2 窗体的基本类型57

5.1.3 即问即答58

5.2 窗体常用属性58

5.2.1 窗体标题——Caption59

5.2.2 窗体风格——Appearance60

5.2.3 边框样式——BorderStyle61

5.2.4 控制框按钮——ControlBox62

5.2.5 最大化按钮——MaxButton63

5.2.6 最小化按钮——MinButton63

5.2.7 窗体图标——Icon64

5.2.8 可视性——Visible65

5.2.9 可视状态——WindowState65

5.2.10 即问即答66

5.3 窗体常用方法66

5.3.1 显示窗体——Show66

5.3.2 隐藏窗体——Hide69

5.3.3 移动窗体——Move70

5.3.4 弹出菜单——PopupMenu72

5.3.5 打印窗体——Print72

5.3.6 即问即答74

5.4 窗体常用事件74

5.4.1 单击——Click74

5.4.2 双击——DblClick74

5.4.3 初始化——Initialize75

5.4.4 载入和卸载——Load/Unload/QueryUnload76

5.4.5 活动相关事件——Activate/Deactivate79

5.4.6 焦点相关事件——GotFocus/LostFocus80

5.4.7 键盘相关事件——KeyDown/KeyUp/KeyPress80

5.4.8 鼠标相关事件——MouseDown/MouseMove/MouseUp82

5.4.9 即问即答84

5.5 设计MDI窗体84

5.5.1 MDI主窗体和MDI子窗体84

5.5.2 MDI窗体基本特征87

5.5.3 操作子窗体87

5.5.4 即问即答90

5.6 学以致用——创建用户界面91

5.7 本章小结94

第6章 添加可视化对象——控件95

6.1 控件概述及作用96

6.2 控件分类96

6.2.1 内部控件96

6.2.2 ActiveX控件97

6.2.3 可插入对象控件98

6.2.4 即问即答98

6.3 控件的属性、方法和事件99

6.3.1 控件的属性99

6.3.2 控件的方法100

6.3.3 控件的事件102

6.3.4 即问即答104

6.4 常用控件104

6.4.1 命令按钮和标签104

6.4.2 文本框控件——TextBox109

6.4.3 列表类控件112

6.4.4 选择类控件114

6.4.5 框架控件117

6.4.6 滚动条119

6.4.7 时钟121

6.4.8 即问即答123

6.5 学以致用——制作简单的个人信息表124

6.6 本章小结127

第7章 编程核心——程序结构128

7.1 算法129

7.1.1 算法概述129

7.1.2 算法特征129

7.1.3 算法描述130

7.1.4 即问即答131

7.2 编码规则131

7.2.1 代码书写规则131

7.2.2 语句概述132

7.2.3 语句书写规则132

7.2.4 即问即答132

7.3 顺序结构132

7.3.1 赋值语句132

7.3.2 代码注释133

7.3.3 Print方法的使用134

7.3.4 即问即答137

7.4 条件语句137

7.4.1 If...Then137

7.4.2 If...Then...Else140

7.4.3 If...Then...Elself142

7.4.4 Select Case144

7.4.5 即问即答146

7.5 循环结构147

7.5.1 Do...Loop147

7.5.2 While...Wend150

7.5.3 For...Next151

7.5.4 For Each...Next152

7.5.5 循环的嵌套153

7.5.6 Exit语句154

7.5.7 即问即答157

7.6 学以致用——验证哥德巴赫猜想158

7.7 本章小结160

第8章 高级编程——过程、函数和模块161

8.1 数组162

8.1.1 数组概述162

8.1.2 静态数组162

8.1.3 动态数组169

8.1.4 控件数组171

8.1.5 集合174

8.1.6 即问即答177

8.2 变量和过程的作用域177

8.2.1 模块的概念177

8.2.2 变量的作用域179

8.2.3 过程的作用域180

8.2.4 即问即答181

8.3 过程与函数181

8.3.1 过程概述182

8.3.2 Sub过程182

8.3.3 事件过程185

8.3.4 Function过程187

8.3.5 函数参数190

8.3.6 函数的嵌套调用196

8.3.7 函数的递归调用198

8.3.8 即问即答200

8.4 学以致用——判断某一年是否为闰年200

8.5 本章小结202

第3篇 三类优化篇203

第9章 优化操作——菜单、对话框203

9.1 设计菜单204

9.1.1 菜单的分类与组成204

9.1.2 菜单编辑器205

9.1.3 下拉式菜单206

9.1.4 弹出式菜单208

9.1.5 菜单的编程210

9.1.6 访问键和快捷键214

9.1.7 即问即答215

9.1.8 学以致用1——综合设计下拉式菜单和弹出式菜单215

9.2 设计对话框217

9.2.1 消息框218

9.2.2 输入对话框220

9.2.3 自定义对话框222

9.2.4 通用型对话框226

9.2.5 即问即答234

9.2.6 学以致用2——“通用型对话框”的使用234

9.3 本章小结236

第10章 多媒体优化——绘图、多媒体237

10.1 绘图238

10.1.1 绘图控件238

10.1.2 鼠标的事件和拖放242

10.1.3 绘图方法248

10.1.4 学以致用1——绘制正弦波形259

10.1.5 学以致用2——综合绘图260

10.2 多媒体262

10.2.1 多媒体概述263

10.2.2 多媒体控件263

10.2.3 MMControl控件263

10.2.4 学以致用3——创建一个媒体播放器270

10.2.5 学以致用4——播放AVI文件272

10.3 本章小结273

第11章 优化程序274

11.1 程序的优化275

11.1.1 优化速度275

11.1.2 优化代码279

11.1.3 优化对象282

11.2 学以致用——7位随机数抽奖285

11.3 本章小结288

第4篇 后期维护篇289

第12章 文件处理和打印289

12.1 文件概述290

12.1.1 文件的结构290

12.1.2 文件的分类290

12.1.3 文件的访问291

12.1.4 即问即答296

12.2 文件系统控件296

12.2.1 驱动器列表框296

12.2.2 目录列表框299

12.2.3 文件列表框302

12.2.4 即问即答306

12.3 常用文件操作语句和函数307

12.3.1 文件操作语句307

12.3.2 文件操作函数309

12.3.3 即问即答309

12.4 打印的相关操作310

12.4.1 Printer对象310

12.4.2 Printers集合316

12.4.3 使用PrintForm方法316

12.4.4 使用Printer对象317

12.4.5 即问即答320

12.5 查看打印机错误320

12.6 学以致用——读取INI文件321

12.7 本章小结323

第13章 错误处理与程序调试324

13.1 错误种类325

13.2 错误处理327

13.2.1 错误处理办法327

13.2.2 错误处理实例328

13.2.3 即学即用1——错误处理332

13.3 程序调试333

13.3.1 程序调试方式333

13.3.2 程序调试实例334

13.3.3 即学即用2——程序调试337

13.4 本章小结340

第14章 发布程序和创建帮助341

14.1 发布程序342

14.1.1 程序的发布342

14.1.2 程序打包349

14.1.3 展开程序355

14.1.4 学以致用1——发布应用程序358

14.2 创建帮助364

14.2.1 提供应用程序的帮助364

14.2.2 常用的帮助文件格式364

14.2.3 制作帮助文件365

14.2.4 学以致用2——打包程序并生成帮助371

14.3 本章小结372

第5篇 典型应用篇373

第15章 创建ActiveX控件373

15.1 概述374

15.1.1 加载ActiveX控件374

15.1.2 常用ActiveX控件374

15.2 创建ActiveX控件步骤382

15.3 典型应用——ActiveX控件应用385

15.4 本章小结388

第16章 开发类模块389

16.1 类模块概述390

16.2 类模块的属性和事件390

16.3 建立类模块391

16.3.1 设置属性393

16.3.2 设置方法395

16.3.3 设置事件397

16.3.4 使用类生成器398

16.4 使用类模块401

16.5 典型应用——利用类对象制作登录窗体404

16.6 本章小结407

第17章 数据库开发408

17.1 数据库基础409

17.1.1 Access数据库409

17.1.2 SQL Server 2000数据库410

17.1.3 即问即答412

17.1.4 SQL语言基础412

17.2 数据库访问420

17.2.1 访问数据库420

17.2.2 Data控件423

17.2.3 ODBC体系结构424

17.2.4 ADO技术427

17.2.5 即问即答430

17.3 学以致用——用文本控件绑定ADO控件显示数据430

17.4 本章小结432

第6篇 项目开发篇434

第18章 房间管理系统434

综合实例——房间管理系统435

18.1 实例分析435

18.2 设计流程436

18.3 具体设计步骤437

18.3.1 数据库设计437

18.3.2 工程框架设计439

18.3.3 设计窗体功能模块439

18.4 系统试运行455

18.5 实例总结457

第19章 单机版动物棋游戏458

综合实例——单机版动物棋游戏459

19.1 实例分析459

19.2 设计流程460

19.3 游戏可视化设计460

19.3.1 主窗体(mainform.frm)设计460

19.3.2 “关于”窗体(about.frm)设计463

19.3.3 模块设计464

19.3.4 棋子图案、游戏音效及游戏图标设计465

19.3.5 帮助文档设计465

19.4 游戏流程图设计466

19.5 游戏代码实现467

19.5.1 模块代码467

19.5.2 主窗体内的代码470

19.5.3 “关于”窗体内的代码481

19.6 制作安装程序481

19.7 实例总结481

第3章 Visual Basic语言基本功——数据类型、变量和运算符22

手把手实例1:开启代码窗口31

手把手实例2:录入变量数据时出现错误信息31

手把手实例3:设置静态变量32

学以致用1——观察字符串运算符的运行36

学以致用2——观察关系运算符的运行37

第4章 Visual Basic程序设计基本功——属性、方法和事件39

学以致用——单击事件53

第5章 创建用户界面——窗体56

手把手实例1:设置窗体标题59

手把手实例2:设置窗体为3D效果60

手把手实例3:设置窗体边框样式61

手把手实例4:设置窗体控制框按钮62

手把手实例5:设置窗体最大化按钮63

手把手实例6:打开加载图标对话框64

手把手实例7:设置窗体可视状态66

手把手实例8:显示两个窗体67

手把手实例9:隐藏窗体69

手把手实例10:移动窗体70

手把手实例11:打印窗体73

手把手实例12:双击事件75

手把手实例13:初始化窗体76

手把手实例14:装载窗体77

手把手实例15:活动事件79

手把手实例16:键盘事件81

手把手实例17:鼠标事件83

手把手实例18:创建简单MDI窗体90

学以致用——创建用户界面91

第6章 添加可视化对象——控件95

手把手实例1:添加ActiveX控件97

手把手实例2:添加可插入对象98

手把手实例3:设置文本框控件(TextBox)中文本的属性100

手把手实例4:窗体中Cls方法的使用101

手把手实例5:在代码中对控件属性赋值以及改变控件的属性103

手把手实例6:按钮属性的演示105

手把手实例7:标签常用事件的使用109

手把手实例8:文本框的KeyPress事件111

手把手实例9:组合框的AddItem方法113

手把手实例10:单选按钮和复选框的综合练习115

手把手实例11:添加两个框架117

手把手实例12:用滑块调试颜色120

手把手实例13:时钟的Timer事件122

学以致用——制作简单的个人信息表124

第7章 编程核心——程序结构128

手把手实例1:使用Tab与Spc函数134

手把手实例2:使用紧凑格式136

手把手实例3:判断三角形138

手把手实例4:判断是否为三角形140

手把手实例5:判断资格条件142

手把手实例6:按键输出图形144

手把手实例7:Do While...Loop循环148

手把手实例8:Do...Loop While循环149

手把手实例9:打印九九乘法表153

手把手实例10:判断一个给定的整数是否为素数155

学以致用——验证哥德巴赫猜想158

第8章 高级编程——过程、函数和模块161

手把手实例1:程序运行时输入数值164

手把手实例2:利用Array函数给数组赋值164

手把手实例3:输出数字1~9166

手把手实例4:二维数组的输入与输出167

手把手实例5:产生随机数并输出168

手把手实例6:程序运行时定义数组大小170

手把手实例7:设计窗体时创建控件数组172

手把手实例8:控件数组的使用172

手把手实例9:插入与删除集合中的元素175

手把手实例10:自定义Sub过程输出平行四边形183

手把手实例11:实参表调用过程184

手把手实例12:利用按钮单击事件185

手把手实例13:求组合数的C?值188

手把手实例14:传值调用190

手把手实例15:传址调用192

手把手实例16:数组作为函数参数193

手把手实例17:用数组作参数求和与积195

手把手实例18:利用嵌套计算N的阶乘和196

手把手实例19:调用递归函数198

学以致用——判断某一年是否为闰年200

第9章 优化操作——菜单、对话框203

手把手实例1:设计下拉式菜单206

手把手实例2:设计弹出式菜单208

手把手实例3:动态增减菜单项210

手把手实例4:给菜单项添加图标212

学以致用1——综合设计下拉式菜单和弹出式菜单215

手把手实例5:消息框的使用219

手把手实例6:输入对话框的使用221

手把手实例7:设计自定义对话框222

手把手实例8:颜色对话框的使用230

手把手实例9:字体对话框的使用232

学以致用2——“通用型对话框”的使用234

第10章 多媒体优化——绘图、多媒体237

手把手实例1:比较图片框和图形框240

手把手实例2:设置图片框,并画指定的圆242

手把手实例3:Button变量用法243

手把手实例4:显示键盘的按键244

手把手实例5:按钮跟着鼠标移动246

手把手实例6:鼠标的按下、移动和放开操作247

手把手实例7:绘制图形250

手把手实例8:用画点的方法绘制字样253

手把手实例9:绘直线254

手把手实例10:绘制方框256

手把手实例11:画圆257

学以致用1——绘制正弦波形259

学以致用2——综合绘图260

学以致用3——创建一个媒体播放器270

学以致用4——播放AVI文件272

第11章 优化程序274

手把手实例1:相同条件下访问变量与访问属性的速度比较275

手把手实例2:加载界面示例277

手把手实例3:卸载图片和演示利用“Option Explicit”查找无用代码280

手把手实例4:使用控件数组282

学以致用——7位随机数抽奖285

第12章 文件处理和打印289

手把手实例1:读取文件294

手把手实例2:获取驱动器信息1298

手把手实例3:获取驱动器信息2305

手把手实例4:终止当前打印311

手把手实例5:打印新的打印页312

手把手实例6:居中打印正文314

学以致用——读取INI文件321

第13章 错误处理与程序调试324

手把手实例1:四类错误的演示325

手把手实例2:“On Error”的使用328

手把手实例3:“Err”的使用329

手把手实例4:“Resume”的使用331

即学即用1——错误处理332

手把手实例5:认识Visual Basic自带的调试工具334

手把手实例6:设置断点进入中断模式335

手把手实例7:立即窗口的使用336

即学即用2——程序调试337

第14章 发布程序和创建帮助341

手把手实例1:发布程序348

学以致用1——发布应用程序358

学以致用2——打包程序并生成帮助371

第15章 创建ActiveX控件373

手把手实例1:页框的使用375

手把手实例2:图像列表(ImageList)控件的使用376

手把手实例3:工具栏的制作377

手把手实例4:状态栏的使用379

手把手实例5:滑块控件的使用381

手把手实例6:创建自己的ActiveX控件382

典型应用——ActiveX控件应用385

第16章 开发类模块389

手把手实例1:向工程中添加类模块(非类生成器添加)391

手把手实例2:向类模块中添加共有变量(设置属性)393

手把手实例3:添加属性过程(设置属性)394

手把手实例4:设置方法395

手把手实例5:添加自定义事件397

手把手实例6:打开“类生成器”方法一398

手把手实例7:打开“类生成器”方法二399

手把手实例8:用“类生成器”添加新类399

手把手实例9:使用类模块402

典型应用——利用类对象制作登录窗体404

第17章 数据库开发408

手把手实例1:创建一个student数据库413

手把手实例2:把数据库student的student表大小改为10MB414

手把手实例3:为student数据库增加一个文件415

手把手实例4:删除student数据库415

手把手实例5:创建一个包含三列的student表格416

手把手实例6:为student表添加一个address列417

手把手实例7:删除student表418

手把手实例8:查询student表的stu_name列为James的所有记录419

手把手实例9:用可视化数据管理器创建Access数据库422

手把手实例10:创建Data控件423

手把手实例11:ODBC数据源设置方法425

手把手实例12:在Visual Basic中使用ADO控件430

学以致用——用文本控件绑定ADO控件显示数据430

热门推荐