VisualBasic程序设计项目化教程 项目3 制作阴影文字.ppt
《VisualBasic程序设计项目化教程 项目3 制作阴影文字.ppt》由会员分享,可在线阅读,更多相关《VisualBasic程序设计项目化教程 项目3 制作阴影文字.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社Visual Basic 程序设计项目化教程n主编主编 管小清管小清 郭贺彬郭贺彬VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社项目三项目三 制作阴影文字制作阴影文字n项目目标:项目目标:n本项目要制作阴影文字,阴影文字通过三种效果来显本项目要制作阴影文字,阴影文字通过三种效果来显示,即阴影字示,即阴影字“左下偏移左下偏移”,阴影字,阴影字“右上偏移右上偏移”,阴影,阴影字字“右下偏移右下偏移”,单击相应的按钮实现相应的阴影效果。,单击相应的按钮实现相应的阴影效果。掌握对控件属性的
2、修改两种方法,理解对象、事件和掌握对控件属性的修改两种方法,理解对象、事件和方法的基本概念及使用方法,掌握生成方法的基本概念及使用方法,掌握生成exe文件的方法,文件的方法,使得脱离使得脱离VB环境后的程序能继续运行。环境后的程序能继续运行。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社项目三项目三 制作阴影文字制作阴影文字n项目主要知识点:项目主要知识点:n窗体(窗体(Form)的属性设置)的属性设置oCaptionoMax ButtonoMin ButtonoBack Colorn标签(标签(Label)的属性设置)的属性设置n标题(标题(Caption)
3、n背景色(背景色(Back Color)n背景样式(背景样式(Back Style)n字体(字体(Font)n命令按钮命令按钮Command Button)的属性的属性n命令按钮的事件命令按钮的事件n控件的移动方法(用程序实现)控件的移动方法(用程序实现)n用程序实现修改控件属性的方法用程序实现修改控件属性的方法n控件颜色的使用控件颜色的使用n对象、事件、方法对象、事件、方法n脱离脱离VB环境运行应用程序环境运行应用程序生成生成exe文件文件n程序调试能力培养程序调试能力培养VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社项目三项目三 制作阴影文字制作阴影文字n
4、项目实施步骤:项目实施步骤:n阅读相关基础知识阅读相关基础知识n界面设计界面设计o窗体设计窗体设计o控件属性设置控件属性设置n程序设计程序设计o编程初步编程初步o程序代码程序代码n程序调试,功能完善程序调试,功能完善n程序打包,生成可执行文件程序打包,生成可执行文件EXE VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n3.1.1 对象对象n对象是对象是VB对窗体和控件的统称。如对窗体和控件的统称。如Form窗体、窗体、Label标签、标签、CommandButton按钮等所有控件都是按钮等所有控件都是VB中的中的
5、对象。对象可以用一组数据来描述它本身的特点,而对象。对象可以用一组数据来描述它本身的特点,而且还支持对其施加的操作。描述对象本身特点的称为且还支持对其施加的操作。描述对象本身特点的称为对象的属性,描述对对象施加动作的称为方法。对象的属性,描述对对象施加动作的称为方法。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n3.1.2 属性属性n 描述对象本身特点称为对象的属性,所有的描述对象本身特点称为对象的属性,所有的VB对象对象都有各自的属性集合,对象的属性决定了对象的外观都有各自的属性集合,对象的属性决定了对象的外观
6、和行为。如和行为。如Form窗体的标题,窗体的标题,BackColor,CommandButton按钮上的显示文字的内容和格式等,按钮上的显示文字的内容和格式等,这些都用属性来描述对象。这些都用属性来描述对象。n 设置对象属性的方法有两种:设置对象属性的方法有两种:VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n通过属性窗口通过属性窗口n通过属性窗口的属性列表框设置属性,方通过属性窗口的属性列表框设置属性,方法是:选中对象,然后在属性窗口中找到法是:选中对象,然后在属性窗口中找到相应的属性直接设置,有些属性如:标题
7、相应的属性直接设置,有些属性如:标题(Caption)、文本()、文本(Text)需要用户修改)需要用户修改建立对象时的默认值。有些属性,如图形建立对象时的默认值。有些属性,如图形(Picture)、图标()、图标(Icon)、字体)、字体(Font)等,在设置框的右边有三个点的)等,在设置框的右边有三个点的省略号按钮,单击该按钮将打开一个对话省略号按钮,单击该按钮将打开一个对话框供用户进行属性设置,如图框供用户进行属性设置,如图3-1所示。在所示。在属性窗口的底部有一个简短的提示对属性属性窗口的底部有一个简短的提示对属性做简要的介绍。做简要的介绍。图 3-1 属性窗口VBVB程序设计项目化教
8、程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n通过指令代码设置属性通过指令代码设置属性n指令代码修改属性的格式是:指令代码修改属性的格式是:n对象名对象名.属性名称属性名称=属性值属性值n如将命令按钮如将命令按钮Command1的的“标题标题”设置为设置为“确定确定”的程的程序代码是:序代码是:nCommand1.Caption=确定确定注意:Command1是按钮的Name属性,是编写代码的时候使用的名字,而Caption属性或者Text等属性是显示在界面上给用户看的。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国
9、水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n3.1.3 方法方法n 描述对对象施加动作的称为方法。方法是系统提供的一种特殊的描述对对象施加动作的称为方法。方法是系统提供的一种特殊的函数或过程,用于完成某种特定功能,如清除方法函数或过程,用于完成某种特定功能,如清除方法Cls,显示方法,显示方法Show,移动方法,移动方法Move等。等。n方法决定了对象可以进行的操作,它只能在程序代码中使用。每方法决定了对象可以进行的操作,它只能在程序代码中使用。每个方法完成某种特定的功能,其实现步骤和细节用户看不到,也个方法完成某种特定的功能,其实现步骤和细节用户看不到,也不能修改。用户可以
10、按照约定直接调用他们,其调用格式如下:不能修改。用户可以按照约定直接调用他们,其调用格式如下:n 对象名称对象名称.方法名称方法名称n例如:例如:Form2.Show,表示显示,表示显示Form2窗体,窗体,Form1.Hide表示隐表示隐藏藏Form1,如果,如果Form1是当前窗体,可以使用是当前窗体,可以使用me.Hide来隐藏当来隐藏当前窗体。前窗体。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n3.1.4 事件事件nVB是事件驱动的编程机制。所谓是事件驱动的编程机制。所谓“事件驱动事件驱动”是说只有在事
11、件发生时,程序才能是说只有在事件发生时,程序才能执行,在没有事件时,整个程序是不执行的。就像是客观世界的任何对象都会对执行,在没有事件时,整个程序是不执行的。就像是客观世界的任何对象都会对外界的刺激做出反应一样,当用户激发出一个事件后,就会产生一个事件过程,外界的刺激做出反应一样,当用户激发出一个事件后,就会产生一个事件过程,执行一段程序代码,而且同一对象对不同的刺激也会产生不同的反应,当一个对执行一段程序代码,而且同一对象对不同的刺激也会产生不同的反应,当一个对象身上发生不同的事件后,也会引起不同的事件过程。总之,一个对象可以有多象身上发生不同的事件后,也会引起不同的事件过程。总之,一个对象
12、可以有多个事件,各个事件对应不同的代码,实现不同的功能。个事件,各个事件对应不同的代码,实现不同的功能。n“事件事件”是预先定义好的、能够被对象识别的动作。如单击(是预先定义好的、能够被对象识别的动作。如单击(Click)事件、双击)事件、双击(Dbclick)事件、装载()事件、装载(Load)事件、鼠标移动()事件、鼠标移动(MouseMove)事件等。不同)事件等。不同的对象能够识别不同的事件。当事件发生时,的对象能够识别不同的事件。当事件发生时,VB将检测两条信息:即发生了什么将检测两条信息:即发生了什么事件和哪个对象接受了事件。事件和哪个对象接受了事件。n为了使对象能够对由用户或系统
13、触发的某一事件做出响应,就必须编写事件过程。为了使对象能够对由用户或系统触发的某一事件做出响应,就必须编写事件过程。响应某个事件后所执行的操作可以通过一段程序代码来实现,这段独立的程序代响应某个事件后所执行的操作可以通过一段程序代码来实现,这段独立的程序代码就是码就是“事件过程事件过程”。事件过程在对象检测到某个特定事件时执行。一个对象可。事件过程在对象检测到某个特定事件时执行。一个对象可以识别一个或多个事件,因此可以用一个或多个事件过程对用户的事件做出响应。以识别一个或多个事件,因此可以用一个或多个事件过程对用户的事件做出响应。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中
14、国水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n事件过程的一般格式是:事件过程的一般格式是:nPrivate Sub 对象名称对象名称_事件名称()事件名称()n 事件响应程序代码事件响应程序代码nEnd Subn其中,对象名称就是对象的其中,对象名称就是对象的Name属性值,事件名称是由属性值,事件名称是由VB预先预先定义好的赋予该对象的事件,该事件必须是对象所能识别的。如定义好的赋予该对象的事件,该事件必须是对象所能识别的。如单击名为单击名为Command1的命令按钮控件时,退出应用程序的事件过的命令按钮控件时,退出应用程序的事件过程如下:程如下:nPrivate Sub
15、Command1_Click()nUnload MenEnd SubVBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.1 第第1步:基础知识概述步:基础知识概述n3.1.5 可执行文件(可执行文件(exe文件)的生成文件)的生成n一个独立的文件是指没有一个独立的文件是指没有VB的环境,直的环境,直接在接在Windows下运行。以前运行下运行。以前运行VB程序程序的时候,通过的时候,通过VB环境对程序边解释遍执环境对程序边解释遍执行,逐行执行,如果想使应用程序不在行,逐行执行,如果想使应用程序不在VB环境中运行,就必须对应用程序进行环境中运行,就必须对应用程序进
16、行编译生成编译生成exe文件,具体做法如下:文件,具体做法如下:n选择菜单选择菜单【文件文件】下下“生成生成*.exe”,其中其中“*”为工程的名字,例如本项为工程的名字,例如本项目中工程的名字为目中工程的名字为“阴影文字阴影文字”,那么,那么【文件文件】菜单中的就会出现菜单中的就会出现“生成阴影生成阴影文字文字.exe”的显示,如图的显示,如图3-2所示,保存位所示,保存位置可以自己选择,文件名也可以更改,置可以自己选择,文件名也可以更改,更改后单击更改后单击“确定确定”,到保存,到保存exe文件的文件的位置去查看生成的位置去查看生成的exe文件,双击后即可文件,双击后即可出现执行的界面,和
17、在出现执行的界面,和在VB环境中的执行环境中的执行界面一样。界面一样。图 3-2 生成exe文件VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.2 第第2步:界面设计步:界面设计n打开工程,双击窗体打开工程,双击窗体Form1,单击属性窗口,在对象下拉列表框,单击属性窗口,在对象下拉列表框中选择中选择“Form1 Form”,设置如下属性:,设置如下属性:n在属性窗口将窗体的在属性窗口将窗体的Caption 属性值设置为属性值设置为“阴影字体阴影字体”nBackColor 属性值设置为浅蓝色,方法为:单击属性值设置为浅蓝色,方法为:单击BackColor右右
18、边的下拉按钮,选择边的下拉按钮,选择“调色板调色板”,选择第一行第六列的颜色,设,选择第一行第六列的颜色,设置后置后BackColor属性的值为属性的值为“&H00FFFFC0&”。n设置设置Form1窗体的窗体的MaxButton属性值为:属性值为:False,让窗体右上角,让窗体右上角没有最大化按钮,只有最小化和关闭按钮没有最大化按钮,只有最小化和关闭按钮 。注意:BackColor是背景色,用来设置控件的背景颜色,命令按钮除外。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.2 第第2步:界面设计步:界面设计 在窗体上添加两个标签在窗体上添加两个标签L
19、abel1和和Label2,将其,将其Auto Size属性改为属性改为True,使得,使得Label1和和Label2标签可以根标签可以根据所要显示的内容来自动调整控件的大小,据所要显示的内容来自动调整控件的大小,Back Style属性改为属性改为0,即设置,即设置Label1和和Label2标签的背景标签的背景样式为透明。标签的样式为透明。标签的BackStyle属性用来设置背景样式,属性用来设置背景样式,0Transparent 表示透明,表示透明,1Opaque 表示不表示不透明;在使用的时候可用数字,也可以用英文单词。透明;在使用的时候可用数字,也可以用英文单词。VBVB程序设计项
20、目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.2 第第2步:界面设计步:界面设计n添加三个命令按钮添加三个命令按钮Command1Command3,布局排列如图,布局排列如图3-3所示,所示,将将Commad1,Command2和和Command3的的Caption属性值分别设置属性值分别设置为为“左下阴影左下阴影”、“右上阴影右上阴影”、“右下阴影右下阴影”。n界面设计的效果如图界面设计的效果如图33所示:所示:图3-3 界面设计图VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.3 第第3步:程序代码步:程序代码n编程思路:阴影字的实现
21、是通过文字的位置和颜色调编程思路:阴影字的实现是通过文字的位置和颜色调整来实现文字的阴影效果,对两个同样内容的文字,整来实现文字的阴影效果,对两个同样内容的文字,分别设置不同的颜色,位置稍稍有一些差异,就能显分别设置不同的颜色,位置稍稍有一些差异,就能显示出阴影的效果,通常情况下,我们把阴影的颜色设示出阴影的效果,通常情况下,我们把阴影的颜色设置为黑色,前面字体的颜色随意设置,让两者的位置置为黑色,前面字体的颜色随意设置,让两者的位置保持一定的差异,即可实现不同角度的阴影效果。保持一定的差异,即可实现不同角度的阴影效果。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电
22、出版社3.3 第第3步:程序代码步:程序代码n程序初始化代码程序初始化代码n在窗体载入的时候,需要先设置两个标签的位于同样的位置,这样看起在窗体载入的时候,需要先设置两个标签的位于同样的位置,这样看起来是重叠的效果,看不出阴影,另外我们通过代码设置来是重叠的效果,看不出阴影,另外我们通过代码设置Label1和和Label2标签的字体大小为标签的字体大小为30,粗体,标签的标题为,粗体,标签的标题为“欢迎你的到来欢迎你的到来”,设置阴影标签的字体颜色为黑色,设置前面标签显示的字体颜色为黄色。设置阴影标签的字体颜色为黑色,设置前面标签显示的字体颜色为黄色。n在窗体上右键,选择快捷菜单中在窗体上右键
23、,选择快捷菜单中“查看代码查看代码”,进入代码编辑窗口,在,进入代码编辑窗口,在对象下拉框中选择对象下拉框中选择“Form”,在事件下拉框中选择,在事件下拉框中选择“Load”事件,事件,系统自动生成了事件的结构,在两行代码中间是用户写代码的位置,系统自动生成了事件的结构,在两行代码中间是用户写代码的位置,在此补充上实现程序初始化的代码,单引号后的文字是注释。在此补充上实现程序初始化的代码,单引号后的文字是注释。单引号的注释只能注释一行,如果注释换行,需要再用单引号。VBVB程序设计项目化教程程序设计项目化教程中国水利水电出版社中国水利水电出版社3.3 第第3步:程序代码步:程序代码nPriv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualBasic程序设计项目化教程 项目3 制作阴影文字 VisualBasic 程序设计 项目 教程 制作 阴影 文字
限制150内