用VB实现并行接口模拟实验

上传人:豆浆 文档编号:5575922 上传时间:2017-09-06 格式:DOC 页数:10 大小:335.50KB
返回 下载 相关 举报
用VB实现并行接口模拟实验_第1页
第1页 / 共10页
用VB实现并行接口模拟实验_第2页
第2页 / 共10页
用VB实现并行接口模拟实验_第3页
第3页 / 共10页
用VB实现并行接口模拟实验_第4页
第4页 / 共10页
用VB实现并行接口模拟实验_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《用VB实现并行接口模拟实验》由会员分享,可在线阅读,更多相关《用VB实现并行接口模拟实验(10页珍藏版)》请在金锄头文库上搜索。

1、用 VB 实现并行接口模拟实验目录:1、 VB 语言特点2、 目的3、 要求4、 实验步骤5、 实现功能6、 实验小结7、 主要参考资料摘要:可视化方法编程,第一步是“画”界面,第二步是合理安排事件,第三步才是“写”代码。VB 的集成开发环境界面,主要包括六个部分:标题栏、工具箱、属性窗口、代码编辑器窗口、工程资源管理器窗口和窗体布局窗口。使用 VB 让这个接口能够接收、发送数据,并且可以有 LED 的工作方式和数码管的工作方式;通过简单的程序语言可以让接口实现很多的功能。主要的功能就是可以利用滚动条的左右滑动来调整 8 个灯泡的循环连续速度,并且在连续循环中灯泡的颜色呈七彩色变化。关键词:可

2、视化编程、集成开发、控件、属性、方法、事件、变量、实验步骤。VB 语言特点:传统编程与可视化编程有较大的区别,按传统的“纯”结构化方法编程,自始至终都在“写”代码;而采用可视化方法编程,第一步是“画”界面,第二步是合理安排事件,第三步才是“写”代码,思维方式发生了非常大的变化。人们一般用 Visual 一词表示可视化,这个词的英文原意是“视觉化” 。 “可视的语言”这个名字可能抽象了点,但实际上它却是最直观的编程方法。之所以叫做“可视” ,是指无须编程,仅通过直观的操作方法即可完成界面的设计工作。因此,可视化语言是目前最好的 Windows 应用程序开发工具。 在这种语言中引入了控件的概念,按

3、钮、文本框都可称为控件,Command1 是按钮控件,而 Text1、Text2、Text3 则属于文本框控件。可视化语言把这些控件模式化、对象化,每个控件都有若干方法和事件,并通过一系列的属性来控制控件的外观。利用这些控件,编程过程就如同画画,随意点几下鼠标,一个按钮就完成了,这些工作在使用传统编程语言的情况下,需要编写大量复杂的程序代码才能实现。归纳起来,可视化编程语言的特点主要表现在两个方面:一是基于面向对象的思想,引入了控件的概念和事件驱动;而是程序开发过程一般遵循以下步骤,即先进行界面的绘制工作,再基于事件编写程序代码,以响应鼠标、键盘的各种动作。VB 的集成开发环境界面,主要包括六

4、个部分:标题栏、工具箱、属性窗口、代码编辑器窗口、工程资源管理器窗口和窗体布局窗口。对象:就是代码和数据的封装体。例如一个人、一辆汽车、一台电脑等都是对象。属性:是一个对象的基本特征,每个对象都有它自己的属性。对象常见的属性有标题、名称、颜色、字体、是否可见等。可以通过以下两种方法设置对象的属性:、在设计阶段,通过属性窗口的属性列表框设置对象的属性值。在程序代码中,用赋值语句设置对象的属性,其格式为:对象名.属性名=属性值。方法:一般来说,方法就是要执行的动作,可以将它理解为 VB 提供的一种特殊的过程和函数。如:对象打印方法、显示窗体方法、清除和移动方法等。事件:就是在对象上所发生的事情。例

5、如:单击事件、双击事件、装入事件、卸载事件、改变事件、鼠标移动事件等。对象的事件是由 VB 预先设置好的、能别对象识别的动作。用户不能建立新的事件。变量:所谓变量就是值可以变的量,程序运行过程中我们可以不断地改变它的值。变量具有名字和数据类型两个特性。在使用一个变量时,必须事先用 Dim 语句对它进行声明。但是如果你在使用一个变量时,忘记了事先声明它,那么 VB 就会自动地为你声明,这种方法称为隐式声明。命令按钮:其主要功能是通过单击按钮来调用 Click 事件过程。 常用的属性:Name:设置按钮名称,以在程序代码中引用它。Caption:用于显示按钮上的文本。Default:设置默认命令按

6、钮。为 True 时是默认按钮,按回车键就相当于单击此按钮。为 False 时不是默认按钮。Cancel:用来设置按钮是否为取消按钮。为 True 时是取消按钮,按 Esc 键就相当于单击此按钮。Style:值为 0-Standard 时,是标准按钮,按钮上不能显示图形;值为 1-Graphical 时,是图形按钮,按钮上可以显示图形的样式,也能显示文字。Picture:用于设置在按钮上要显示的图片。只有当 Style 属性为 1 时,才能在按钮上加载图片。Enabled:具有 True 和 False 两个值。可以在设计或运行阶段改变,当为 False 值时,按钮将变灰不可用。常用方法:Se

7、tFocus 用于设置焦点。常用事件:Click。标签:标签控件用来显示不能编辑的文本信息,一般用于显示标题和说明性文字等。常用属性:AutoSize:用来设置标签是否能自动适应大小。Alignment:用来设置标签中文本的对齐方式。BorderStyle:用来设置标签的边框。BackStyle:用来设置标签是否透明。WordWrap:用来设置标签中的内容是否能够多行显示。常用方法:标签控件的常用方法有 Move 方法,用来实现控件的移动。文本框:文本框控件一般用于接收用户输入的信息,或显示系统提供的文本信息,用户可在文本框中编辑文本。常用属性:Text:用于设置文本框中的内容。注意:文本框无

8、 Caption 属性,显示的正文内容存放在 Text。MultiLine:用来决定文本框是否可输入多行文本。PasswordChar:用于设置如何在文本框中显示输入的字符,主要用于密码输入。ScrollBars:用于设置文本框是否有水平滚动条或垂直滚动条。Locked:用于设置文本框中的内容是否可编辑。常用方法:文本框常用的方法是 SetFocus 方法,用于将光标从其他位置移动到文本框中。常用事件:Change 事件,当改变文本框的内容时发生该事件。LostFocus 和 GotFocus 事件:表示文本框控件失去和得到焦点时所发生的事件。另外还有 KeyPress 事件。其中 vbp 为

9、工程文件,frm 为窗体文件。VB 是以工程机制构建应用程序的,在计算机中,我们所创建的应用程序是以文件的形式存在的。一个 VB 应用程序往往包含了一系列不同类型的文件。假设一个应用程序具有三个窗体和一个标准模块,那么 VB 将该应用程序保存为三类文件,即一个工程文件(.vbp) 、三个窗体文件(.frm)和一个模块文件(.bas) 。一个应用程序包含的所有文件的集合就是工程。用工程资源管理器窗口可以管理应用程序的所有文件。从基本构成上看,一个工程可能会包含下列不同类型的文件:1、每个应用程序必须有一个唯一的 vbp 文件。2、每个标准应用程序通常至少有一个 frm 文件。3、每个窗体的二进制

10、数据文件(.frx),每个 frm 文件对应一个 frx 文件;它包含窗体上控件的属性数据。4、每个类模块的文件(.cls) 。5、每个标准类模块的文件(.bas) 。6、一个或多个包含 ActiveX 控件的文件(.ocx) 。7、单个资源文件( .res) 。目的:这次的实验是用 VB 实现并行接口, 其实电脑有很多接口,包括:并行接口(如显示器接口) ,USB 串行接口,机器里面还有 ISA 接口等。采用并行传送方式在微型计算机与外部设备之间进行数据传送的接口叫做并行接口,采用的是 25 针 D 型接头,是指 8 位数据同时通过并行线进行传送,这样数据传送速度大大提高。因为并行接口适用于

11、近距离、高速度的场合,所以在实际应用中,凡是在 CPU 与外设之间同时需要两位以上信息传送时,主要采用并行接口。它有两个主要特点:一是同时并行传送的二进位数就是数据宽度;二是在计算机与外设之间采用应答式的联络信号来协调双方的数据传送操作。因此,采用VB 的语言特点来实现并行接口的各种功能,会更有特色。使用 VB 让这个接口能够接收、发送数据,并且可以有 LED 的工作方式和数码管的工作方式;通过简单的程序语言可以让接口实现很多的功能。要求:这次的 VB 并口实验要求能设计出完整的 VB 界面,并通过单击第一个界面上的某个按钮就能弹出第二个设计界面,在第二个界面中能够通过编写代码实现 LED 的

12、各种功能,满足用户的需求。其中在第一个界面中要了解各种控件的功能、属性以及作用,这样对画制界面时会有很大的帮助。在做这个实验之前也要清楚的了解 VB 语言的特点和代码编写时所要遵循规则。这样做实验就比较顺利。实验步骤:首先要设计这次的实验界面,界面 1 如图: 要有接收、发送数据的区域;数据线引脚区域;LED 工作方式选择区域和数码管工作方式选择区域。 界面的制作步骤:1、 启动 VB 系统后,在第一个看到的界面上选择一个“标准 EXE”工程,然后点击“打开”按钮进入 VB 的集成开发环境。 (VB 总是从新建一个工程 Project 开始,一进入VB 集成环境,VB 即建立了一个名为“工程

13、1”的新工程,同时创建了一个名为“Form1”的空白窗体。 ) 2、 将窗体的 Caption 属性设置为“用 VB 实现并行接口模拟实验 ” ,MaxButton 属性设置为 True。3、 在窗体上放置四个框架控件,并将他们的 Caption 分别改为“向指定端口发送或接收数据” , “数据线引脚” , “LED 工作方式选择”及“数码管工作方式选择” 。该控件主要起控件组容器的作用,使得其中的控件可以作为一个整体移动。4、 在框架控件旁的空白区域,用标签控件 来编辑文本信息,将他们的 Caption 分别改为“VB 并口实验” , “Copyright 2008-2009 by 裴容”和

14、“邮件地址:”。将“VB 并口实验”的字号改为小一号,在视图调色版中将颜色设置为深蓝色。并将“邮件地址:”中的邮件地址设置为淡蓝色,字号为五号字。5、 在“向指定端口发送和接收数据”的框架控件中添加两个标签控件、两个文本框控件和两个命令按钮 。将标签控件的 Caption 属性改为“请输入端口地址(十六进制) ”和“数值(十六进制) ”。将文本框控件的 Caption 属性内容清除。最后将命令按钮的 Caption 属性设置为“接收”和“发送” 。6、 在“数据线引脚”的框架控件中添加 8 个复选框控件,将 Caption 属性分别设置为 9-2。再添加一个名为“清零”的命令按钮。7、 在“L

15、ED 工作方式选择”的框架控件中添加 4 个单选按钮,并将他们的 Caption 属性设置为“- ”“ -”“闪烁 ”和“循环点亮” 。8、 在“数码管工作方式选择”的框架控件中添加一个组合框控件和一个名为“开始”的命令按钮。双击组合框控件,在打开的代码编辑器中,选择“Form-load”输入以下红色代码:Private Sub Form_Load()Combo1.AddItem 循环点亮Combo1.AddItem 按奇数点亮Combo1.AddItem 按偶数点亮Combo1.AddItem 统计开关打开时间Combo1.AddItem 显示(1-4)开关Combo1.AddItem 交通

16、灯End Sub将在组合框的下拉列表中显示。9、 最后在空白区域添加一个名为“退出”的命令按钮。双击“退出”按钮,在代码编辑器中输入:end。在运行中点击“退出”即可退出运行界面。10、保存设置。在绘制上面的界面时主要用到了 4 种控件:框架控件、单选钮、复选框、组合框控件。框架控件:窗体中可以放置很多控件,为了将控件分成若干个组就需要采用框架控件。框架控件一般作为其他控件的容器使用。在可视化界面设计中非常重要。框架控件的主要属性是 Caption,其他属性和事件方法不常使用。单选钮(OptionButton ):如果希望用户在几个选项中只能选择一项,就要使用该控件。它的主要属性是 Value。当 Value 属性设置为 True 时,表示选项被选中。复选框(CheckBox):如果希望用户在几个选项中可选择多项,就要使用该控件。它的主要属性也是 Value(0:未被选中;1:选中;2:禁用复选框) 。在运行状态,通过鼠标的

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号