VisualBasic与MySQL程序设计及应用

VisualBasic与MySQL程序设计及应用"

作者:李栋谢书童主编林丽刘益玲张佳杨爽副主编
ISBN:9787302496274
定价:¥49
字数:千字
页数:
出版时间:2018.03.01
开本:
版次:1-5
装帧:
出版社:清华大学出版社
简介

程序设计语言是高等院校的一门计算机基础课程,旨在培养学生利用程序设计语言解决实际问题时,从分析问题入手,设计可行的算法,编写界面友好的程序。本书主要介绍面向对象的可视化程序设计语言Visual Basic,同时结合数据库技术的应用,通过适合的实际案例讲解,使读者真正具备一定的编程能力,能编写出简单的应用程序。全书共13章,内容主要包括Visual Basic 程序设计基础、数据类型及运算、控制结构程序设计、常用标准控件、数组、过程、界面设计、图形设计、文件、数据库基础、表和查询,以及MySQL数据库开发应用实例等。

前言

进入信息时代,信息的获取和处理已经成为信息社会人们的基本能力。掌握计算机技术,学会利用信息资源是对21世纪大学生科学素质的基本要求。当前,信息技术革命日新月异,物联网、云计算、人工智能、大数据这些新概念和新技术的出现,在社会经济、人文科学、自然科学的许多领域引发了一系列革命性的突破,深刻改变着人类的思维、生产、生活、学习方式。

Visual Basic既具有C语言的结构化特点,又具备面向对象的编程特点,并提供用窗体和控件设计程序界面的可视化方法,使得编程变得易学实用,大大地提高了应用程序开发效率。因此,目前全国很多高校都开设了“Visual Basic程序设计”课程,以培养学生开发应用程序和解决实际问题的能力。

为了尽快实现教育部提出的计算机基础教学的目标,更好地实现以培养学生的“计算思维”为导向的教学要求,计算机基础教研室在深入研究和探索实践的基础上,组织了教学经验丰富的几位教师编写了本教材。同时,为了适应社会发展的需要,学习者掌握一个方便快捷的数据库管理系统必不可少,本书将VB和MySQL结合起来,实现数据库系统的应用开发。

本书由集美大学计算机工程学院李栋老师编写第1、4章,杨爽老师编写第2、3章,谢书童老师编写第5、6章,刘益玲老师编写第7、8、9章,张佳老师编写第10、11章,林丽老师编写第12、13章,最后由李栋老师负责统稿和审稿。在全书的编写过程中,得到了集美大学计算机工程学院浦云明院长和清华大学出版社的大力支持和指导,在此深表感谢。

限于编者水平,不足之处在所难免,敬请读者和同行批评指正,使本书在使用中日臻完善。

编者

2018年1月

目录

第1章Visual Basic程序设计基础/1

1.1程序设计基础1

1.1.1程序设计语言的发展1

1.1.2Visual Basic 6.0的特点2

1.2Visual Basic程序的开发环境3

1.2.1Visual Basic的启动3

1.2.2可视化的集成开发环境4

1.3面向对象程序设计7

1.3.1VB中面向对象程序设计的概念8

1.3.2VB中对象的属性、事件和方法9

1.3.3VB的程序设计机制10

1.4窗体对象的应用简介和简单的实例11

1.4.1窗体对象的简介11

1.4.2工程的启动、运行与保存14

1.4.3简单程序的应用实例16

习题16

第2章数据类型及运算/19

2.1数据类型19

2.1.1标准数据类型19

2.1.2自定义类型22

2.2常量与变量22

2.2.1常量22

2.2.2变量24

2.3运算符与表达式26

2.3.1算术运算符与算术表达式26

2.3.2字符串运算符与字符串表达式27

2.3.3日期运算符与日期表达式28

2.3.4关系运算符与关系表达式28

2.3.5逻辑运算符与逻辑表达式29〖1〗Visual Basic与MySQL程序设计及应用[3]〖3〗2.3.6表达式的运算顺序29

2.4常用内部函数29

2.4.1数学函数30

2.4.2字符串函数31

2.4.3日期与时间函数32

2.4.4类型转换函数32

2.4.5其他函数33

习题35

第3章控制结构程序设计/37

3.1Visual Basic的编码规则37

3.2顺序结构38

3.2.1赋值语句38

3.2.2数据输入39

3.2.3数据输出41

3.3选择结构46

3.3.1If条件语句46

3.3.2Select Case情况语句49

3.3.3选择结构的嵌套51

3.4循环结构52

3.4.1For循环结构52

3.4.2While 循环结构54

3.4.3Do…Loop循环结构54

3.4.4循环的嵌套56

3.4.5几种循环语句的比较57

习题58

第4章常用控件/61

4.1控件的分类61

4.2控件的基本属性62

4.3常用控件63

4.3.1命令按钮、标签和文本框63

4.3.2单选按钮和复选框69

4.3.3图片框与图像框71

4.3.4列表框和组合框72

4.3.5滚动条和Slider控件75

4.3.6框架77

4.3.7时钟控件78

习题79

第5章数组/82

5.1静态数组82

5.1.1一维静态数组的声明82

5.1.2一维静态数组的引用83

5.1.3一维静态数组的操作83

5.1.4二维和多维静态数组87

5.2动态数组89

5.2.1动态数组的声明89

5.2.2动态数组的建立89

5.2.3动态数组的应用91

5.3控件数组91

5.3.1控件数组的概念91

5.3.2控件数组的建立91

5.3.3控件数组的应用92

习题93

第6章过程/97

6.1Sub过程97

6.1.1事件过程97

6.1.2通用过程的定义99

6.1.3通用过程的调用101

6.2Function过程102

6.2.1函数过程的定义103

6.2.2函数过程的调用104

6.3参数的传递104

6.3.1形参和实参104

6.3.2按值传递105

6.3.3按地址传递106

6.3.4数组作为参数107

6.3.5对象作为参数108

6.4变量的作用域与生存期109

6.4.1变量的作用域109

6.4.2变量的生存期111

6.5过程的嵌套和递归112

6.5.1过程的嵌套调用112

6.5.2过程的递归调用113

习题115

第7章界面设计/124

7.1菜单设计124

7.1.1菜单编辑器124

7.1.2下拉式菜单126

7.1.3弹出式菜单127

7.2对话框设计129

7.2.1通用对话框概述129

7.2.2文件对话框130

7.2.3其他对话框132

7.3Windows通用控件库134

7.3.1Windows通用控件库概述134

7.3.2ImageList的常用属性135

7.3.3Toolbar的常用属性136

7.3.4StatusBar的常用属性137

7.3.5事件过程138

7.4多重窗体和多文档界面设计140

7.4.1多重窗体140

7.4.2多文档界面143

习题145

第8章图形设计/149

8.1绘图控件149

8.1.1Line控件149

8.1.2Shape控件149

8.2图形操作基础150

8.2.1坐标系统150

8.2.2绘图属性152

8.3绘图方法155

8.3.1Cls方法155

8.3.2Line方法155

8.3.3PSet方法157

8.3.4Circle方法158

8.3.5Point方法159

8.4绘图应用160

习题163

第9章数据文件/167

9.1文件概述167

9.1.1文件的结构167

9.1.2文件的分类168

9.1.3文件的操作169

9.2顺序文件170

9.2.1顺序文件的写操作170

9.2.2顺序文件的读操作和函数172

9.2.3顺序文件应用举例175

9.3随机文件186

9.3.1随机文件的操作步骤186

9.3.2随机文件的读写187

9.3.3随机文件应用举例189

9.4二进制文件191

9.5文件系统控件192

习题194

第10章数据库系统概述/197

10.1数据库系统197

10.1.1数据库系统的组成197

10.1.2数据库系统的数据模型197

10.2MySQL数据库概述198

10.2.1MySQL的优势198

10.2.2MySQL系统特性198

10.2.3MySQL下载安装198

10.2.4登录MySQL数据库199

10.2.5图形界面管理工具——MySQL Workbench200

10.3创建数据库202

10.3.1MySQL Workbench创建数据库202

10.3.2MySQL 的控制台创建数据库203

10.3.3查看数据库204

10.3.4修改数据库205

10.3.5删除数据库205

习题207

第11章表和查询/208

11.1数据类型208

11.1.1数字类型208

11.1.2字符串类型209

11.1.3日期时间类型209

11.2表的操作210

11.2.1创建表210

11.2.2查看和修改表结构213

11.2.3向表中添加数据214

11.2.4更新表中数据217

11.2.5删除表217

11.3查询218

11.3.1Select基本语法219

11.3.2单表查询219

11.3.3多表查询224

习题225

第12章VB与MySQL数据库开发应用/228

12.1配置MySQL的ODBC数据源228

12.2使用ADO的Adodc控件访问数据库230

12.2.1Adodc控件的数据连接231

12.2.2Adodc控件常用属性和方法232

12.2.3应用举例235

12.3使用ADO的ADODB对象访问数据库238

12.3.1ADODB对象的数据连接238

12.3.2ADODB对象常用属性和方法239

12.3.3应用举例242

习题247

第13章MySQL数据库应用系统/250

13.1销售管理系统介绍250

13.2销售管理系统功能250

13.3销售管理系统数据库设计与实现251

13.4销售管理系统设计与实现253

13.4.1工程环境部署253

13.4.2窗体介绍253

13.4.3窗体设计与实现254

习题278

附录AASCII码表/279

附录B习题答案/280

参考文献/293

作者简介

编辑推荐

(1)在深入浅出讲解语法和内容同时,在例题中提供思路点拨,并着眼于实用性。(2)选择了一个简单而又难易程度、数据处理能力和实际应用广泛度都比较适中的数据库——MySQL,将不是很复杂又有实用性的数据库与VB融合。(3)根据知识要点精心编写例题,提供有趣的规范化程序,采用应用实践与导向式学习,注重培养学生的编程思维。(4) 课本在最后一章提供综合设计题目,使读者真正具备一定的编程能力,能编写出一个简单的系统来。(5)将常用算法、面向对象的可视化编程、上机实践有机地融为一体。(6)各章配备习题及选择题答案,更适合于教学和自学。

作者寄语

(1)在深入浅出讲解语法和内容同时,在例题中提供思路点拨,并着眼于实用性。(2)选择了一个简单而又难易程度、数据处理能力和实际应用广泛度都比较适中的数据库——MySQL,将不是很复杂又有实用性的数据库与VB融合。(3)根据知识要点精心编写例题,提供有趣的规范化程序,采用应用实践与导向式学习,注重培养学生的编程思维。(4) 课本在最后一章提供综合设计题目,使读者真正具备一定的编程能力,能编写出一个简单的系统来。(5)将常用算法、面向对象的可视化编程、上机实践有机地融为一体。(6)各章配备习题及选择题答案,更适合于教学和自学。

电子资料

www.luweidong.cn

下一个