Visual Basic程式设计教程(刘娜娜、邓佳宾、张凌宇、耿蕊编着书籍)
本书全面而系统地讲述Visual Basic程式设计的基本概念、语法、控制项和编程方法,详尽地讲述了VB语言的数据类型、基本语句、数组、过程的套用,并结合例题讲解VB的常用标準控制项的套用及档案、资料库技术的套用。
基本介绍
- 书名:Visual Basic程式设计教程
- 作者:刘娜娜、邓佳宾、张凌宇、耿蕊
- ISBN:9787302352648
- 类别:计算机
- 出版时间:2014.03.01
- 装帧:平装
- 开本:16
书籍信息
作者:刘娜娜、邓佳宾、张凌宇、耿蕊
定价:34.50元
印次:1-1
ISBN:9787302352648
出版日期:2014.03.01
印刷日期:2014.02.14
定价:34.50元
印次:1-1
ISBN:9787302352648
出版日期:2014.03.01
印刷日期:2014.02.14
内容简介
本书全面而系统地讲述Visual Basic程式设计的基本概念、语法、控制项和编程方法,详尽地讲述了VB语言的数据类型、基本语句、数组、过程的套用,并结合例题讲解VB的常用标準控制项的套用及档案、资料库技术的套用。本书通俗易懂,由浅入深,重点突出,例题丰富,注重实际套用,内容精练,结构合理,便于自学。每章均备有相当数量的习题,可供学习者练习使用。本书不仅可作为高等学校VB程式设计课程的教材,还可作为VB语言的自学教材和参考书。
图书目录
第1章Visual Basic程式设计概述1
1.1程式设计与程式设计语言1
1.1.1程式1
1.1.2程式设计1
1.1.3程式设计语言 1
1.2Visual Basic概述2
1.2.1Visual Basic的发展2
1.2.2Visual Basic的特点3
1.3Visual Basic集成开发环境4
1.3.1主视窗4
1.3.2工具箱视窗5
1.3.3窗体视窗6
1.3.4工程资源管理器视窗6
1.3.5属性视窗7
1.3.6代码视窗8
1.3.7窗体布局视窗9
习题一9
第2章简单的VB程式设计11
2.1可视化编程的基本概念 11
2.1.1对象11
2.1.2类13
2.1.3窗体13
2.1.4控制项13
2.2简单的应用程式设计14
2.2.1设计窗体14
2.2.2设计程式代码15
2.2.3保存和调试程式152.3窗体和基本控制项18
2.3.1基本属性18
2.3.2窗体21
2.3.3标籤25
2.3.4文本框26
2.3.5命令按钮29
习题二31
第3章VB语言基础33
3.1数据类型33
3.1.1标準数据类型33
3.1.2用户自定义数据类型36
3.2常量和变数36
3.2.1常量36
3.2.2变数38
3.3运算符和表达式40
3.3.1运算符40
3.3.2表达式43
3.3.3常用内部函式45
3.4编码规则51
习题三52
第4章控制结构55
4.1顺序结构55
4.1.1赋值语句55
4.1.2用户互动函式和过程57
4.1.3输出语句60
4.1.4结束语句End62
4.2选择结构63
4.2.1If条件语句63
4.2.2Select Case情况语句68
4.2.3条件函式70
4.3循环结构71
4.3.1For…Next循环语句71
4.3.2While…Wend循环语句75
4.3.3Do…Loop循环语句76
4.3.4循环的嵌套79
4.4辅助控制语句80
4.4.1GoTo语句80
4.4.2With…End With语句81
4.4.3Exit语句82
4.4.4Stop语句82
4.5常用算法83
4.5.1计数问题83
4.5.2图形问题84
4.5.3素数问题84
4.5.4最大公约数和最低公倍数问题86
习题四87
第5章数组92
5.1数组的概念92
5.2静态数组93
5.3动态数组102
5.3.1动态数组的定义102
5.3.2动态数组的套用102
5.4控制项数组104
5.4.1设计时建立控制项数组104
5.4.2运行时建立控制项数组105
5.5自定义类型数组108
5.5.1自定义类型的定义108
5.5.2自定义类型变数的声明109
5.5.3自定义类型数组的套用110
习题五111
第6章过程116
6.1事件过程116
6.2通用过程117
6.2.1Sub过程117
6.2.2Function过程119
6.2.3函式过程与子程式过程的区别122
6.3参数传递122
6.3.1形参和实参122
6.3.2按值传递和按址传递123
6.3.3数组参数的传递124
6.3.4可选参数126
6.3.5可变参数127
6.3.6对象参数127
6.4变数和过程的作用域130
6.4.1过程的作用域130
6.4.2变数的作用域131
6.4.3变数的生命周期132
6.5递归133
6.6过程套用举例134
6.6.1查找问题134
6.6.2排序问题136
习题六137
第7章常用控制项144
7.1单选按钮和複选框144
7.1.1单选按钮144
7.1.2複选框(CheckBox)145
7.2框架146
7.3列表框和组合框148
7.3.1列表框148
7.3.2组合框(ComboBox)151
7.4定时器153
7.5滚动条154
7.6图形操作155
7.6.1坐标系统155
7.6.2图形控制项157
7.6.3图形方法162
7.7滑鼠和键盘164
7.7.1滑鼠事件164
7.7.2键盘事件166
习题七169
第8章界面设计174
8.1选单设计174
8.1.1选单编辑器175
8.1.2创建选单项175
8.1.3动态选单179
8.1.4弹出选单180
8.2通用对话框182
8.2.1“打开/另外储存为”对话框183
8.2.2“颜色”对话框184
8.2.3“字型”对话框184
8.2.4“列印”对话框185
8.2.5“帮助”对话框185
8.3多重窗体和多文档界面188
8.3.1多重窗体188
8.3.2多文档界面191
8.4工具列和状态栏195
8.4.1工具列195
8.4.2状态栏198
8.5RichTextBox199
习题八201
第9章档案205
9.1档案概述205
9.1.1档案的逻辑结构205
9.1.2档案的类型206
9.1.3档案处理的一般步骤207
9.1.4档案指针207
9.2档案的基本操作207
9.2.1档案的打开208
9.2.2档案的关闭209
9.2.3与档案有关的函式和语句209
9.3顺序档案的访问210
9.3.1顺序档案的写操作210
9.3.2顺序档案的读操作213
9.4随机档案的访问214
9.4.1定义记录类型214
9.4.2随机档案的写操作215
9.4.3随机档案的读操作216
9.5二进制档案的访问217
9.5.1二进制档案的写操作218
9.5.2二进制档案的读操作218
9.6档案系统控制项219
9.6.1“驱动器列表框”控制项219
9.6.2“目录列表框”控制项220
9.6.3“档案列表框”控制项221
9.7档案系统操作语句223
9.7.1FileCopy语句223
9.7.2Kill语句224
9.7.3Name语句224
9.7.4MkDir语句224
9.7.5RmDir语句225
9.7.6CurDir函式225
9.7.7SetAttr语句225
9.7.8GetAttr函式226
9.8档案系统对象模型228
9.8.1档案系统对象模型概述228
9.8.2管理驱动器229
9.8.3管理资料夹230
9.8.4管理档案231
9.9档案套用举例233
习题九243
第10章资料库技术247
10.1资料库概述247
10.2可视化数据管理器249
10.2.1关係型资料库的基本结构249
10.2.2资料库的建立250
10.2.3建立查询253
10.3数据控制项及其使用254
10.3.1数据控制项及其属性254
10.3.2数据控制项的建立254
10.3.3资料库操作255
10.4ADO数据控制项259
10.4.1ADO对象模型259
10.4.2ADO控制项的使用260
10.4.3ADO控制项的绑定以及代码控制263
10.4.4使用数据窗体嚮导265
10.5结构化查询语言SQL266
10.5.1SQL的基本组成267
10.5.2SQL在VB中的套用268
10.6ADO数据对象编程271
10.6.1基于ADO数据对象的一般操作过程与操作形式271
10.6.2基于ADO数据对象编程举例274
10.7数据报表製作277
10.7.1数据报表设计器277
10.7.2用数据报表设计器创建报表278
10.8综合套用279
习题十282
参考文献284
第1章VisualBasic程式设计概述1
1.1程式设计与程式设计语言1
1.1.1程式1
1.1.2程式设计1
1.1.3程式设计语言1
1.2VisualBasic概述2
1.2.1VisualBasic的发展2
1.2.2VisualBasic的特点3
1.3VisualBasic集成开发环境4
1.3.1主视窗4
1.3.2工具箱视窗5
1.3.3窗体视窗6
1.3.4工程资源管理器视窗6
1.3.5属性视窗7
1.3.6代码视窗8
1.3.7窗体布局视窗9
习题一9
第2章简单的VB程式设计11
2.1可视化编程的基本概念11
2.1.1对象11
2.1.2类13
2.1.3窗体13
2.1.4控制项13
2.2简单的应用程式设计14
2.2.1设计窗体14
2.2.2设计程式代码15
2.2.3保存和调试程式152.3窗体和基本控制项18
2.3.1基本属性18
2.3.2窗体21
2.3.3标籤25
2.3.4文本框26
2.3.5命令按钮29
习题二30
第3章VB语言基础32
3.1数据类型32
3.1.1标準数据类型32
3.1.2用户自定义数据类型35
3.2常量和变数35
3.2.1常量36
3.2.2变数37
3.3运算符和表达式39
3.3.1运算符39
3.3.2表达式42
3.3.3常用内部函式44
3.4编码规则50
习题三51
第4章控制结构54
4.1顺序结构54
4.1.1赋值语句54
4.1.2用户互动函式和过程56
4.1.3输出语句59
4.1.4结束语句End61
4.2选择结构62
4.2.1If条件语句62
4.2.2SelectCase情况语句67
4.2.3条件函式69
4.3循环结构70
4.3.1For…Next循环语句70
4.3.2While…Wend循环语句74
4.3.3Do…Loop循环语句75
4.3.4循环的嵌套78
4.4辅助控制语句79
4.4.1GoTo语句79
4.4.2With…EndWith语句80
4.4.3Exit语句81
4.4.4Stop语句81
4.5常用算法82
4.5.1计数问题82
4.5.2图形问题83
4.5.3素数问题83
4.5.4最大公约数和最低公倍数问题85
习题四87
第5章数组92
5.1数组的概念92
5.2静态数组93
5.3动态数组102
5.3.1动态数组的定义102
5.3.2动态数组的套用102
5.4控制项数组104
5.4.1设计时建立控制项数组104
5.4.2运行时建立控制项数组105
5.5自定义类型数组108
5.5.1自定义类型的定义108
5.5.2自定义类型变数的声明109
5.5.3自定义类型数组的套用110
习题五111
第6章过程116
6.1事件过程116
6.2通用过程117
6.2.1Sub过程117
6.2.2Function过程119
6.2.3函式过程与子程式过程的区别122
6.3参数传递122
6.3.1形参和实参122
6.3.2按值传递和按址传递123
6.3.3数组参数的传递124
6.3.4可选参数126
6.3.5可变参数127
6.3.6对象参数127
6.4变数和过程的作用域130
6.4.1过程的作用域130
6.4.2变数的作用域131
6.4.3变数的生命周期132
6.5递归133
6.6过程套用举例134
6.6.1查找问题134
6.6.2排序问题136
习题六137
第7章常用控制项144
7.1单选按钮和複选框144
7.1.1单选按钮144
7.1.2複选框(CheckBox)145
7.2框架146
7.3列表框和组合框148
7.3.1列表框148
7.3.2组合框(ComboBox)151
7.4定时器153
7.5滚动条154
7.6图形操作155
7.6.1坐标系统155
7.6.2图形控制项157
7.6.3图形方法162
7.7滑鼠和键盘164
7.7.1滑鼠事件164
7.7.2键盘事件166
习题七169
第8章界面设计174
8.1选单设计174
8.1.1选单编辑器175
8.1.2创建选单项175
8.1.3动态选单179
8.1.4弹出选单180
8.2通用对话框182
8.2.1“打开/另外储存为”对话框183
8.2.2“颜色”对话框184
8.2.3“字型”对话框184
8.2.4“列印”对话框185
8.2.5“帮助”对话框185
8.3多重窗体和多文档界面188
8.3.1多重窗体188
8.3.2多文档界面191
8.4工具列和状态栏195
8.4.1工具列195
8.4.2状态栏198
8.5RichTextBox199
习题八201
第9章档案205
9.1档案概述205
9.1.1档案的逻辑结构205
9.1.2档案的类型206
9.1.3档案处理的一般步骤207
9.1.4档案指针207
9.2档案的基本操作207
9.2.1档案的打开208
9.2.2档案的关闭209
9.2.3与档案有关的函式和语句209
9.3顺序档案的访问210
9.3.1顺序档案的写操作210
9.3.2顺序档案的读操作213
9.4随机档案的访问214
9.4.1定义记录类型214
9.4.2随机档案的写操作215
9.4.3随机档案的读操作216
9.5二进制档案的访问217
9.5.1二进制档案的写操作218
9.5.2二进制档案的读操作218
9.6档案系统控制项219
9.6.1“驱动器列表框”控制项219
9.6.2“目录列表框”控制项220
9.6.3“档案列表框”控制项221
9.7档案系统操作语句223
9.7.1FileCopy语句223
9.7.2Kill语句224
9.7.3Name语句224
9.7.4MkDir语句224
9.7.5RmDir语句225
9.7.6CurDir函式225
9.7.7SetAttr语句225
9.7.8GetAttr函式226
9.8档案系统对象模型228
9.8.1档案系统对象模型概述228
9.8.2管理驱动器229
9.8.3管理资料夹230
9.8.4管理档案231
9.9档案套用举例233
习题九243
第10章资料库技术247
10.1资料库概述247
10.2可视化数据管理器249
10.2.1关係型资料库的基本结构249
10.2.2资料库的建立250
10.2.3建立查询253
10.3数据控制项及其使用254
10.3.1数据控制项及其属性254
10.3.2数据控制项的建立254
10.3.3资料库操作255
10.4ADO数据控制项259
10.4.1ADO对象模型259
10.4.2ADO控制项的使用260
10.4.3ADO控制项的绑定以及代码控制263
10.4.4使用数据窗体嚮导265
10.5结构化查询语言SQL266
10.5.1SQL的基本组成267
10.5.2SQL在VB中的套用268
10.6ADO数据对象编程271
10.6.1基于ADO数据对象的一般操作过程与操作形式271
10.6.2基于ADO数据对象编程举例274
10.7数据报表製作277
10.7.1数据报表设计器277
10.7.2用数据报表设计器创建报表278
10.8综合套用279
习题十282
参考文献284
第1章VisualBasic程式设计概述1
1.1程式设计与程式设计语言1
1.1.1程式1
1.1.2程式设计1
1.1.3程式设计语言1
1.2VisualBasic概述2
1.2.1VisualBasic的发展2
1.2.2VisualBasic的特点3
1.3VisualBasic集成开发环境4
1.3.1主视窗4
1.3.2工具箱视窗5
1.3.3窗体视窗6
1.3.4工程资源管理器视窗6
1.3.5属性视窗7
1.3.6代码视窗8
1.3.7窗体布局视窗9
习题一9
第2章简单的VB程式设计11
2.1可视化编程的基本概念11
2.1.1对象11
2.1.2类13
2.1.3窗体13
2.1.4控制项13
2.2简单的应用程式设计14
2.2.1设计窗体14
2.2.2设计程式代码15
2.2.3保存和调试程式152.3窗体和基本控制项18
2.3.1基本属性18
2.3.2窗体21
2.3.3标籤25
2.3.4文本框26
2.3.5命令按钮29
习题二30
第3章VB语言基础32
3.1数据类型32
3.1.1标準数据类型32
3.1.2用户自定义数据类型35
3.2常量和变数35
3.2.1常量36
3.2.2变数37
3.3运算符和表达式39
3.3.1运算符39
3.3.2表达式42
3.3.3常用内部函式44
3.4编码规则50
习题三51
第4章控制结构54
4.1顺序结构54
4.1.1赋值语句54
4.1.2用户互动函式和过程56
4.1.3输出语句59
4.1.4结束语句End61