高等学校开设“高级语言程序设计”课程是教育部高等学校计算机基础课程教学指导委员会对大学非计算机专业计算机教学提出的基本要求,目的是培养学生的程序设计能力,使学生掌握程序设计的基本技能和方法,能够阅读程序、理解程序,并将程序设计与本专业结合.学以致用。
Visual Basic是基于Windows的程序设计语言,它具有简单易学、容易入门等诸多优点,其功能强大,在实际编程中.得到了广泛应用。适合作为高等学校非计算机专业程序设计语言。
王春红、杨秦建主编的《Visual Basic程序设计教程》在内容编排、课后习题和实验内容选择等方面作了精心设计,并力求按提出问题、分析问题、解决问题的思路和方法,采用“案例驱动”循序渐进地展开教学。每章最后都有综合应用一节,便于学生对本章所学知识的综合与融会贯通。本书还参考了全国计算机等级考试的考试大纲。
《Visual Basic程序设计教程》是根据教育部对非计算机专业计算机基础课程提出的教学基本要求编写的。《Visual Basic程序设计教程》内容共分12章,分别是:软件开发与Visual Basic基础、Visual Basic程序设计语言基础、顺序结构程序设计、选择结构程序设计、循环结构程序设计、数组、过程、多窗体与程序调试、数据文件、用户界面设计、图形技术和访问数据库。为了便于教师授课和学生复习,本书配有《Visual Basic程序设计教程实验指导与测试》教学辅导书。 本书适合作为大学本科各专业学生“高级语言程序设计”课程的教材,也可作为“Visual Basic程序设计”课程的培训教材及参加全国计算机等级考试读者的复习参考用书。
第1章 软件开发与Visual Basic基础
1.1 软件与程序
1.1.1 程序设计
1.1.2 软件开发平台
1.2 Visual Basic与应用程序开发
1.2.1 Visual Baaic的安装、启动与退出
1.2.2 Visual Basic集成开发环境
1.2.3 Visual Basic应用程序开发的方法与步骤
1.2.4 深入理解对象与类
1.3 Visual Basic工程
1.3.1 工程中的文件
1.3.2 工程文件的基本操作
1.3.3 启动工程
1.4 窗体对象
1.4.1 窗体的属性
1.4.2 窗体的方法
1.4.3 窗体的事件
1.4.4 窗体应用示例
1.5 常用基本控件
1.5.1 命令按钮
1.5.2 文本框
1.5.3 标签
1.5.4 定时器控件
1.5.5 图片框和图像框
1.6 综合应用
习题1
第2章 Visual Basic程序设计语言基础
2.1 数据类型
2.1.1 系统提供的基本数据类型
2.1.2 用户自定义数据类型
2.2 变量和常量
2.2.1 变量
2.2.2 常量
2.3 运算符与表达式
2.3.1 运算符
2.3.2 表达式
2.4 常用内部函数
2.4.1 数学函数
2.4.2 字符串函数
2.4.3 转换函数
2.4.4 日期函数
2.4.5 Shell函数
2.5 程序语句和编码规则
2.5.1 常用术语
2.5.2 编码规则
2.5.3 命令格式的符号约定
2.6 综合应用
习题2
第3章 顺序结构程序设计
3.1 顺序结构及其基本语句
3.1.1 赋值语句
3.1.2 注释语句
3.1.3 结束语句
3.2 预定义对话框
3.2.1 InputBox输入框函数
3.2.2 MsgBox消息框函数和过程
3.3 数据的输入
3.3.1 利用InputBox输入框从键盘输入
3.3.2 利用文本框输入
3.4 数据的输出
3.4.1 输出到窗体或图片框中
3.4.2 输出到“立即”窗口中
3.4.3 输出到标签中
3.4.4 输出到文本框中
3.4.5 输出到列表框中
3.4.6 与输出有关的函数——格式输出函数Fom8t
3.5 综合应用
习题3
第4章 选择结构程序设计
4.1 选择结构
4.2 If语句
4.2.1 单行的If语句
4.2.2 块结构的If语句
4.2.3 If语句的嵌套
4.2.4 简化的If语句嵌套格式
4.3 Select Case语句
4.4 Ilf函数和Choose函数
4.5 选择性控件
4.5.1 框架
4.5.2 单选按钮
4.5.3 复选框
4.5.4 列表框
4.5.5 组合框
4.6 综合应用
习题4
第5章 循环结构程序设计
5.1 循环结构.
5.2 DoLoop语句
5.2.1 当型循环语句
5.2.2 直到型循环语句
5.3 ForNext语句
5.4 循环的嵌套
5.5 循环强制退出的Exit Do和Exit For语句
5.6 常用算法
5.6.1 穷举法
5.6.2 求级数的和
5.6.3 递推法
5.6.4 迭代法
5.7 综合应用
习题5
第6章 数组
6.1 数组的概念
6.2 静态数组和动态数组
6.2.1 静态数组的声明
6.2.2 动态数组的声明
6.3 数组的基本操作
6.3.1 给数组元素赋值
6.3.2 数组元素的引用与输出
6.3.3 LBound和UBound函数
6.4 应用实例
6.4.1 一维数组的应用实例
6.4.2 二维数组的应用实例
6.5 控件数组
6.5.1 控件数组的概念
6.5.2 控件数组的创建
6.5.3 控件数组的应用实例
6.6 综合应用
习题6
第7章 过程
第8章 多窗体与程序调试
第9章 数据文件
第10章 用户界面设计
第11章 图形技术
第12章 访问数据库
参考文献