Visual Basic应用任务教程课件VB-5_第1页
Visual Basic应用任务教程课件VB-5_第2页
Visual Basic应用任务教程课件VB-5_第3页
Visual Basic应用任务教程课件VB-5_第4页
Visual Basic应用任务教程课件VB-5_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【任务1】设置窗体背景

效果描述

设计一个窗体,单击窗体上“选择背景”命令按钮,弹出“打开”对话框。选择一个图片文件并单击“打开”按钮后,将图片文件设置成窗体背景。单击窗体上“保存图片”命令按钮,将图片文件保存到磁盘。

【任务1】设置窗体背景

设计分析

要使单击命令按钮后弹出对话框,应使用VB的通用对话框控件,通用对话框控件是VB的ActiveX控件。使用ActiveX控件,首先应把需要使用的ActiveX控件添加到工具箱中。本题要弹出“打开”对话框和“另存为”对话框,需要将通用对话框的Action属性值分别设置为1和2。通过“打开”对话框找到图片文件,再通过“另存为”对话框将确定图片另存的位置。要完成将图片文件设置成窗体背景及将图片文件保存到磁盘的操作,还需要编写程序代码来完成。【任务1】设置窗体背景

1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务1】设置窗体背景

知识链接一、通用对话框控件通用对话框控件(CommonDialog)在窗体上可以创建六种标准对话框,它们分别为打开(Open)、另存为(SaveAs)、颜色(Color)、字体(Font)、打印(Printer)和帮助(Help)对话框。1.通用对话框的基本属性(1)Action属性:该属性决定打开哪种对话框,只能通过程序赋值,不能通过属性窗口设置。【任务1】设置窗体背景

1-打开对话框2-另存为对话框3-颜色对话框4-字体对话框5-打印机对话框6-帮助对话框(2)DialogTitle属性:该属性是通用对话框标题属性,可以是任意字符串。知识链接【任务1】设置窗体背景2.通用对话框的方法VB中除设置Action属性决定打开哪种对话框外,还提供了一组方法用来打开不同类型的通用对话框。ShowOpen:打开对话框ShowSave:另存为对话框ShowColor:颜色对话框ShowFont:字体对话框ShowPrinter:打印机对话框ShowHelp:帮助对话框【任务1】设置窗体背景二、“打开”对话框在程序运行时,如果将通用对话框的Action属性设置为1或调用ShowOpen方法,就立即弹出“打开”对话框。它可以用来指定文件所在的驱动器、文件夹、文件名及文件扩展名。三、“另存为”对话框在程序运行时,如果将通用对话框的Action属性设置为2或调用ShowSave方法,就立即弹出“另存为”对话框。它为用户在存储文件时提供一个标准用户界面,用来指定所要存入文件的驱动器、路径和文件名。【任务2】设置文字的颜色

设计一个程序,如图所示。程序运行后,单击“改变颜色”命令按钮,弹出“颜色”对话框,然后选择一种颜色并单击“确定”按钮后,将文本框内文字设置成选定颜色。

效果描述

【任务2】设置文字的颜色

本任务是任务1通用对话框应用的延续,要产生颜色对话框,只需将通用对话框的Action属性值设置为3,即产生的对话框类型为“颜色”对话框,然后编写代码完成文本框内文字颜色的设置。

设计分析

【任务2】设置文字的颜色

1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务2】设置文字的颜色

一、“颜色”对话框在程序运行时,如果将通用对话框的Action属性设置为3或调用ShowColor方法,就立即弹出“颜色”对话框。在颜色调色板中提供了基本颜色,还提供了用户的自定义颜色,用户可自己调色。对于“颜色”对话框,有以下常用属性:(1)Color属性:该属性是“颜色”对话框最重要的属性,它返回或设置用户选定的颜色。当用户在调色板中选中某颜色时,该颜色值赋给Color属性。(2)Flags属性:用于返回或设置对话框选项,常用的设置值略。

知识链接【任务3】设置文字的字体

设计一个程序,运行后单击窗体,弹出“字体”对话框,如图所示,选择字体属性并单击“确定”按钮后,将窗体上文本框内文字设置成选定字体样式。效果描述

【任务3】设置文字的字体本任务仍然是通用对话框应用的延续,要产生字体对话框,只需将通用对话框的Action属性值设置为4,即显示的对话框类型为“字体”对话框,然后编写代码完成文本框内文字字体的设置。

设计分析

【任务3】设置文字的字体1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务3】设置文字的字体一、“字体”对话框在程序运行时,如果将通用对话框的Action属性设置为4或调用ShowFont方法,就立即弹出“字体”对话框。“字体”对话框用来设置和返回字体的名称、大小、颜色、样式和效果等。“字体”对话框的主要属性包括Color、FontBold、FontItalic、FontName、FontSize、FontStrikeThru、FontUnderLine、Flags、Max、Min等。在显示“字体”对话框之前必须设置标志(Flags属性)的值,否则将发生不存在字体的错误。知识链接【任务3】设置文字的字体二、“打印”对话框在程序运行时,如果将通用对话框的Action属性设置为5或调用ShowPrinter方法,就立即弹出“打印”对话框。所选参数存于各属性中,再通过编程处理打印操作。对于“打印”对话框,有以下常用属性:(1)Copies(复制份数)属性:指定打印份数。(2)FromPage(起始页号)、ToPage(终止页号)属性:用于存放用户指定的打印起始页号和终止页号。(3)Flags属性:该属性返回或设置对话框的选项。属性值为&H100时,系统显示“打印”对话框;属性值为&H40时,系统显示“打印设置”对话框。

知识链接【任务4】设计应用程序的主菜单

设计一个应用程序菜单,主菜单包括四个菜单项,其下拉子菜单如图所示,其中单击“打开”菜单项会弹出一个“文件”对话框,选择一个图片文件加载到窗体的图像框上;其它菜单项的功能省略。效果描述

【任务4】设计应用程序的主菜单

本题要在窗体上建立菜单,可使用VB提供的“菜单编辑器”工具建立菜单,“菜单编辑器”是VB系统提供的一个简单实用的工具,可用于设计应用程序的菜单,如添加新菜单、修改或重排已有菜单、删除已有菜单等。单击“工具”菜单下的“菜单编辑器”命令可打开“菜单编辑器”。

设计分析

【任务4】设计应用程序的主菜单1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务4】设计应用程序的主菜单一、下拉式菜单下拉式菜单由菜单栏、菜单标题、菜单项等组成,菜单栏位于窗体的标题栏下面,包含一个或多个菜单标题。不管是主菜单栏上的菜单名,子菜单上的菜单项,还是分隔符,统称为菜单项。为便于操作,菜单项应按功能分组。菜单项由标题、访问键、快捷键和复选标志等构成。在VB中,一个菜单项就是一个控件,也是一个对象,具有属性、事件和方法。菜单控件的常用属性包括Caption、Enabled、Visible、Checked等。菜单控件只包含一个事件,即Click事件。知识链接【任务4】设计应用程序的主菜单二、菜单编辑器“菜单编辑器”是VB系统提供的一个简单实用的工具,可用于设计应用程序的菜单,如添加新菜单、修改或重排已有菜单、删除已有菜单等。启动菜单编辑器可以通过以下几种方式:(1)执行“工具”菜单下的“菜单编辑器”命令。(2)单击工具栏的“菜单编辑器”按钮。(3)在窗体的空白区域,单击鼠标右键,在快捷菜单中选择“菜单编辑器”。(4)使用快捷键Ctrl+E。知识链接【任务5】设计应用程序的快捷菜单

把任务4中“系统”菜单下菜单项设计成快捷菜单,在窗体的任意位置单击鼠标右键,弹出“红色、绿色、蓝色”快捷菜单。如图所示。效果描述

【任务5】设计应用程序的快捷菜单

快捷菜单,也称弹出式菜单,即鼠标右键单击某对象时所弹出的菜单。弹出式菜单的创建方法与下拉式菜单的创建方法基本相同,同样需要在菜单编辑器中输入菜单结构,然后在鼠标事件中编写程序代码,VB中没有鼠标右击事件,一般在鼠标的MouseDown或MouseUp事件中编写代码。

设计分析

【任务5】设计应用程序的快捷菜单1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务5】设计应用程序的快捷菜单弹出式菜单,即右击某对象时所弹出的菜单,也称快捷菜单。弹出式菜单是浮动的,它是针对某一对象建立的,在对象区域中的任何位置均可通过右击鼠标调出弹出菜单。弹出式菜单与下拉菜单建立方法相同,都是通过“菜单编辑器”完成的。弹出菜单的第一项为弹出菜单的总标题,总标题的名称即为整个弹出菜单的名称,总标题的Visible属性必须设置为False。

知识链接【任务5】设计应用程序的快捷菜单

弹出菜单通常在对象的MouseDown或MouseUp事件中用PopupMenu方法显示。PopupMenu方法的语法为:[窗体名].PopupMenu菜单名[,Flags[,x[,y]]]其中:菜单名即为总标题的名称,本例为tccd。Flags(可省略)用于确定弹出式菜单的位置,Flags=0弹出菜单显示在鼠标尖端的右下方;Flags=4弹出菜单显示在鼠标尖端的正下方;Flags=8弹出菜单显示在鼠标尖端的左下方。知识链接【任务6】设计应用程序的工具栏

为应用程序的界面设计工具栏,如图所示。工具栏包括“打开”、“剪切”、“复制”、“粘贴”、“打印”、“颜色”六个工具按钮,工具按钮的有相应的功能。

效果描述

【任务6】设计应用程序的工具栏在VB中要设计工具栏,需要用到VB的ActiveX控件。ActiveX控件中ToolBar控件用于创建工具栏,ImageList控件用于为ToolBar等控件的按钮存放图像。利用这两个控件即可创建图形工具按钮。

设计分析

【任务6】设计应用程序的工具栏1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务6】设计应用程序的工具栏ToolBar控件和ImageList控件ImageList控件为图像容器,专门为其他控件提供图像,用于存放工具栏中各按钮上面的图标图形。ToolBar控件可用于建立工具栏,通过工具栏的“属性页”对话框为工具栏添加按钮;将ImageList控件与ToolBar控件关联起来;并给工具栏上的按钮赋予ImageList控件中的图像。

知识链接【任务6】设计应用程序的工具栏1.创建工具栏的步骤(1)在ImageList控件中插入按钮图像:在窗体上添加ImageList控件,通过ImageList控件的“属性页”对话框添加图像。(2)建立工具栏和工具按钮:在窗体上添加一个工具栏,通过工具栏的“属性页”对话框为工具栏添加工具按钮;将ImageList控件与ToolBar控件关联起来;并给工具栏上的按钮赋予ImageList控件中的图像。(3)为工具栏编写代码:建立工具按钮后,还应为工具栏设计程序代码,以响应每个按钮的操作。

知识链接【任务6】设计应用程序的工具栏2.工具栏按钮的样式工具栏的按钮样式可通过上图中的“样式”下拉列表解决。

知识链接3.工具栏按钮的事件工具栏按钮的触发事件通常根据按钮样式不同,采用不同的事件过程。由于工具栏中一般包括多个工具按钮,事件中通常采用SelectCase结构来编写按钮功能的程序代码。可以用按钮(Button对象)的关键字(Key属性)或索引(Index属性)来识别用户所按的按钮,本例使用的是Index属性。

【应用提高1】创建标题工具栏设计应用程序界面的工具栏,工具按钮上既有图像又有标题,如图所示。单击“剪切”、“复制”和“粘贴”按钮完成文本框中选定文本的“剪切”、“复制”和“粘贴”操作。效果描述

【任务6】设计应用程序的工具栏本任务中工具栏上的按钮都添加有标题,这实现起来也很简单。设计工具按钮时,在ToolBar控件的“属性页”对话框中“按钮”选项卡下,在“标题”框中输入按钮的标题既可,其它的操作和上一任务相同。

设计分析

【任务6】设计应用程序的工具栏1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【应用提高1】创建标题工具栏设计应用程序界面的工具栏,工具按钮上既有图像又有标题,如图所示。单击“剪切”、“复制”和“粘贴”按钮完成文本框中选定文本的“剪切”、“复制”和“粘贴”操作。效果描述

【任务6】设计应用程序的工具栏本任务中工具栏上的按钮都添加有标题,这实现起来也很简单。设计工具按钮时,在ToolBar控件的“属性页”对话框中“按钮”选项卡下,在“标题”框中输入按钮的标题既可,其它的操作和上一任务相同。

设计分析

【任务6】设计应用程序的工具栏1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务7】设计应用程序的状态栏

设计应用程序界面的状态栏。窗体上有标签、文本框、命令按钮和列表框,列表框中显示所有屏幕字体,状态栏上显示有系统时间、当前控件名称和单击“统计字体按钮”时选中字体个数。如图所示。

效果描述

【任务7】设计应用程序的状态栏在VB应用程序中要设计状态栏,也需要用到VB的ActiveX控件。ActiveX控件中的StatusBar控件用于创建状态栏,通过StatusBar控件“属性页”对话框设置状态栏的窗格数,通过程序代码设置状态栏窗格的文本属性值即显示的内容。

设计分析

【任务7】设计应用程序的状态栏1.创建界面按题目要求创建界面2.过程代码编写并输入过程代码完成步骤【任务7】设计应用程序的状态栏状态栏控件1.创建状态栏选择工具箱中的状态栏控件添加到窗体上,即可创建一个状态栏。状态栏控件是由一组窗格对象构成的,即是一个控件数组,每个窗格是状态栏窗格集合(Panels)的一部分。状态栏的实际工作是由其窗格来处理的。在设计程序时,根据需要设置窗格的数量和显示内容。

知识链接【任务7】设计应用程序的状态栏2.状态栏的方法在“属性页”对话框的“窗格”选项卡中,单击“插入窗格”按钮可以增加一个新的窗格,单击“删除窗格”按钮可以删除窗格。除此之外,也可以使用状态栏的方法增加或删除窗格。(1)Add方法:为状态栏添加一个新的窗格。(2)Remove方法:从状态栏中删除一个指定的窗格。(3)Clear方法:删除状态栏中所有的窗格。

知识链接【任务8】创建多文档程序

设计多文档的应用程序界面,运行时单击“文件”菜单下的“新建”命令,可生成新的子窗体,新窗体用于文本编辑,与Windows的记事本相似,如图所示。效果描述

【任务8】创建多文档程序多文档系统中,可以在运行中创

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论