Visual Basic 6.0程序设计实验教程(txt+pdf+epub+mobi电子书下载)


发布时间:2021-03-09 04:46:57

点击下载

作者:张彦玲 于志翔 汤莉

出版社:中国铁道出版社

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

Visual Basic 6.0程序设计实验教程

Visual Basic 6.0程序设计实验教程试读:

前言

PREFACE

随着社会步入以计算机和多媒体网络技术为代表的信息化时代,全人类都在向信息化社会迈进,计算机作为信息社会中必备的工具已经成为一种普及的文化,与人们的日常工作和生活密不可分,计算机应用水平已成为衡量现代人才综合素质的重要指标之一,大学计算机基础教育在本科各专业培养中已成为不可或缺的重要组成部分。

按照教育部高等教育司组织制定的高等学校“大学计算机基础教学要求”的精神,我们对现有的教学模式进行了新一轮改革,建立一套根据学科差别,分三个层次、按模块划分教学内容、突出实验教学的新教学模式。

本书作为《Visual Basic 6.0程序设计实用教程》(张彦玲、于志翔主编,中国铁道出版社出版)的配套实验教材,浓缩并扩展了主教材中的精华部分,内容丰富、实用性强,结合大学生的特点,突出了计算机在教学过程中的实际应用,为学生提供自主实验、个性化学习的实验平台,培养学生的动手能力,达到最佳学习效果。

全书分上、下两篇。上篇“Visual Basic 6.0程序设计实验指导”共10章,主要以Visual Basic 6.0为背景,针对Visual Basic编程环境、Visual Basic程序设计语言基础、控制结构、过程、数组、用户界面设计和文件等内容安排了相应的实验章节,每章设计了“知识要点”和“实验设计”两部分。“实验设计”部分包含有若干个具有代表性的实验,每个实验包括“实验目的”和“实验详解”两个环节。“知识要点”部分浓缩了背景知识,在内容安排上突出理论与实际操作相结合的特点,“实验设计”部分以点带面、环环相扣,由浅入深、循序渐进,每个实验还配有程序运行图示引导。下篇“Visual Basic 6.0程序设计综合训练”共5章,针对全国大学生计算机二级考试常用的五种题型设计了相应的练习题和参考答案,同时精选了三套模拟试卷及参考答案,题型丰富、内容实用,力求通俗、生动、有趣、全面。

参加本书编写的均为天津财经大学一线教师。第1、2、3、4、5、6、7、9、11、12、14、15章由张彦玲编写;第8、13章由汤莉编写;第10章由于志翔编写;全书由张彦玲统稿。

本书在编写过程中得到了天津财经大学理工学院以及信息科学与技术系各位领导的大力支持;得到了华斌教授、刘军教授、何丽教授以及计算机公共基础教研室全体教师的鼎力帮助。此外,孙宪、王雪竹、曾华鹏参与了素材搜集、资料加工整理、图像截取以及书中部分程序的上机调试等工作,在此一并表示衷心的感谢!

由于编写时间仓促,作者水平所限,书中尚有不当和疏漏之处,敬请同行专家、广大读者批评指正。

编者2017年5月上篇Visual Basic 6.0程序设计实验指导第一章Visual Basic编程环境1.1知识要点

本章知识要点包括Visual Basic 6.0的开发环境,Visual Basic面向对象的基本概念、程序设计的基本步骤和工程管理的方法,掌握简单窗体设计和基本控件的使用。1.1.1 Visual Basic的开发环境

Visual Basic系统为用户开发应用程序提供了一个良好的集成开发环境,它集成了各种不同的功能,如用户界面设计、代码编辑、模块的编译、运行、调试等。该界面由多个窗口构成了Visual Basic的集成开发环境,这些窗口包括:标题栏、菜单栏、工具栏、窗体设计器、工程资源管理器、属性窗口、工具箱、代码窗口、立即窗口。1.1.2 Visual Basic面向对象设计方法

属性(Property):属性是用来描述一个对象特性的参数,不同的对象有不同的属性。在Visual Basic中,设置属性的方法有两种:

①选定控件后,在“属性”窗口中进行设置。

②在代码中设置。

方法(Method):方法是对象的行为,也就是对象的“动作”。通过调用方法,可以让对象完成某项任务。常用的方法有Print()方法、Move()方法和Cls()方法。

事件(Event):Visual Basic采用事件驱动的编程机制。程序员只需编写响应用户动作的程序,而不必考虑按精确次序执行的每个步骤。常用的事件有Click事件、DblClick事件和Load事件。1.1.3 工程的建立、打开与保存(1)建立工程

启动Visual Basic的时候在“新建工程”对话框中选择工程类型并新建工程。Visual Basic启动之后,选择“文件”菜单中的“新建工程”命令,也会弹出“新建工程”对话框。(2)打开工程

可以通过“Windows资源管理器”或“我的电脑”找到以前保存的Visual Basic工程文件(扩展名为.vbp),双击即可打开。也可以先启动Visual Basic程序,然后选择“文件”菜单中的“打开工程”命令,或者单击工具栏上的按钮。(3)保存工程

单击工具栏上的按钮或选择“文件”菜单中的“保存工程”命令即可。1.1.4 窗体

Visual Basic中基本对象包括窗体和控件。窗体是所有控件的容器,利用工具箱中的控件图标可以在窗体上设计界面。(1)常用属性

窗体的常用属性包括Name、Appearance、Caption、Picture、BackColor、ForeColor、Font、MaxButton、MinButton、WindowState、ControlBox、Icon、Visible、Enabled、Height、Width、Left和Top等属性。(2)常用事件

窗体的常用事件包括Click事件、DblClick事件和Load等事件。(3)常用方法

窗体常用方法包括Print()方法、Cls()方法和Move()等方法。1.1.5 常用控件

1.标签

Label控件即标签控件,主要用于在窗体上显示各种静态文字,如标题、说明等。(1)标签的常用属性

Alignment、BorderStyle、BackStyle、Caption、Enabled、ForeColor、BackColor、FontName、FontSize、Height、Width、Left、Top、Visible、AutoSize属性。

Caption属性:用于设置标签上要显示的文本内容。这是标签控件最常用的属性,即默认属性。

Alignment属性:用于设置标签上显示文本的对齐方式,其值有3个:

取值为0-Left Justify表示文本左对齐,系统默认值为0;

取值为1-Right Justify表示文本右对齐;

取值为2-Center表示文本居中。

Appearance属性:用于设置程序运行时标签是否以3D效果显示,其值有两个:

取值为0-Flat表示平面效果;

取值为1-3D表示3D效果显示,系统默认值为1。

BorderStyle属性:用于设置标签是否带有边框。

取值为0-None时,表示没有边框;

取值为1-Fixed Single时,表示添加单线边框。此时,如果Appearance属性选择为0-Flat(平面),边框为单直线形状;如果Appearance属性选择为1-3D(3维),边框则为凹陷形状。系统默认值为1。

BackStyle属性:用于设置标签的背景模式。当取值为0-Transparent时,表示透明显示,此时标签不覆盖所在容器的背景内容;若取值为1-Opaque,则表示不透明显示,此时标签将覆盖原背景内容。默认值为1。

Enabled属性:用于设置标签是否响应用户的操作,其值为逻辑值。当取值为True时,响应用户操作;取值为False时,程序启动后标签中的文本变灰,并且不能响应用户操作。默认值为True。

ForeColor属性:用于设置标签上显示的文本的颜色。

BackColor属性:用于设置标签的背景色。

FontName属性:用于设置标签上显示文本的字体。

FontSize属性:用于设置标签上显示文本的字号大小。

Height、Width属性:用于指定标签的高度和宽度。该属性不仅可以在属性窗口设置,也可以在代码中设置。其单位为缇(Twip),1缇=(1/1440)英寸。

Left、Top属性:用于设置标签的左边和顶边相对于窗体的左边缘和顶端的距离。该属性不仅可以在属性窗口设置,也可以在代码中设置。属性值的默认单位为缇(Twip)。

Visible属性:用于设置窗体运行时控件是否可见,其值为逻辑值。当属性值为True时,控件出现,当属性值为False时,将隐藏控件。(2)标签的常用事件

Click、DblClick事件。(3)标签的常用方法

Move()方法。

2.文本框

TextBox控件即文本框控件,主要用于向程序输入文本,如姓名、账号、密码等。(1)文本框的常用属性

Text属性:用于设置和返回文本框中显示的内容,这是文本框控件最常用的属性,即默认属性,编程时可以省略。

Locked属性:用于指定文本框是否可以被编辑。当取值为False时,表示未加锁,可以编辑文本框中的文本;当取值为True时,表示已加锁,此时,可以滚动和选择控件中的文本,但不能进行编辑。默认值为False。

MaxLength属性:用来设置文本框中的最大字符数。当取值为0时,在文本框中输入的字符数不能超过32K(多行文本);当取值为非0值时,此非0值即为可输入的最大字符数。默认值为0。

MultiLine属性:用于设置文本框是单行显示还是多行显示文本。当取值为False时,表示不管文本框有多大的高度,只能在文本框中输入单行文字;当取值为True时,则可以输入多行文字。

PasswordChar属性:用于设置文本框是否用于输入口令。当取值为空时,表示创建一个普通的文本框,将用户输入的内容按照原样显示到文本框中;若把该属性值取值为一个字符(例如“*”),则用户输入的文本用被设置的字符表示,但系统接收的仍为用户输入的文本内容。该属性的默认值为空。

ScrollBars属性:用于设置文本框是否具有滚动条。

取值为0时,没有滚动条;

取值为1时,只有水平滚动条;

取值为2时,只有垂直滚动条;

取值为3时,既有水平滚动条又有垂直滚动条。

需要注意的是,只有当MultiLine属性设为True时,文本框才能有滚动条;否则,即使ScrollBars属性设置为非0值,也没有滚动条。(2)文本框的常用事件

文本框除了支持Click、DblClick等鼠标事件外,还支持以下两个常用事件:

Change事件:当用户向文本框中输入新的文本或者用户从程序中改变Text属性时触发该事件,同时激活这一事件的处理程序。例如,用户在文本框中每输入一个字符,就会触发一次Change事件。

KeyPress事件:在按下并释放一个会产生ASCII码的键时触发该事件。KeyPress事件可以识别键盘上包括【Enter】键、【Tab】键和【BackSpace】键在内的所有能用ASCII码表示的键(方向键等除外)。(3)文本框的常用方法

当窗体上有多个控件时,可以使用SetFocus()方法将焦点移至指定的控件。语法为:

<对象名> . SetFocus

3.命令按钮

CommandButton控件即命令按钮控件,主要用于接收用户的指令,如确定、取消、返回等。(1)命令按钮的常用属性

Caption属性:用于设定命令按钮的标题。在该属性中用户可以设定热键字母,设置方法是在这一字母前加上“&”符号,当程序运行时,只要按【Alt+相应字母】键即可激活它的Click事件。

Cancel属性:用于设置按钮是否等同于按【Esc】键的功能,即当用户按【Esc】键时,是否激活它的Click事件。

当取值为True时,表示响应【Esc】键;

当取值为False时,则不响应【Esc】键。

Default属性:用于设置按钮是否为默认按钮。即当程序运行时,用户按【Enter】键是否激活该按钮的Click事件。

如果取值为True,表示该按钮为默认按钮;

如果取值为False,则不是默认按钮。

Picture属性:用于设定命令按钮上所显示的图形。可以在设计阶段单击属性窗口中的按钮,然后选择一个相应的图形文件;也可以在代码中设置该属性。需要注意的是,只有当命令按钮的Style属性设置为1-Graphical时,才能在命令按钮上显示图形。

Style属性:用于设置命令按钮的外观类别。

当取值为0-Standard时,是标准风格的命令按钮,它既不支持背景颜色(BackColor),也不支持图片属性(Picture)。

当取值为1-Graphical时,表示“图形显示”风格,它既能设置BackColor,也能设置Picture属性。

Value属性:用于检查按钮是否被按下,只能在代码中设置或引用,在程序运行时只要将Value属性设置为True,则触发命令按钮的Click事件。(2)命令按钮的常用事件

Click事件。(3)命令按钮的常用方法

SetFocus()方法。

4.计时器

计时器控件(Timer)又称时钟,用于按一定的周期定时执行指定的操作。计时器控件可以利用系统内部的计时器计时,并按用户设定的时间间隔触发计时器事件(Timer),执行相应的程序代码。(1)计时器的常用属性

Enabled属性:用于设置或返回一个逻辑值。当取值为True时(此时Interval属性设置不能为0),计时器控件响应Timer事件;而当取值为False时不能响应Timer事件。

Interval属性:用于设定响应时钟Timer事件的间隔,如果用代码设置,其格式为:

[对象]. Interval=[milliseconds]

其中milliseconds为间隔时间,数值以千分之一秒为单位,如果将Interval属性设置为1000,则每隔1s触发一次Timer事件。

若希望每秒响应n次Timer事件,则应设置Interval属性值为1000/n。

只有当时钟的Enabled属性值为True并且Interval属性值大于0时,才能触发Timer事件。(2)计时器控件的常用事件

计时器控件能响应的只有Timer事件。每当达到Interval属性规定的时间间隔时,就会自动触发时钟的Timer事件,执行相应的事件过程。1.2实验设计

实验1-1 在窗体Form1上有1个文本框Text1,1个命令按钮Command1,控件属性设置如表1-1所示。编写程序,使得单击命令按钮时,将用户在文本框中输入的内容显示为窗体的标题。例如,文本框中输入“大学生运动会”,单击命令按钮后,运行界面如图1-1和图1-2所示。

表1-1 控件属性列表

说明:表中Caption属性设置为"",表示将属性窗口中Caption默认属性值清空。

图1-1 程序运行界面(1)

图1-2 程序运行界面(2)【实验目的】

掌握窗体、文本框和命令按钮属性设置及简单应用。【实验详解】

实验1-2 在窗体Form1上有1个文本框Text1,1个计时器Timer1,1个命令按钮Command1,标题为“结束”,控件属性设置如表1-2所示。编写适当的事件过程,使得程序运行后,在文本框中显示系统的当前时间,每秒更新一次;当单击“结束”按钮时,则结束程序运行。程序运行界面如图1-3所示。

表1-2 控件属性列表

说明:表中Text属性设置为"",表示将属性窗口中Text默认属性值清空。

图1-3 程序运行界面【实验目的】

掌握窗体、文本框、命令按钮和计时器属性设置及简单应用。【实验详解】

实验1-3 在窗体上设有1个标签LblMov和1个计时器控件TmrMov,控件属性设置如表1-3所示。要求程序运行后,每间隔0.5s,标签自动向右、下方各移动200缇,当达到窗体的右边界或下边界时,程序结束。窗体设计界面如图1-4所示,运行界面如图1-5所示。

表1-3 控件属性列表

图1-4 窗体运行界面

图1-5 程序运行界面【实验目的】

掌握窗体、标签和计时器属性设置及简单应用。【实验详解】第2章Visual Basic程序设计语言基础2.1知识要点2.1.1 数值型数据

Visual Basic提供了四大类数值型数据,它们分别是整型数、浮点数、货币型数和字节型数。

1.整型数(Integer)

整型数是不带小数点和指数符号的数。一个整型数在内存中占2个字节。

2.长整型数(Long)

一个长整型数在内存中占4个字节。

3.单精度浮点数(Single)

带有小数点或写成指数形式的数即为浮点数(也称实型数)。它由符号、指数和尾数三部分组成,单精度浮点数的指数用“E”或“e”来表示。

一个单精度数在内存中占4个字节,其中符号占1位,指数占8位,其余23位表示尾数,有效数字精确到7位,用“E”或“e”来表示10的次方。

4.双精度浮点数(Double)

一个双精度数在内存中占8个字节,有效数字精确到16位,用“D”或“d”来表示指数。

5.货币型数(Currency)

货币型数据是专门用来表示货币数量的数据类型。该类型数据以8个字节存储,精确到小数点后4位。

6.字节型数(Byte)

字节型数据在内存中占1个字节,无符号,取值范围为0~255。2.1.2 字符型数据

字符型数据(String)由标准的ASCII字符和扩展ASCII字符组成,它是用双引号括起来的一串字符。Visual Basic中字符串分两种:定长字符串和变长字符串。

若双引号中没有任何字符(""),称为空字符串,其长度为0。

1.定长字符串

定长字符串是指在程序执行过程中长度始终保持不变的字符串,其最大长度不超过65535个字符。在定义变量时,定长字符串的长度用类型名加上一个星号“*”和常数表示,格式为:

String*m

2.变长字符串

变长字符串是指长度不固定的字符串,随着对字符串变量赋予新的值,其长度可增可减。一个字符串如果没有定义为定长的,都属于变长字符串。2.1.3 日期型数据

日期型数据表示由年、月、日组成的日期信息或由时、分、秒组成的时间信息。日期型数据占8个字节内存。2.1.4 逻辑型数据

逻辑型数据也称为布尔型数据,在内存中占2个字节。

逻辑型数据取值只有两种:True(真)和False(假)。2.1.5 变体型数据

变体型数据是一种可变的数据类型,它可以表示多种类型的数据,包括数值、字符串、日期/时间等。2.1.6 常量

所谓常量是指在程序中事先设置、运行过程中数值保持不变的数据。Visual Basic中常量分直接常量和符号常量两种形式。

1.直接常量

直接常量包括字符串常量、数值常量(整数、长整数、定点数、浮点数、货币)、逻辑常量和日期常量。

2.符号常量

符号常量是指用事先定义的符号(即常量名)代表具体的常量,通常用来代替数值或字符串。符号常量又分两种:系统常量和用户自定义常量。2.1.7 变量

变量是指在程序运行过程中,取值可以改变的数据。在Visual Basic中进行数据处理时,通常使用变量来存储临时数据。

Visual Basic有两大类型变量:属性变量和内存(声明)变量。

1.变量的命名规则

变量的标识符称为变量名。变量的命名规则是:

①变量名必须以字母或汉字开头,由字母、数字、汉字、下画线等字符组成,最后一个字符可以是类型说明符。

②变量名中间不能有空格和小数点,变量名的长度不能超过255个字符。

③变量名不能用Visual Basic中的保留字,也不能用末尾带有类型说明符的保留字,但可以把保留字嵌入变量名中。如Print和Print$是不合法的,而Print_Num则是合法的。

④变量名不区分大小写,即ABC、AbC、aBC都被看成是同一个变量名。

2.定义变量

在Visual Basic中使用一个变量时,一般是先定义(声明)后使用。定义变量的目的就是为变量命名,同时由系统通过其类型为它分配存储单元。

定义语句的格式为:

Dim<变量名1>[As<类型>][,<变量名2>[As<类型>]

Dim<变量名1>[<类型符>][,<变量名2><类型符>]

说明:

①<类型>可以是Integer、Long、Single、Double、String等。

②<类型符>可以是%、!、#等符号。

③用As String可以定义定长或变长字符串,定义定长字符串长度的方法是在String后面加上“数值”,其中数值是字符串的长度值。

④一个Dim语句可以定义多个变量,但每个变量都要用As字句定义其类型,否则该变量被看作是变体(Variant)变量。

⑤用Dim语句定义变量后,系统随即对变量进行初始化。若变量为数值型、货币型,其值为零;若变量为逻辑型,其值为False;若变量为变体型,其值为空,视为False。2.1.8 表达式和运算符

表达式是数据之间运算关系的表达形式,由常量、变量、函数等数据和运算符组成。参与运算的数据称为操作数,由操作数和运算符组成的表达式描述了要进行操作的具体内容和顺序。

Visual Basic中的运算符可分成算术运算符、关系运算符、逻辑运算符和字符串运算符四大类。

1.算术运算符

算术运算符是常用的运算符,它们可以对数值型数据进行常规运算,结果为数值。Visual Basic中提供了8个算术运算符,表2-1按优先级从高到低的顺序列出了这些运算符。

表2-1 常用算术运算符

2.字符串运算符

字符串运算符有两个“&”和“+”,用来连接两个或更多个字符串。

3.关系运算符

Visual Basic提供了8个关系运算符,参见表2-2。

表2-2 常用关系运算符

4.逻辑运算符

逻辑运算又称布尔运算,其运算结果为逻辑型数据,即True(真)或False(假)。表2-3按运算优先级从高到低列出了逻辑运算符及其运算。

表2-3 逻辑运算符2.1.9 运算符的优先级

当一个表达式中出现多个运算符时,Visual Basic系统按其运算优先级进行运算,优先级高的先算,优先级低的后算,运算符的优先级相同时,由左向右进行运算。各运算符的优先级为:

①数值运算符;

②字符串运算符;

③关系运算符;

④逻辑运算符。

如果表达式中有函数和括号,则先做函数和括号内的表达式。2.1.10 常用函数

函数一般用来实现数据处理过程中的特定运算与操作,它是Visual Basic的一个重要组成部分。Visual Basic的函数有两类:内部函数和用户自定义函数。

内部函数也称标准函数。调用格式为:

函数名(<参数>)

1.算术函数

表2-4给出了常用算术函数的格式及基本功能。

表2-4 常用算术函数

2.字符串函数

Visual Basic提供了大量的字符串操作函数,表2-5列出了其中的常用函数,要验证这些函数的功能,可在事件过程中进行,也可以在立即窗口中完成。

表2-5 常用字符串函数

3.数据类型转换函数

表2-6列出了常用的数据类型转换函数。

表2-6 常用数据类型转换函数

续表

4.日期和时间函数

表2-7列出了常用的日期和时间函数。

表2-7 常用日期和时间函数

5.格式函数Format()

格式函数Format可以将要输出数据以某种特定的格式输出,其返回值是字符串。Format()函数的格式为:

Format(表达式[,格式字符串])

功能:按格式字符串指定的格式将表达式以字符串形式返回。2.1.11 单选按钮和复选框

单选按钮(OptionButton)通常用于建立一组选项供用户选择,但只能选择其中之一。

复选框(CheckBox)又称检查框,也是用于建立一组选项供用户选择,但它们相互独立。在一组复选框中,既可以单选,也可以多选。

1.单选按钮的常用属性和事件(1)单选按钮的常用属性

Caption属性:用于设置出现在单选按钮旁边的标题文本。

Alignment属性:用于设定单选按钮标题的排列方式。0-Left Justify(默认值)表示图标居左,标题在单选按钮的右侧显示;1-Right Justify 表示图标居右,标题在单选按钮的左侧显示。

Value属性:这是单选按钮最重要的属性(默认属性),其值为逻辑值,用来表示单选按钮是否被选中。取值为True时,表示被选中;取值为False时,表示未被选中。

Enabled属性:该属性用来表示单选按钮是否禁用。若取值为True,表示可以响应事件;若取值为False,则此控件变为灰色,表示禁用。(2)单选按钮的常用事件

单选按钮的主要事件是Click事件,此外还可以触发DblClick、KeyPress、MouseDown、MouseMove等事件。

2.复选框的常用属性和事件(1)复选框的常用属性

Caption属性:用于设置出现在复选框旁边的标题文本。

Alignment属性:用于设定复选框标题的排列方式。0-Left Justify(默认值)表示图标居左,标题在复选框的右侧显示;1-Right Justify表示图标居右,标题在复选框的左侧显示。

Value属性:这是复选框最重要的属性(默认属性),其值为数值型。取值可以有3个:

0-UnChecked(默认值)表示未选定;

1-Checked表示选定;

2-Grayed表示复选框禁用,此时复选框为灰色。(2)复选框的常用事件

复选框的主要事件是Click事件,此外还可以触发DblClick、KeyPress、MouseDown、MouseMove等事件。2.1.12 框架

框架(Frame)是一种容器控件,主要作用是将窗体上的控件按其功能进行分组,以便划分出不同的操作区域。

框架的常用属性和事件(1)框架的常用属性

Caption属性:用于设置框架的标题文本。可以在框架的标题中设热键,其设置和使用方法与命令按钮相同。

Enabled属性:用于设定框架及框架内的控件是否可用。与其他控件的Enabled属性有所不同的是:如果框架的Enabled属性取值为False,窗体启动后,框架及其标题变灰,框架内的所有控件都不能进行操作。

Visible属性:用于设定框架及框架内的控件是否可见。当框架的Visible属性取值为False时,窗体启动后,框架及框架内的所有控件都被隐藏。(2)框架的常用事件

框架可以响应Click、DblClick等事件,但一般情况下很少使用,其主要作用就是对窗体上的控件进行分组。2.2实验设计

实验2-1 窗体上设有2个标签、2个文本框和1个命令按钮,各控件属性设置如表2-8所示。要求编写程序,使得在文本框Text1中输入任意1个四位正整数,单击命令按钮,则将其中的个位与千位对换、十位与百位对换并将结果显示在文本框Text2中。运行界面如图2-1所示。

表2-8 控件属性列表【实验目的】

掌握文本框的Locked属性及Mid函数的使用方法。【实验详解】

图2-1 程序运行界面

实验2-2 窗体上设有4个命令按钮和1个标签,程序运行后,单击“启动”按钮,标签上的文字每隔1s向左循环移动一次;单击“加速”按钮,标签上的文字每隔0.5s向左循环移动一次;单击“停止”按钮,标签上的文字停止移动;单击“结束”按钮,程序结束。运行界面如图2-2所示。

图2-2 程序运行界面【实验目的】

掌握Left等函数以及计时器的综合使用方法。【实验详解】

实验2-3 窗体上有1个文本框Text1,2个复选框Check1和Check2,各控件属性设置如表2-9所示。要求编写程序,选中Check1则将Text1中的文字加粗,否则常规体;选中Check2则将Text2中的文字变为斜体,否则常规体。运行界面如图2-3和图2-4所示。

表2-9 控件属性列表

图2-3 窗体运行界面(1)

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

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载