Visual-Basic程序设计教程-窗体与控件课件

PPT
  • 阅读 42 次
  • 下载 0 次
  • 页数 63 页
  • 大小 1.399 MB
  • 2022-11-24 上传
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
此文档由【小橙橙】提供上传,收益归文档提供者,本网站只提供存储服务。若此文档侵犯了您的版权,欢迎进行违规举报版权认领
Visual-Basic程序设计教程-窗体与控件课件
可在后台配置第一页与第二页中间广告代码
Visual-Basic程序设计教程-窗体与控件课件
可在后台配置第二页与第三页中间广告代码
Visual-Basic程序设计教程-窗体与控件课件
可在后台配置第三页与第四页中间广告代码
Visual-Basic程序设计教程-窗体与控件课件
Visual-Basic程序设计教程-窗体与控件课件
还剩10页未读,继续阅读
【这是免费文档,您可以免费阅读】
/ 63
  • 收藏
  • 违规举报
  • © 版权认领
下载文档30.00 元 加入VIP免费下载
文本内容

【文档说明】Visual-Basic程序设计教程-窗体与控件课件.ppt,共(63)页,1.399 MB,由小橙橙上传

转载请保留链接:https://www.ichengzhen.cn/view-44912.html

以下为本文档部分文字说明:

窗体与控件(1)VisualBasic程序设计中对象、类等基本概念。(2)窗体的属性、方法和事件的设置方法。(3)在窗体对象上创建和布局控件的常用方法。(4)常用控件的属性、方法和事件的设置方法。(5)鼠标、键盘事件过程的应用技巧。知识要

点案例1窗体的属性、方法和事件的应用6.1.1案例效果在本案例中对窗体的属性、方法和事件进行应用。启动程序后的主界面如图6-1所示。在该界面中,多次单击“改变窗体标题”按钮,窗体的标题会在Hello和everyone之间切换;多次单击“改变窗体背景色”按钮,窗体背景色

会在黑、红、绿等8种颜色间切换;案例1窗体的属性、方法和事件的应用单击窗体,在窗体上输出“窗体的单击事件”字符信息,双击窗体,在窗体上输出“窗体的双击事件”字符信息,单击“清屏”按钮,清除输出的字符信息;当用鼠标调整窗体大小时,调整后的窗体仍然自动居于屏幕

中心。案例1窗体的属性、方法和事件的应用6.1.2设计过程(1)启动VisualBasic6.0,在“新建工程”对话框中选择新建一个“标准EXE”工程,单击“打开”按钮,自动生成一个Form1窗体。(2)单

击选中窗体,然后在属性窗口中选中Font属性,设置窗体的字体大小为三号。1.设计界面案例1窗体的属性、方法和事件的应用(3)执行“工具”→“选项”菜单命令,打开“选项”对话框,切换到“编辑器格式”选项卡,设置代码编辑器的字号

为18。(4)拖动窗体Form1右下角的手柄调整窗体到合适的大小,然后在窗体上添加3个命令按钮。案例1窗体的属性、方法和事件的应用2.设置属性在属性窗口中对窗体及各个控件对象进行属性设置,如表6-1所示。

设置属性后的窗体如图6-3所示。案例1窗体的属性、方法和事件的应用3.设计代码双击窗体打开代码编辑器,在窗体的单击事件过程中设计代码如下。见课本P122-123案例1窗体的属性、方法和事件的应用6.1.3相关知识

对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看做对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。具有相同或相似性质的对象的抽象就是类。类是创建对象实例的模板,是同种对象的集合与抽象,它包含对所创建

对象的属性的描述和行为特征的定义。类包含属性和方法,它封装了用于类的全部信息。1.对象与类案例1窗体的属性、方法和事件的应用2.属性、方法和事件2)方法3)事件1)属性案例1窗体的属性、方法和事件的应用3.窗体2)方法3)事件1)属性案例1窗体的属性、方

法和事件的应用案例2常用控件的应用6.2.1案例效果本案例将设计一个简易的文本编辑器。启动程序后,打开如图6-5所示的窗口,在文本框中输入一串字符,然后在下面的选项区中设置字体和背景的各项内容,单击“设置”按钮,对文本框中的

字符进行设置,程序运行效果如图6-6所示。案例2常用控件的应用6.2.2设计过程(1)启动VisualBasic6.0,在“新建工程”对话框中选择新建一个“标准EXE”工程,单击“打开”按钮自动生成一个Form1窗体。(2)在工具箱中单击命令按钮、文本框

和框架等控件,在窗体上绘制如图6-7所示的窗体。1.设计界面案例2常用控件的应用案例2常用控件的应用在属性窗口中对窗体及各个控件对象进行属性设置,如表6-4所示。设置属性后的窗体如图6-8所示。2.设置属性案例2常用控件的应用案例2常用控件的应用双击窗体打开代码编辑器,设计代码如下。见P131-1

323.设计代码案例2常用控件的应用6.2.3相关知识1.窗体上控件的使用窗体对象是VisualBasic应用程序的基本构造模块,是应用程序运行时与用户进行交互操作的实际窗口。窗体作为应用程序的界面,是所有控件对象的载体,是VisualBasic中最基本的控件容器。案例2常用控件的应用

案例2常用控件的应用1)向窗体中添加控件2)对象的命名3)调整控件2.命令按钮命令按钮(CommandButton)控件可以用来实现开始、中断或者结束一个进程的操作。选择命令按钮控件,该控件会显示按下的形状。命令按钮可

以通过鼠标单击、使用Tab键获得焦点后按Enter键和快捷键这3种方式来接收用户输入的命令操作。案例2常用控件的应用案例2常用控件的应用1)常用属性(1)Caption属性(2)Value属性(3)Style属性(4)Picture属性(5)ToolTipText属性(6)De

fault属性(7)Cancel属性案例2常用控件的应用2)常用方法3)常用事件命令按钮常用的方法是SetFocus,使用该方法可以使焦点移至指定的命令按钮,用户可以通过按Enter键来实现单击命令按钮的操作。使用时,要注意命令按钮的状态为可操作,即Enabled属性和Visible属性的

值均应为True。命令按钮最常用的事件是Click事件,用户将某一程序功能实现代码写入Click事件过程,通过单击命令按钮,即可触发该事件。3.标签标签(Lable)主要用来显示文本信息,可以在设计阶段通过属性窗口设置,也可以在程序运行时通

过代码设置标签的Caption属性来改变控件显示的内容,但无法直接在控件上输入文本。案例2常用控件的应用案例2常用控件的应用1)常用属性(1)Caption属性(2)AutoSize属性(3)WordWrap属性

(4)BackStyle属性(5)Alignment属性案例2常用控件的应用2)常用方法3)常用事件标签的常用方法为Move和Refresh,其中Refresh方法用于强制刷新显示的内容。标签的常用事件包括Change、Click和DblC

ilck等,但是由于标签常用于显示文本和标注信息,所以一般不使用该控件的事件过程编程。4.文本框文本框(TextBox)是一个文本编辑区,用户可以在设计阶段或程序运行期间在这个区域中输入、编辑、修改和显示文本,类似于一个简单的文本编辑器。案例2常用控件的应用案例2常用控

件的应用1)常用属性(1)Text属性(2)MultiLine属性(3)ScrollBars属性(4)Locked属性(5)MaxLength属性(6)PasswordChar属性(7)SelLength、SelStart和SelText

属性案例2常用控件的应用2)常用方法文本框使用最多的方法就是SetFocus。通过该方法,用户可以快速将焦点定位在文本框中,方便进行输入等操作。案例2常用控件的应用3)常用事件(2)KeyPress事件(3)GotFocus和L

ostFocus事件(1)Change事件5.框架框架是VB中的空间容器之一,可以用来进一步分割一个窗体,为控件提供可标识的分组。当在框架上创建其他控件后,移动框架,内部绘制的控件同时移动,并且保持在框架内部的相对位置不变,就好像与框架成为一个整体。案例2常用控件的

应用6.单选按钮和复选框单选按钮(OptionButton)和复选框(CheckBox)在软件中常作为选项提供给用户进行选择。不同的是,在一组单选按钮中,只能选中一个单选按钮,其他单选按钮自动变为未被选中状态;而在一

组复选框中,可以选中任意数量的复选框。案例2常用控件的应用7.列表框和组合框列表框(ListBox)和组合框(ComboBox)常用于供用户选择已有项目,方便输入。列表框常用于显示项目列表,用户从中可以选择一项或多项。如果项目总数超过了可显示的项目数,系统会自动在列表框上添加滚动条

。组合框将文本框和列表框的特性结合在一起,既可以在控件的文本框部分输入信息,也可以在控件的列表框部分选择某一项目。案例2常用控件的应用6.3.1案例效果案例3图片浏览小程序设计一个简单的图片浏览小程序。启动程序后,在窗体上选择要打开的图片文件所在的驱动器、目录位置及文件的类型,然后从

显示的文件列表中选择一个图片文件,该图片将显示在右边图片框中。程序运行效果如图6-9所示。案例3图片浏览小程序6.3.2设计过程(1)启动VisualBasic6.0,在“新建工程”对话框中选择新建一个“标准EXE”工程,单击“打开”按钮自动生成一个Form1窗体。(2)在工

具箱中分别选择标签、驱动器列表框、目录列表框、文件列表框、图片框和框架等控件,绘制如图6-10所示的窗体。1.设计界面案例3图片浏览小程序案例3图片浏览小程序2.设置属性案例3图片浏览小程序案例3图片浏览小程序3.设计代码双击窗体打开代码编辑器,在窗体的单击事件过程中设计代码如下。见P

141-142案例3图片浏览小程序6.3.3相关知识案例3图片浏览小程序1.图片框和图像框图片框可以显示来自位图、图标、元文件、增强的元文件、JPEG、GIF文件的图形。如果控件不足以显示整幅图像,则裁剪图像以适应控件的大小。图片框可以作为控件容器。图像框也可以显示来自位图、图标、元文件、增强的

元文件、JPEG、GIF文件的图形,但它不能作为控件容器。1)常用属性(2)AutoSize事件(3)Stretch事件(1)Picture事件案例3图片浏览小程序2)常用方法(1)图片框在VB中可以作为其他控件的容器,可以输出图形和文字,该控件的常用方法有Cls、Prin

t、Circle、Line、Pset和Scale等。(2)由于图像框使用的系统资源较少,所以重画起来比图片框要快,它所支持的方法较少,常用的有Move、Refresh等。案例3图片浏览小程序3)常用事

件两种控件都支持Click、DblClick等常用事件,对于图片框来说,它还支持Change和Resize事件。当通过编写代码改变图片框的Picture属性时,触发Change事件;当图片框的尺寸发生改变时,触发Resize事件。

案例3图片浏览小程序案例3图片浏览小程序2.文件系统控件1)驱动器列表框驱动器列表框是下拉式列表框,用于显示、选择计算机系统中的驱动器。用户可以单击控件右侧的下三角按钮,在弹出的下拉列表中选择相应的驱动器,目前暂不支持网络驱动器。2)目录列

表框目录列表框用于显示当前驱动器的目录结构及当前目录下的所有子目录。控件使用缩进的方式突出显示当前目录及其父目录和子目录。用户可以双击打开或关闭任何一个目录,显示该目录下的所有子目录情况,并使该目录成为当前目录。案例3图片浏览小程序3)

文件列表框文件列表框用于显示当前驱动器当前目录下的文件列表清单。(1)常用属性。文件列表框除了具有其他常用控件的基本属性外,常用的属性还有Path、Pattern、FileName等。(2)常用事件。文件列表框常用的事件除了Click、DblClick外,还有P

atternChange和PathChange事件。案例3图片浏览小程序案例3图片浏览小程序3.滚动条1)常用属性常用属性(1)Value属性(2)Max属性和Min属性(3)SmallChange属性(4)LargeChange属性2)常用事件(2)Cha

nge事件(1)Scroll事件案例3图片浏览小程序6.4.1案例效果案例4倒计时破译密码本案例将设计一个倒计时破译密码的小程序。启动程序时显示如图6-12所示的界面,单击“开始”按钮,程序30秒倒计时开始,在下面的文本框中输入由

3位数字构成的密码,如果输入正确(密码为349),则单击“确定”按钮后提示成功信息,如图6-13所示;如果输入错误,则单击“确定”按钮后,清空文本框等待用户重新输入;如果超时,则提示失败信息,如图6-14所示。案例4倒计时破译密码案例4倒计时破译密码6.4.2设计过程(1)启动Vis

ualBasic6.0,在“新建工程”对话框中选择新建一个“标准EXE”工程,单击“打开”按钮自动生成一个Form1窗体。(2)在工具箱中分别选择标签、文本框、命令按钮和框架等控件,在窗体上绘制程序界面。1.设计界面案例4倒计时破译密码2.设置属性案例4倒计时破译密码案例4倒计时破

译密码3.设计代码双击窗体打开代码编辑器,在窗体的单击事件过程中设计代码如下。代码见P148-149案例4倒计时破译密码6.4.3相关知识1.鼠标事件(2)MouseUp事件(3)MouseMove事件(1)MouseDown事件案例4倒计时破译

密码案例4倒计时破译密码2.键盘事件2)KeyDown和KeyUp事件1)KeyPress事件案例4倒计时破译密码3.定时器案例4倒计时破译密码定时器(Timer)通过引发Timer事件,有规律地隔一段时间执行一次过

程代码。定时器最主要的属性是Interval,用户可以在设计阶段或程序运行中进行设置。该属性主要用来设置或返回定时器的计时事件各调用间隔的毫秒数,取值范围为1~65535。例如,如果将属性值设置为1000,则表明Timer事件每隔1秒钟触发一次;如果将属性值设

置为0,则表明定时器控件无效。本项目介绍了VisualBasic程序设计中对象、类、属性、方法、事件的基本概念以及窗体和控件的使用方法。其中,重点掌握窗体和常用控件的属性、方法和事件的使用方法,掌握创建、调整和布局窗体控件的常用方法,掌握鼠标、键盘的常用事件过程的应用技巧,在学习中理解

VB程序设计的事件驱动编程机制的含义。项目小结项目小结

小橙橙
小橙橙
文档分享,欢迎浏览!
  • 文档 25747
  • 被下载 7
  • 被收藏 0
相关资源
广告代码123
若发现您的权益受到侵害,请立即联系客服,我们会尽快为您处理。侵权客服QQ:395972555 (支持时间:9:00-21:00) 公众号
Powered by 太赞文库
×
确认删除?