Visual Basic案例教程实验指导(txt+pdf+epub+mobi电子书下载)


发布时间:2021-01-20 13:33:02

点击下载

作者:程志梅,蔡友林,等

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

Visual Basic案例教程实验指导

Visual Basic案例教程实验指导试读:

前言

Visual Basic是Microsoft公司推出的一种可视化的应用程序开发语言,具有简单易学、功能强大、语法简单、执行代码效率高、软件费用支出低、见效快等特点,是目前应用最为广泛的程序设计语言之一。

Visual Basic程序设计课程的学习在很大程度上是通过大量的实际操作来理解和掌握的,是一门非常注重实验、实践环节的课程。本书作为《Visual Basic案例教程》(ISBN:978-7-121-21887-3)的配套实验教材,其目的是帮助学生进一步消化、吸收Visual Basic语言的基本知识和基本技能,提高运用Visual Basic语言解决实际问题的能力,给学生提供一个复习、训练及检测的工具。

本书共有12个实验,每个实验都由四部分组成,分别为实验目的、预备知识、实验案例和实验内容。其中“实验目的”部分明确了每个实验需要掌握的实验目的与要求;“预备知识”部分介绍了本实验包含的知识重点;“实验案例”部分给出了典型案例与解析;“实验内容”部分给出了若干实验题目,并对一些实验题目给出了思路提示,便于初学者学习和训练。

本书对前一版中存在的问题和不当之处进行了修订,并在前一版的基础上,增加了章节习题和模拟试题,强化学生对课程知识点的理解与掌握。

本书既可作为高等院校Visual Basic程序设计课程的上机实践指导用书,也可作为广大计算机爱好者自修该课程的辅助用书。

由于作者水平有限,如有不尽之处希望得到读者的批评与指正,在此表示真挚的谢意,我们会在适当时间进行修订和补充。

编 者实验一 VB环境和创建简单的VB程序一、实验目的

1.了解VB系统对计算机软件、硬件的要求。

2.掌握启动和退出VB的方法。

3.了解和使用VB集成开发环境各窗口、菜单的一般功能。

4.熟悉建立、编辑、运行、保存一个简单的VB应用程序的全过程。

5.掌握文本框、标签框、命令按钮的构造及其属性、事件和方法。二、预备知识

1.启动VB

常用的启动方法为:(1)选择“开始”→“程序”→“Microsoft Visual Basic”→“Visual Basic”菜单项。(2)双击桌面上的VB图标。

2.退出VB(1)在VB主菜单中选择“文件”→“退出”菜单项。(2)单击VB窗口右上角关闭按钮。(3)单击VB标题栏的“关闭”图标。

3.集成开发环境

VB是由一组独立的窗口组成。它主要包括:主窗口、窗体窗口、属性窗口、工程资源管理窗口、代码窗口、窗体布局窗口、对象浏览器窗口、工具箱窗口、立即窗口等。

1)主窗口

主窗口位于整个开发环境的顶部,由标题栏、菜单栏和工具栏构成。

2)工具箱窗口

工具箱窗口是由21个被绘制成按钮形式的图标构成,是各种控件的制作工具。

3)窗体窗口

窗体窗口具有标准窗口的一切功能,可被移动、改变大小及缩小成图标。

4)工程资源管理窗口

在VB中,把开发一个应用程序视为一项工程,用创建工程的方法来创建一个应用程序,利用工程资源管理窗口来管理一个工程。工程资源管理窗口标题栏下面有三个按钮,分别为:“查看代码”按钮:切换到代码窗口显示和编辑代码。“查看对象”按钮:切换到模块的对象窗口。“切换文件夹”按钮:工程中的文件按类型或不分层次显示的切换。

5)属性窗口

属性窗口显示了一个对象在设计阶段有效的属性。属性窗口包含对象列表、属性列表和信息栏。通过属性窗口,可以直接在属性列表框中设置或修改对象的属性值。有些属性经设置或修改可以立即在屏幕上看到效果,有些属性可以通过程序运行时动态地修改。

6)代码窗口

代码窗口是专门用来进行程序设计的窗口,可在其中显示和编辑程序代码。(1)打开代码窗口的方法。

① 从工程窗口中选择一个窗体或标准模块,再选择“查看代码”选项。

② 从窗体窗口中打开代码窗口,可用鼠标双击一个控件或窗体本身。

③ 选择“视图”→“代码窗口”菜单项。(2)代码窗口包括的主要部分。

对象列表框:下拉式列表框,存储并显示当前被选中窗体及所有控件名。其中“通用”表示与特定对象无关的通用代码。一般在此声明非局部变量或由用户编写的自定义函数和过程。

过程列表框:下拉式列表框,存储并显示各种事件过程名称。在对象列表框中选择对象名,在过程列表框中选择事件过程名,即可构成选中对象的事件过程模板,用户可在模板内输入代码。

对象事件过程模板的一般形式:(3)代码框:用于输入或编辑程序代码。(4)查看按钮。

过程查看按钮:只能显示所选择的一个过程(即显示光标所在过程)。

全模块查看按钮:显示模块中全部过程。

7)窗体布局窗口

窗体布局窗口用于指定程序运行时窗体窗口在屏幕上的初始位置。

8)立即窗口

立即窗口是用于调试应用程序。用户可以在该窗口利用Print方法或直接在程序中用Debug.Print显示所关注的表达式的值。

4.标签框、文本框、命令按钮

1)标签框

标签框主要是用来显示(输出)文本信息,但不能用来作为输入信息的界面。即标签框的文本内容不能被直接编辑。(1)常用属性。

Caption属性:该属性为字符型属性,是标签框的默认属性,用于在标签框中显示文本,标签框通过Caption属性来显示(输出)文本信息。该属性可以在程序代码中设置。

AutoSize属性:该属性为逻辑型属性,为True时,根据标签框的内容自动调整标签框的大小;若设置成False时,标签框保持设计时定义的大小。该属性可在程序代码中设置。

BorderStyle属性:该属性为数值型属性,设置标签边框的属性,0为无边框,1为有单线的边框。该属性可在程序代码中设置。(2)常用事件。

Click事件:用鼠标单击标签框对象,就能执行该事件代码。

DblClick事件:用鼠标双击标签框对象,就能执行该事件代码。

Change事件:标签框的Caption属性的值发生变化时引发标签框的Change事件发生。

2)文本框

文本框是一个文本编辑区域,它为用户提供了一个既能够显示又能够输入和编辑文本的区域。(1)常用属性。

Text属性:该属性为字符型属性,是文本框的默认属性,用于存放文本框中显示的正文内容。执行时,用户通过键盘输入的正文内容,自动将其保存在Text属性中。该属性可以在程序代码中设置。

Multiline属性:该属性为逻辑型属性,为True时,文本框可以输入或显示多行正文,同时具有文字处理器的自动换行功能。该属性只能在属性窗口中设置。

ScrollBars属性:该属性为数值型属性,当文本框的Multiline属性为True时,用该属性能在文本框中设置滚动条。该属性只能在属性窗口中设置。

SelStart、SelLength、SelText 属性:在程序运行中,对文本框的文本内容进行选择操作时,这三个属性用来标识用户选中的正文。它们只能在程序运行时设置。

SelStart:数值型属性,用来指定选定文本块的起始位置。

SelLength:数值型属性,用来指定所选的字符个数。

SelText:字符型属性,选择文本的字符串,如果没有字符被选中,是空字符串。

设置了SelStart和SelLength属性后,VB自动将选定的正文送入SelText属性中保存。

Locked属性:该属性为逻辑属性,用于指定文本框是否可以被编辑,默认值为False。为True时,表示文本框不可编辑,文本框相当于标签框的作用。该属性可以在程序代码中设置。(2)常用事件。

Change事件:当用户在文本框中输入新的内容或当程序将Text的属性设置成新值,从而改变了文本框的Text属性时,会引发该事件。

KeyPress事件:当用户按下并释放键盘上的一个键时,就会引发焦点所在文本框的KeyPress事件,该事件会返回一个按键的KeyAscii参数到该事件过程中(KeyAscii是一个整数,是当前按键的ASCII值)。

LostFocus事件:该事件是在文本框对象失去焦点时发生。失去焦点,是按Tab键使焦点移动或单击另一个接收焦点对象操作的结果。(3)常用方法。

文本框最常用的方法是SetFocus,该方法是把光标(焦点)移到指定的文本框中,当在窗体上建立多个文本框后,可以用该方法把光标(焦点)置于所需的文本框上。

格式:[对象.]SetFocus

3)命令按钮

命令按钮是VB中最常用的控件,它是屏幕上的一个命令区,在程序执行期间,当用户单击某个命令按钮时,就会执行相应的事件过程。(1)常用属性。

Caption属性:该属性为字符型属性,用于指定在命令按钮上显示的内容(命令按钮的标题属性)。该属性可在程序代码中设置。

Enabled属性:该属性为逻辑型属性,为False时,按钮呈暗淡色,按钮处于不活动状态,用户不能访问;为True时,允许命令按钮对事件响应。该属性可在程序代码中设置。

Style属性:该属性为数值型属性,用于设置命令按钮的外观。当Style属性为0时(默认设置),按钮中只显示文字;当Style属性为1时,按钮上可以显示图形和文字。该属性只能在属性窗口中设置。(2)常用事件。

命令按钮接收Click事件,即单击命令按钮就会引发一次事件过程(单击该按钮,就执行该按钮对应的事件过程代码)。

5.建立简单应用程序的步骤

1)建立用户界面对象

建立应用程序,首先建立一个新的工程文件,可以通过“文件”菜单中的“新建工程”命令来建立一个新的工程,建立新的工程文件后出现窗体窗口,此时可以根据用户界面的要求,从工具箱中选择控件,建立用户界面的对象,逐一完成即可。

2)设置对象属性

设置对象属性可以通过两种方法实现,对于反映对象的外观、特性的属性直接在属性表中设置,而一些内在的可变的属性则可在程序中实现。

3)对象事件过程的编程

建立了用户界面,并为每个对象设置了属性后,就要选择对象的事件和编写事件过程的代码,编程总是在代码窗口中进行。

4)运行和调试程序

在VB中,程序有解释运行方式和编译运行方式两种。无论是编译方式还是解释方式运行程序,若程序有错,系统都会显示出错信息,并自动进入“中断”运行模式,回到代码窗口,提示用户进行代码修改。(1)解释方式运行的方法。

① 单击工具栏中的启动按钮。

② 选择“运行菜单”→“启动”菜单项。

③ 按功能键“F5”。(2)编译方式运行。

选择“文件”→“生成工程.EXE...”菜单项,在“生成工程”对话框中选择生成文件的路径,输入文件名,单击“确定”按钮即可。生成的文件可脱离VB环境直接运行。

5)保存文件

在VB中应用程序是以工程文件的形式保存在磁盘上的。一个工程要涉及多种文件类型,若仅涉及一个窗体,只需保存一个窗体文件(FRM)和一个工程文件(VBP)。

保存文件时一定要清楚文件保存的位置和文件名,系统默认位置为VB98。三、实验案例

案例1.设计一个应用程序,文本框用于输入在标签框中显示的文本,单击“下划线”按钮,在标签框显示的文本加下划线。单击“斜体放大”按钮,在标签框显示的文本斜体放大(20磅)。单击“还原”按钮,使标签框显示的文本还原到初始样式。

1)案例分析

在标签框(Name属性为lblShow)中显示文本框(Name属性为txtInput)中输入的文本需对标签框的Caption属性进行设置,放大标签中显示的文本需对FontSize属性进行设置,斜体显示文本需对FontItalic属性进行设置,在文本中加下划线需对FontUnderLine属性进行设置。程序代码为:“还原”命令按钮是将标签内容还原,即去掉下划线、去掉斜体、字体大小还原成9磅。斜体和下划线只需将FontItalic、FontUnderLine属性值改为False即可。

2)界面设计。

根据题意在窗体上制作两个标签框(一个用于显示输出文本的内容,另一个用于文本框输入提示),三个命令按钮(“下划线”按钮、“斜体放大”按钮、“还原”按钮),一个文本框(用于输入显示文本)。界面设计如图1.1所示。

3)对象属性设置

对象属性如表1.1所示。表1.1 对象属性

4)对象事件过程代码

5)运行界面

运行程序,在文本框中输入“第一个VB程序”,单击“斜体放大”按钮,再单击“下划线”按钮,得到如图1.2所示的效果。图1.1 案例1界面设计图1.2 案例1运行界面

案例2.用标签制作阴影文字效果,程序运行后,在窗体上显示出红色带黑色阴影的文字“欢迎使用Visual Basic!”。单击“效果一”按钮后文字出现黑色的阴影,单击“效果二”或“效果三”按钮后文字阴影的间距加大。

1)案例分析。

要使显示文本出现阴影,可用两个标签框显示叠加文字,必须将标签框的BackStyle属性设置为0(透明)。制作两个标签对象,使两个对象显示相同的文本内容,一个标签框作为基准,显示阴影文字,另一个标签框相对基准标签框的起始位置向右和向下(上)偏移。偏移是对当前标签框的Left和Top属性进行设置。程序代码为:

当然也可以利用阴影标签框相对当前标签框的偏移实现显示阴影文字的效果。

2)界面设计

根据题意在窗体上制作两个标签框(一个用于显示文字,另一个用于显示阴影),三个命令按钮(“效果一”、“效果二”、“效果三”)。界面设计如图1.3所示。图1.3 案例2界面设计

3)对象属性设置

对象属性如表1.2所示。表1.2 对象属性

4)对象事件过程代码

5)运行界面

程序运行界面如图1.4所示。2

案例3.自由落体位移公式为:S=1/2(g*t)+Vt,其中V为初始002速度,g为重力加速度,g=9.81m/s,t为经历的时间,编写程序,求位移量S。图1.4 案例2运行界面

1)案例分析

由公式可知,只须知道初始速度V和所经历的时间t(V和t可用00两个文本框分别输入),代入公式即可计算出位移量S。计算结果在标签框显示。

2)界面设计

根据题意在窗体上制作四个标签框(三个用于显示提示文本,一个用于显示计算结果),三个命令按钮(“计算”、“清除”、“结束”)。界面设计如图1.5所示。图1.5 案例3界面设计

3)对象属性设置

对象属性如表1.3所示。表1.3 对象属性

4)对象事件过程代码

5)运行界面

运行界面如图1.6所示。图1.6 案例3运行界面四、实验内容

1.界面设计如图1.7所示,在窗体上有1个文本框(Text1),12个命令按钮(Command0~Command11),按下列要求设计界面,设置对象属性和编写事件过程。

要求:(1)窗体标题设为“计算器1”。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载