基本信息出版社:科学出版社
页码:279 页
出版日期:2003年08月
ISBN:7030119215
条形码:9787030119216
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:全国高职高专规划教材
外文书名:Programming Visual Basic
图书品牌:科瀚伟业
内容简介 《Visual Basic程序设计》可作为大中专院校和计算机培训班的教材,也可作为从事软件开发和应用的工程技术人员的参考书。Visual Basic是近年来得到迅速推广和应用的计算机高级语言,它适用于面向对象程序设计,具有可视化程序设计的功能,利用它使得创建具有专业外观的用户界面的编程工作简单易行。
《Visual Basic程序设计》在覆盖高校计算机等级考试大纲(二级——Visual Basic语言程序设计大纲)的基础上,内容有所扩展和提高,对计算机等级考试及IT认证考核都具有重要的意义。《Visual Basic程序设计》以实用为主,兼顾最基本的理论知识,编写过程中遵循“深入浅出”和“言简意赅”的原则,采取实例来说明Visual Basic的使用方法和程序的编写过程,并且各章均有内容提要和练习题。《Visual Basic程序设计》另有配套的实训教材。
编辑推荐 参与《Visual Basic程序设计》编写人员,在计算机类专业程序设计课程的教学过程中,积累了丰富的心得和体会。为了适应当今计算机程序设计语言的发展和高校计算机等级考试的需要,我们编写了这本《Visual Basic程序设计》。
目录
第1章 VisuaIBasic程序设计基础
1.1 类和对象
1.1.1 类和对象的基本概念
1.1.2 对象的属性、方法和事件
1.2 模块和工程
1.2.1 模块
1.2.2 工程
1.3 Visual:Basic应用程序基本特点
1.3.1 面向对象程序设计
1.3.2 事件驱动机制
1.4 数据类型
1.4.1 基本数据类型
1.4.2 用户定义数据类型
1.5 变量
1.5.1 变量的命名规则
1.5.2变量的声明
1.5.3 可变类型变量
1.5.4 变量的作用域
1.5.5 常量
1.6 常用内部函数
1.6.1 数学函数
1.6.2 转换函数
1.6.3 字符串操作函数
1.6.4 日期和时间函数
1.6.5 格式函数
1.6.6 随机函数
1.7 运算符与表达式
1.7.1 算术运算符与算术表达式
1.7.2 关系运算符与关系表达式
1.7.3 逻辑运算符与逻辑表达式
1.7.4 字符串运算符与字符串表达式
小结
习题
第2章 程序设计流程
2.1 顺序结构程序设计
2.1.1 赋值语句
2.1.2 窗体和命令按钮
2.1.3 数据输入
2.1.4 数据输出
2.1.5 注释、暂停、程序结束语句
2.2 选择结构程序设计
2.2.1 单行选择结构If.Then.Else
2.2.2 多行选择结构If.Then.EndIf
2.2.3 多分支选择结构SelectCase.EndSelect
2.3循环结构程序设计
2.3.1 For-Next循环
2.3.2.Do-Loop循环
2.3.3 循环的嵌套
小结
习题
第3章 常用内部控件
3.1 控件的公共属性
3.1.1 名称属性
3.1.2 标题属性
3.1.3 Enabled属性和Visible属性
3.1.4 有关控件位置及大小的属性
3.1.5 关于颜色的属性
3.1.6 有关字体的属性
3.2 常用内部控件
3.2.1 图片框和图像框
3.2.2 框架
3.2.3 单选按钮和复选框
3.2.4 列表框
3.2.5 组合框
3.2.6 定时器
3.2.7 水平滚动条和垂直滚动条
小结
习题
第4章 数组
4.1 数组的概念
4.1.1 数组和数组元素
4.1.2 数组的下标与维数
4.1 .3数组的数据类型和大小
4.2 数组的定义
4.2.1 固定大小数组的定义
4.2.2 可变大小数组的定义
4.3 数组的应用
4.3.1 ForEach-Next循环
4.3.2 数组的应用
4.4 控件数组
4.4.1 基本概念
4.4.2 建立控件数组
4.4.3 控件数组的应用
小结
习题
第5章 图形设计
5.1 坐标系统
5.1.1 系统默认的坐标系统
5.1.2 自定义坐标系统
5.2 使用控件绘图
5.2.1 Shape控件
5.2.2 Line控件
5.3使用绘图方法绘图
5.3.1 当前坐标CurrentX和CurrentY
5.3.2 PSet方法
5.3.3 Line方法
5.3.4 Circle方法
5.4 AutoReDlaw属性和Paint事件
5.4.1 AutoReDraw属性
5.4.2 Paint事件
小结
习题
第6章 过程
6.1 Function过程
6.1.1.Function过程的定义
6.1.2 Function过程的调用
6.2 Sub过程
6.2.1 Sub过程的定义
6.2.2 调用Sub过程
6.3 参数传送
6.3.1 形参与实参
6.3.2 引用
6.3.3 传值
6.3.4 数组参数的传送
6.4 可选参数与可变参数
6.4.1 可选参数
6.4.2 可变参数
6.5 对象参数
6.5.1 窗体参数
6.5.2 控件参数
6.6 局部变量的内存分配
6.7 递归
6.8 Shell函数
小结
习题
第7章 用VisuaIBasic6.0设计用户界面
7.1 窗体
7.1.1 窗体属性
7.1.2 窗体事件
7.1.3 窗体方法
7.2 对话框
7.2.1 使用预定义对话框
7.2.2 使用自定义对话框
7.2.3 对话框控件
7.3 菜单
7.3.1 菜单编辑器
7.3.2 下拉菜单
7.3.3 弹出式菜单
7.3.4 动态修改菜单
7.3.5 菜单功能的实现
7.4 工具栏和状态栏
7.4.1 创建工具栏
7.4.2 状态栏的使用
小结
习题
第8章 文件操作
8.1 文件系统概述
8.2 关于文件的命令
8.2.1 直接作用命令
……
第9章 数据库编程
9.1 数据库基础知识
9.2 可视化数据管理器
9.3 数据控件和数据绑定控件
小结
习题
第1O章 ActiveX控件
1O.1 ActiveX控件概述
10.2 自己创建控件——用户ActiveX控件
小结
习题
第11章 应用程序窗体设计
11.1 多窗体程序设计
11.2 多文档界面的程序设计
小结
习题
第12章 多媒体编程基础
12.1 多媒体控件
12.2 调用API函数设计多媒体应用程序
12.3 用OLE开发多媒体应用程序
小结
习题
附录
附录1 VB中的属性名及其含义
附录2 VB中的事件名及其含义
附录3 VB中对象的属性
附录4 VB中对象的事件
附录5 VB中对象的方法
附录6 高校计算机等级考试大纲
(二级——Visual Basic语言程序设计大纲)(2002)
主要参考文献
……
序言 Basic语言以其最容易学习的特点,成为受到国内外成千上万计算机爱好者欢迎的语言。Visual.Basic 6.0是基于Windows环境下编程使用的第四代Basic语言,它保持了固有的简单易学的特点,简化了复杂的界面设计工作,并具有强大的可视化程序设计和面向对象程序设计的功能,支持用户开发的ActiveX控件和Interact编程等,是高质量的先进软件开发工具。
参与本书编写人员,在计算机类专业程序设计课程的教学过程中,积累了丰富的心得和体会。为了适应当今计算机程序设计语言的发展和高校计算机等级考试的需要,我们编写了这本《Visual Basic程序设计》。本书从实用角度出发,兼顾最基本的理论知识,编写过程中遵循“深入浅出”和“言简意赅”的原则,力求采取实例来说明VisualBasic使用的方法和程序的编写过程,并且各章均有内容提要、练习题,书后并附有《高校计算机等级考试大纲(二级——Visual Basic语言程序设计大纲)》,可以帮助读者很好地把握知识和技能要点。
本书共分12章,第l章Visual Basic程序设计基础,主要介绍了Visual Basic程序设计基础知识,包括面向对象程序设计基本概念,Visual Basic模块与工程的概念,VisualBasic应用程序基本特点,Visual Basic的数据类型、常量、变量、表达式和常用内部函数等;第2章程序流程结构,主要介绍顺序结构、选择结构、循环结构三种基本程序结构的基本概念及基本语句。同时介绍了窗体的结构及常用属性、事件和方法,命令按钮(CommandButton)、文本框(TextBox)、标签(Label)等控件的常用属性、事件和方法,介绍了InputBox函数和MsgBox函数。另外,本章在代码设计中涉及了计数、累加、累乘、比较大小等常用算法;第3章常用控件,主要介绍图片框(PictureBox)、图像框(Image)、框架(Frame)、单选按钮(OptionButton)、复选框(CheckBox)、列表框(ListBox)、组合框(ComboBox)、定时器(Timer)、垂直滚动条(HScrolIBar)和水平滚动条(VscrollBar)等控件的常用属性、事件和方法;第4章数组,主要介绍数组的概念和Visual Basic中固定大小数组和可变大小数组的定义方法。在数组的应用部分介绍了数组排序的比较交换法、选择排序法和冒泡法等常用算法。同时也介绍了Visual Basic中控件数组的概念及应用;第5章图形设计,主要介绍Visual Basic的坐标系统,使用Shape控件、Line控件绘图和使用Pset方法、Line方法、Circle方法绘图,AutoReDraw属性和Paint方法;第6章过程,主要介绍通用过程的定义、调用以及变量的作用域等问题;第7章设计用户界面,主要介绍通过可视化构件属性、方法、事件过程的设置来设计用户界面;第8章文件操作,主要介绍Visual Basic处理文件方法,同时介绍与文件处理有关的控件的使用;第9章数据库编程基础,主要介绍数据库的基础知识和Visual Basic处理外部数据库的方法。
文摘 插图:

对象能发生什么事件完全由该对象决定。一个对象可以拥有多个事件,不同的对象能够识别不同的事件。
事件可以由用户触发,也可以由系统触发。用户触发是指当程序运行时,由于用户的鼠标操作或键盘操作使事件发生,或者是用户在程序中调用某事件,如用户单击命令按钮时,就触发了按钮的Click事件;系统触发是指在一定的时刻系统会自动调用某个事件,如当显示窗体时,系统将自动触发窗体的Load事件。
1.2模块和工程
模块是Visual Basic应用程序的组成形式,而工程则是Visual Basic应用程序的组织形式,是构成应用程序文件的集合。Visual Basic应用程序是由模块组成的,而每一模块都是由一系列过程组成。在Visual。Basic下开发应用程序,所有的程序文件、数据文件、报表文件等都可以在工程的框架下统一组织和管理。
1.2.1模块
Visual Basic应用程序通常由三种模块组成,即窗体模块(Form)、标准模块(Module)和类模块(Class)。
1.窗体模块
Visual Basic是面向对象的可视化编程语言,其最基本的对象是窗体。窗体是一个可视容器,在这个容器中,可以添加的其他对象,称为控件。窗体和窗体上的控件构成了Visual Basic应用程序的用户界面,而对象的属性规定了这些界面的形状、大小和样式。可以给构成用户界面的各个对象编写事件过程代码,也可以编写通用过程,声明或定义变量,将它们与用户界面组织在一起就构成一个窗体模块,有时也简单地称为窗体。窗体模块是大多数Visual Basic应用程序的基础。窗体模块可以包含处理事件的过程、通用过程以及变量、常数、类型和外部过程的窗体级声明。
一个应用程序可以包含多个窗体模块,每一个窗体模块对应一个文件,称为窗体文件,其扩展名为.Frm,为ASCII格式,可以用Windows的记事本等文本编辑器程序打开。在窗体文件中则包含了窗体及其控件的描述信息。写入窗体模块的代码是该窗体所属的具体应用程序专用的;它也可以引用该应用程序内的其他窗体或对象。
要建立一个新的窗体模块,应在“工程”菜单中的“添加窗体”对话框中选择“新建”选项卡,单击“窗体”图标,然后单击“打开”按钮即可,这时即可打开窗体设计器窗口,也可以在这个窗口中进行界面设计;需要编写代码时,可在“视图”菜单中选择“代码窗口”命令,这时即可打开代码窗口,也可以在这个窗口中输入代码。