![[工学]实验-vb控件.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/5/f0b0645e-9364-4be3-8d18-aafbdab40b96/f0b0645e-9364-4be3-8d18-aafbdab40b961.gif)
![[工学]实验-vb控件.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/5/f0b0645e-9364-4be3-8d18-aafbdab40b96/f0b0645e-9364-4be3-8d18-aafbdab40b962.gif)
![[工学]实验-vb控件.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/5/f0b0645e-9364-4be3-8d18-aafbdab40b96/f0b0645e-9364-4be3-8d18-aafbdab40b963.gif)
![[工学]实验-vb控件.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/5/f0b0645e-9364-4be3-8d18-aafbdab40b96/f0b0645e-9364-4be3-8d18-aafbdab40b964.gif)
![[工学]实验-vb控件.doc_第5页](http://file.renrendoc.com/FileRoot1/2019-1/5/f0b0645e-9364-4be3-8d18-aafbdab40b96/f0b0645e-9364-4be3-8d18-aafbdab40b965.gif)
已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一创建一个简单的Visual Basic应用程序,使其能够完成以下功能。1编写一个程序,在屏幕上标签上显示“欢迎使用Visual Basic!”,将字号调整到合适的大小。2在文本框中输入字符,单击“替换”按钮,使得文本框中的字符替换标签中原有的显示文字。实验步骤在窗体中创建2个标签、1个文本框和2个按钮,对象建立后如图1所示;代码编写:略图1实验二建立一个允许剪切、复制和粘贴的简单便笺板程序。分析:根据题意,建立一个文本框输入文本,文本框初值为空,在程序运行时,用户输入正文并允许显示多行,建立四个命令按钮分别实现题目要求的功能。【实验步骤】1在设计窗体中创建1个标签、1个文本框和4个按钮,对象建立后如图2所示;图2 创建对象后的窗体2设置各控件的属性值;3将各控件的属性设置完成后,窗体界面如图3所示;图3 设置属性后的窗体4编写代码代码如下:Dim st As StringPrivate Sub Form_Load() Label1.FontSize = 16 Text1.FontSize = 10 Command1.FontSize = 10 Command2.FontSize = 10Command3.FontSize = 10Command4.FontSize = 10End SubPrivate Sub Command1_Click()st = Text1.SelTextText1.SelText = End SubPrivate Sub Command2_Click()st = Text1.SelTextEnd SubPrivate Sub Command3_Click()Text1.SelText = stEnd SubPrivate Sub Command4_Click()EndEnd Sub5调试运行程序程序运行后,在文本框中输入任意一串字符“”,如图4所示。图4 窗体运行界面若在文本框内选中内容,单击“剪切”、并将光标定位在文本框中的任意位置,再单击“粘贴”按钮后,所选定的内容将移至当前光标所在位置;若在文本框内选中内容,单击“复制”、并将光标定位在文本框中的任意位置,再单击“粘贴”按钮后,则所选定的内容将在当前光标所在位置处复制一份相同内容。实验三用标签制作浮雕效果文字利用两个标签控件,在设计时通过白色/黑色错位叠加,实现图5所示的文字浮雕效果。图5 浮雕效果文字(1)在窗体上放置两个标签控件,其Caption属性均为“ VB6.0 中文版”,字号均为“初号”,字体均为“隶书”。调整标签的宽度和高度,使文字分两行显示。(2)按表1设置两个标签的其他属性。表1 标签控件属性控件名背景样式(BackStyle)边框样式(BorderStyle)前景色(ForeColor)左(Left)顶(Top)Label11 - Fixed Single1 Opaque (不透明)&H00FFFFFF&(白)324324Label20 - None0 Transparent (透明)&H00000000&(黑)384372用类似的方法,还可以制作如图6所示的阴影文字。图6 阴影文字实验四熟悉Move方法实现对象移动,进一步熟悉控件事件的使用。实验结果界面如图7所示。图7 运行界面实验步骤:1 将窗体的Caption属性设为“欢迎新同学”;为窗体设置Picture属性(图片可以从C:WindowsWebWallpaper中取,也可放自己喜欢的照片),设置窗体不可改变大小。2 在窗体上添加两个标签,Caption属性为“欢迎新同学”,并将其设置为浮雕效果(提示:浮雕效果可以由两个背景风格为透明、前景颜色不同、位置稍有错位的标签重叠而成)。3 添加两个命令按钮Command1 和Command2,清空Caption属性,将Style属性设置为1-Grapical,分别为Picture属性设置图标文件“Point02.ico”、“Point04.ico”(图标文件位于VB的安装目录下CommonGraphicsIconsArrows文件夹中)。4 双击Command1,添加如下代码:提示:通过标签的move方法改变标签的left属性值5 双击Command2,添加如下代码:提示:通过标签的move方法改变标签的left属性值6 将窗体和工程文件保存在自己的文件夹中。7 单击F5,试验运行本程序,直至满意为止。思考:根据Move方法的语法“对象名.Move left, top, width, height”,修改上述程序还可以有哪些变化?试一试。实验五创建标签滚动效果实验步骤:1、 在窗体上放置一个label控件,一个定时器timer控件。2、 设置对象属性,如图8所示,其中Timer1控件的Interval属性设置为100。3、 在Timer1的timer事件中加入以下代码Private Sub Timer1_Timer() Label1.Move Label1.Left + 50 If Label1.Left Form1.Width Then Label1.Left = -Label1.Left End IfEnd Sub4、 运行观察结果,标签从左至右滚动后超出窗体范围会继续从左侧出现。图8实验六实验任务:图9 打印练习实验结果界面如图9所示,要求:1) 窗体上打印的字符为宋体、小四。2) 单击“打印”,输出如图所示的图形。3) 单击“清屏”,清除打印内容。4) 单击“退出”,结束程序运行。实验步骤:1) 打开VB6.0,创建一个标准EXE工程。2) 将窗体的Caption属性设置为“打印练习”,Font属性设置为宋体、小四。3) 添加三个命令按钮command1、command2、command3,caption属性分别为“打印”、“清屏”、“退出”。4) 在代码窗口中输入下面代码:Private Sub Command1_Click() For i = 1 To 5 打印上面的倒三角,共5行 string函数的作用是打印n个指定字符组成的字符串tab函数是作用是跳开多少列Print Tab(5 + i); String(2 * (6 - i) - 1, *) Next i For i = 2 To 5 打印下面的正三角,共5行,第一行因重复而省略 Print Tab(11 - i); String(2 * i - 1, *) Next iEnd Sub Private Sub Command2_Click() ClsEnd SubPrivate Sub Command3_Click() EndEnd Sub思考题:1Visual Basic是一种面向对象的可视化程序设计语言,采取了( )的编程机制。 (A)事件驱动 (B)按过程顺序执行 (C)从主程序开始执行 (D)按模块顺序执行 2在Visual Basic中最基本的对象是( ),它是应用程序的基石,是其他控件的容器。 (A)文本框 (B)命令按钮 (C)窗体 (D)标签 3多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把( )指定为启动窗体。 (A)不包含任何控件的窗体 (B)设计时的第一个窗体 (C)包含控件最多的窗体 (D)命名为First的窗体 4有程序代码如下: Text1.Text=Visual Basic则:Text1、Text和Visual Basic分别代表( )。 (A)对象,值,属性 (B)对象,方法,属性 (C)对象,属性,值 (D)属性,对象,值 5Visual Basic是一种面向对象的程序设计语言,( )不是对象系统所包含的三要素。 (A)变量 (B)事件 (C)属性 (D)方法 6Visual Basic的一个应用程序至少包含一个( )文件,该文件存储窗体上使用的所有控件对象和有关的 ( )、对象相应的( )过程和( )代码。 (A)模块、方法、事件、程序 (B)窗体、属性、事件、程序 (C)窗体、程序、属性、事件 (D)窗体、属性、事件、模块 7以下不属于Visual Basic的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年小学英语教师考试试题及答案
- 农用薄膜生产线项目环境影响报告书
- 防腐保温工程的施工人员培训与管理方案
- 2025年全国瑜伽考试试题及答案
- 建筑识图考试试题及答案
- 市政供热老旧管网改造工程建筑工程方案
- 功能性薄膜建设项目环境影响报告书
- 堤顶防汛道路施工材料运输与存储方案
- 建筑新材料生产线项目环境影响报告书
- 含氟高端精细化学品生产线项目施工方案
- 2025年江西省高考物理试卷真题(含答案及解析)
- 高三励志课件
- 河南省人民医院2025年护士规范化培训招生考试参考题库及答案解析
- 防消联勤课件
- 绿色交通系统无人驾驶车辆示范项目可行性研究报告
- 2025年领导干部政治理论知识竞赛题库及答案
- 2025国庆中秋节前安全教育
- 输电线路工程冬季施工方案
- 矿山安全三级教育培训课件
- 抵押协议书样板3篇
- 拱桥专项施工组织设计方案示范
评论
0/150
提交评论