VisualBasic数据库系统开发自学手册

王朝百科·作者佚名  2010-06-09  
宽屏版  字体: |||超大  

VisualBasic数据库系统开发自学手册

[1]

出版社:人民邮电出版社

页数:458 (页)

ISBN:978-7-115-17338-6

字数:794 (千字)

出版时间:2008-03-02

印刷版次:第1版第1次

作者:孙秀梅等

图书类别:VB

定价:49元RMB

内容介绍:本书从初学者角度出发,通过通俗易懂的语言和大量生动典型的实例,由浅入深、循序渐进地介绍利用Visual Basic进行数据库编程的常用技术和方法。全书分起步篇、提高篇和实例篇3篇共20章。起步篇主要介绍Visual Basic 6.0概述、窗体/模块/系统对象、数据库基础、与数据库编程相关控件、DAO数据库编程、利用ADO控件操作数据库、使用ADO对象操作数据库、SQL语句在Visual Basic中的应用等内容;提高篇主要介绍如何应用网格列表控件、二进制数据处理技术、图表技术、数据环境设计器、数据报表技术、从应用程序中打印、数据安全、程序打包等内容;实例篇主要结合实际开发经验介绍车辆管理系统、人力资源管理系统、商品进销存管理系统、企业营销管理系统等内容。

本书附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows XP/Windows 2000/Windows 2003 Server下全部通过,保证能够正常运行。

目录:

第1章Visual Basic 6.0概述3

1.1Visual Basic简介4

1.1.1Visual Basic的发展4

1.1.2Visual Basic 6.0的版本4

1.2Visual Basic 6.0安装、启动和退出4

1.2.1Visual Basic 6.0的运行环境4

1.2.2Visual Basic 6.0企业版SP5的安装5

1.2.3Visual Basic 6.0的启动和退出6

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

1.3.1Visual Basic 6.0 的菜单的使用9

1.3.2工具栏的使用10

1.3.3工具箱的使用10

1.3.4工程资源管理器的使用11

1.3.5属性窗口的使用12

1.3.6窗体布局窗口的使用12

1.3.7代码编辑窗口的使用13

1.3.8窗体设计器的使用13

1.4创建应用程序13

1.4.1创建应用程序的基本步骤13

1.4.2创建工程和窗体14

1.4.3设计窗体界面14

1.4.4布局窗口15

1.4.5编写代码16

1.4.6运行程序16

1.4.7调试程序17

1.4.8保存工程17

1.4.9编译应用程序17

1.5代码书写规则17

1.5.1单行语句分成多行17

1.5.2一行多条语句18

1.5.3添加注释18

1.5.4注释或取消注释一段代码19

1.6本章小结19

第2章窗体、模块和系统对象20

2.1窗体概述21

2.1.1窗体的构成21

2.1.2窗体类型与结构21

2.1.3添加和删除窗体22

2.2窗体的加载与卸载23

2.2.1使用Load语句加载窗体23

2.2.2使用Unload语句卸载窗体24

2.3窗体的属性24

2.3.1设置窗体的名称和标题24

2.3.2设置窗体的图标25

2.3.3设置窗体的显示风格25

2.3.4设置窗体的显示状态和显示位置26

2.3.5设置窗体的背景图片26

2.4操作窗体的相关方法28

2.4.1利用Show方法显示窗体28

2.4.2利用Hide方法隐藏窗体28

2.4.3利用Move方法移动窗体28

2.5MDI窗体29

2.5.1MDI窗体概述29

2.5.2创建MDI应用程序30

2.5.3利用MDIChild属性设置MDI子窗体31

2.5.4设计MDI主窗体32

2.6模块和类模块32

2.6.1模块概述和创建32

2.6.2类模块的概述和创建33

2.6.3模块的典型应用33

2.7系统对象34

2.7.1应用程序对象(App)的使用35

2.7.2屏幕对象(Screen)的使用35

2.7.3剪切板对象(Clipboard)的使用36

2.7.4调试对象(Debug)的使用36

2.8本章小结37

第3章数据库基础38

3.1数据库概述39

3.1.1数据库的形成和发展39

3.1.2数据库概念39

3.1.3数据库管理系统39

3.1.4数据库系统40

3.1.5关系数据库40

3.2Access数据库41

3.2.1Access数据库简介41

3.2.2Access数据库的安装41

3.2.3在Access数据库中创建数据库44

3.2.4在Access数据库中创建数据表45

3.3SQL Server数据库47

3.3.1SQL Server数据库简介47

3.3.2安装SQL Server 2000数据库47

3.3.3在SQL Server中创建数据库51

3.3.4在SQL Server中创建数据表55

3.3.5在SQL Server中创建视图58

3.3.6在SQL Server中创建存储过程61

3.3.7在SQL Server中创建触发器63

3.4Visual Basic数据库开发技术65

3.4.1DAO数据库开发技术65

3.4.2RDO数据库开发技术65

3.4.3ADO数据库开发技术65

3.4.4ODBC数据库开发技术65

3.5本章小结66

第4章与数据库编程相关控件67

4.1控件概述68

4.1.1控件的作用68

4.1.2控件与对象的关系68

4.1.3控件的属性、方法和事件68

4.2控件的分类68

4.2.1标准内部控件69

4.2.2ActiveX控件69

4.2.3可插入对象69

4.3标签和文本框69

4.3.1应用标签控件(Label控件)69

4.3.2应用文本框控件(TextBox控件)71

4.4命令按钮、单选按钮和复选框73

4.4.1使用命令按钮(CommandButton控件)73

4.4.2使用单选按钮(OptionButton控件)74

4.4.3使用复选框(CheckBox控件)75

4.4.4使用框架(Frame控件)77

4.5列表框与下拉列表框77

4.5.1列表框(ListBox控件)77

4.5.2下拉列表框(ComboBox控件)80

4.6DataCombo控件和DataList控件82

4.6.1将DataCombo控件和DataList控件加入到工程中82

4.6.2DataCombo控件和DataList控件的主要属性、方法和事件82

4.6.3使用DataCombo和DataList控件显示数据表中的数据84

4.7DataGrid控件86

4.7.1将DataGrid控件加入到工程中86

4.7.2DataGrid控件的主要属性事件86

4.7.3用DataGrid控件显示数据表中的数据87

4.7.4通过DataGrid控件修改数据表中的数据88

4.8本章小结88

第5章DAO数据库编程89

5.1DAO技术概述90

5.2DAO对象概述90

5.2.1数据库引擎对象——DBEngine90

5.2.2数据工作空间对象——WorkSpace90

5.2.3数据库对象——Database92

5.2.4数据表对象与字段对象——TABLEDEF、FIELD92

5.2.5数据记录集对象——Recordset94

5.2.6数据查询对象——QueryDef95

5.3打开与关闭数据库95

5.3.1引用数据库引擎动态链接库95

5.3.2打开数据库96

5.3.3关闭数据库96

5.4利用记录集(Recordset)对象操作数据库96

5.4.1创建并打开Recordset对象96

5.4.2浏览数据记录(定位当前记录)96

5.4.3增加、修改和删除数据表中的记录98

5.4.4查询数据表中的记录100

5.5TableDef、Field、QueryDef对象的使用102

5.5.1利用TableDef对象创建表102

5.5.2利用Field对象设计字段103

5.5.3利用QueryDef对象进行数据查询操作103

5.6本章小结104

第6章利用ADO控件操作数据库105

6.1ADO控件概述106

6.1.1ADO控件概述106

6.1.2ADO控件的添加106

6.1.3ADO控件的属性和方法106

6.2ADO控件连接数据库109

6.2.1ADO控件与ODBC的连接109

6.2.2ADO控件连接Access数据库112

6.2.3ADO控件连接本地SQL Server服务器114

6.2.4ADO控件连接远程SQL Server服务器114

6.3ADO控件的数据操作114

6.3.1使用AddNew方法增加数据记录114

6.3.2使用Update方法修改数据记录115

6.3.3使用Delete方法删除数据记录116

6.3.4使用RecordSource属性查询记录116

6.3.5使用Move方法定位记录117

6.4本章小结117

第7章使用ADO对象操作数据库118

7.1ADO对象概述119

7.1.1使用Connection对象连接数据源119

7.1.2使用Recordset对象操作记录集121

7.1.3使用Command命令对象124

7.1.4使用Field对象操作字段126

7.1.5Parameter对象127

7.2利用ADO对象连接数据库127

7.2.1利用ADO对象连接Access数据库127

7.2.2利用ADO对象连接SQL Server 2000数据库128

7.2.3利用ADO对象连接SQL Server 2005数据库129

7.3利用ADO对象编辑数据130

7.3.1利用ADO对象添加数据130

7.3.2利用ADO对象删除数据131

7.3.3利用ADO对象修改数据132

7.4利用ADO对象查询数据133

7.4.1利用Move方法浏览数据133

7.4.2利用Recordset对象的Find方法查询数据134

7.4.3利用Connection对象执行查询语句137

7.4.4利用Command对象执行SQL语句138

7.4.5利用Recordset对象的Filter属性查找数据140

7.5获取数据库信息141

7.5.1获取Access数据库中的数据表141

7.5.2获取Access数据表中的字段信息142

7.5.3获取SQL Server中的数据库143

7.5.4获取SQL Server数据库中的数据表144

7.5.5获取SQL Server数据表中的字段信息144

7.6本章小结146

第8章SQL语句在Visual Basic中的应用147

8.1SQL语句简介148

8.1.1SQL查询语句的语法规则148

8.1.2标识符149

8.1.3数据类型149

8.1.4运算符151

8.2SELECT子句152

8.2.1选择所有列153

8.2.2选择部分列154

8.2.3使用列别名154

8.2.4在列上使用计算156

8.3WHERE子句156

8.3.1用WHERE子句定义查询条件156

8.3.2查询介于某一范围的数据157

8.3.3模糊查询158

8.3.4列表运算符查询159

8.3.5查询空数据160

8.4查询控件161

8.4.1查询数值型数据161

8.4.2查询字符串型数据161

8.4.3查询日期型数据162

8.5日期、周期查询162

8.5.1查询指定日期的数据162

8.5.2查询指定时间段的数据163

8.5.3按月查询163

8.6查询结果的处理164

8.6.1限制结果集返回的行数164

8.6.2对查询结果排序165

8.6.3去掉查询结果中的重复记录166

8.6.4合并查询166

8.7子查询167

8.7.1由IN引入子查询167

8.7.2使用EXISTS谓词引入子查询168

8.7.3使用量化比较谓词引入子查询168

8.7.4在SELECT子句中的子查询169

8.7.5在FROM子句中的子查询170

8.8联接查询170

8.8.1等值联接170

8.8.2内联接171

8.8.3外联接171

8.9分组查询及统计172

8.9.1在分组中使用SUM函数172

8.9.2在分组查询中使用HAVING子句173

8.10数据添加、修改和删除174

8.10.1添加数据174

8.10.2修改数据175

8.10.3删除数据177

8.11使用SQL语句维护数据库178

8.11.1创建、修改和删除数据库178

8.11.2创建、修改和删除数据表180

8.11.3数据库备份与恢复184

8.11.4附加和分离数据库185

8.12本章小结187

第2篇提高篇

第9章应用网格列表控件191

9.1网格控件概述192

9.1.1将网格控件引入到工程中192

9.1.2MSFlexGrid控件和MSHFlexGrid控件的功能比较192

9.2MSHFlexGrid控件的主要属性、方法和事件192

9.2.1MSHFlexGrid控件的属性192

9.2.2MSHFlexGrid控件的方法196

9.2.3MSHFlexGrid控件的事件197

9.3使用MSHFlexGrid控件显示数据198

9.3.1使用MSHFlexGrid控件显示数据198

9.3.2设置奇偶行颜色不同的显示效果198

9.3.3利用MSHFlexGrid控件显示层次结构的数据199

9.3.4对MSHFlexGrid控件中的数据进行合并与排序202

9.4使用MSHFlexGrid控件批量录入数据203

9.4.1利用TextBox辅助录入204

9.4.2利用DataGrid辅助录入205

9.5列表控件概述206

9.5.1将ListView控件引入到工程206

9.5.2将TreeView控件引入到工程206

9.6ListView控件在数据库中的应用206

9.6.1ListView控件的主要属性、方法和事件207

9.6.2ListView控件的典型应用211

9.6.3ListView控件应用技巧211

9.7TreeView控件在数据库中的应用212

9.7.1TreeView控件的主要属性、方法和事件212

9.7.2TreeView控件的典型应用216

9.7.3TreeView控件应用技巧218

9.8本章小结218

第10章二进制数据处理技术219

10.1二进制数据处理概述220

10.2存储二进制数据220

10.2.1利用AppendChunk方法存储二进制数据220

10.2.2利用Stream对象存储二进制数据221

10.3输出二进制数据222

10.3.1利用GetChunk方法输出二进制数据222

10.3.2利用Stream对象输出二进制数据223

10.4二进制数据处理223

10.4.1二进制图像文件处理224

10.4.2二进制文本文件处理225

10.4.4二进制视频文件处理226

10.5本章小结228

第11章图表技术229

11.1图表的基本用法230

11.1.1认识MSChart控件230

11.1.2图表的组成230

11.1.3通过“属性页”设置图表外观231

11.1.4MSChart控件的属性、方法和事件231

11.2图表的相关对象243

11.2.1MSChart控件的对象243

11.2.2设置图表区字体245

11.2.3填充图表元素的颜色245

11.2.4设置图表比例246

11.3图表与数据的关联247

11.3.1图表控件与数组关联247

11.3.2图表控件与ADO控件关联248

11.3.3图表控件与记录集对象关联249

11.4本章小结250

第12章数据环境设计器251

12.1添加数据环境对象252

12.2Connection对象253

12.2.1添加Connection对象253

12.2.2连接Connection对象254

12.2.3设置登录信息255

12.2.4设置连接信息255

12.3Command对象256

12.3.1创建一个Command对象256

12.3.2通过存储过程创建Command对象258

12.3.3Command层次结构258

12.3.4字段映射263

12.4数据环境设计器的典型应用264

12.4.1创建数据窗体264

12.4.2添加、修改和删除记录265

12.4.3移动记录267

12.4.4创建数据报表268

12.5本章小结269

第13章数据报表技术270

13.1DataReport报表设计器概述271

13.1.1数据报表设计器的功能271

13.1.2在工程中添加数据报表设计器271

13.1.3初识数据报表设计器272

13.1.4常用属性和方法273

13.2DataReport报表在程序中的应用274

13.2.1创建第一个报表274

13.2.2向报表中添加日期、时间、页码277

13.2.3分组统计报表278

13.2.4主明细报表281

13.3Crystal Reports 10在程序中的应用284

13.1.1Crystal Reports水晶报表概述284

13.3.2用Crystal Reports 10创建第一个报表286

13.3.3用Crystal Reports 10创建交叉报表291

13.4本章小结295

第14章从应用程序中打印296

14.1使用PrintForm方法打印窗体297

14.2使用打印机对象打印报表298

14.2.1Printer对象与Printers集合298

14.2.2Printer对象常用的属性和方法299

14.2.3使用Printer对象打印卡片式报表301

14.2.4使用Printer对象打印表格式报表302

14.3借助Office程序打印报表311

14.3.1借助Word打印报表311

14.3.2借助Excel打印报表315

14.4本章小结317

第15章数据安全318

15.1SQL Server的安全认证系统319

15.1.1安全性认证模式319

15.1.2数据库用户管理319

15.1.3数据库系统角色管理321

15.1.4SQL Server权限管理323

15.2数据库的加密与解密326

15.3用户登录程序设计328

15.4本章小结328

第16章程序打包329

16.1Visual Basic自带的打包工具330

16.1.1在Visual Basic中启动打包向导330

16.1.2在桌面上启动打包向导331

16.2详细的打包过程332

16.2.1指定工程及操作类型332

16.2.2指定打包类型332

16.2.3指定打包文件夹333

16.2.4列出包含的文件333

16.2.5指定打包选项334

16.2.6指定安装标题335

16.2.7指定工作组与项目335

16.2.8调整安装位置336

16.2.9指定共享文件337

16.2.10完成并保存脚本337

16.3自定义安装程序337

16.4打包中的常见问题339

16.4.1如何打包文件夹339

16.4.2在打包文件时要将系统附加文件添加完全339

16.4.3解决在安装应用程序时提示的错误信息340

16.4.4解决在打包应用程序时没有访问权限的问题340

16.4.5如何调整打包文件的位置340

16.4.6如何修改安装程序的目录341

16.4.7解决安装文件过期问题341

16.5本章小结342

第三篇实例篇

第17章车辆管理系统345

17.1系统分析346

17.1.1需求分析346

17.1.2系统目标346

17.1.3功能分析346

17.2系统设计346

17.2.1开发及运行环境346

17.2.2项目规划346

17.2.3系统功能结构347

17.3数据库设计347

17.3.1数据库概要说明347

17.3.2数据表结构348

17.4主要功能模块详细设计349

17.4.1系统登录349

17.4.2MDI主窗体设计350

17.4.3车辆档案录入354

17.4.4车辆运营列表359

17.4.5车辆运营查询362

17.4.6车辆违章列表365

17.5程序调试和错误处理368

17.6程序设计清单368

17.7本章小结369

第18章人力资源管理系统370

18.1系统分析371

18.1.1需求分析371

18.1.2系统目标371

18.1.3功能分析371

18.2系统设计372

18.2.1开发及运行环境372

18.2.2项目规划372

18.2.3系统功能结构372

18.3数据库设计373

18.3.1数据库概要说明373

18.3.2数据表结构374

18.4主要功能模块详细设计376

18.4.1主窗体的设计376

18.4.2部门管理模块设计382

18.4.3人事信息管理模块设计386

18.4.4考勤信息管理模块设计392

18.4.5报表的设计395

18.5程序调试和错误处理398

18.6程序设计清单399

18.7本章小结400

第19章商品进销存管理系统401

19.1系统分析402

19.1.1需求分析402

19.1.2系统目标402

19.1.3功能分析402

19.2系统设计402

19.2.1开发及运行环境402

19.2.2项目规划403

19.2.3系统功能结构403

19.3数据库设计404

19.3.1数据库概要说明404

19.3.2数据表结构设计404

19.4主要功能模块详细设计406

19.4.1主窗体的设计406

19.4.2用户登录及系统日志410

19.4.3商品信息管理413

19.4.4商品入库416

19.4.5库存商品查询419

19.4.6操作权限422

19.5程序调试和错误处理424

19.6程序设计清单424

19.7本章小结425

第20章企业营销管理系统326

20.1系统分析427

20.1.1需求分析427

20.1.2系统目标427

20.1.3功能分析427

20.2系统设计427

20.2.1开发及运行环境427

20.2.2项目规划428

20.2.3系统功能结构428

20.3数据库设计429

20.3.1数据库概要说明429

20.3.2数据表结构430

20.4主要功能模块详细设计431

20.4.1公用模块设计431

20.4.2主窗体的设计432

20.4.3产品管理437

20.4.4销售业绩考核441

20.4.5销售数据录入445

20.4.6市场走势449

20.5程序调试和错误处理450

20.5.1如何解决多步OLE DB操作产生的错误450

20.5.2如何调试无法正常结束的程序450

20.6程序设计清单451

20.7本章小结452

附录1实例快速检索453

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有