VisualBasic程序设计及应用

VisualBasic程序设计及应用"

作者:匡松、吕峻闽、缪春池等
ISBN:9787302166450
定价:¥35
字数:千字
页数:
出版时间:2008.03.01
开本:
版次:1-1
装帧:
出版社:清华大学出版社
简介

本书系统介绍了Visual Basic面向对象可视化程序设计的方法与技术。全书共19章,主要内容包括: Visual Basic概述; Visual Basic可视化编程基础; Visual Basic语言基础; 数据的输入输出; 键盘与鼠标事件; 程序控制结构; 循环结构程序设计; 数组等构造数据类型; 过程及过程的高级技术; 常用控件的使用; 对话框设计; 菜单设计; 多重窗体与多文档界面设计; 文件操作; 基本图形的绘制; 图片显示与动画制作; 数据库应用基础。此外,本书附录中介绍了全国计算机等级考试二级Visual Basic笔试和上机考试的应试方法及技巧。

本书可作为高等学校Visual Basic语言等程序设计课程的教材,可供从事计算机应用开发的各类人员使用,还可作为参加全国计算机等级考试二级Visual Basic程序设计考试的人员或编程初学者的自学用书。

前言

Visual Basic(VB)是由微软公司开发的一种可视化、面向对象、事件驱动的编程语言。Visual Basic是在BASIC语言的基础上发展而来的,它拥有图形用户界面(GUI)和可视化的应用界面开发方法(RAD),可以方便地使用数据库。无论是开发功能强大、性能可靠的软件,还是编写处理实际问题的实用小程序,Visual Basic都是一种高效率的编程语言。

Visual Basic简单易学,具有面向过程和基于对象两类程序设计方法的特点,学习者能直接理解并运用对象、属性、方法、事件等概念,既易于代码编写,又便于界面设计,是一种特别适合于程序设计学习的基础语言。

本书系统介绍了Visual Basic面向对象可视化程序设计的方法与技术。全书共19章,主要内容包括: Visual Basic概述; Visual Basic可视化编程基础; Visual Basic语言基础; 数据的输入输出; 键盘与鼠标事件; 程序控制结构; 循环结构程序设计; 数组及其他构造数据类型; 过程及过程的高级技术; 常用控件的使用; 对话框设计; 菜单设计; 多重窗体与多文档界面设计; 文件操作; 基本图形的绘制; 图片显示与动画制作; 数据库应用基础。每章均提供了多种形式的习题(提供参考答案)和上机操作题供读者练习和实践。

为了指导和帮助学生顺利地通过全国计算机等级考试二级Visual Basic语言程序设计考试,本书还以附录的形式提供了全国计算机等级考试二级Visual Basic笔试和上机考试的应考方法及技巧,内容主要包括考试形式和考试时间、题型与题量、复习方法建议、应试技巧和考试注意事项。

本书内容系统全面,图文并茂,实例丰富,文字叙述简明易懂; 尽量将复杂的问题简单化,设计方法尽量简捷,程序功能力求完善; 强调实用性和可操作性,尤其注重程序设计能力的培养。通过本书的学习,读者能快速熟悉Visual Basic的编程方法和技巧,得心应手地解决实际问题,不仅可以全面掌握Visual Basic面向对象可视化程序设计的方法与开发技术,同时能充分满足参加全国计算机等级考试二级Visual Basic考试的需要。

本书由匡松、吕峻闽主编和统稿,缪春池、蒋义军、陈蓓、涂宏担任副主编。本书的主要编写人员还有郭黎明、林珣、喻敏、李世佳、李忠俊、谈进、黄涛、陈德伟等。

本书可作为高等学校学生学习Visual Basic程序设计的教材,可供从事计算机应用开发的各类人员使用,还可作为参加全国计算机等级考试二级Visual Basic考试的人员或编程初学者的自学用书。

本书的配套课件和范例代码等资料可从清华大学出版社网站http://www.tup.tsinghua.edu.cn上下载。在本书的使用中遇到任何问题,请联系: fuhy@tup.tsinghua.edu.cn。

目录

第1章Visual Basic概述

1.1Visual Basic的技术特点

1.1.1Visual Basic简介

1.1.2Visual Basic的特点

1.2Visual Basic的启动与退出

1.2.1Visual Basic的启动

1.2.2Visual Basic的退出

1.3Visual Basic的集成开发环境

习题1

第2章Visual Basic可视化编程基础

2.1对象的概念

2.1.1对象和类

2.1.2对象的属性、事件和方法

2.1.3对象属性的设置

2.2窗体的基本知识

2.3控件的概念

2.4Visual Basic编程基础

2.4.1Visual Basic应用程序的结构与工作方式

2.4.2Visual Basic程序的书写规则

2.4.3面向对象编程的基本步骤

2.5建立简单的Visual Basic应用程序

习题2

第3章Visual Basic语言基础

3.1常量

3.2变量

3.3数据的基本类型

3.3.1数值型数据

3.3.2字节型数据

3.3.3字符串型数据

3.3.4日期型数据

3.3.5布尔型数据

3.3.6对象型数据

3.3.7变体型数据

3.4运算符与表达式

3.4.1算术运算符

3.4.2关系运算符

3.4.3逻辑运算符

3.4.4字符串连接运算符

3.5常用内部函数

3.5.1数学运算函数

3.5.2字符串处理函数

3.5.3日期和时间函数

3.5.4类型转换函数

3.5.5其他函数

习题3

第4章数据的输入输出

4.1数据输入

4.1.1InputBox函数

4.1.2MsgBox函数

4.1.3MsgBox语句

4.2数据输出

4.2.1Print方法

4.2.2与Print方法有关的函数

4.2.3打印机输出

4.3标签

4.4文本框

习题4

第5章键盘与鼠标事件

5.1Visual Basic事件驱动程序设计的概念

5.2键盘事件

5.3鼠标事件

5.4鼠标指针的形状

5.5拖放

习题5

第6章程序控制结构

6.1程序控制结构类型

6.1.1顺序结构

6.1.2选择结构

6.1.3循环结构

6.2程序中常用的基本语句

6.3选择结构程序设计

6.3.1If语句

6.3.2Select Case语句

6.3.3条件函数

习题6

第7章循环结构程序设计

7.1For型循环语句

7.1.1For…Next型循环

7.1.2For Each…Next型循环

7.2其他循环语句

7.2.1While型循环语句

7.2.2Do型循环语句

7.2.3Goto型循环语句

7.2.4Exit语句

7.3循环控制结构的嵌套

习题7

第8章数组

8.1数组的概念

8.2数组的声明和使用

8.2.1静态数组及其声明

8.2.2动态数组及其声明

8.3数组的基本操作

8.4控件数组

习题8

第9章其他构造数据类型

9.1自定义数据类型

9.1.1自定义数据类型的定义

9.1.2变量的定义和使用

9.1.3自定义类型数组

9.2枚举类型

9.2.1枚举类型的定义

9.2.2枚举类型的使用

9.3集合类型

9.3.1集合的创建

9.3.2集合的使用

习题9

第10章过程

10.1过程概述

10.1.1代码模块的类型

10.1.2过程的类型

10.2子程序

10.2.1子程序的创建

10.2.2子程序的调用

10.3事件过程

10.3.1事件过程的创建

10.3.2事件过程的调用

10.4函数过程

10.4.1函数过程与子程序的异同

10.4.2函数使用实例

习题10

第11章过程的高级技术

11.1过程中的参数

11.1.1实际参数和形式参数

11.1.2参数传递方式

11.2变量的作用域和生存期

11.2.1过程的作用域

11.2.2变量的作用域

11.2.3变量的生存期

11.3过程的嵌套调用和递归调用

11.3.1过程的嵌套调用

11.3.2过程的递归调用

习题11

第12章常用控件的使用

12.1Visual Basic的控件类型

12.2常用标准控件的使用

12.2.1文本框控件

12.2.2标签控件

12.2.3图形控件

12.2.4命令按钮控件

12.2.5单选按钮控件

12.2.6复选框控件

12.2.7列表框控件

12.2.8组合框控件

12.2.9滚动条控件

12.2.10定时器控件

12.2.11框架控件

12.2.12焦点与Tab键顺序

12.3综合应用——简易计算器的设计

习题12

第13章对话框设计

13.1对话框的类型

13.2通用对话框

13.3标准对话框界面设计

13.3.1“文件”对话框

13.3.2“颜色”对话框

13.3.3“字体”对话框

13.3.4“打印”对话框

13.3.5“帮助”对话框

习题13

第14章菜单设计

14.1Visual Basic中的菜单

14.2菜单编辑器的使用

14.3动态菜单的设计

14.4弹出式菜单的设计

习题14

第15章多重窗体与多文档界面设计

15.1多重窗体

15.2多文档界面

15.3工具栏和状态栏设计

习题15

第16章文件操作

16.1文件的结构与分类

16.2顺序文件的访问

16.3随机文件的访问

16.4二进制文件的访问

16.5文件操作语句和函数的使用

16.6文件系统控件

16.7文件的其他操作

习题16

第17章基本图形的绘制

17.1图形操作基础

17.2图形控件的使用

17.3常用绘图方法

17.4与绘图有关的操作

习题17

第18章图片显示与动画制作

18.1显示图片

18.1.1直接加载图片到窗体

18.1.2使用图片框控件

18.1.3使用图像框控件

18.1.4使用滚动条控件

18.2图形控件与动画

18.2.1移动图形控件

18.2.2在多幅图片之间切换

习题18

第19章数据库应用基础

19.1数据库的基本概念

19.2可视化数据管理器

19.3数据控件的使用

19.4ADO数据控件

19.5SQL语言

19.5.1SQL概述

19.5.2SQL语言的查询功能——SELECT语句

19.5.3在应用程序中使用SQL语句

19.6Visual Basic+Access开发案例

习题19

附录A计算机等级考试笔试应考方法及技巧

A.1考试形式和考试时间

A.2试题的题型与题量

A.3复习方法及建议

A.4笔试应考技巧

A.5笔试注意事项

附录B计算机等级考试上机应考方法及技巧

B.1上机考试环境

B.2上机考试题型及分值

B.3上机考试流程及操作方法

B.4上机考试注意事项

B.5上机考试常见错误及分析

B.6Visual Basic常用函数及标准控件

附录C习题参考答案

参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个