当前位置:首页 > 工业技术
Visual Basic从入门到精通
Visual Basic从入门到精通

Visual Basic从入门到精通PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:国家863中部软件孵化器编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115221889
  • 页数:503 页
图书介绍:本书以零基础讲解为铺垫,用实例引导读者学习,采用【基础知识→核心技术→应用开发→项目实战→王牌资源】的讲解模式,将Visual Basic的各项技术及实战技能一一道来。
《Visual Basic从入门到精通》目录

如何学习Visual Basic 6.0 1

第1篇 基础知识 2

第1章 步入VB开发之门——初识Visual Basic 6.0 2

1.1关于Visual Basic 6.0 3

1.1.1 Visual Basic的发展简史 3

1.1.2 Visual Basic 6.0的特点 3

1.2 Visual Basic 6.0的开发环境 4

1.2.1启动与退出 4

1.2.2认识Visual Basic 6.0的工作界面 5

1.2.3主窗口 6

1.2.4其他窗口介绍 8

1.3用Visual Basic 6.0管理工程 12

1.3.1工程介绍 12

1.3.2新建、保存工程 13

1.3.3运行和关闭工程 13

1.3.4生成可执行文件 14

1.4来自VB世界的第一声问候——第1个应用程序 14

1.5练一练 16

1.6跟我上机 17

第2章Visual Basic的入门钥匙——Visual Basic语言基础 18

2.1标识符和数据类型 19

2.1.1标识符 19

2.1.2数据类型 20

2.2常量和变量 25

2.2.1常量 25

2.2.2变量 27

2.3运算符 30

2.3.1算数运算符 30

2.3.2赋值运算符 30

2.3.3关系运算符 31

2.3.4逻辑运算符 31

2.3.5连接运算符 32

2.3.6特殊运算符 32

2.3.7运算符的优先级 33

2.4表达式 33

2.4.1算术表达式 33

2.4.2字符串表达式 34

2.4.3日期表达式 34

2.5数组与集合 34

2.5.1数组 34

2.5.2集合 39

2.6程序控制结构 40

2.6.1顺序结构 40

2.6.2选择结构 41

2.6.3循环结构 44

2.7代码编写规范 48

2.7.1程序书写规则 48

2.7.2格式化缩排程序语句 49

2.8练一练 50

2.9跟我上机 51

第3章 应用程序的脸——窗体 52

3.1窗体的基本概念 53

3.1.1窗体的基本概念 53

3.1.2添加窗体的方法 53

3.2控制窗体表情——窗体的属性、事件和方法 54

3.2.1窗体的属性 54

3.2.2窗体的事件 58

3.2.3窗体的方法 59

3.3窗体的生命周期 60

3.3.1选择启动窗体 60

3.3.2快速显示窗体 60

3.3.3结束窗体 61

3.4多窗体设计 62

3.4.1创建多窗体应用程序 62

3.4.2多窗体特性 63

3.5登录窗体设计实例 63

3.6练一练 67

3.7跟我上机 68

第4章VB的简易之道——标准控件 69

4.1控件概述 70

4.2标签控件 70

4.2.1标签控件的主要属性 71

4.2.2标签控件(Label)的主要事件 71

4.2.3标签控件应用示例 72

4.3文本框控件 74

4.3.1文本框的主要属性 74

4.3.2文本框控件常用的事件 75

4.3.3文本框控件应用示例 76

4.4命令按钮控件 77

4.4.1命令按钮控件的主要属性 78

4.4.2命令按钮控件的事件 78

4.4.3命令按钮控件应用示例 79

4.5单选按钮控件 80

4.5.1单选按钮的主要属性 80

4.5.2单选按钮的常用事件 81

4.5.3单选按钮应用示例 81

4.6复选框控件 83

4.6.1复选框的主要属性 83

4.6.2复选框的常用事件 84

4.6.3复选框控件示例 84

4.7框架控件 87

4.7.1框架的主要属性 87

4.7.2框架控件应用示例 87

4.8列表框控件 89

4.8.1列表框的主要属性 90

4.8.2列表框的主要事件 91

4.8.3列表框控件的方法 91

4.8.4列表框控件应用示例 92

4.9组合框控件 98

4.9.1组合框控件的主要属性 99

4.9.2组合框的事件和方法 99

4.9.3组合框应用示例 99

4.10图像框控件 103

4.10.1图像框控件的主要属性 103

4.10.2图像框控件的主要事件和方法 104

4.10.3图像框应用示例 104

4.11滚动条控件 110

4.11.1滚动条控件的主要属性 110

4.11.2滚动条控件的主要事件 111

4.11.3滚动条应用示例 111

4.12程序中的闹钟——定时器控件 113

4.12.1定时器控件的主要属性 114

4.12.2定时器控件的主要事件 114

4.12.3定时器控件应用示例 114

4.13文件系统控件 118

4.13.1驱动器列表框控件 118

4.13.2目录列表框控件 118

4.13.3文件列表框控件 119

4.13.4文件系统应用示例 119

4.14练一练 121

4.15跟我上机 122

第5章 扩展你的需求——扩展控件 123

5.1添加扩展控件 124

5.2图像列表控件 124

5.2.1向图像列表控件添加图片 125

5.2.2图像列表控件与其他控件关联 125

5.2.3图像列表控件的应用实例 125

5.3工具栏控件 128

5.3.1工具栏控件的主要属性和事件 128

5.3.2工具栏控件的应用实例 129

5.4状态栏控件 132

5.4.1状态栏控件的属性 132

5.4.2状态栏控件的方法 133

5.4.3状态栏控件的事件 133

5.5树状视图控件——统筹全局的好工具 133

5.5.1树状视图控件的主要属性、事件和方法 134

5.5.2树状视图控件的应用实例 135

5.6选项卡控件 138

5.6.1选项卡控件的主要属性 138

5.6.2选项卡控件的应用实例 139

5.7进度条控件 141

5.7.1进度条控件的主要属性和方法 141

5.7.2进度条控件的应用实例 141

5.8练一练 144

5.9跟我上机 145

第6章VB代码中的秘密——内置函数与过程 146

6.1秘密武器——常用的内置函数 147

6.1.1数学函数 147

6.1.2字符串函数 148

6.1.3时间/日期转换函数 149

6.1.4类型转换函数 152

6.1.5 shell函数 155

6.2过程 156

6.2.1事件过程 156

6.2.2 Sub过程(子过程) 156

6.2.3 Function过程(函数过程) 159

6.2.4参数的传递 162

6.2.5过程的嵌套与递归 164

6.3练一练 168

6.4跟我上机 169

第7章鼠标、键盘的另一种编程效果——鼠标、键盘事件 170

7.1鼠标事件 171

7.1.1“鼠标按键按下”事件(MouseDown) 171

7.1.2“鼠标按键释放”事件 174

7.1.3“移动鼠标”事件 175

7.2键盘事件 176

7.2.1“键盘按键”事件 176

7.2.2“键盘按下”事件 178

7.2.3“键盘弹起”事件 179

7.3练一练 180

7.4跟我上机 181

第8章 程序与用户的交互——菜单和对话框设计 182

8.1魅力化妆师——菜单设计 183

8.1.1菜单编辑器 184

8.1.2下拉式菜单设计 187

8.1.3弹出式菜单设计 189

8.1.4自定义菜单设计 191

8.2模式对话框和无模式对话框 194

8.3预定义对话框设计 195

8.3.1输入对话框设计 195

8.3.2消息对话框设计 197

8.4通用对话框设计 201

8.4.1添加通用对话框控件 201

8.4.2通用对话框设计实例 202

8.5练一练 204

8.6跟我上机 205

第9章编程错误终结者——程序调试与错误处理 206

9.1 Visual Basic 6.0程序中的错误类型 207

9.1.1语法错误 207

9.1.2逻辑错误 207

9.1.3运行时错误 207

9.2程序工作状态 208

9.2.1设计状态 208

9.2.2运行状态 208

9.2.3中断状态 208

9.3程序调试 209

9.3.1使程序进入中断状态 209

9.3.2调试工具 210

9.3.3调试方法 213

9.4除虫行动——Visual Basic 6.0中的错误处理 214

9.4.1 Err对象 215

9.4.2 On Error GoTo语句 215

9.4.3 Resume语句 216

9.4.4错误处理实例 216

9.5练一练 219

9.6跟我上机 220

第2篇核心技术 222

第10章进入数据仓库——数据库与SQL语言基础 222

10.1数据库基本概念 223

10.2 SQL应用 224

10.2.1 SQL语言的特点 224

10.2.2常用SQL语句简介 224

10.3 Select语句的使用——数据库的灵魂 225

10.3.1 Select子语句 225

10.3.2 From子语句 227

10.3.3 As子语句 228

10.3.4 Where子语句 228

10.3.5 OrderBy子语句 231

10.3.6 Group By子语句 232

10.4 SQL中的常用函数 232

10.4.1算术函数 232

10.4.2统计函数 233

10.5利用SQL语言修改表数据 234

10.5.1 Insert语句 234

10.5.2 Update语句 235

10.5.3 Delete语句 236

10.6练一练 237

10.7 跟我上机 238

第11章Visual Basic与数据库的联合——Visual Basic 6.0中的数据库编程 239

11.1英雄相惜——Visual Basic 6.0与数据库 240

11.1.1 VisualBasic支持的常用数据库 240

11.1.2 VisualBasic中的数据库控件 240

11.2数据库的建立、维护和查询 241

11.2.1建立数据库 241

11.2.2删除数据库中的表 244

11.2.3修改数据表结构和数据 244

11.2.4数据查询 246

11.2.5数据窗体设计器 246

11.3使用Data控件访问数据库 248

11.3.1 Data控件的常用属性 248

11.3.2 Data控件的常用方法 250

11.3.3 Data控件的常用事件 251

11.3.4 Data控件访问数据库实例 251

11.4使用ADO控件访问数据库 255

11.4.1添加ADO控件 255

11.4.2 ADO控件的常用属性 256

11.4.3 ADO控件的常用方法 256

11.4.4 ADO控件的常用事件 257

11.4.5 ADO控件访问数据库实例 257

11.5练一练 260

11.6跟我上机 261

第12章Visual Basic 6.0生成的报表——数据报表 262

12.1数据报表简介 263

12.2数据报表生成环境 263

12.3数据报表生成 268

12.4练一练 270

12.5跟我上机 271

第13章Visual Basic编程的核心——API编程 272

13.1 API概述 273

13.1.1 API基本数据类型 273

13.1.2 API常见数据结构 274

13.1.3 API浏览器 274

13.2 API的函数分类 276

13.2.1窗口管理类函数 276

13.2.2图形设备接口类函数 277

13.2.3系统服务类函数 278

13.2.4国际特性类函数 278

13.2.5网络服务函数 279

13.3 API函数的应用 280

13.3.1使用Declare语句手动声明API函数 280

13.3.2使用API浏览器声明API函数 281

13.3.3 API函数的调用 282

13.4插上翅膀去飞翔——API编程实例 282

13.5练一练 284

13.6跟我上机 285

第14章Visual Basic中的网络世界——网络编程 287

14.1邮件应用编程 288

14.1.1邮件程序接口控件的属性和方法 288

14.1.2实现邮件发送 293

14.2互联网传输应用编程 297

14.2.1互联网传输控件的属性、事件和方法 297

14.2.2实现互联网文件上传 301

14.3网页浏览器应用编程 309

14.3.1网页浏览器控件的属性、事件和方法 309

14.3.2实现自定义网页浏览器应用 311

14.4练一练 313

14.5跟我上机 314

第15章Visual Basic中的视听——图形图像与多媒体编程 315

15.1图形应用编程 316

15.1.1坐标系 316

15.1.2颜色设置 321

15.1.3绘图方法 323

15.2多媒体应用编程 328

15.2.1多媒体控制接口控件基本概念 328

15.2.2多媒体控制接口控件的属性 330

15.2.3多媒体控制接口控件的事件 331

15.2.4多媒体控制接口控件应用实例 332

15.3让程序动起来——动画应用编程 334

15.3.1添加动画控件 334

15.3.2动画控件的属性 335

15.3.3动画控件的方法 336

15.3.4动画控件应用实例 336

15.4练一练 339

15.5跟我上机 340

第16章用VB操纵文件——文件系统编程 341

16.1文件的类型与结构 342

16.1.1文件结构 342

16.1.2文件类型 342

16.2文件操作语句 342

16.3操纵文件的魔法——文件操作函数 346

16.4顺序文件 350

16.4.1顺序文件的打开 350

16.4.2顺序文件的读取 351

16.4.3顺序文件的写入 351

16.4.4顺序文件的关闭 351

16.4.5顺序文件使用实例 352

16.5随机文件 355

16.5.1随机文件的打开 355

16.5.2随机文件的读取 356

16.5.3随机文件的写入 356

16.5.4随机文件的关闭 356

16.5.5随机文件使用实例 356

16.6二进制文件 360

16.6.1二进制文件的打开 361

16.6.2二进制文件的读取 361

16.6.3二进制文件的写入 361

16.6.4二进制文件的关闭 361

16.6.5二进制文件使用实例 361

16.7练一练 362

16.8跟我上机 364

第17章 让你的程序去旅行——应用程序打包 365

17.1打包前的准备 366

17.2打包应用程序 366

17.3安装应用程序 369

17.4卸载应用程序 370

17.5打包应注意的问题 371

17.6练一练 371

17.7跟我上机 372

第3篇 应用开发 374

第18章 网络通信应用开发——VB实现远程控制 374

18.1系统分析 375

18.2系统设计 376

18.3运行系统 393

18.4开发过程常见问题及解决 394

第19章 图形图像应用开发——仿Windows画图程序 395

19.1系统分析 396

19.2系统设计 396

19.3运行系统 407

19.4开发过程常见问题及解决 408

第20章 多媒体应用开发——开发自己的播放器 409

20.1系统分析 410

20.2系统设计 410

20.3运行系统 417

20.4开发过程常见问题及解决 418

第21章 数据库应用开发——个人账目管理系统 420

21.1系统分析 421

21.1.1系统需求分析 421

21.1.2系统功能模块设计 421

21.2数据库分析和设计 422

21.2.1数据库分析 422

21.2.2创建数据库 422

21.2.3创建表 423

21.3系统界面设计 424

21.3.1创建工程和数据库连接模块 424

21.3.2添加控件 425

21.3.3系统主界面设计 426

21.3.4系统功能实现的各界面设计 427

21.4系统代码设计 429

21.4.1主窗体代码设计 429

21.4.2【日常收入】窗体代码设计 430

21.4.3【日常支出】窗体代码设计 432

21.4.4【借入款项】窗体代码设计 433

21.4.5【借出款项】窗体代码设计 434

21.4.6【月度统计】窗体代码设计 434

21.5运行系统 436

21.5.1系统主界面操作 436

21.5.2项目管理操作 436

21.5.3日常收入、支出管理操作 437

21.5.4借入款项、借出款项管理操作 437

21.5.5月度统计管理操作 437

21.6开发过程常见问题及解决 438

第22章文件系统应用开发——文件分割与合并程序 439

22.1系统分析 440

22.2系统设计 440

22.3运行系统 446

22.4开发过程常见问题及解决 448

第23章游戏开发——VB连连看 450

23.1系统分析 451

23.2系统设计与开发 451

23.3运行系统 458

23.4开发过程常见问题及解决 460

第4篇 项目实战 462

第24章 项目实战前的忠告——项目规划 462

24.1项目开发流程 463

24.1.1项目策划阶段 464

24.1.2需求分析阶段 464

24.1.3项目开发阶段 464

24.1.4项目测试阶段 465

24.1.5项目后期维护 465

24.2满足客户需求 465

24.3项目开发团队 466

24.3.1项目团队组成 466

24.3.2项目团队特征 467

24.4项目计划说明书 467

24.5项目开发阶段的运作 468

24.5.1初始阶段 468

24.5.2细化阶段 468

24.5.3构建阶段 469

24.5.4交付阶段 469

24.5.5维护阶段 469

24.6开发过程常见问题及解决 469

第25章 打造你的小型超市——超市进销存管理系统 470

25.1需求及功能分析 471

25.2数据库设计 471

25.2.1创建数据库 471

25.2.2创建表 472

25.3系统界面设计 473

25.3.1【综合管理】窗体设计 473

25.3.2【员工管理】选项卡设计 474

25.3.3【供应管理】选项卡设计 476

25.3.4 【客户管理】选项卡设计 476

25.3.5【货物分类】选项卡设计 477

25.3.6【货物管理】选项卡设计 477

25.3.7【进货记录操作】窗体设计 478

25.3.8【出货记录操作】窗体设计 478

25.3.9【VB小型超市管理】主窗体设计 479

25.4系统代码编写 480

25.4.1添加【VB小型超市管理】窗体代码 480

25.4.2添加【综合管理】窗体代码 481

25.4.3添加【进货记录操作】窗体代码 492

25.4.4添加【出货记录操作】窗体代码 496

25.5系统运行 500

25.5.1员工管理 500

25.5.2供应管理 501

25.5.3客户管理 501

25.5.4货物分类管理 502

25.5.5货物管理 502

25.5.6进货记录管理 502

25.5.7出货记录管理 503

25.5.8显示“关于”对话框 503

25.6开发过程常见问题及解决 503

返回顶部