《Visual Basic从入门到精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:王浩,马玉军,陈连山等编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2011
  • ISBN:9787122115669
  • 页数:426 页
图书介绍:本书共分为5篇20章,由Visual Basic 6.0的基础入门到其高级应用循序渐进地讲解,重点介绍了Visual Basic 6.0进行多媒体开发和数据库开发的实现过程。

第一篇 基础知识和语法 2

第1章 Visual Basic 6.0概述 2

1.1 Visual Basic简介 2

1.1.1 Visual Basic的起源 2

1.1.2 Visual Basic的版本 2

1.1.3 Visual Basic基本概念及常用术语 3

1.2 Visual Basic 6.0的安装与启动 4

1.2.1安装Visual Basic 6.0 5

1.2.2启动Visual Basic 6.0 6

1.3 Visual Basic 6.0的集成开发环境 6

1.3.1主窗口 7

1.3.2控件工具箱 8

1.3.3窗体编辑器 9

1.3.4工程资源管理器 10

1.3.5属性窗口 10

1.3.6代码编辑器 11

1.4创建第一个应用程序 11

1.4.1设计程序界面 12

1.4.2编写事件代码 13

1.4.3调试运行程序 14

1.4.4保存和生成应用程序 14

1.4.5实例小结 16

1.4.6注意事项 16

1.4.7使用MSDN 17

1.5小结 18

1.6习题 18

第2章Visual Basic程序设计基础 19

2.1 Visual Basic编码基础 19

2.1.1编码规则 19

2.1.2注释规则 20

2.2常量 20

2.3变量 22

2.3.1变量的命名规则 22

2.3.2变量的声明 23

2.3.3变量的作用范围 25

2.4数据类型 25

2.4.1数值型 25

2.4.2字符型 26

2.4.3逻辑型 27

2.4.4日期型 28

2.4.5对象型与变体型 28

2.4.6应用实例 28

2.5表达式与运算符 30

2.5.1算术运算 30

2.5.2比较运算 31

2.5.3连接运算 32

2.5.4逻辑运算符 33

2.5.5应用实例 34

2.6面向对象程序设计概述 35

2.6.1 OOP概述 35

2.6.2面向对象程序设计语言 35

2.6.3对象 36

2.6.4类 37

2.7事件驱动 37

2.7.1鼠标事件 38

2.7.2键盘事件 38

2.7.3焦点事件 39

2.8 Visual Basic应用程序的结构 39

2.9小结 40

2.10习题 41

第3章 流程控制语句 42

3.1顺序结构 42

3.1.1赋值语句 42

3.1.2输入语句 43

3.1.3输出语句 45

3.1.4顺序结构实例 46

3.2选择结构 47

3.2.1If Then语句 47

3.2.2If Then Else语句 48

3.2.3If Then ElseIf 语句 49

3.2.4Select Case语句 50

3.2.5选择结构实例 52

3.3循环结构 53

3.3.1 For Next语句 53

3.3.2 Do Loop语句 55

3.3.3 While Wend语句 56

3.3.4循环嵌套 57

3.3.5循环结构实例 58

3.4其他流程控制语句 59

3.4.1 GoTo语句 59

3.4.2 End语句 60

3.4.3 Stop语句 61

3.4.4 With End With语句 61

3.5综合实例 62

3.6小结 64

3.7习题 64

第4章 数组 66

4.1数组概述 66

4.1.1数组的概念 66

4.1.2数组的声明 67

4.2一维数组与多维数组 68

4.2.1一维数组 68

4.2.2多维数组 69

4.3数组的基本操作 70

4.3.1数组的赋初值 70

4.3.2数组的输入 72

4.3.3数组的输出 72

4.3.4数组的查找 73

4.3.5数组的排序 74

4.4声明和使用动态数组 75

4.5控件数组 77

4.6综合实例 78

4.7小结 80

4.8习题 80

第5章 过程和函数 82

5.1 Sub过程 82

5.1.1 Sub过程定义 82

5.1.2调用Sub过程 84

5.1.3过程的作用域 85

5.1.4在标准模块中建立Sub过程 86

5.1.5 Sub过程实例 88

5.2 Function过程 89

5.2.1 Function过程定义 89

5.2.2调用Function过程 90

5.2.3 Function过程实例 91

5.3参数传递 92

5.3.1形参与实参 92

5.3.2按地址传递 93

5.3.3按值传递参数 93

5.3.4数组作为参数 94

5.3.5参数传递实例 95

5.4内置函数 97

5.4.1算术运算函数 97

5.4.2字符串处理函数 98

5.4.3日期时间处理函数 100

5.4.4类型转换及判断函数 101

5.5递归 102

5.6其他过程 103

5.7小结 104

5.8习题 105

第二篇 GUI程序设计 108

第6章 通用标准控件 108

6.1标签控件 108

6.1.1标签的属性 108

6.1.2标签的事件 109

6.1.3标签实例 110

6.2文本框控件 111

6.2.1文本框的属性 111

6.2.2文本框的事件 113

6.2.3文本框实例 113

6.3按钮控件 115

6.3.1按钮的属性 115

6.3.2按钮的事件和方法 116

6.3.3按钮的快捷键 116

6.4列表框和组合框 117

6.4.1列表框的属性 117

6.4.2列表框的方法和事件 120

6.4.3列表框实例 120

6.4.4组合框 122

6.5单选按钮与复选框 123

6.5.1单选按钮 123

6.5.2复选框 125

6.6图形显示控件 127

6.6.1图像框 127

6.6.2图片框 129

6.6.3线条与形状 131

6.7定时器控件 133

6.8滚动条控件 134

6.9小结 136

6.10习题 136

第7章 用户界面设计 137

7.1用户界面样式 137

7.1.1单文档界面 137

7.1.2多文档界面 138

7.1.3资源管理器样式界面 139

7.2窗体的属性 139

7.3窗体的事件 141

7.3.1 Load与Unload事件 142

7.3.2鼠标事件 143

7.3.3键盘事件 144

7.4焦点 146

7.4.1获取焦点 146

7.4.2 GetFocus事件和LostFocus事件 146

7.5创建单文档界面应用程序 147

7.5.1添加/移除新窗体 147

7.5.2显示窗体 148

7.6创建多文档界面应用程序 149

7.7小结 150

7.8习题 150

第8章 菜单和工具栏 152

8.1菜单编辑器 152

8.1.1数据区 153

8.1.2编辑区 154

8.1.3菜单项显示区 155

8.2设计窗口菜单 156

8.2.1设计菜单 156

8.2.2驱动菜单 157

8.2.3快捷键 158

8.3弹出式菜单设计 158

8.4工具栏的设计 159

8.4.1利用应用程序向导创建工具栏 160

8.4.2利用ActiveX控件创建工具栏 161

8.4.3为工具栏按钮添加图标 163

8.5综合实例 165

8.6小结 166

8.7习题 166

第9章 对话框 168

9.1对话框概述 168

9.1.1对话框与窗体 168

9.1.2模式对话框 169

9.1.3无模式对话框 170

9.2输入对话框 170

9.2.1输入对话框的参数 170

9.2.2输入对话框的使用 171

9.3消息对话框 173

9.3.1MsgBox语句 173

9.3.2MsgBox函数 175

9.4通用对话框 177

9.4.1“打开”对话框 178

9.4.2“打印”对话框 179

9.4.3其他对话框 180

9.5内置对话框 181

9.5.1“关于”对话框 182

9.5.2登录对话框 182

9.5.3展示屏幕对话框 182

9.6用户自定义对话框 183

9.7小结 184

9.8习题 185

第10章 文件系统 186

10.1文件系统控件 186

10.1.1驱动器列表框 186

10.1.2目录列表框 188

10.1.3文件列表框 188

10.1.4文件系统实例 189

10.2文件基础 191

10.2.1文件的组成及命名 191

10.2.2文件的分类 192

10.2.3文件的操作流程 193

10.3文件访问 194

10.3.1顺序访问 194

10.3.2随机访问 195

10.3.3二进制访问 196

10.4文件系统对象 196

10.4.1 FSO概述 196

10.4.2创建FSO对象 197

10.4.3 Drive对象 198

10.4.4 Folder对象 199

10.4.5 File对象 201

10.4.6 FileSystemObject对象 202

10.4.7 TextStrearn对象 204

10.5小结 205

10.6习题 205

第11章ActiveX控件 206

11.1 ActiveX控件概述 206

11.1.1添加/删除ActiveX控件 206

11.1.2常用的ActiveX控件 207

11.1.3进程条 207

11.1.4状态栏 208

11.2制作ActiveX控件 210

11.2.1制作环境 210

11.2.2制作过程 211

11.2.3制作图片浏览器控件 212

11.2.4为ActiveX控件添加属性 214

11.2.5为ActiveX控件设计属性页 215

11.2.6为ActiveX控件添加事件 217

11.2.7发布ActiveX控件 218

11.2.8使用向导创建ActiveX控件 219

11.3使用其他程序中的对象 220

11.3.1使用步骤 220

11.3.2应用实例 221

11.4小结 223

11.5习题 223

第三篇 多媒体和图形图像编程 226

第12章 多媒体编程 226

12.1使用多媒体控件编程 226

12.1.1添加Multimedia MCI控件 226

12.1.2 Multimedia MCI控件的属性 227

12.1.3 Multimedia MCI控件的命令 228

12.1.4多媒体编程步骤 229

12.1.5使用MCI控件制作音频播放器 229

12.1.6使用WindowsMediaPlayer控件 231

12.2API概述 233

12.2.1 Windows API 233

12.2.2查看API 234

12.2.3使用API 235

12.2.4注意事项 237

12.3API多媒体编程 237

12.3.1常用API多媒体函数 238

12.3.2使用API函数制作播放器 238

12.4综合实例 240

12.5小结 242

12.6习题 242

第13章 图形图像处理 244

13.1图形图像基础 244

13.1.1坐标系统 244

13.1.2 CurrentX属性和CurrentY属性 246

13.2图形图像处理方法 246

13.2.1 PSet方法 247

13.2.2 Line方法 248

13.2.3 Circle方法 249

13.2.4图形图像处理实例 250

13.3系统对象 252

13.3.1 App对象 252

13.3.2 Clipboard对象 253

13.3.3 Screen对象 254

13.3.4 Printer对象和Printers集合 256

13.3.5 Control对象与Control集合对象 257

13.3.6 Err对象 257

13.4综合实例 258

13.5小结 260

13.6习题 260

第四篇 数据库应用程序设计 262

第14章 数据库编程基础 262

14.1数据库基础 262

14.1.1数据库的基本概念 262

14.1.2关系数据库 263

14.1.3 E-R图 263

14.1.4常用数据库 264

14.2SQL基础 265

14.2.1数据定义语言 265

14.2.2数据操纵语言 266

14.2.3数据控制语言 267

14.3 ODBC 267

14.3.1ODBC概述 268

14.3.2配置ODBC数据源 268

14.4数据库对象模型 270

14.4.1数据访问对象 270

14.4.2远程数据对象 272

14.4.3 ActiveX数据对象 273

14.5使用ADO 274

14.5.1 ConnectionString属性 275

14.5.2 RecordSource属性 275

14.5.3连接数据库 275

14.5.4配置记录集 277

14.6数据库应用系统设计概述 278

14.6.1开发流程 278

14.6.2数据库应用系统需求分析 279

14.6.3数据库应用系统设计 279

14.6.4数据库应用系统实现 280

14.7小结 281

14.8习题 282

第15章VisualBasic数据库编程 283

15.1操作记录集 283

15.1.1打开记录集 283

15.1.2添加新记录 285

15.1.3显示记录 289

15.1.4查询记录 291

15.1.5更新记录数据 293

15.1.6删除记录 295

15.1.7关闭记录集 297

15.2常用数据控件 298

15.2.1 Data控件 298

15.2.2 DataGrid控件 301

15.2.3 DataList控件 304

15.2.4 DataCombo控件 305

15.3数据库管理器 306

15.3.1建立数据库 306

15.3.2外接程序管理器 309

15.4应用实例 309

15.5小结 310

15.6习题 310

第16章 数据库高级编程 312

16.1数据备份与导出 312

16.1.1数据备份概述 312

16.1.2简单数据备份 313

16.1.3备份到Excel文件 315

16.1.4备份到DBF文件 316

16.2数据恢复与导入 318

16.2.1从DBF文件中导入 318

16.2.2从Excel文件导入 321

16.3处理图片 322

16.3.1存取图片 322

16.3.2存取地址 323

16.4报表 327

16.4.1报表设计器 327

16.4.2添加数据环境 329

16.4.3报表控件 330

16.5制作报表 333

16.6小结 336

16.7习题 336

第五篇 程序应用及笔试精讲 338

第17章Visual Basic程序调试 338

17.1常见错误类型 338

17.1.1编译错误 338

17.1.2运行时错误 339

17.1.3逻辑错误 340

17.1.4常见错误列表 341

17.2 Visual Basic工作模式 342

17.2.1 3种工作模式 342

17.2.2设置工作环境 343

17.3程序调试技术 344

17.3.1调试工具 344

17.3.2调试方法 345

17.3.3 Debug对象 347

17.4错误处理 348

17.4.1捕获错误 349

17.4.2编写错误处理程序 349

17.4.3恢复程序运行 350

17.5小结 350

17.6习题 351

第18章 发布应用程序 352

18.1制作安装包 352

18.1.1使用打包和展开向导制作安装包 352

18.1.2使用第三方软件制作安装包 357

18.2制作帮助文件 358

18.3小结 359

18.4习题 360

第19章 数据库应用系统实例 361

19.1需求分析 361

19.2系统设计 362

19.2.1总体设计 362

19.2.2详细设计 363

19.2.3数据库设计 364

19.3图书管理 365

19.3.1添加图书类别 366

19.3.2更新图书类别 368

19.3.3删除图书类别 370

19.3.4添加图书信息 372

19.3.5更新图书信息 374

19.3.6删除图书信息 375

19.4借阅管理 376

19.4.1借阅 377

19.4.2归还 381

19.4.3查询 384

19.5读者管理 386

19.5.1添加读者类别 386

19.5.2更新/删除读者类别 387

19.5.3添加读者信息 390

19.5.4更新/删除读者信息 392

19.6系统管理 393

19.6.1添加管理员 393

19.6.2修改密码 395

19.7系统集成 396

19.7.1添加标准模块 396

19.7.2用户登录 396

19.7.3设计主窗体及主菜单 398

19.8小结 400

第20章 常见应聘笔试题 401

20.1常见基本知识问答题 401

笔试题1:为什么Visual Basic 6.0能够快速开发Windows应用程序? 401

笔试题2: Visual Basic 6.0开发环境分为几个部分?常用的部分是哪些? 401

笔试题3:计算机数据管理技术的发展可以分为几个阶段? 401

笔试题4:什么是对象和类? 402

笔试题5:利用Visual Basic 6.0开发应用程序的一般步骤是什么? 402

笔试题6:什么是可视化编程和事件驱动? 402

笔试题7:对象、事件和方法三者之间的关系如何? 403

笔试题8:属性和方法有何区别和联系? 403

20.2智力问答题 403

笔试题9:工人分金条 403

笔试题10:分蛋糕 404

笔试题11:过桥问题 404

笔试题12:黑白帽子 404

笔试题13:电梯与钻石 405

笔试题14:手电筒传递 405

笔试题15:烧绳问题 405

笔试题16:圆形下水道盖子 405

笔试题17:选建筑师 406

笔试题18:天平分盐 406

笔试题19:分不开的钱 406

笔试题20:小鸟追火车 406

笔试题21:给红色最大的机会 407

笔试题22:镜子中的影像 407

笔试题23:污染的药丸 407

笔试题24:称出不是标准重量的水 407

笔试题25:多彩的果冻 408

笔试题26:电子游戏机 408

笔试题27:监狱里的囚犯 408

笔试题28:灯的状态 409

笔试题29:时针和分针 409

笔试题30:三个奇数 409

笔试题31:屋内的灯 410

笔试题32:找出最重的球 410

笔试题33:盲人分袜子 410

笔试题34:烧香计时 410

笔试题35:平分蜂蜜 410

笔试题36:猜经理女儿的年龄 411

笔试题37:两个圆环 411

笔试题38:喝啤酒 411

笔试题39:算24点 412

笔试题40:聪明人 412

笔试题41:海盗分金币 412

笔试题42:到底是什么牌 413

笔试题43:聪明的老板娘 414

笔试题44:找出重量不同的球 414

20.3分析题 415

笔试题45:分析程序段并计算A的值 415

笔试题46:分析SUM的输出结果 415

笔试题47:分析格式化输出的结果 416

20.4编程题 416

笔试题48:数字金字塔 417

笔试题49:计算中国人口 417

笔试题50:最小公倍数和最大公约数 418

笔试题51:求斐波拉切(Fibonacci)数列的前20个数 418

笔试题52:求三角形的面积 419

笔试题53:二进制数转十进制数 419

笔试题54:菜单项分两项显示 420

笔试题55:数字转汉字 421

笔试题56:排序算法 423