目 录 1
第一章走近Visual Basic 1
1.1 Visual Basic的版本演变 1
1.2 Visual Basic基本特点 1
1.3 Visual Basic6.0的新增功能 3
1.4 Visual Basic开发环境 5
1.4.1启动Visual Basic 5
1.4.2菜单栏和工具栏 6
1.4.3工具箱 7
1.4.4窗体窗口 8
1.4.5窗体布局窗口 9
1.4.6属性窗口 10
1.4.7工程资源管理器窗口 10
1.4.8退出Visual Basic 11
1.5 Visual Basic语言基础 12
1.5.1基本数据类型 12
1.5.3变量 13
1.5.2常量 13
1.5.4数组 15
1.5.5用户自定义数据类型 15
1.5.6运算符 16
1.5.7控制结构 18
1.5.8函数 25
1.5.9过程 26
1.5.10Visual Basic应用程序 28
的结构 28
1.6.1数据库的建立 29
1.6 Visual Basic与数据库开发 29
1.6.2Visual Basic对数据库的支持 30
1.6.3 Visual Basic 6.0中常用的数据访问控件 30
1.7 Visual Basic.NET介绍 31
本章小结 32
第二章Visual Basic数据库系统开发 33
剖析 33
2.1数据库设计基础 33
2.1.1数据库设计步骤 33
2.1.2数据库的结构 34
2.1.3数据库安全 36
2.2管理信息系统(MIS)的开发 37
2.2.1 管理信息系统的作用与结构 38
2.2.2管理信息系统的开发内容 40
和方法 40
2.2.3管理信息系统的界面特点 43
分析 45
2.3.1 Visual Basic数据库应用程序的组成 45
2.3 Visual Basic的数据库编程方案 45
2.3.2数据库底层接口 46
2.3.3 VisualBasic的数据库访问方式及处理方法 47
2.4需求分析 51
2.4.1需求分析的任务 51
2.4.2需求分析的步骤 52
2.4.3需求分析的原则 54
2.4.4需求分析的方法 55
本章小结 55
3.1.1项目系统分析 56
第三章企业收文管理系统 56
3.1项目系统分析及功能设计 56
3.1.2系统功能设计 57
3.2数据库的设计与实现 57
3.2.1 Access数据库的优势 57
3.2.2 Access数据库的创建 58
3.2.3数据表的设计 60
3.2.4转换数据库格式 64
3.3.1 VB程的创建 66
3.3 VB 工程的编写 66
3.3.2窗体的设计 69
3.3.3程序代码详述 77
3.4程序的运行 88
本章小结 91
第四章企业人事管理系统 92
4.1项目系统分析及功能设计 92
4.1.1项目系统分析 92
4.2.1数据库的创建 93
4.1.2系统功能分析 93
4.2数据库与数据表设计 93
4.2.2数据表的设计 96
4.2.3可视化数据管理器的 101
其他操作 101
4.3应用程序的编写 101
4.3.1 工程的创建 101
4.3.2窗体的设计 101
4.3.3主模块的创建 113
4.4.2主窗体代码的编写 114
4.4代码的编写 114
4.4.1主模块代码的编写 114
4.4.3人事资料卡片窗体代码 115
的编写 115
4.4.4部门人事浏览窗体代码 118
的编写 118
4.4.5部门管理窗体代码的编写 121
4.4.6查找窗体代码的编写 123
4.4.7查找结果窗体代码的编写 124
4.5程序运行结果 125
4.4.8其他窗体代码的编写 125
本章小结 128
第五章学员信息系统 129
5.1 目系统分析及功能设计 129
5.1.1项目系统分析 129
5.2数据库与数据表的创建 130
5.2.1数据库和样式表的创建 130
5.1.2系统功能设计 130
5.2.2各培训中心数据表 134
5.2.3学员信息数据表 135
5.2.4管理员信息数据表 136
5.2.5其他数据表 137
5.3窗体界面设计 137
5.3.1系统启动界面 138
5.3.2系统主界面 139
5.3.3学员信息编辑界面 141
5.3.4学员历史编辑记录 144
5.3.5学员信息查询界面 146
5.3.6学员信息统计界面 148
5.3.7 中心信息编辑界面 149
5.3.8管理员信息编辑界面 152
5.3.9修改管理员密码界面 154
5.3.10 中心信息查询界面 155
5.3.11版本信息界面 157
5.4.2模块MdlSystem的代码编写 158
5.4.1模块的创建 158
5.4系统模块设计和代码编写 158
5.4.3模块MdlConnection的代码 159
编写 159
5.5窗体代码编写 162
5.5.1系统功能窗体代码编写 162
5.5.2系统主窗体代码编写 165
5.5.3学员信息编辑窗体代码 167
编写 167
编写 183
5.5.4 中心信息编辑窗体代码 183
编写 196
5.5.5管理员信息编辑窗体代码 196
5.6程序运行结果 206
5.6.1用户登录模块 206
5.6.2学籍管理模块 207
5.6.3系统管理模块 211
5.6.4其他功能模块 211
本章小结 213
6.1.1项目系统分析 214
第六章酒店预订系统 214
6.1项目系统分析及功能设计 214
6.1.2系统的功能设计 215
6.2数据库设计 215
6.3程序的界面设计 217
6.3.1展示窗体的设计 217
6.3.2登录窗体的设计 218
6.3.4酒店信息管理窗体的设计 219
6.3.3主窗体的设计 219
6.3.5房间信息管理窗体的设计 221
6.3.6订单信息管理窗体 222
6.3.7员工编辑窗体的设计 223
6.3.8业绩统计窗体的设计 224
6.3.9查询窗体的设计 225
6.3.10用户管理窗体的设计 226
6.4程序代码的编写 228
6.4.1主模块的代码 228
6.3.11用户密码修改窗体的设计 228
6.4.2展示窗体的代码 229
6.4.3登录窗体的代码 229
6.4.4主窗体的代码 231
6.4.5酒店信息管理窗体的代码 233
6.4.6房间信息管理窗体的代码 237
6.4.7订单信息管理窗体的代码 242
6.4.8员工编辑窗体的代码 247
6.4.9业绩统计窗体的代码 251
6.4.10查询窗体的代码 252
6.4.11用户管理窗体的代码 257
6.4.12用户密码修改窗体的代码 261
6.5程序运行结果 262
本章小结 271
第七章企业工资管理系统 272
7.1项目系统分析及功能设计 272
7.1.1项目系统分析 272
7.2.1数据库的建立 273
7.2.2工资数据表的设计 273
7.2数据库与数据表设计 273
7.1.2系统功能分析 273
7.3应用系统的建立 275
7.3.1 工程的建立 275
7.3.2主窗体(控制窗体)的设计 275
7.3.3基本工资表窗体的设计 279
7.3.4部门管理窗体的设计 281
7.3.5工资结算窗体的设计 285
7.3.6查询窗体的设计 285
7.3.7记录查询窗体的设计 287
7.4.1主模块的代码 288
7.4程序代码的编写 288
7.4.2主窗体的代码 289
7.4.3基本工资窗体的代码 291
7.4.4部门管理窗体的代码 293
7.4.5 工资结算窗体的代码 295
7.4.6查询窗体的代码 298
7.4.7记录查询窗体的代码 300
7.5程序的运行结果 301
本章小结 309
第八章企业资产管理系统 310
8.1项目系统分析及功能设计 310
8.1.1项目系统分析 310
8.1.2系统功能设计 310
8.2.2附件信息表 311
8.2.3资产信息表 311
8.2.1部门列表 311
8.2数据库与数据表的创建 311
8.3窗体界面设计 312
8.3.1系统主窗体的设计 312
8.3.2新资产注册窗体的设计 315
8.3.3注销资产窗体的设计 318
8.3.4资产信息编辑窗体的设计 322
8.3.5条件查询窗体的设计 326
设计 327
8.3.6资产信息查找结果窗体的 327
8.3.7新增附件窗体的设计 328
8.4系统模块设计和代码编写 331
8.4.1模块的创建 331
8.4.2模块MdlMain的代码编写 331
8.5系统功能窗体的代码编写 331
8.5.1系统主窗体代码编写 331
8.5.2新资产注册窗体的代码 332
编写 332
8.5.3注销资产窗体的代码编写 334
代码编写 335
8.5.4资产信息编辑窗体的 335
8.5.5条件查询窗体的代码编写 337
8.5.6资产信息查找结果窗体的 338
代码编写 338
8.5.7新增附件窗体的代码编写 339
8.6程序运行结果 340
本章小结 342
第九章商品信息管理系统 343
9.1项目系统分析及功能设计 343
9.1.1项目系统分析 343
9.1.2系统功能设计 344
9.2数据库与数据表设计 344
9.2.1数据库的设计和建立 344
9.2.2数据表的设计 344
9.3应用系统的编写 346
9.3.1工程的创建 346
9.3.2窗体和模块的建立 347
9.4.1主模块代码的编写 361
9.4程序代码的编写 361
9.4.2主窗体的代码 362
9.4.3供货商窗体的代码 364
9.4.4商品管理窗体的代码 366
9.4.5职工管理窗体的代码 367
9.4.6进货单、上柜单、销售单窗体 369
的代码 369
9.4.7商品信息、进货记录、上柜记录和销售记录窗体的代码 375
9.4.9登录窗体的代码 376
9.4.8查询窗体的代码 376
9.4.10密码修改窗体的代码 377
9.5程序的运行结果 378
本章小结 383
第十章 企业数据库系统的版本管理 384
10.1软件版本管理的概念 384
10.1.1 VSS的简单工作原理 385
10.1.2 VSS中的几个重要概念 386
10.2.1简介 388
10.2使用VSS 6.0的优势 388
特征和功能 388
10.1.3 VSS 6.0的一些新增的 388
10.2.2软件开发流水线 389
10.2.3为编连做准备 389
10.2.4精确回归 390
10.2.5重新创建前一项目版本 390
10.2.6维护可重用的代码 391
10.2.7创建特定用户版本 391
10.3项目管理 391
10.3.1创建数据库 392
10.3.2进入数据库、向数据库中添加 392
用户以及给用户指定权限 392
10.3.3创建项目 394
10.3.4 向项目中添加、删除文件和文件夹 395
10.3.5文件类型管理 396
10.3.6版本号管理 398
10.4 Visual SourceSafe和Visual Basic 401
本章小结 403
第十一章Visual Basic 6.0程序调试 404
11.1错误种类 404
11.1.1语法及编译错误 404
11.1.2运行时错误 405
11.1.3逻辑错误 405
11.2调试工具 406
11.3设计、运行以及中断模式 406
11.4.2使用调试窗口 407
11.4.1调试的基本方法 407
11.4调试方法 407
11.4.3使用中断模式 408
11.4.4使用断点 409
11.4.5使用监视表达式 410
11.5错误陷阱 412
11.6避免错误 413
本章小结 414
附录Visual Basic主要函数 415