商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
|
VisualBasic程序设计 |
|
|
|
VisualBasic程序设计 |
|
基本信息·出版社:清华大学出版社
·页码:306 页
·出版日期:2009年04月
·ISBN:7302189919/9787302189916
·条形码:9787302189916
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:高等学校公共课计算教材系列
内容简介 《VisualBasic程序设计》是为将Visual Basic作为第一门程序设计课程的学生编写的。《VisualBasic程序设计》详实地讲解了Vsual BaSic语言的基本概念和基本方法,力求给读者打下一个扎实的程序设计基础,培养读者程序设计的能力。 《VisualBasic程序设计》主要内容包括Visual Basic程序设计的基础知识、基本语法、编程方法及常用算法。《VisualBasic程序设计》采用循序渐进、深入浅出、通俗易懂的讲解方法,本着理论与实际相结合的原则,通过大量经典实例对visual Basic语言进行了重点讲解,使程序设计语言的初学者能够掌握Visual Basic语言程序设计的技术和方法。《VisualBasic程序设计》以Visual Basic编程基本技能训练为主线,突出基本技能的掌握,内容完整,阐述准确,层次清楚。
《VisualBasic程序设计》适用于高等学校各专业程序设计基础教学,同时也可作为计算机等级考试的参考书。
编辑推荐 《VisualBasic程序设计》为高等学校公共课计算教材系列之一。《VisualBasic程序设计》特色:《VisualBasic程序设计》以Visual Basic编程基本技能训练为主线,突出基本技能的掌握,内容新颖,图文并茂,层次清楚。通过《VisualBasic程序设计》的学习,将使学生牢固掌握程序设计的基本技能并能进行简单程序设计和信息管理工作,以适应信息时代对大学生科学素质的要求。
目录 第1章 Visual Basic入门1
1.1 Visual Basic简介1
1.1.1 Visual Basic的发展1
1.1.2 Visual Basic的特点2
1.1.3 程序设计与程序设计语言3
1.1.4 Visual Basic程序设计的基本步骤4
1.2 Visual Basic 的编程环境9
1.2.1 主窗口9
1.2.2 属性窗口12
1.2.3 代码窗口13
1.2.4 工程资源管理器窗口14
1.2.5 立即窗口15
1.2.6 窗体布局窗口15
1.2.7 工具箱窗口15
1.3 Visual Basic对象的概念16
1.3.1 对象的概念16
1.3.2 对象的建立和编辑17
1.3.3 对象的属性、事件和方法17
1.4 Visual Basic简单控件设计20
1.4.1 窗体20
1.4.2 标签25
1.4.3 文本框26
1.4.4 命令按钮28
1.5 Visual Basic的工程管理与环境设置29
1.5.1 工程的构成29
1.5.2 工程的管理30
1.5.3 文件的管理31
1.5.4 工程组33
1.5.5 工程环境设置33
1.5.6 程序的调试与纠错35
本章小结38
思考题138
第2章 Visual Basic编程基础39
2.1 基本数据类型39
2.1.1 数值型数据类型39
2.1.2 字符型数据类型41
2.1.3 布尔型数据类型42
2.1.4 日期型数据类型43
2.1.5 对象型数据类型44
2.1.6 变体型数据类型44
2.1.7 用户自定义数据类型45
2.2 常量46
2.2.1 直接常量46
2.2.2 符号常量47
2.2.3 系统常量48
2.3 变量49
2.3.1 变量的命名规则49
2.3.2 变量的声明49
2.4 运算符与表达式53
2.4.1 算术运算符与算术表达式53
2.4.2 字符运算符与字符串表达式54
2.4.3 关系运算符与关系表达式55
2.4.4 布尔运算符与布尔表达式56
2.4.5 日期运算符与日期型表达式57
2.4.6 复杂表达式57
2.5 常用内部函数58
2.5.1 数学函数59
2.5.2 字符串函数60
2.5.3 转换函数61
2.5.4 日期/时间函数61
2.5.5 格式输出函数62
2.5.6 随机函数64
2.5.7 Shell函数65
2.5.8 测试函数66
本章小结66
思考题266
第3章 Visual Basic语言的基本控制结构68
3.1 算法与结构化程序设计68
3.1.1 算法概述68
3.1.2 结构化程序设计71
3.1.3 三种程序控制结构72
3.2 顺序结构73
3.2.1 常用基本语句73
3.2.2 输入输出对话框76
3.3 分支(选择)结构80
3.3.1 单分支If…Then语句80
3.3.2 双分支结构If…Then…Else语句81
3.3.3 IIf函数84
3.3.4 多分支结构If…Then…ElseIf语句84
3.3.5 多分支语句Select Case86
3.4 循环结构88
3.4.1 For循环88
3.4.2 Do循环91
3.4.3 While循环92
3.4.4 循环嵌套92
3.5 应用程序举例94
本章小结99
思考题399
第4章 常用内部控件100
4.1 单选按钮、复选框及框架100
4.1.1 单选按钮100
4.1.2 复选框102
4.1.3 框架控件103
4.2 图形控件105
4.2.1 图片框控件105
4.2.2 图像框控件108
4.2.3 形状控件110
4.2.4 线条控件111
4.3 列表框和组合框113
4.3.1 列表框113
4.3.2 组合框116
4.4 滚动条119
4.5 时钟控件121
4.6 综合应用程序举例123
本章小结127
思考题4127
第5章 数组128
5.1 数组的概念128
5.2 数组的定义和引用129
5.2.1 一维数组的定义及引用129
5.2.2 二维数组的定义及引用131
5.2.3 多维数组的定义及引用133
5.2.4 LBound函数和UBound函数134
5.3 动态数组134
5.3.1 动态数组的定义和引用134
5.3.2 Array函数135
5.3.3 数组刷新语句136
5.3.4 For Each…Next循环语句137
5.4 控件数组138
5.4.1 控件数组的概念138
5.4.2 控件数组的创建138
5.5 数组应用举例141
本章小结147
思考题5148
第6章 绘图和键盘及鼠标149
6.1 绘图149
6.1.1 绘图操作基础149
6.1.2 绘图的属性与方法153
6.1.3 绘图方法155
6.2 键盘158
6.3 鼠标器162
6.4 拖放166
6.5 综合应用程序举例169
本章小结171
思考题6171
第7章 过程172
7.1 Sub过程172
7.1.1 事件过程与通用过程172
7.1.2 Sub过程的创建173
7.1.3 Sub过程的调用175
7.2 Function过程176
7.2.1 Function过程的定义176
7.2.2 Function过程的调用178
7.2.3 查看过程179
7.3 参数传递180
7.3.1 形式参数与实际参数180
7.3.2 值传递与地址传递181
7.3.3 数组的传递182
7.4 可选参数和可变参数184
7.5 递归调用186
7.6 变量与过程的作用域和生存期187
7.6.1 过程的作用域187
7.6.2 变量的作用域188
7.6.3 变量的生存期192
本章小结194
思考题7194
第8章 用户界面设计196
8.1 通用对话框196
8.1.1 “打开”和“另存为”对话框198
8.1.2 “颜色”对话框202
8.1.3 “字体”对话框203
8.1.4 “打印”对话框205
8.1.5 “帮助”对话框207
8.2 菜单程序设计209
8.2.1 Visual Basic中的菜单209
8.2.2 菜单编辑器210
8.2.3 下拉式菜单212
8.2.4 菜单项的控制216
8.2.5 弹出式菜单225
8.3 多重窗体228
8.3.1 多重窗体的建立228
8.3.2 有关窗体的语句和方法229
8.3.3 多重窗体的应用230
本章小结233
思考题8233
第9章 文件234
9.1 Visual Basic文件概念234
9.2 文件系统操作235
9.2.1 文件的打开与关闭235
9.2.2 文件操作语句和函数的使用236
9.3 顺序文件239
9.4 随机文件244
9.5 二进制文件246
9.6 文件系统控件247
本章小结250
思考题9250
第10章 数据库的基本操作251
10.1 Access 数据库251
10.1.1 数据库的概念251
10.1.2 关系模型及基本知识252
10.1.3 Access数据库253
10.2 用Data控件管理数据库258
10.2.1 Data控件的属性及数据绑定259
10.2.2 Data控件的常用方法261
10.2.3 Data控件的事件262
10.2.4 记录集的属性与方法262
10.2.5 数据库记录的增删改操作265
10.3 用ADO控件管理数据库268
10.3.1 ADO数据控件的属性268
10.3.2 数据绑定控件269
10.3.3 通过ADO对象访问数据库269
10.4 结构化查询语句272
10.4.1 结构化查询语言简介272
10.4.2 使用SQL语句274
10.5 报表制作279
本章小结282
思考题10282
第11章 图书管理系统设计283
11.1 系统设计283
11.2 数据库设计284
11.3 编码设计285
11.4 图书管理系统的执行过程299
11.5 系统的编译与发行300
附录302
参考文献307
……
序言 Visual Basic语言是目前广泛使用的计算机语言之一。Visual Basic语言具有简单易学、生动直观的特点,使用Visual Basic可以开发出各种Windows应用程序。因此,国内大部分高等院校都把Visual Basic语言程序设计作为培养大学生计算机能力必修课程。
本书在详细阐述程序设计基本概念、原理和方法的基础上,采用循序渐进、深入浅出、通俗易懂的讲解方法,本着理论与实际相结合的原则,通过大量经典实例,重点讲解Visual Basic程序设计语言的概念、规则和使用方法,使程序设计语言的初学者能够在建立正确程序设计理念的前提下,掌握Visual Basic程序设计的技术和方法。全书共11章,主要内容包括Visual Basic入门、Visual Basic编程基础、Visual Basic语言的基本控制结构、常用内部控件、数组、绘图和键盘及鼠标、过程、用户界面设计、文件、数据库的基本操作、图书管理系统设计等。书中对控件、数组、函数、文件等重点和难点的内容进行了深入讲解和分析。《Visual Basic程序设计》课程作为程序设计的入门课程,重视对程序设计和Visual Basic语言基本概念、原理和规则的讲解,力求给读者打下一个扎实的基础,培养读者良好的编程风格和程序设计能力。
《Visual Basic程序设计》可作为高等院校各专业程序设计基础教学的教材,也可作为编程人员自学Visual Basic语言的参考用书。
为了帮助读者学习,每章设有小结和习题,同时本书有配套的《Visual Basic程序设计上机实验及习题解答》的实验教材,重点介绍Visual Basic 6.0集成开发环境的使用,并设计了与本书章节同步的12个实验,使学生在实践学习过程中能迅速掌握Visual Basic语言程序程序设计。
文摘 插图:
第1章 VisuaI Basic入门
本章主要介绍Visual Basic的集成开发环境、简单的控件设计以及开发应用程序的过程。并通过简单示例的介绍,使读者了解Visual Basic程序的开发步骤。
掌握Visual Basic开发应用程序的步骤。
学会Visual Basic的简单控件设计。
1.1 VisuaI Basic简介
Visual Basic是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,Visual Basic都是最快速、最简便的方法。
1.1.1 VisuaI Basic的发展
20世纪70年代末,Microsoft在当时的PC上开发了第一代的BASIC语言,那时的.BASIC因为受当时计算机技术发展水平的影响,与现在的Visual Basic当然不可同日而语。尽管这样,在当时它还是非常流行的编程工具,许多的计算机初学者就是使用它来编制各种各样小程序的。随着计算机的普及,PC操作系统也不断发展,Microsoft公司对其BASIC产品也做了许多方面的改进,推出了Quick BASIC,并得到了广泛的好评。
20世纪90年代初,由于Windows操作平台的逐渐流行,PC的操作方式开始由命令行方式向图形用户界面(Graphical User Interface,GUI)方式转变。Microsoft公司凭借强大的技术优势,开始向可视化编程方向发展,于是就有了第一代的Visual Basic产品。虽然第一代的Visual.Basic产品功能很少,但是它具有跨时代的意义。