21世纪高等学校计算机规划教材——高校系列

Visual Basic程序设计及应用

分享 推荐 0 收藏 0 阅读 1.7K
郑丽敏 (主编) 朱虹 , 姜虹 (副主编) 978-7-115-27497-7

关于本书的内容有任何问题,请联系 武恩玉

1.实例选取具有典型性。
2.每章都有综合实例。
¥39.80 ¥33.83 (8.5 折)
教学资源仅供教师教学使用,转载或另作他用版权方有权追究法律责任。

内容摘要

  本书内容包括Visual Basic入门、程序设计基础、语法、程序控制结构、常用控件、数组、过程及应用、菜单及多重窗体设计、文件操作、图形与动画、数据库编程。本书层次清晰,由浅入深,讲解步骤明确,一步步地引领读者学习Visual Basic程序设计编程知识及技术,并用其典型案例和综合实例说明其应用。每章后面都附有习题和上机实验,可供读者参考学习。
  本书所讲授的内容容易学习和掌握,并能反映计算机编程概念;通过一般性的实例讲解,解释程序设计逻辑思路、解决问题的方法及其应用。坚持按照先进、精简、实用的原则选择教材内容,把握合适的难易程度,引入大量应用实例,尽量做到简单明了、通俗易懂。重视运用图、表及典型案例说明问题。
  本书正确处理了理论知识和实践技能的关系,实用性和针对性强,既可作为高等院校的教学用书,也非常适合Visual Basic程序设计的爱好者和技术人员自学。

目录

目 录

第 1章 Visual Basic入门 1
1.1 Visual Basic概述 1
1.1.1 什么是Visual Basic 1
1.1.2 Visual Basic的版本 1
1.1.3 Visual Basic的主要特点 2
1.1.4 Visual Basic 6.0的启动和退出 3
1.2 Visual Basic集成开发环境 4
1.2.1 主窗口 4
1.2.2 工具箱窗口 5
1.2.3 窗体设计窗口 6
1.2.4 工程资源管理器窗口 6
1.2.5 属性窗口 7
1.2.6 窗体布局窗口 8
1.2.7 代码窗口 8
1.2.8 立即窗口 8
1.3 Visual Basic编程入门 8
1.3.1 Visual Basic开发应用程序步骤 8
1.3.2 Visual Basic应用程序的构成 11
1.3.3 Visual Basic工程管理 11
1.4 使用帮助功能 13
1.5 程序调试 14
1.5.1 错误的类型 15
1.5.2 调试和排错 15
1.6 Visual Basic程序设计入门举例 17
习题及上机实验题 19

第 2章 Visual Basic程序设计基础 22
2.1 程序设计概述 22
2.1.1 程序设计定义 22
2.1.2 如何学习程序设计 23
2.2 结构化程序设计基础 24
2.2.1 结构化程序设计基本概念 24
2.2.2 结构化程序设计图的表示 25
2.2.3 结构化程序设计算法举例 27
2.2.4 结构化程序设计特点、优点和缺点 28
2.3 可视化编程的基础 29
2.3.1 对象的概念 29
2.3.2 属性 30
2.3.3 事件 31
2.3.4 方法 32
2.3.5 窗体 32
2.3.6 控件及其操作 38
2.4 可视化程序设计举例 40
习题及上机实验题 46

第3章 Visual Basic语言基础 49
3.1 数据类型 49
3.1.1 数据类型的基本概念 49
3.1.2 基本数据类型 49
3.2 常量和变量 52
3.2.1 常量和变量命名的规则 52
3.2.2 常量 52
3.2.3 变量 54
3.3 运算符和表达式 56
3.3.1 算术表达式 56
3.3.2 字符串表达式 57
3.3.3 关系表达式 58
3.3.4 逻辑表达式 59
3.3.5 日期表达式 59
3.3.6 表达式中不同数据类型的转换 60
3.3.7 运算符的优先级 60
3.4 常用内部函数 60
3.4.1 数学运算函数 61
3.4.2 字符串函数 61
3.4.3 日期和时间函数 63
3.4.4 类型转换函数 63
3.5 编码规则 63
3.6 Visual Basic语言基础举例 64
习题及上机实验题 66

第4章 程序控制结构 68
4.1 顺序结构 68
4.1.1 赋值语句 68
4.1.2 数据的输入/输出操作 70
4.1.3 其他常用语句 77
4.2 选择结构 78
4.2.1 If语句 78
4.2.2 多分支Select Case语句 82
4.2.3 选择结构的嵌套 85
4.2.4 条件函数 88
4.3 循环结构 89
4.3.1 For…Next循环语句 90
4.3.2 Do…Loop循环语句 92
4.3.3 While…Wend循环语句 95
4.3.4 其他控制语句 96
4.3.5 循环的嵌套 97
4.3.6 几种循环语句比较 99
4.4 程序控制结构举例 100
4.4.1 累加和累乘 100
4.4.2 递推法 100
4.4.3 素数 101
4.4.4 穷举法 102
习题及上机实验题 103

第5章 常用控件的使用 107
5.1 Visual Basic的控件类型 107
5.1.1 标准控件 107
5.1.2 ActiveX控件 108
5.1.3 可插入对象 109
5.1.4 控件的命名规则 111
5.2 常用标准控件的使用 111
5.2.1 标签和文本框控件 111
5.2.2 图片框控件 123
5.2.3 图像框控件 124
5.2.4 命令按钮控件 125
5.2.5 单选按钮和复选框控件 130
5.2.6 列表框和组合框控件 132
5.2.7 滚动条控件 135
5.2.8 框架控件 138
5.2.9 选项卡控件 140
5.3 控件应用举例 141
习题及上机实验题 149

第6章 数组及其他构造类型 151
6.1 数组的基本概念 151
6.1.1 使用数组的目的 151
6.1.2 数组的概念及分类 152
6.1.3 数组的声明 152
6.2 静态数组的声明及引用 153
6.2.1 一维数组 153
6.2.2 二维数组和多维数组 154
6.3 动态数组的声明及引用 155
6.4 数组的初始化与基本操作 157
6.4.1 数组的初始化 157
6.4.2 数组元素的输入、输出和复制 158
6.4.3 求数组指定维数的上界和下界 159
6.5 数组的应用 159
6.5.1 排序问题 159
6.5.2 查找算法 161
6.5.3 数组元素的插入与删除 162
6.5.4 综合举例 163
6.6 控件数组 166
6.6.1 控件数组概念 166
6.6.2 控件数组的建立与删除 167
6.6.3 控件数组的使用 167
6.7 用户自定义数据类型 168
6.7.1 用户自定义数据类型的定义 168
6.7.2 用户自定义型变量的声明和使用 169
6.7.3 用户自定义型数组使用 169
6.8 For Each…Next循环语句在数组中的作用 171
习题及上机实验题 172

第7章 过程及应用 175
7.1 过程概述 175
7.2 Sub过程 175
7.2.1 事件过程 175
7.2.2 Sub过程的定义 176
7.2.3 Sub过程的调用 177
7.3 函数过程 179
7.3.1 Function函数过程的定义 179
7.3.2 Function函数过程的调用 180
7.4 过程中的参数 181
7.4.1 参数传递的定义 181
7.4.2 参数传递的内容 182
7.5 过程的嵌套调用和递归调用 185
7.5.1 过程的嵌套调用 185
7.5.2 过程的递归调用 186
7.6 变量的作用域和生存期 188
7.6.1 工程结构 188
7.6.2 变量的作用域 189
7.6.3 变量的生存期 191
7.7 过程设计应用举例 192
习题及上机实验题 197

第8章 菜单和多重窗体设计 199
8.1 菜单编辑器 199
8.1.1 Visual Basic中的菜单 199
8.1.2 菜单编辑器的使用 200
8.1.3 动态菜单的设计 205
8.1.4 弹出式菜单的设计 207
8.1.5 菜单应用举例 209
8.2 多重窗体设计 213
8.2.1 多重窗体 213
8.2.2 多文档界面 216
8.2.3 工具栏和状态栏设计 219
8.2.4 多重窗体应用举例 226
习题及上机实验题 229

第9章 文件操作 231
9.1 文件的概念 231
9.1.1 概述 231
9.1.2 文件的结构 231
9.1.3 文件的分类 232
9.1.4 文件的基本操作 233
9.2 文件的管理 233
9.2.1 顺序文件的基本操作 233
9.2.2 随机文件的基本操作 239
9.2.3 文件操作函数的使用 243
9.2.4 文件操作语句的使用 244
9.3 文件系统控件 246
9.3.1 驱动器、文件目录和文件操作控件 246
9.3.2 通用对话框控件 248
9.3.3 通用对话框控件举例 251
9.4 App对象 255
9.5 文件操作应用举例 257
习题及上机实验题 261

第 10章 图形与动画 263
10.1 定时器控件 263
10.2 坐标系 266
10.3 直线与形状控件 269
10.4 绘图属性 272
10.5 图形方法 274
10.5.1 Cls方法 274
10.5.2 PSet方法 274
10.5.3 Line方法 275
10.5.4 Circle方法 278
10.5.5 Point方法 280
10.6 绘制图形应用举例 281
习题及上机实验题 284

第 11章 数据库编程 286
11.1 数据库设计基础 286
11.1.1 数据库的一些基本概念 286
11.1.2 结构化查询语言SQL 287
11.1.3 VB的数据库访问 288
11.1.4 VB数据库系统结构 289
11.2 可视化数据管理器 289
11.2.1 可视化数据管理器的数据管理 289
11.2.2 数据窗体设计器的使用 291
11.3 数据控件 293
11.3.1 数据控件的属性、方法和事件 293
11.3.2 用控件显示数据 296
11.4 ODBC 297
11.4.1 ODBC概述 297
11.4.2 ODBC数据源管理 298
11.4.3 与ODBC数据库连接 300
11.5 ADO数据控件 301
11.5.1 ADO对象模型 301
11.5.2 ADO数据控件 302
11.5.3 ADO数据控件应用举例 304
习题及上机实验题 311

参考文献 312

读者评论

赶紧抢沙发哦!

我要评论

同系列书

  • 管理信息系统理论与应用

    陈德良

    本书结合管理信息系统的技术发展,面向高校管理信息系统教学的需要,比较系统地介绍了管理信息系统的基本概念、涉及的...

    ¥39.00
  • Visual FoxPro 程序设计实验教程

    孙瑜 崔杰 范继红

    本书是《Visual FoxPro程序设计》的配套上机指导教材。书中充分考虑大学生应具备的数据库基础能力的实际...

    ¥21.00
  • Visual FoxPro 程序设计

    吴明 崔杰 孙瑜

    本书共计10章,主要内容力求组织合理、实例丰富、体系清晰、深入浅出、通俗易懂,并注重培养读者利用Visual ...

    ¥34.00
  • C语言程序设计--面向思维的拓展

    肖乐 董卓莉 王云侠

    本书是根据我国应用型大学的实际情况,结合当前移动客户端应用情况而编写的实用、立体化教材,全书主要内容包括:引言...

    ¥39.80
  • C语言程序设计

    宋万干 肖建于

    本书主要介绍C语言程序设计的相关知识。针对没有程序设计基础的读者,本书详细介绍了C语言的基本概念、语法及编程技...

    ¥39.80

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部