当前位置:首页 > 工业技术
Visual Basic完全自学宝典
Visual Basic完全自学宝典

Visual Basic完全自学宝典PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:杨章伟编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302174493
  • 页数:603 页
图书介绍:Visual Basic是使用用户最多的开发技术之一。本书的读者对象可以是Visual Basic的初学者,或有一定程序设计基础的在校学生或自学人员,并适合VB程序员及各类软件开发人员阅读,便于其尽快掌握和熟练使用Visual Basic数据库系统的开发应用,也适合中高级技术开发人员参考。
《Visual Basic完全自学宝典》目录

第1篇 基础篇 2

第1章 VisualBasic6.0概述 2

1.1VisualBasic的发展历程 2

1.1.1VisualBasic的产生背景 2

1.1.2VisualBasic的诞生 2

1.1.3VisualBasic的版本发展 2

1.2VisualBasic概述 5

1.2.1VisualBasic的常用术语 5

1.2.2VisualBasic的系统特性 5

1.3VisualBasic6.0与VisualBasic.NET的比较 6

1.4VisualBasic6.0的安装与启动 7

1.4.1VisualBasic6.0的特点 7

1.4.2VisualBasic6.0的安装环境 8

1.4.3VisualBasic6.0的启动 9

1.5VisualBasic6.0的集成开发环境 9

1.5.1标题栏 10

1.5.2菜单栏 10

1.5.3常用工具栏 11

1.5.4控件工具箱 13

1.5.5窗体编辑器 14

1.5.6工程资源管理窗口 15

1.5.7控件属性窗口 16

1.5.8窗体布局窗口 17

1.5.9代码窗口 17

1.6第一个VisualBasic6.0应用程序 18

1.6.1设计程序界面 18

1.6.2编写事件代码 22

1.6.3运行程序 23

1.6.4保存工程 24

1.6.5生成可执行文件 25

1.7小结 26

第2章 面向对象程序设计基础 27

2.1面向对象技术的基本概念 27

2.1.1面向对象技术简介 27

2.1.2面向对象程序设计语言 27

2.2对象和类 28

2.2.1对象 28

2.2.2类 29

2.3对象的属性和方法 30

2.3.1对象的属性 31

2.3.2对象的方法 31

2.4对象的事件 32

2.4.1事件驱动模型 32

2.4.2对象的鼠标事件 33

2.4.3对象的键盘事件 33

2.4.4对象的焦点事件 34

2.4.5对象的属性、方法和事件的关系 35

2.5面向对象的交互式开发 35

2.6VisualBasic应用程序的结构 36

2.7小结 37

第3章 VisualBasic语言基础 38

3.1VisualBasic编码规则 38

3.1.1代码书写规则 38

3.1.2代码注释规则 41

3.2常量和变量 41

3.2.1常量 42

3.2.2变量 42

3.2.3变量命名规则 43

3.2.4声明变量 44

3.2.5变量的作用域 46

3.3数据类型 47

3.3.1基本数据类型 47

3.3.2用户自定义数据类型 50

3.3.3枚举类型 52

3.3.4变量的类型转换 53

3.3.5常量变量应用示例 54

3.4运算符与表达式 55

3.4.1赋值运算符 55

3.4.2算术运算符 56

3.4.3字符串连接运算符 57

3.4.4关系运算符 57

3.4.5逻辑运算符 59

3.4.6表达式 59

3.5小结 60

第4章 程序控制结构 61

4.1顺序结构 61

4.1.1赋值语句 61

4.1.2数据输入 63

4.1.3数据输出 64

4.1.4Print方法 65

4.1.5MsgBox函数 68

4.1.6Format函数 70

4.1.7应用示例 72

4.2选择结构 74

4.2.1单分支IF条件语句 74

4.2.2双分支If...Then...Else语句 75

4.2.3多分支If...then...elseif...语句 76

4.2.4SelectCase语句 78

4.2.5分支嵌套 80

4.2.6条件函数 80

4.2.7应用示例 82

4.3循环结构 84

4.3.1For...Next语句 84

4.3.2Do...loop语句 86

4.3.3While语句 88

4.3.4循环嵌套 89

4.3.5应用示例 90

4.4其他控制语句 92

4.4.1GoTo语句 92

4.4.2Exit语句 94

4.4.3End语句 94

4.4.4Stop语句 95

4.4.5With...EndWith语句 95

4.5综合示例 96

4.6小结 99

第5章 数组 100

5.1数组概述 100

5.1.1基本概念 100

5.1.2数组的声明 101

5.2静态数组 101

5.2.1一维数组 102

5.2.2多维数组 103

5.3数组赋初值 104

5.3.1直接赋值 104

5.3.2利用循环结构赋值 105

5.3.3利用Array函数 105

5.4数组的输入 106

5.4.1通过InputBox函数输入 106

5.4.2通过文本框控件输入 107

5.5数组的输出 107

5.6动态数组 108

5.6.1动态数组定义 108

5.6.2数组在内存中存放的顺序 110

5.6.3数组的清除 110

5.7控件数组 110

5.7.1控件数组的概念 111

5.7.2设计时建立控件数组 111

5.7.3运行时建立控件数组 111

5.8数组的排序 113

5.8.1冒泡排序 113

5.8.2选择排序 115

5.8.3插入排序 116

5.9综合示例 118

5.10小结 120

第6章 过程 121

6.1过程概述 121

6.1.1过程的分类 121

6.1.2过程的作用域 122

6.1.3使用过程的优点 123

6.2Sub过程 124

6.2.1Sub过程定义 124

6.2.2调用Sub过程 125

6.2.3建立Sub过程 127

6.2.4示例 128

6.3Function过程 129

6.3.1Function过程定义 129

6.3.2调用Function过程 130

6.3.3示例 132

6.4参数传递 133

6.4.1形参和实参 133

6.4.2参数传递 134

6.4.3数组作过程的参数 136

6.5过程的嵌套与递归 137

6.5.1过程的嵌套 137

6.5.2递归过程 139

6.6查找 141

6.6.1顺序查找 141

6.6.2二分法查找 142

6.7API函数概述 145

6.8小结 146

第7章 内置函数 147

7.1算术运算函数 147

7.1.1常用算术运算函数 147

7.1.2应用示例 148

7.2字符串处理函数 149

7.2.1常用字符串处理函数 149

7.2.2Format函数 152

7.3日期时间处理函数 155

7.3.1获取系统日期时间 155

7.3.2获取部分日期时间 156

7.3.3合成日期时间函数 157

7.4类型转换函数 158

7.4.1类型判断函数 158

7.4.2类型转换函数 159

7.5其他函数 160

7.6系统对象 161

7.6.1App对象 161

7.6.2Clipboard对象 162

7.6.3Screen对象 163

7.6.4Printer对象和Printers集合 165

7.6.5Control对象与Control集合对象 166

7.6.6Form对象 166

7.6.7Err对象 167

7.7小结 168

第8章 常用控件 169

8.1文本显示控件 169

8.1.1标签 169

8.1.2文本框 171

8.2命令按钮控件 174

8.2.1属性 174

8.2.2事件和方法 175

8.2.3快捷键 176

8.3列表控件 177

8.3.1列表框 177

8.3.2组合框 182

8.4单选按钮与复选框 184

8.4.1单选按钮 184

8.4.2复选框 186

8.5图形显示控件 187

8.5.1图像框 188

8.5.2图片框 190

8.5.3Image和PictureBox的比较 192

8.5.4线条与形状 193

8.6其他控件 195

8.6.1定时器 195

8.6.2滚动条 197

8.7ActiveX控件 198

8.7.1添加ActiveX控件 198

8.7.2删除ActiveX控件 199

8.7.3常用的ActiveX控件 199

8.7.4工具栏 200

8.7.5进程条 203

8.8控件综合应用 204

8.9小结 206

第9章 窗体 207

9.1窗体的属性 207

9.2窗体的事件 209

9.2.1Load与Unload事件 210

9.2.2鼠标事件 211

9.2.3键盘事件 213

9.3焦点 216

9.3.1获取焦点 216

9.3.2GetFocus事件和LostFocus事件 216

9.4SDI窗体 217

9.4.1添加新窗体 217

9.4.2清除窗体 218

9.4.3窗体显示 218

9.5MDI窗体 219

9.5.1建立MDI应用程序 220

9.5.2MDI窗体中的菜单设计 221

9.6内置窗体 223

9.6.1【关于】对话框 223

9.6.2展示屏幕窗体 224

9.6.3【登录】对话框 224

9.7小结 225

第10章 菜单 226

10.1菜单编辑器 226

10.1.1数据区 226

10.1.2编辑区 229

10.1.3菜单项显示区 230

10.2窗口菜单设计 230

10.2.1设计步骤 231

10.2.2菜单分组 232

10.2.3快捷键 232

10.2.4动态增减菜单 233

10.3弹出式菜单设计 235

10.4工具栏的设计 236

10.4.1利用应用程序向导创建工具栏 236

10.4.2利用Toolbar控件创建工具栏 238

10.5综合示例 240

10.6小结 243

第11章 报表 244

11.1报表设计器 244

11.1.1概述 244

11.1.2属性 245

11.1.3报表控件 247

11.2使用DataReport制作报表 250

11.2.1基于基本表的报表实现 251

11.2.2基于SQL语句的报表实现 253

11.3通过第三方软件制作报表 254

11.3.1使用MSExcel 254

11.3.2使用CrystalReports 256

11.4其他方法 256

11.5小结 257

第12章 对话框 258

12.1对话框概述 258

12.1.1对话框功能 258

12.1.2对话框分类 258

12.1.3自定义对话框 259

12.2输入对话框 261

12.3消息对话框 264

12.4通用对话框 268

12.4.1【打开】对话框 269

12.4.2【打印】对话框 271

12.4.3其他对话框 272

12.5综合示例 273

12.6小结 275

第13章 文件 276

13.1文件的概念 276

13.1.1文件结构 276

13.1.2文件命名规则 277

13.1.3文件的分类 277

13.1.4文件的访问 278

13.2文件系统控件 278

13.2.1驱动器列表框 279

13.2.2目录列表框 280

13.2.3文件列表框 281

13.2.4应用示例 282

13.3文件操作语句及函数 284

13.4文件访问 286

13.4.1顺序访问 286

13.4.2随机访问 287

13.4.3二进制访问 288

13.5文件系统对象 288

13.5.1FSO概述 288

13.5.2创建FSO对象 289

13.5.3Drive对象 290

13.5.4Folder对象 291

13.5.5TextStream对象 293

13.5.6通过FileSystemObject对象进行文件操作 294

13.5.7File对象 295

13.6小结 297

第14章 多媒体编程 298

14.1调用WindowsAPI 298

14.1.1查看API 298

14.1.2API函数声明 299

14.1.3API使用示例 300

14.1.4注意事项 302

14.2多媒体编程的过程 303

14.2.1MultimediaMCI控件 303

14.2.2多媒体编程的步骤 305

14.3使用API多媒体函数 308

14.4图形处理 311

14.4.1图形操作基础 311

14.4.2图形方法 313

14.5小结 317

第15章 ActiveX部件 318

15.1制作ActiveX控件 318

15.1.1UserControl对象 318

15.1.2ActiveX控件的制作过程 319

15.1.3使用向导创建ActiveX控件 328

15.2使用其他程序中的对象 329

15.2.1使用其他程序对象步骤 329

15.2.2应用示例 332

15.3小结 336

第16章 程序调试 337

16.1常见的错误类型 337

16.1.1编译错误 337

16.1.2运行时错误 339

16.1.3逻辑错误 339

16.1.4常见错误列表 339

16.2如何调试程序 340

16.2.1调试工具 341

16.2.2调试方法 341

16.3出错处理 343

16.4工作环境设置 345

16.5小结 347

第17章 程序发布 348

17.1制作安装包 348

17.1.1使用打包和展开向导制作安装包 348

17.1.2使用第三方软件打包 352

17.2制作帮助文件 353

17.2.1帮助文件的格式 353

17.2.2使用HTMLHelpWorkShop制作帮助文件 353

17.2.3使用第三方软件制作帮助文件 357

17.3小结 357

第2篇 应用篇 360

第18章 数据库编程基础 360

18.1数据库概述 360

18.1.1几个基本概念 360

18.1.2概念模型 360

18.1.3数据模型 361

18.1.4实体联系模型(E-R模型) 363

18.2关系数据库 363

18.2.1关系数据库的几个基本概念 363

18.2.2关系数据结构 364

18.2.3关系操作集合 365

18.2.4关系完整性约束 365

18.3数据库的选择 366

18.3.1MSAccess 366

18.3.2SQLServer 367

18.3.3Oracle 368

18.3.4MySQL 368

18.4SQL基础 369

18.4.1SQL基本概念 369

18.4.2数据定义语言 370

18.4.3数据查询语言 374

18.4.4数据操纵语言 384

18.4.5数据控制语言 388

18.4.6嵌入式SQL 389

18.5小结 391

第19章 数据库应用系统设计 392

19.1数据库应用系统概述 392

19.1.1组成元素 392

19.1.2开发流程 393

19.1.3开发工具 393

19.2数据库应用系统需求分析 394

19.2.1详细调查获取资料 395

19.2.2系统化分析资料 396

19.2.3提出新系统方案 396

19.3数据库应用系统设计 397

19.3.1总体设计 397

19.3.2详细设计 399

19.4数据库应用系统实现 401

19.4.1编码 401

19.4.2测试 402

19.4.3系统转换、运行及维护 404

19.5面向对象编程技术 404

19.5.1创建类 404

19.5.2对类的访问 407

19.6小结 410

第20章 数据对象编程技术 411

20.1ODBC体系结构 411

20.1.1ODBC概述 411

20.1.2ODBC体系结构 412

20.1.3配置ODBC数据源 413

20.2DAO对象和RDO对象 415

20.2.1DAO 415

20.2.2RDO 417

20.3ADO对象 419

20.3.1OLEDB 419

20.3.2ADO概述 420

20.3.3ADO与其他接口的区别 422

20.4ADO应用 422

20.4.1ADO的基本属性 423

20.4.2连接数据库 424

20.4.3打开记录集对象 427

20.4.4使用记录集 427

20.4.5断开连接 429

20.4.6应用示例 429

20.5小结 430

第21章 数据控件 431

21.1Data控件 431

21.1.1属性、事件及方法 431

21.1.2应用示例 433

21.2RecordSet记录集 434

21.2.1定义RecordSet对象 434

21.2.2RecordSet的属性和方法 436

21.2.3RecordSet的数据查询操作 438

21.2.4RecordSet的数据添加操作 439

21.2.5RecordSet的数据更新操作 442

21.2.6RecordSet的数据删除操作 443

21.3DataGrid控件 444

21.3.1DataGrid控件概述 444

21.3.2DataGrid控件与ADO绑定 445

21.4DataList控件 448

21.5DataCombo控件 449

21.6数据库管理器 450

21.6.1建立数据库 451

21.6.2外接程序管理器 453

21.7小结 454

第22章 数据导入导出 455

22.1数据导出 455

22.1.1数据导出概述 455

22.1.2数据备份 455

22.1.3导出为电子表格文件Excel 458

22.1.4导出为DBF数据库文件 460

22.2数据导入 460

22.2.1从DBF文件中导入 460

22.2.2从Excel文件中导入 463

22.3图片在数据库中的存取 464

22.3.1图片在数据库中的存储 465

22.3.2图片从数据库中的读取 468

22.4小结 470

第3篇 实例篇 472

第23章 通用图书管理系统 472

23.1功能概述 472

23.2系统结构 472

23.3数据库设计 475

23.4主界面设计 477

23.4.1设计主菜单 478

23.4.2用户登录 479

23.5书籍管理 482

23.5.1录入新书 482

23.5.2更新书籍 486

23.5.3维护书籍类别 488

23.5.4查询书籍 490

23.6读者管理 493

23.6.1注册新读者 493

23.6.2查询读者状态 495

23.6.3注销读者 498

23.6.4黑名单 500

23.7借阅管理 502

23.7.1借阅书籍 502

23.7.2归还书籍 506

23.7.3统计超期书籍 509

23.7.4超期处罚 511

23.8用户管理 512

23.8.1添加用户 513

23.8.2用户信息维护 515

23.8.3删除用户 516

23.9系统集成 517

23.10关键技术:多用户不同权限登录系统技术的实现 518

23.11小结 520

第24章 简易档案管理系统 521

24.1功能概述 521

24.2系统结构 522

24.3数据库设计 523

24.4主界面设计 525

24.4.1设计主窗体 526

24.4.2设计工具栏 527

24.5系统管理 530

24.5.1初始化 530

24.5.2档案分类 531

24.5.3退出 535

24.6档案管理 535

24.6.1录入档案 535

24.6.2修改档案信息 538

24.6.3删除档案 540

24.6.4检索档案 541

24.7借阅管理 546

24.7.1档案借阅 546

24.7.2档案归还 547

24.8管理员管理 547

24.8.1添加新管理员 548

24.8.2修改管理员密码 550

24.8.3删除管理员 551

24.9类别管理 552

24.9.1添加类别 552

24.9.2删除类别 553

24.10数据管理 554

24.10.1导出数据 554

24.10.2设计报表 556

24.10.3数据统计 561

24.11关键技术:数据导入技术的实现 562

24.12小结 563

第25章 考试管理系统 564

25.1功能概述 564

25.2系统结构 564

25.3数据库设计 565

25.4主界面设计 568

25.4.1用户登录 568

25.4.2设计主菜单 569

25.4.3设计工具栏 570

25.5考生管理 573

25.5.1建立考生库 573

25.5.2维护考生信息 577

25.5.3删除考生信息 579

25.5.4清空考生库 580

25.6考试类别管理 581

25.6.1添加考试类别 581

25.6.2维护考试类别 582

25.7考场管理 584

25.7.1录入考场 584

25.7.2维护考场信息 585

25.8考试管理 587

25.8.1考生报名 587

25.8.2安排考场 589

25.8.3生成准考证 591

25.9成绩管理 592

25.9.1成绩导入 593

25.9.2成绩查询及统计 594

25.10数据导出 597

25.11系统集成 598

25.12关键技术:图片在数据库中的存储与读取 599

25.12.1直接将图片存储在数据库中 599

25.12.2在数据库中只存储图片地址 601

25.13小结 602

参考文献 603

相关图书
作者其它书籍
返回顶部