VisualBasic程序设计概述_第1页
VisualBasic程序设计概述_第2页
免费预览已结束,剩余3页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、个人资料整理,仅供个人学习使用1 / 18Visual Basic 程序设计概述1.1 知 识 要 点1.1.1 VisualBasic6.0 简介1 Visual Basic 概述Visual :一种开发图形用户界面(GUI )的方法。Basic: Basic 语言,是指它使用 Basic 语言作为代码。Visual Basic :基于 Basic 的可视化的程序设计语言,简称 VB。VB6.0 包括三个版本,分别为学习版(learning )、专业版(professional)和企业版( enterprise)。矚慫润厲钐瘗睞枥庑赖賃軔。2VB 的特点(1)面向对象的可视化编程。 ( 2

2、)事件驱动的编程机制。(3)结构化的程序设计语言。( 4)充分利用 Windows 资源,举例如下。DDE :动态数据交换技术。OLE :对象链接与嵌入技术。DLL :动态链接库技术。 (5)开放的数据库功能与网络支持。3VB 的启动(1)按一般运行应用程序的方法来启动它。选择 开始”T程序”TMicrosoft Visual Studio6.0 中文版”宀Microsoft Visual Basic 6.0 中文版”命令。聞創沟燴鐺險爱氇谴净祸測。( 2)使用命令行启动。选择开始”T运行”-输入 VB6.exe 所在盘符和路径以及VB6.exe 命令。(3)经常使用 VB 时,可将 “Mic

3、rosoft Visual Basic 6.0 中文版 ”的快捷图标放置于桌面, 启动时双击此快捷方式图标。残骛楼諍锩瀨濟溆塹籟婭骒。4VB 的退出(1)单击 VB 集成开发环境窗口中左上角的 “关闭 ”按钮。(2)选择 VB 集成开发环境窗口中菜单栏中的 “文件”的“退出 ”命令。( 3)按 Alt+F4 组合键。1.1.2 VisualBasic6.0 程序开发环境1 VB 集成开发环境( 1)主窗口:应用程序窗口,由标题栏、菜单栏和工具栏组成。(2)窗体(Form)窗口:设计 VB 程序的界面。(3)代码(Code)窗口:编辑窗体、标准模块中的代码。(4)属性(Properties)窗口

4、:窗体或控件的属性设置。(5)窗体布局( Form Layout )窗口:指定程序运行时的窗体初始位置。(6)工程资源管理器( Project Expror )窗口:保存一个应用程序所有的文件。(7)工具箱(Toolbox )窗口 :显示各种控件的制作工具,供用户在窗体上设计。2代码模块和代码窗口VB 的代码存放在代码模块中, VB 中的代码模块分为三种类型:窗体模块、标准模块 和类模块。个人资料整理,仅供个人学习使用2 / 18(1)窗体模块 窗体模块包括窗体及其控件的描述,窗体级的常量、变量和外部过程的声明部分,事 件过程和通用过程部分。窗体模块保存在扩展名为 .frm 的文件中。酽锕极額

5、閉镇桧猪訣锥顧荭。每个工程文件可以有多个以 .frm 为扩展名的窗体模块。当声明部分执行后, VB 在事件过程部分查找启动窗体中的 Sub Form_Load 过程,用 它把窗体装入内存时发生的事件。彈贸摄尔霁毙攬砖卤庑诒尔。当运行完成 Form_Load 事件后,程序等待用户触发其他事件过程。 注意:在窗体模块中声明部分放在最前面,通用过程和事件过程的位置没有限制。(2)标准模块 标准模块也称为全局模块、独立模块,主要用作实现程序公共代码,含有全局变量声 明、模块级声明及通用过程等几部分组成。謀荞抟箧飆鐸怼类蒋薔點鉍。标准模块的扩展名是.bas。标准模块中所声明的变量和过程可以被应用程序中的

6、其他 模块访问。全局变量的声明放在标准模块的首部,全局变量声明总是在启动时执行。厦礴恳蹒骈時盡继價骚卺癩。一个工程文件中可以有多个标准模块。 一个应用程序包括多个窗体时,通常将几个窗体中都要执行的公共代码和全局变量放 在标准模块中。 当只需要一个窗体就能完成应用程序所需功能时, 标准模块可以不使用。茕 桢广鳓鯡选块网羈泪镀齐。添加标准模块的方法是:选择菜单中的工程”T添加模块”命令。(3)类模块VB 中的类模块是面向对象编程的基础。通常用类模块来创建新的对象。这些对象可 以包含自定义的属性、方法和事件。可被应用程序内的其他过程调用。鹅娅尽損鹌惨歷茏鴛賴縈诘。类模块的文件扩展名为 .Cls。 标

7、准模块和类模块的区别是标准模块只包含代码,而类模块既包含代码又包含数据, 可视为没有物理表示的控件。添加类模块的方法是:选择菜单中的工程”T添加类模块”命令。3代码窗口 代码窗口:编写和显示程序代码的窗口。打开代码窗口的方法:(1) 在工程资源管理器窗口中单击 “查看代码 ”按钮。(2) 在窗体窗口中双击一个控件或窗体本身。(3) 在 “视图 ”菜单中选择 “代码窗口 ”命令。 代码窗口中根据模块中所包括的每个对象,分隔出与每个对象对应的独立部分。可以通过代码窗口的过程框访问不同的过程。籟丛妈羥为贍偾蛏练淨槠挞。可通过代码窗口左下角的 “过程查看 ”和 “全模块查看 ”按钮进行当前过程的查看和

8、代码 模块中的所有过程的查看。預頌圣鉉儐歲龈讶骅籴買闥。4自动编码 自动编码是指代码窗口中能自动填充语句、属性和函数参数。当用户输入代码时,代码窗口会自动列出适当的选择、语句、对象属性、函数原型或 值。1.1.3VB 程序工作模式1设计模式 在设计模式下,可以建立应用程序的用户界面,设置控件的属性,编写程序代码等。2运行模式 在运行模式下,可以测试程序的运行结果,可以与应用程序对话,还可以查看程序代 码,但不能修改程序。个人资料整理,仅供个人学习使用3 / 183中断模式 在中断模式下,可以利用各种调试手段检查或更改某些变量或表达式的值,或者在断 点附近单步执行程序,以便发现错误并及时改正。渗

9、釤呛俨匀谔鱉调硯錦鋇絨。进入中断模式可以查看代码、修改代码、检查数据。 进入中断模式的方法:(1)在代码中插入 Stop 语句。(2)在代码窗口中设置断点(用菜单命令) 。(3)在代码窗口中设置断点(鼠标操作) 。(4)在程序运行时强制 “中断 ”。(5)当程序运行出现错误时中断。1.1.4 面向对象的程序设计基础1程序设计方法 结构化程序设计:程序 =算法 +数据结构。面向对象的程序设计:程序 =对象 +消息。 2对象的有关概念 类:类是创建对象实例的模板,包含了创建对象的属性描述和行为特征的定义。 对象:类的一个实例,继承了类的属性、方法。对象继承了类的属性、方法,但它们都有自己的特征和行

10、为。VB 中常用的对象有窗体、控件等。3对象的三要素(1)属性 对象的性质,用来描述和反映对象特征的参数。(2)方法 对象的行为,是将一些通用的过程编写好并封装起来,作为方法供用户直接调用。 使用方法的一般格式: 对象名 .方法名(参数)。(3)事件 响应对象的动作,发生在用户与应用程序交互时。 事件过程:指附在该对象上的用户编写的程序代码,是事件的处理程序。事件过程的语法格式如下。Sub 对象名 _事件名 ()处理事件的程序代码End Sub4事件驱动 当某个事件发生时,系统就会自动执行此事件的事件过程。 事件过程要经过事件的触发才能被执行,这种工作模式称为事件驱动方式。 简单地说:属性决定

11、对象的外观,方法决定对象的行为,那么事件驱动就决定了对象 之间联系的手段。5工程的组成工程文件(vbp):包含了一个应用程序的所有文件。窗体文件( frm ):控件及属性、事件过程和自定义过程。 窗体的二进制数据文件( frx) :自动产生同名 frx 文件。标准模块文件(bas):是应用程序内其他模块访问的过程和声明的容器。类模块的文件(cis):是面向对象编程的基础。可在类模块中编写代码建立新对象。 这些新对象可以包含自定义的属性和方法。铙誅卧泻噦圣骋贶頂廡缝勵。1.1.5VB 程序开发的基本控件VB 基本控件是指工具箱中所列出的控件。1VB 基本控件中的常用属性( 1) Name 属性

12、用于给所创建的对象命名,每一个控件都有默认的名称。个人资料整理,仅供个人学习使用4 / 18( 2) Caption 属性Caption 属性决定了控件上的标题内容。( 3) Height 、 width 、 top 和 ieft 属性Height 和 width 决定了控件的高度和宽度。top 和 ieft 决定了控件在窗体中的位置。( 4) Enabied 属性控件是否可操作。( 5) Visibie 属性控件是否可见。当设置为 faise 时,用户看不到,但控件本身存在。( 6 ) Font 属性Fontitaiic 是否斜体。Fontstrikethru 是否加一删除线。Fontund

13、eriine 是否带下划线。( 7) Forecoior 前景颜色属性设置控件的前景颜色(即正文颜色) 。其值是一个十六进制常数,用户可以在调色板 中直接选择所需颜色。( 8) Backcoior 背景颜色属性( 9) BorderStyie 边框风格属性O-No ne:控件周围没有边框。1-Fixed Single :控件带有单边框。 (1O) Alignment 属性 控件上正文水平对齐方式0:左对齐。1:右对齐。2:居中。2 VB 基本控件中的常用事件(1) Click 事件 控件的单击事件。窗体装载后单击控件时触发。(2) DblClick 事件 控件的双击事件。窗体装载后双击控件时触

14、发。(3) KeyDown 事件 当用户按下键盘上一个键时触发。(4) KeyUp 事件 当用户松开键盘上的键时触发。(5) MouseDown 事件 当鼠标被按下时触发。(6) MouseUp 当用户松开鼠标键时发生的。3 VB 基本控件中的常用方法 方法调用的形式:对象.方法 参数列表 省略对象时,表示当前对象。(1) Print 方法 该方法用来在对象上输出数据、文本。 其形式为: 对象名称 .Print Spc(n)|Tab(n) 表达式列表 ;|,对象:可为窗体(Form)、图形框(PictureBox)、立即窗口( Debug)或打印机(Printer)。擁締凤袜备訊顎轮烂蔷報赢。表达式列表: 一个或多个表达式, 如果省略, 则输出一个空行。 当输出多个表达式时, 各表达式之间用分号 “; ”(紧凑格式)或逗号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论