《普通高等教育“十二五”重点规划教材·计算机系列:Visual Basic程序设计》以VisualBasic6.0为背景,较为全面地介绍了高级语言程序设计的基本方法。全书共分12章,主要内容包括面向对象程序设计的基本概念及VisualBasic6.0集成开发环境、VisualBasic程序设计基础、VisualBasic程序设计结构、数组、过程、常用控件及界面设计、图形的基础和常用的绘图方法、文件及文件操作、数据库及应用、多媒体和网络编程等。全书在编排上采用循序渐进、逐步扩展提高的方法,同时辅以大量的示例,以提高学生的分析问题和解决问题的能力。《普通高等教育“十二五”重点规划教材·计算机系列:Visual Basic程序设计》同时配有《VisualBasic程序设计实训教程》和多媒体课件,可以作为高等院校非计算机专业程序设计课程的教材,也可供从事计算机应用开发的各类人员使用。
更多科学出版社服务,请扫码获取。
前言
第1章 概述
1.1 程序设计语言
1.1.1 机器语言
1.1.2 汇编语言
1.1.3 面向过程的高级语言
1.1.4 面向对象的高级语言
1.2 Visual Basic6.0简介
1.2.1 Visual Basic6.0的特点
1.2.2 Visual Basic6.0的版本
1.2.3 Visual Basic6.0及帮助系统的安装
1.2.4 Visual Basic6.0的启动和退出
1.2.5 Visual Basic6.0的联机帮助系统
1.3 习题
第2章 简单的Visual Basic程序设计
2.1 面向对象程序设计的基本概念
2.1.1 对象与类
2.1.2 属性
2.1.3 方法,
2.1.4 事件
2.2 Visual Basic集成开发环境
2.2.1 标题栏
2.2.2 菜单栏
2.2.3 工具栏
2.2.4 控件工具箱
2.2.5 窗体设计器
2.2.6 “属性”窗口
2.2.7 代码编辑器
2.2.8 工程资源管理器
2.2.9 “窗体布局”窗口
2.3 Visual Basic6.0的工程管理
2.3.1 窗体文件
2.3.2 其他文件
2.4 创建Visual Basic应用程序的步骤
2.4.1 建立应用程序界面
2.4.2 设置对象属性
2.4.3 编写应用程序代码
2.4.4 保存文件
2.4.5 运行并调试应用程序
2.4.6 生成可执行文件和打包工程
2.5 习题
第3章 Visual Basic窗体和常用控件
3.1 窗体对象
3.1.1 创建窗体对象
3.1.2 窗体的常用属性
3.1.3 窗体的常用事件
3.1.4 窗体的常用方法
3.2 标签对象
3.2.1 标签的常用属性
3.2.2 标签的常用事件
3.2.3 标签的常用方法
3.3 文本框对象
3.3.1 文本框的常用属性
3.3.2 文本框的常用事件
3.3.3 文本框的常用方法
3.4 命令按钮对象
3.4.1 命令按钮的常用属性
3.4.2 命令按钮的常用事件
3.4.3 命令按钮的常用方法
3.5 习题
第4章 Visual Basic语言基础
4.1 基本数据类型
4.2 常量
4.2.1 一般常量
4.2.2 符号常量
4.3 变量
4.3.1 变量的命名规则
4.3.2 变量的数掘类型
4.3.3 变量的声明
4.4 运算符与表达式
4.4.1 算术运算符与算术表达式
4.4.2 关系运算符与关系表达式
4.4.3 逻辑运算符与逻辑表达式
4.4.4 字符串运算符与字符串表达式
4.4.5 表达式的执行顺序
……
第5章 Visual Basic程序设计结构
第6章 数组
第7章 过程
第8章 常用控件及界面设计
第9章 Visual Basic绘图基础
第10章 Visual Basic文件系统
第11章 Visual Basic数据库应用
第12章 多媒体及网络编程
1.应用系统的需求分析
在系统进行开发之前,开发人员应该确定系统的综合要求,包括系统的功能要求、系统的性能要求、系统的运行要求、系统的其他要求等四个方面。功能要求包括划分并描述系统必须完成的所有功能;性能要求包括响应时间、数据精确度及适应性方向的要求;运行要求主要是对系统运行时软件、硬件环境及接口的要求;其他要求包括安全保密性、可靠性、可维护性等要求。2.软件设计
软件设计大体上可以分为两个部分:总体设计(也称概要设计)阶段和详细设计阶段。总体设计主要包括:设计供选择的系统实现方案,并选择确定最佳方案:软件模块的结构设计;数据库的设计;制订测试计划等。其中数据库设计是系统开发过程中非常重要的一个阶段,数据库设计的好坏直接影响了项目开发的复杂程度和系统的执行效率,在进行数据库设计时应根据应用背景和需求分析的结果,确定数据库存放哪些用户数据、数据如何存放、数据的关联、数据的安全性和一致性规则等。
详细设计主要包括:为每个模块确定采用的算法,并用适当的工具表达算法的过程,给出详细的描述;确定每一模块使用的数据结构和模块接口的细节