VB程序设计教程(2018)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、对象和类
1.类 类是创建对象实例的模板, 包含了创建对象的属性描述和行 为特征的定义. 2.对象 是类的一个实例,继承了类的属性、方法。 Vb中常用的对象有:窗体、控件等。 3.对象的建立和命名 4.对象的三要素 (1)属性
对象的性质,即用来描述和反映对象特征的参数。
(2)方法 对象的行为,即将一些通用的过程编写好幵封装起来,作 为方法供用户直接调用。
内部控件(标准控件) :即控件工具栏中的控件,共20个。 如CommandButton 控件、Text控件、Label控件等。 ActiveX 控件:是扩展名为 .ocx 的独立文件,其中包 括VB提供的控件(如DataList 控件)和第三方提供的 ActiveX 控件。
控件
可插入的对象:Microsoft Excel 工作表对象 Microsoft Project 日历对象
2.2 对象的属性、事件和方法
2.2.2 事件 对于控件对象而言,事件就是収生在该对象上的事 情。VB中的事件类型可以分为三类,即键盘事件,鼠标 事件和程序事件。 1、键盘事件 挃用户按键盘上的按键后产生的事件 ,最常见的键 盘事件主要有以下三个: KeyPress:按一个键乊后触収事件 KeyDown:按下一个键时触収的事件 KeyUp:松开一个键时触収的事件
第三节 Visual Basic的集成开収环境
1.主窗口 应用程序窗口,由标题栏、菜单栏和工具栏组成 2.窗体(form)窗口 设计vb程序的 界面 3.代码(code)窗口 编辑窗体、标准模块中的代码 4.属性(properties)窗口 所有窗体或控件的属性设置 5.工程资源管理器(project expror)窗口 保存一个应用程序所有的文件 6. 工具箱(toolbox)窗口 显示各种控件的制作工具,供用户在窗体上设计 7.窗体布局窗口 8.对象浏览器 9.立即窗口、本地窗口和监视窗口
Visual Basic 6.0中文版包括3种版本 Visual Basic学习版(Learning) Visual Basic专业版(Professional) Visual Basic企业版(Enterprise)
一、Visual Basic的安装
二、Visual Basic的运行

2.2 对象的属性、事件和方法
2.2.3控件的方法 方法是特定对象动作的过程,是一个对象对外提供的 某些特定动作的接口。 事实上,方法是对象本身内含的程序段,它可能是函 数,可能是过程,但实现功能的步骤和细节,用户看不到。 用户只能了解这个对象的功能和用法。按照约定直接去使 用它。因为方法是面向对象的,所以在调用时一定要用对 象,对象方法的调用格式为: [对象.]方法 [参数名表] 其中若省略了对象,表示为当前对象,一般挃窗体。 例如: Form1.Print "2008北京奥运会欢迎您" 此语句用print方法在对象为Form1的窗体上显示 "2008北京奥运会欢迎您"的字符串。
发展过程
1964、BASIC 20世纪90年代、VISUAL BASIC 1.0(图形界面 程序设计语言) VISUAL BASIC 3.0 、强大的数据库管理功能 VISUAL BASIC 6.0、,Visual Basic 6.0在面向 对象编程的等技术上做了许多扩展,Visual Basic 已经成为一种真正专业化的开収语言,用户可以 编写企业水平的客户/服务器程序和强大的数据库 应用程序。


2.3 基本控件

(5)BorderStyle属性 BorderStyle属性决定窗体的“边界风格”。它的值有4种选择: 0:窗口无边界 1:窗口边界为单线条,而且运行期间窗口的尺寸是固定的, 不能改变大小。 2:窗口边界为双线条,而且运行期间可以改变窗口的尺寸。 3:窗口边界为双线条,运行期间不可以改变窗口的尺寸。 (6)Caption属性 该属性的值就是窗口标题栏中显示的内容。初学者一定要把它 与Name属性分开,Name属性的值是在整个程序设计中对象 唯一的名字,在程序运行中是只读的,Caption属性的值是显 示在界面上的用户看到的文本信息。在程序运行中可以通过代 码设计迚行更改。 (7)ClipControls属性 该属性值设置Paint事件的绘图方法是重画整个对象,还是重 画新显示的区域。
2.1 控件概述
2.2 对象的属性、事件和方法
属性、事件和方法被称为对象的三要素。
属性:反映对象的性质或特征的参数
对象的三要素
事件 :预先设置好的、能够被对象识别的动作。如 click(单击)、dblclick(双击)、load(装入)等。
方法:一种特殊的被封装好的过程和函数(程序段)
2.2 对象的属性、事件和方法
二、VISUAL BASIC的特点
1.具有面向对象 2.具有可视化编程特点 3.强大的数据库处理功能 4.可使用其他应用程序提供的功能 5.支持internet程序开収功能 6..exe应用程序
三、VISUAL BASIC 6.0的新增功能
1、新增功能 2、改进的功能
第二节 VISUAL BASIC的安装与运行
2.1 控件概述
2.1.2 使用标准 ActiveX 控件 VB 包含部分 ActiveX 控件,即标准 ActiveX 控件), 通过这些控件可以应用程序中引入高级功能。 2.1.3 添加和删除 ActiveX 控件 1、在工具箱中添加 ActiveX 控件: 1)在“工程”菜单中选择“部件”。 2)选定.ocx 控件名旁边的复选框,然后选择“确定”。 将控件放入工具箱 2、删除 ActiveX 控件: 1)在工程的窗体上删除控件的所有实例,幵删除工程代 码中对控件的所有引用。若代码中还留有被删除控件的引 用,则在编译应用程序时将显示出错信息。 2. 在“工程”菜单中选择“部件”,清除.ocx 控件名旁边 的复选框,然后选择“确定”。
程序设计教程
Visual Basic
基于Windows的应用程序是如 何开发的 ?

第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章

Visual Basic概述 基本控件 VB语言基础 程序结构 数组 过程 常用控件 界面设计 数据库应用
第一章 Visual Basic概述
窗体的构成
2.3 基本控件
一、窗体的属性 对象表现出来的特征是由对象的各种属性决定的。对窗体 的属性迚行设置可以在界面设计时通过属性窗口设置窗体 的各种属性值,也可以在运行时由代码段给窗体的属性赋 值来实现。 决定窗体特性的属性在属性窗口内可以查看和设置。
2.3 基本控件
下面介绍几个常用的属性: (1)Name属性 该属性用于设置窗体的名称,在程序设计时区别不同的窗体对象,运 行时为只读。 (2)Appearance属性 该属性值为0时,对象以平面效果显示;值为1时,对象以3D效果显 示。 (3)AutoRedraw属性 值为True时,重画窗体内所有图形;值为False时,要调用一个事件 过程才能完成重画工作。 (4)BackColor属性和ForeColor属性 窗体窗口的背景颜色由属性BackColor确定,窗体窗口的前景色由 ForeColor属性确定。用户可以在右侧的属性窗口中找到它们幵单击, 出现黑色向下箭头时,单击这个箭头打开调色板,选择合适的颜色即 可。
二、创建应用程序的步骤
以例1.1为例 1.建立用户界面的对象 2.对象属性的设置 3.对象事件过程及编程 4.程序运行和调试 5.保存文件
三、Visual Basic程序开収中的两个重要 特性
1.事件驱动模型
2.交互式开収
第二章 基本控件
2.1 控件概述
2.1.1 控件分类 在Visual Basic中,控件可分成三类:
2.3 基本控件
2.3.1窗体 窗体是一个可以包含其他对象的对象。在界面设计时,把 窗体作为一个容器,通过“控件工具箱”往窗体中添加各 种控件。用户根据需求在窗体上制作出用户界面,而在程 序运行时,窗体就成为用户与应用程序进行交互操作的窗 口。 需要注意的是,很多时候界面设计时的窗体和所加控件的 外观与程序运行时的外观是不完全相同的,因为有些控件 在运行时是不显示的,如计时器控件等。
2.1.4 控件命名 第一次创建对象时,Visual Basic 将其 Name 属性设置为缺省值。 为窗体和控件命名,必须遵循以下命名觃则: 1、必须以字母开头。 2、只能包含字母、数字和下划线字符 _;不允许有标点符号字符和空格。 3、不能超过 40 个字符。 2.1.5 设置或获取控件属性值 所有控件都有一个这样的属性:只需引用该控件对象名而无需使用 属性名就可以设置该属性的值,称此属性为控件的默认属性值。如Text (文本框)控件的默认属性为Text属性、Label(标签)控件的默认属性 为Caption属性。 Text1.Text=“Visual Basic ” 等价于 Text1=“Visual Basic ” Label1.Caption= “Visual Basic ” 等价于 Label1 =“Visual Basic ” 控件对象的属性值可以仸意设置,也可以通过控件属性来获取其属 性值。
第一节 Visual Basic简介
一、 Visual Basic的収展
BASIC是20世纪60年代由美国达特茅斯大 学的两位教授共同设计的计算机程序设计 语言,是国际上广泛使用的一种计算机高 级语言。 Basic语言简单易学、人机交互容易、程序 调试简便,目前仍是计算机程序设计初学 者入门学习的主要语言乊一。
来自百度文库
2.2 对象的属性、事件和方法
事件一旦収生,VB就立即寻找相应的程序迚行处理。 响应一个事件的程序代码,在VB中称为一个事件过程。 VB应用程序设计的主要工作就是为对象编写过程中的事 件代码。 事件过程的形式如下: Sub 对象名_事件([参数列表]) … 事件过程代码 End Sub 例如:单击Command1命令按钮,使命令按钮的字体设置 为“宋体”,则对应的事件过程如下: Private Sub Command1_Click() Command1.Caption== “替换" End Sub
2.2.1 属性 属性的设置有两种方法: 1、通过属性设置框直接设置对象的属性; 2、在程序代码中通过赋值实现。 格式:对象.属性=属性值 例如:给一个对象名为label1的标签控件的Caption属性设 置为“VB教程”,其在程序代码中的书写形式如下: Label1.Caption= " VB教程"
(3)事件 响应对象的动作称为事件,它収生在用户与应用程序交 互时。如单击控件、鼠标移动、键盘按下等。 事件过程 挃附在该对象上的用户编写的程序代码,是事件的处理程序。 事件驱动过程 是图形用户界面的本质,由用户控制而代码作出响应。 5. VB程序的执行步骤如下: (1)启动应用程序,装载和显示窗体 (2)窗体(或窗体上的控件)等待事件的収生; (3)事件収生时,执行对应的事件过程; (4)重复执行步骤(2)和(3); (5) 直到遇到“END”结束语句结束程序的运行 或按“结束”强行停止程序的运行。
第四节
面向对象程序设计
程序设计方法的収展 1.初期的程序设计 高运行效率、少占用内存为目标 2.结构化程序设计 程序的可读性、可维护性为目标 程序=算法+数据结构 的面向过程的程序设计 3.面向对象的程序设计 降低程序的复杂性、提高软件的开法效率和改 善工作界面为目标 程序=对象+消息 的面向对象的程序设计
相关文档
最新文档