新書推薦:
《
十一年夏至
》
售價:HK$
76.2
《
如何打造成功的商业赛事
》
售價:HK$
89.5
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:HK$
58.2
《
慈悲与玫瑰
》
售價:HK$
87.4
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:HK$
76.2
《
云中记
》
售價:HK$
76.2
《
中国古代妇女生活(中国古代生活丛书)
》
售價:HK$
47.0
《
你的认知正在阻碍你
》
售價:HK$
65.0
|
編輯推薦: |
(1)在深入浅出讲解语法和内容同时,在例题中提供思路点拨,并着眼于实用性。(2)选择了一个简单而又难易程度、数据处理能力和实际应用广泛度都比较适中的数据库MySQL,将不是很复杂又有实用性的数据库与VB融合。(3)根据知识要点精心编写例题,提供有趣的规范化程序,采用应用实践与导向式学习,注重培养学生的编程思维。(4) 课本在*后一章提供综合设计题目,使读者真正具备一定的编程能力,能编写出一个简单的系统来。(5)将常用算法、面向对象的可视化编程、上机实践有机地融为一体。(6)各章配备习题及选择题答案,更适合于教学和自学。
|
內容簡介: |
程序设计语言是高等院校的一门计算机基础课程,旨在培养学生利用程序设计语言解决实际问题时,从分析问题入手,设计可行的算法,编写界面友好的程序。本书主要介绍面向对象的可视化程序设计语言Visual Basic,同时结合数据库技术的应用,通过适合的实际案例讲解,使读者真正具备一定的编程能力,能编写出简单的应用程序。全书共13章,内容主要包括Visual Basic 程序设计基础、数据类型及运算、控制结构程序设计、常用标准控件、数组、过程、界面设计、图形设计、文件、数据库基础、表和查询,以及MySQL数据库开发应用实例等。
|
目錄:
|
目录
第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.3DoLoop循环结构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
|
內容試閱:
|
进入信息时代,信息的获取和处理已经成为信息社会人们的基本能力。掌握计算机技术,学会利用信息资源是对21世纪大学生科学素质的基本要求。当前,信息技术革命日新月异,物联网、云计算、人工智能、大数据这些新概念和新技术的出现,在社会经济、人文科学、自然科学的许多领域引发了一系列革命性的突破,深刻改变着人类的思维、生产、生活、学习方式。
Visual Basic既具有C语言的结构化特点,又具备面向对象的编程特点,并提供用窗体和控件设计程序界面的可视化方法,使得编程变得易学实用,大大地提高了应用程序开发效率。因此,目前全国很多高校都开设了Visual Basic程序设计课程,以培养学生开发应用程序和解决实际问题的能力。
为了尽快实现教育部提出的计算机基础教学的目标,更好地实现以培养学生的计算思维为导向的教学要求,计算机基础教研室在深入研究和探索实践的基础上,组织了教学经验丰富的几位教师编写了本教材。同时,为了适应社会发展的需要,学习者掌握一个方便快捷的数据库管理系统必不可少,本书将VB和MySQL结合起来,实现数据库系统的应用开发。
本书由集美大学计算机工程学院李栋老师编写第1、4章,杨爽老师编写第2、3章,谢书童老师编写第5、6章,刘益玲老师编写第7、8、9章,张佳老师编写第10、11章,林丽老师编写第12、13章,最后由李栋老师负责统稿和审稿。在全书的编写过程中,得到了集美大学计算机工程学院浦云明院长和清华大学出版社的大力支持和指导,在此深表感谢。
限于编者水平,不足之处在所难免,敬请读者和同行批评指正,使本书在使用中日臻完善。
编者
2018年1月
|
|