VisualBasic程序设计基础

VisualBasic程序设计基础"

作者:李书琴等
ISBN:9787302132684
定价:¥26
字数:千字
页数:
出版时间:2006.08.01
开本:
版次:1-2
装帧:
出版社:清华大学出版社
简介

    本书以应用为目的,以程序设计为主线,把控件和常用算法的实现分散到各章中,通过大量的实例,深入浅出地介绍了可视化编程的概念、Visual Basic语言基础、顺序结构、选择结构、循环结构、数组及自定义数据类型、过程及作用域、文件、界面设计、图形图像设计。

    本书采用了重点讲授和自学相结合的方法,突出语言的特点和功能,每章配有形式多样的习题和实习指导,有利于加强对基本概念的理解和编程能力的提高。全书重点突出,概念清晰,层次分明,例题丰富,适合作为高等院校本科专业程序设计语言教材,也可作为计算机等级考试参考资料。

前言

Visual Basic是一种可视化的编程语言,既具有Basic语言简单易用的特点,又引入了面向对象的机制,提供了一种可视化的程序设计方法。使用窗体和控件设计应用程序的界面,摆脱了面向过程语言的许多细节,极大地提高了应用程序开发的效率。

面对全国中小学全面开设计算机信息技术教育课程的新形势,高等院校计算机基础教育模式、内容、手段和方式也要作相应的变革。由于Visual Basic功能强大、内容丰富,很多高校将Visual Basic作为大学阶段第一程序设计语言。在图书市场上,有关Visual Basic程序设计方面的教材丰富,但存在许多不尽人意的问题,如内容庞杂、知识交叉等现象。为初学者提供一本简明实用,集“概念技术应用”于一体的教科书,是编者多年的夙愿。

本书在吸收了现有优秀教材精华的基础上,融合了编者建设国家级精品课程的经验和多年从事计算机基础教育的体会,在重基础强能力、勇于创新上下功夫,力求做到循序渐进,通俗易懂。

全书由11章组成,通过大量的实例,深入浅出地介绍了可视化编程的概念和步骤、Visual Basic 6.0语言基础、顺序结构、选择结构、循环结构、数组及自定义数据类型、过程及作用域、文件、界面设计、图形图像设计。

全书在安排上,有以下几个特点: 

(1) 组织新颖重点讲授和自学相结合,突出语言的特点和功能。

(2) 重点突出贯彻重基础强能力的基本宗旨,把教学重点放在解决实际问题上,围绕“程序设计”这个主题。以基本输入输出控件为龙头,带动其他控件的学习。

(3) 难点分解根据常用控件应用的特点,将其分解在不同的章节中; 将常见的编程问题归纳总结,分散到各章中,减轻学生心理压力。

(4) 例题典型选择知识性、趣味性和经典性的例题,引导学生学习知识和使用知识。

(5) 习题丰富每章配有形式多样的习题,加强对基本概念和理论的理解,培养编程的基本思想。

(6) 任务明确为了提高实习质量和效果,以章节为单位设计了实习任务。每个实习由实验目的、实验准备、实验内容和常见错误及处理办法4部分组成。

另外,为了扩大知识面,本书介绍了文件系统控件和图形图像设计(用星号标记),在教学过程中可根据教学时数取舍。

本书是在清华大学出版社编审委员会的统一策划下完成的。本书第1章由朱俊平编写,第2、3章由李书琴编写,第4、5章由邹青编写,第6、8章由陈勇编写,第9、10章由孙健敏编写,第7、11章由蔚继承编写。所有章节的实习指导和习题由李书琴和陈勇共同完成。全书由李书琴和陈勇统稿,最终由李书琴定稿。另外,董晓艳、杨丽丽、杨晓辉参加了习题搜集、整理和校对工作。全书的电子教案由朱俊平制作。

在本书的编写过程中,西北农林科技大学信息工程学院院长何东健教授在百忙之中,对本书进行了审校,并提出了许多修改意见; 学院教学指导委员会的各位老师,对本书也提出了许多宝贵意见,在此一并表示衷心的感谢。

由于编者水平有限,书中不足、疏漏之处在所难免,恳请广大读者提出宝贵意见。

编者

2006年4月

目录

第1章Visual Basic概述

1.1Visual Basic简介

1.2Visual Basic的特点

1.2.1面向对象的可视化设计工具

1.2.2事件驱动的编程机制

1.2.3易学易用的应用程序集成开发环境

1.2.4支持结构化的程序设计思想

1.2.5支持多种数据库系统的访问

1.2.6OLE技术

1.2.7Active技术

1.2.8完备的联机帮助功能

1.3Visual Basic的运行环境、安装、启动与退出

1.3.1Visual Basic的运行环境

1.3.2Visual Basic的安装

1.3.3Visual Basic的启动与退出

1.4Visual Basic的集成开发环境

1.4.1标题栏

1.4.2菜单栏

1.4.3工具栏

1.4.4窗体窗口

1.4.5属性窗口

1.4.6代码(Code)窗口

1.4.7立即(Immediate)窗口

1.4.8窗体布局(Form Layout)窗口

1.4.9工程资源管理器窗口

1.4.10工具箱(ToolBox)窗口

1.5工程文件及组成

1.6习题

第2章可视化编程基础

2.1可视化编程的基本概念

2.1.1引例

2.1.2对象与类

2.1.3控件的建立和编辑

2.1.4控件的属性

2.1.5控件的事件和事件过程

2.1.6控件的方法

2.2窗体

2.2.1窗体的主要属性

〖〗〖〗〖〗Visual Basic程序设计基础〖〗2.2.2窗体的主要事件

2.2.3窗体的方法

2.3命令按钮(CommandButton)

2.4Visual Basic程序设计步骤和执行过程

2.5基本输入输出控件

2.5.1标签(Label)控件

2.5.2文本框(Text)控件

2.6工程管理

2.6.1建立、打开及保存工程

2.6.2在工程中添加、删除及保存文件

2.6.3运行工程

2.7图片框(PictureBox)和图像框(Image)控件

2.8可视化编程基础实习指导

2.8.1实习目的

2.8.2实习准备

2.8.3实习内容

2.8.4常见错误分析

2.9习题

第3章语言基础

3.1数据类型

3.2变量与常量

3.2.1变量

3.2.2常量

3.3内部函数

3.3.1数学运算函数

3.3.2字符串编码及操作函数

3.3.3转换函数

3.3.4格式输出函数

3.3.5日期和时间函数

3.4表达式

3.4.1算术表达式

3.4.2字符表达式

3.4.3关系表达式

3.4.4布尔表达式

3.5代码书写规则

3.5.1代码书写规则

3.5.2注释

3.6习题

第4章顺序结构

4.1输出数据的基本方法

4.1.1调用窗体的Print方法

4.1.2调用图片框的Print方法

4.1.3利用标签输出结果

4.2赋值语句

4.3输入数据的基本方法

4.3.1使用InputBox函数

4.3.2使用文本框

4.4框架控件(Frame)

4.5计时器(Timer)控件

4.6MSDN的使用

4.6.1MSDN的启动

4.6.2MSDN的用法

4.7顺序结构实习指导

4.7.1实习目的

4.7.2实习准备

4.7.3实习内容

4.7.4常见错误分析

4.8习题

第5章选择结构

5.1块If结构

5.1.1块If单分支结构

5.1.2块If双分支结构

5.1.3块If多分支结构

5.2相关函数

5.2.1IIf函数

5.2.2Choose函数

5.2.3MsgBox函数

5.3简单应用

5.4Select Case结构

5.5单行If结构

5.6选择性控件

5.6.1单选按钮

5.6.2复选框

5.7选择结构实习指导

5.7.1实习目的

5.7.2实习准备

5.7.3实习内容

5.7.4常见错误分析

5.8习题

第6章循环结构

6.1前测试当型循环Do While…Loop

6.2For…Next循环

6.3嵌套

6.4算法举例

6.4.1计数、累加、累积

6.4.2求素数

6.4.3求最大值、最小值

6.4.4求最大公约数与最小公倍数

6.4.5求数列

6.5Do循环的其他结构

6.5.1无条件循环Do…Loop

6.5.2后测试当型循环Do…Loop While

6.5.3前测试直到型循环Do Until…Loop

6.5.4后测试直到型循环Do…Loop Until

6.5.5前测试当型循环 While…Wend

6.6循环结构实习指导

6.6.1实习目的

6.6.2实习准备

6.6.3实习内容

6.6.4常见错误分析

6.7习题

第7章数组与自定义数据类型

7.1数组

7.1.1数组的基本概念

7.1.2数组的声明

7.1.3数组的赋值

7.1.4数组的输出

7.1.5数组的应用举例

7.2控件数组

7.2.1基本概念

7.2.2建立控件数组的方法

7.2.3应用举例

7.3自定义数据类型

7.3.1基本概念

7.3.2用户自定义数据类型数组

7.4列表框控件

7.4.1主要属性

7.4.2向列表框添加项目的方法

7.4.3删除列表项的方法

7.4.4主要事件

7.5组合框控件

7.5.1主要属性

7.5.2Click事件和DblClick事件

7.5.3Change事件

7.5.4项目的添加和删除

7.6滚动条控件

7.6.1主要属性

7.6.2主要事件

7.7数组实习指导

7.7.1实习目的

7.7.2实习准备

7.7.3实习内容

7.7.4常见错误分析

7.8习题

第8章过程

8.1Sub 过程

8.1.1Sub过程的定义

8.1.2Sub过程的调用

8.2过程调用中的参数传递

8.3Function(函数)过程

8.4过程、变量的作用域

8.4.1过程的作用域

8.4.2变量的作用域

8.5应用举例

8.6递归

8.7过程实习指导

8.7.1实习目的

8.7.2实习准备

8.7.3实习内容

8.7.4有关问题分析

8.8习题

第9章文件

9.1文件的基本概念

9.1.1文件的分类

9.1.2数据文件的组成

9.1.3文件的读写和文件的缓冲区

9.1.4不同访问模式下数据文件的存取特点

9.2顺序文件的读写操作

9.2.1顺序文件的打开与关闭

9.2.2建立顺序文件

9.2.3读取顺序文件

9.2.4顺序文件的记录追加

9.2.5顺序文件的修改

9.3随机文件的读写操作

9.3.1随机文件的打开与关闭

9.3.2建立随机文件

9.3.3读取随机文件

9.3.4随机文件的修改与删除

9.4二进制文件的读写*

9.4.1创建和打开二进制文件

9.4.2读写二进制文件

9.5常用的文件操作语句和函数

9.6文件系统控件*

9.6.1驱动器列表框

9.6.2列表框

9.6.3文件列表框

9.7文件实习指导

9.7.1实习目的

9.7.2实习准备

9.7.3实习内容

9.7.4常见错误分析

9.8习题

第10章应用程序界面设计

10.1菜单设计

10.1.1菜单概述

10.1.2菜单设计

10.1.3修改菜单项状态

10.1.4菜单项增减

10.1.5弹出式菜单设计

10.2对话框设计

10.2.1通用对话框

10.2.2对话框应用实例

10.2.3自定义对话框

10.3工具栏设计

10.4状态栏设计

10.5界面设计实习指导

10.5.1实习目的

10.5.2实习准备

10.5.3实习内容

10.5.4常见问题分析

10.6习题

第11章图形操作*

11.1图形操作基础

11.1.1图形的坐标系统

11.1.2自定义坐标系统

11.2与绘图有关的属性

11.2.1当前坐标

11.2.2线宽与线型

11.2.3填充与色彩

11.2.4AutoRedraw属性

11.3图形控件

11.3.1PictureBox控件

11.3.2Image控件

11.3.3Line控件

11.3.4Shape控件

11.3.5图形文件的保存

11.4图形方法

11.4.1Line方法

11.4.2Circle方法

11.4.3Pset方法

11.4.4Point方法

11.4.5PaintPicture方法

11.5习题

参考文献

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个