高级语言程序设计 VB开发

发布 2021-04-24 16:06:28 阅读 4372

实验一简单程序设计。

【实验目的】

1. 掌握visual basic 6.0窗体的常用属性、常用事件和重要方法;

2. 熟练掌握在窗体上创建标签、命令按钮、文本框等控件的方法;

3. 掌握事件过程的**编写,了解对象的概念;

4. 熟悉visual basic的集成开发环境,基本掌握开发应用程序的一般步骤。

【实验内容与指导】

1.建立一个简单应用程序,具体要求为:

启动vb,创建一个新工程,窗体设置如下图所示:

要求:在文本框内输入自己姓名,单击“完成”按钮,则在标签控件中显示相应输入。

各控件主要属性如表1-1:

表1-1 控件属性表。

双击窗体或控件,打开**窗口,在相应的事件过程中输入如下**:

private sub okbutton _click( )

end sub

private sub exitbutton _click()

endend sub

private sub form_load()

= "请输入你的名字"

end sub

运行并测试程序。

按照自己的喜好,修改text框和label的各种属性,增强显示效果。

该实验的工程文件保存为sy1_窗体文件为sy1_

2. 建立一个简单应用程序,具体要求为:

1) 新建一个工程,利用“工程”菜单下的“添加窗体”命令,建立两个窗体,然后通过属性窗口设置窗体的相关属性,见表1-2。

表1-2 对象属性设置。

2) 在第二个窗体的load事件中编写** “欢迎学习visual basic程序设计教程!”。

3) 在第二个窗体上画出两个标签(标题为用户名及密码)、两个文本框(第二个文本框通过属性设置,使输入的字符显示为*号)、三个命令按钮,标题分别为“清屏”,“显示密码”,“登录”。当用鼠标单击第一个命令按钮时,执行语句 ,清除窗体上内容。当单击第二个命令按钮时,在输入密码的文本框中显示出刚输入的密码字符。

当单击第三个命令按钮时,第二个窗体消失同时第一个窗体出现。

4) 在第一个窗体上画三个命令按钮,标题分别为“按钮1”、“按钮2”及“结束”。编写适当的事件,当单击“按钮1”时,按钮2移动过来覆盖按钮1;当单击“按钮2”时,则按钮1移动过来覆盖按钮2;当单击“结束”按钮时结束程序的运行。

具体操作步骤为:

1) 根据题目要求设置界面,设置各对象的属性。

2) 根据题目要求编写**,参考**如下:

第一个窗体中的**。

private sub command1_click移动命令按钮2的**。

end sub

private sub command2_click用move的方法移动命令按钮1的**。

= false

end sub

private sub command3_click结束程序。

endend sub

第二个窗体中各控件的**。

private sub command1_click清屏。

end sub

private sub command2_click原样显示密码。

end sub

private sub command3_click窗口1退出,窗口2出现。

unload me

end sub

private sub form_load窗口载入事件。

"欢迎使用visual basic编程!″

end sub

3) 单击“工程”菜单,选择“工程1属性”属性选项,弹出“工程属性”对话框,在启动对象下拉列表框中选择“frmlogin”,将窗体frmlogin 设置为启动对象。

4) 按f5键或单击工具栏上的运行按钮开始运行程序,单击各个按钮,分别观察窗体的变化。

5) 保存程序。

保存窗体文件。

单击工具栏上的停止按钮,回到visual basic,执行文件菜单中的“保存”命令,或者单击工具栏上的“保存工程”按钮,打开“工程另存为”对话框,该对话框用来保存窗体文件。第一个窗体以作为文件名存入d盘下,单击对话框中的“保存”按钮,即可把窗体文件存入磁盘。第二个窗体保存为。

保存工程文件。

保存完窗体文件后弹出一个对话框,此对话框窗口用来保存工程文件。键入文件名为“sy1_

3.新建一个工程,设置窗体的height属性值为6000,width属性值为9000。在屏幕上居中显示。

在窗体上加入三个命令按钮,一个标签。命令按钮相同大小、caption属性分别为“显示”、“清除”、“退出”。点击“显示”则在标签位置显示一行文本:

“欢迎学习visual basic程序设计!”,点击“清除”则清除显示的内容。点击“退出”则中止程序运行。

(该实验的工程文件保存为sy1_窗体文件为sy1_

请学生根据简单应用程序的基本操作步骤完成本题的有关操作。

4. 在窗体中建立两个文本框(t1、t2),文本框的属性multiline设置为true,scrollbars设置为2-vertical,建立两个命令按钮(名称为c1、c2,标题为“复制”、“剪切”),程序运行时,在文本框t1中输入一段文字,并通过鼠标选择其中任意几个字符,单击“复制”按钮时,把在文本框t1中选择的字符串复制到文本框t2中显示;单击“剪切”按钮时,把在文本框t1中选择的字符串移动到文本框t2中显示。(该实验的工程文件保存为sy1_窗体文件为sy1_

提示:该实验主要是练习文本框的属性。文本框中选定内容操作可以使用文本框的属性seltext(选定文本内容)、selstart(选定文本起始点)、sellength(选定文本长度)。

5.综合实例:

制作一应用程序,显示或隐藏**。

图 1 综合实例。

步骤:1)启动visual basic6.0,新建一个“标准exe”工程。保存窗体文件为“工程文件为“

2)调整窗体大小,在窗体上画出一个标签、一个文本框、一个图像框、两个命令按钮,对照图1中的设计界面,按表1设置各对象的属性。

表13)编写事件过程。

private sub cmdhide_click()

= false

= "单击显示按钮显示**"

end sub

private sub cmdshow_click()

= true

= "单击隐藏按钮隐藏**"

end sub

4)运行、调试并保存工程。

保存并运行程序(f5),单击“显示”按钮和“隐藏”按钮,查看运行效果。

问题讨论】1. 简述创建visual basic应用程序的基本步骤。

2. 窗体除了click与load事件外,还有哪些常用事件?这些事件通常用于做什么?

3. 窗体、命令按钮、文本框、标签这几个控件的属性有何异同?

实验二 visual basic程序设计**基础练习。

【实验目的】

1. 掌握visual basic的数据类型和变量定义方法;

2. 正确使用visual basic的运算符和表达式;

3. 掌握visual basic中数据输入、输出的方法;

4. 掌握立即窗口的使用方法;

5. 了解visual basic的常用函数,掌握部分常用标准函数的功能和用法。

【实验内容与指导】

1. 利用“视图”菜单或利用快捷键ctrl+g打开立即窗口。

2. 数据类型及其定义练习。

1) 练习在“通用—声明”部分定义符号常量:pi=3.14 、 e=2.718。

参考:const pi as single = 3.14

const e as single = 2.718

2) 练习在“通用—声明”部分定义数值变量:a1(整型),a2(长整型)、a3(单精度实型)、a4(双精度实型)。

参考:dim a1 as integer, a2 as long, a3 as single, a4 as double

3) 练习在“通用—声明”部分定义字符型变量:b1,b2,b3。

参考:dim b1 as string, b2 as string, b3 as string

4) 练习在“通用—声明”部分定义布尔(逻辑)型变量:c1,c2,c3。

参考:dim c1 as boolean, c2 as boolean, c3 as boolean

5) 练习在private sub form_click()—end sub过程中定义下列变量:

a—整型,b—长整型,c—单精度实型,d—双精度实型,e—字符型。

参考:private sub form_click()

dim a as integer

高级语言程序设计 VB A卷

诚信应考,考试作弊将带来严重后果!华南理工大学期末考试。高级语言程序设计 vb 试卷 a卷 注意事项 1.考前请将密封线内填写清楚 2.所有答案请直接答在答卷上,答在其它地方无效 3 试卷做草稿纸,与答卷同时提交,答卷才有效 4 考试形式 闭卷 5.本试卷共五大题,满分100分,考试时间120分钟。...

夜大高级语言程序设计VB复习

一 选择题。1 vb是一种 的可视化程序设计语言。a 面向机器 b 面向过程 c 面向问题 d 面向对象。2 程序运行中用鼠标双击当前窗体时,会触发窗体的 事件。a loadb unload c dblclick d keypress 3 下列各项中,可以作为变量名的是。a a1 0b dim c ...

《高级语言程序设计 VB 》复习提纲

第一章 visual basic程序设计概述。1.vb程序设计的主要特点是 面向对象的可视化设计和事件驱动编程机制。2.vb集成开发环境。例1 1 在vb编程状态下,双击窗体中的对象后将显示的窗口是。a 项目 工程 窗口 b 工具箱c 窗口d 属性窗口。例1 2 在设计阶段,要选定窗体上的多个控件,...