{广告传媒}多媒体软件设计技术陈启安第4章

上传人:卓****库 文档编号:140241864 上传时间:2020-07-28 格式:PPTX 页数:96 大小:4.94MB
返回 下载 相关 举报
{广告传媒}多媒体软件设计技术陈启安第4章_第1页
第1页 / 共96页
{广告传媒}多媒体软件设计技术陈启安第4章_第2页
第2页 / 共96页
{广告传媒}多媒体软件设计技术陈启安第4章_第3页
第3页 / 共96页
{广告传媒}多媒体软件设计技术陈启安第4章_第4页
第4页 / 共96页
{广告传媒}多媒体软件设计技术陈启安第4章_第5页
第5页 / 共96页
点击查看更多>>
资源描述

《{广告传媒}多媒体软件设计技术陈启安第4章》由会员分享,可在线阅读,更多相关《{广告传媒}多媒体软件设计技术陈启安第4章(96页珍藏版)》请在金锄头文库上搜索。

1、第4章 Visual Basic多媒体程序设计概要 4.1 VB应用程序集成开发环境 4.2 VB编程的基本概念 4.3 第一个VB多媒体程序,返回主目录,第4章 VISual Basic 多媒体程序设计概要,Visual Basic(以下简称VB)是由美国著名的软件公司MicroSoft开发的, 目前使用人数最多的可视化Windows应用软件开发工具。 它的功能强大、 使用简便, 能以最轻松、最有效的程序设计开发出多媒体应用软件。VB当前最高版本为6.0版。 第3章介绍的创作工具是一种通用性好, 但灵活性较差的多媒体应用软件开发工具。它们能生动地把照片、插图、音乐、 声音、 动画和视频在屏幕

2、上组合起来, 并提供各种各样的内置特殊效果和交互式控件功能, 用鼠标单击或拖动操作就能产生漂亮的多媒体应用软件。 但是, 这也使完成工作需遵循固定的套路, 它们的可扩展性和灵活性较差。,VB是一个可完全扩展的开发系统, 也是一种真正的编程语言, 它不但具有灵活性, 还具有创作工具的简单性和快速开发的特点。 该编程语言使用了可视化编程和对象技术, 使得编程更加直观、 高效。 在多媒体程序设计方面, VB不但自身提供了MMControl控制对象及多媒体控件, 还提供了对众多第三方多媒体控件的支持及API(Windows应用程序接口, Application Programming Interfac

3、e)函数的调用。 这样, 除非用户想开发Windows的低级函数, 对其他应用软件的开发, VB几乎无所不能。 在本章中, 先介绍VB应用程序集成开发环境, 然后介绍VB编程的基本概念及VB内在的多媒体特征。 ,4.1 VB应用程序集成开发环境,第一次启动VB6.0时, 可以见到集成开发环境的主要界面, 如图4.1所示的屏幕。VB的集成开发环境包含了以下11个部分, 分别是菜单条(Menu Bar)、上下文菜单、工具栏(Tool Bar)、 工具箱(Tool Box)、 窗体(Form)设计器窗口、 对象浏览器、代码编辑器窗口、窗体布局窗口、立即/本地和监视窗口、属性窗口(Properties

4、 Window)及工程窗口(Project Window)。开发VB的应用程序并非是一开始就写程序, 而是先在窗体中安排各式各样的控制项目, 即所谓的对象, 然后才编写程序。 以下分别介绍图4.1中VB集成开发环境常用的六个部分。 ,图 4.1 VB应用程序集成开发环境,1. 主窗口 主窗口如图.1中的最上部, 由标题栏、 菜单条和工具条组成。 标题栏中的标题为“工程1-Microsoft Visual Basic 设计”, 说明此时集成环境处于设计模式。 菜单条中包括11个下拉式菜单。 菜单条下面是工具条, 其中有很多工具按钮。 标题栏的左端带有一个小矩形的方框是Windows系统中的每个窗

5、口都有的控制菜单框, 可打开系统控制菜单, 标题栏的右边是最大化按钮、 最小化按钮和关闭按钮。 在工具条的右边有两个数字的乘积, 靠左边的是位置指示, 它指出激活对象(具有输入焦点)的位置, 单位是“堤”(Twip, 1/1440英寸), 右边是大小指示, 即长乘宽。,主窗口虽然在启动时显示在屏幕的顶端, 但它的位置是可以改变的, 可放在屏幕的任何地方。 (1) 菜单条(Menu Bar)。 VB的主窗口上标题栏之下为“菜单条”, 菜单条包含各种关于项目制作的命令集, 例如, “文件”、 “编辑”、 “视图”、 “运行”、 “调试”、 “工具”、 “窗口”及“帮助”等命令集。 “文件”(Fil

6、e)命令集主要是用来组织各种文件, 包括新建工程、打开工程、添加工程、保存工程、生成工程、打印、 退出等选项; “编辑”(Edit)命令集是指处理编辑各种对象时所用的命令,如撤消(Undo)、剪切(Cut)、复制(Copy)、 粘贴(Paste)等 ;,视图”(View)命令集则是用来查看或显示编码(Code)、 程序(Procedure)及工具条等窗口的;“运行”(Run)命令集是用来控制新编程序的执行; “调试”(Debug)命令集主要是用来控制程序执行时的各种情形, 包括一步步(Single Step)执行的观察; “工具”(Tools)命令集有菜单编辑器工具及用来设置程序项目的环境选项

7、; “窗口”(Window)命令集主要是用来控制各种窗口的显示与否; 最后一个为“帮助”(Help)命令集, 则是内含VB的帮助指导系统。 ,(2) 工具栏(Tool Bar)。 工具栏紧贴在菜单条之下, 工具栏(Tool Bar)窗口提供程序环境下对于常用命令的快速访问, 单击工具栏上的按钮, 则执行该按钮所代表的操作。按照缺省规定, 启动 Visual Basic 之后显示“标准”工具栏。附加的编辑、 窗体设计和调试的工具栏可以从“视图”菜单上的“工具栏”命令中移进或移出。 工具条还包括用来控制节目播出的控制面板。 2. 工具箱窗口(Tool Box) 工具箱窗口(如图4.2所示)位于屏幕

8、的左方, 包含了很多图形对象, 在VB中称它们为控制部件(Controls, 或称控件)。 控制部件本身也被视为对象, 它们大都是用来作IO控制, 用户可以用它们来执行输入及输出动作。,图 4.2工具箱窗口,这些工具是应用程序的集成开发环境中用于设计应用程序的人机界面或用于执行某一特定功能。其中大部分是VB中的内部控件, 例如 CommandButton 和 Frame 控件。这些控件都在 Visual Basic 的.exe 文件中。内部控件总是出现在工具箱中, 不像 ActiveX 控件和可插入对象那样可以添加到工具箱中, 或从工具箱中删除。 还有一类控件是ActiveX 控件, 它是扩展

9、名为 .ocx 的独立文件, 其中包括各种版本 Visual Basic 提供的控件(DataCombo, DataList 控件等等)和仅在专业版和企业版中提供的控件(例如 Listview、 Toolbar、 Animation 和Tabbed Dialog), 另外还有许多第三方提供的 ActiveX 控件。 每种内部控件的使用方法, 在下面讨论控件及其属性时再作详细介绍。 ,工具箱窗口可根据需要显示或隐藏。 请注意这里的工具和工具条中的工具按钮的区别,工具按钮执行一种命令, 而工具箱是设计应用程序界面的工具。 下面按从左到右、 自上而下的顺序, 介绍图4.2工具箱窗口中各个图标的作用。

10、 (1) “指针”(Pointer)。 “指针”是在鼠标所指的地方形成箭头, 一旦用户指向某对象并且按一下鼠标上的按键, 该对象即被选择。 (2) “图片框”(Picture Box)。 “图片框”主要的功能就是输出与呈现图形, 可以调用绘图函数的图片框画点、 线或其他的图形, 也可以把一个现成的图形文件输入至图片框中。,图片框可以载入三种形式的图形文件, 分别是“*.BMP”、 “*.ICO”及“*.WMF”文件。 “*.BMP”是位图文件(Bitmap)的图形, 例如, 以PaintBrush或中文版的画图绘图软件所产生的图形文件; “*.ICO”则象征图标文件(Icon);至于“*.WM

11、F”, 为图形的元文件(Window MetaFile), 其文件中包含了一串绘图命令。 (3) “标签”(Label)。 “标签”的性质有点类似于字段, 但它只能显示输出的字符串, 不能像字段一样, 改变它所包含的字符串。 ,(4) “文本框”(Text Box)。 “文本框”是字符串输入、 输出的装置, 可以输入字符串, 也可以显示输出的字符串。 (5) “框架”(Frame)。“框架”可设计一个框形的对象呈现在窗体窗口当中。 (6) “命令按钮”(Command Button)。 “命令按钮”用来下达命令以控制程序的执行。 (7) “复选框”(Check Box)。 “复选框”的表现方式

12、是一个正方形中央打个“”。 一个“确认框”就是一个选择项, 有点像是非题, 如果选择该选择项表示确认了该项功能, 没有选择表示不具备该项功能。在组中使用复选框控件显示多个选项, 用户可从中选择一个或多个选项。,(8) “选择按钮”(Option Button)。 “选择按钮”是以组(Group)的方式显示在窗体上, 也就是说, 一个窗体上可能会包含了好几个选择按钮, 这些选择按钮彼此都是互斥的, 它们提供了许多选项, 用户可以从中挑选一个选项。 (9) “组合框”(Combo Box)。 “组合框”是由文本框及列表框混合而成的, 除了提供类似于列表框的功能外, 可以让用户直接从文本框输入选择项

13、。 其优点是用户可以输入列表框中所没有的选择项, 而且, 如果列表框中的选择项目太多, 用户可以直接输入, 避免从头寻找费时费力。,(10) “列表框”(List Box)。 “列表框”包含了许多文件可供用户选择, 当用户以鼠标按其中一个文件时, 该文件会被选取并出现反白。 如果文件大多, 超过“列表框”可以显示的范围, 则“列表框”的右边会自动出现滚动轴, 让用户可上下滚动。 (11) “水平滚动轴”(Horizontal Scroll Bar)。 “水平滚动轴”构造了左右两端的箭头, 用户可以在左右两端移动滚动框。 (12) “垂直滚动轴”(Vertical Scroll Bar)。 “垂

14、直滚动轴”构造了上下两端的箭头, 用户可以在上下两端移动滚动框。 ,(13) “时钟”(Timer)。 “时钟” 能产生一种时间的事件程序, 而且, 事件必须是由系统引发的。 (14) “磁盘列表框”(Drive List Box)。 显示系统中所有可供选择的磁盘驱动器目录, 可以用鼠标选择其中的项目并设置目前的工作磁盘, 这样的设置会使“磁盘列表框”产生一个改变的事件, 并将其磁盘驱动器特性设计为所选择的工作磁盘。 (15) “目录列表框”(Directory List Box)。 可显示当前磁盘驱动器下的目录结构。 (16) “文件列表框”(File List Box)。 可显示并列出目前

15、工作目录下所有的文件。 ,(17) “形状”(Shape)。 它是加入矩形、 方形、 圆形、 椭圆等图形时使用的工具; (18) “直线”(Line)。 它为画直线的工具。 (19) “图像”(Image)。 呈现位图、 图标、 按钮等图像数据。 (20) “数据”(Data)。 可将现有的数据库文件接收进来, 呈现在窗体窗口上。 (21) “对象链接与交换”(Object Linking Exchanging-OLE)。 可将对象嵌入项目当中。 ,3. 窗体设计器(Form) 窗体设计器窗口在图4.1中间部分。 在VB中, 窗体(有时称为表图、 视窗或表格)是应用程序表演的“舞台”, 在其上

16、可放置“道具”在VB中被称为控制部件(Control)。 窗体和可放置其上的控制部件在VB中都被视为“对象”(Object)。,4. 项目管理器(Project) 项目管理器窗口中包括了正在编写的VB应用程序所含文件的清单(如图4.1所示)。 其中具有后缀.OCX的文件, 是VB的扩展工具所需的文件, 在项目管理器窗口中每增加一个.OCX文件, 工具箱中会增加一个或多个工具(一个扩展文件可能包括多个工具)。 注意:用这种方法我们可以向VB中加入第三方用户(3rd Party)控件。 当VB启动时, 虽然还没有任何应用程序调入, 但VB已经打开了一个缺省的新项目, 名为Project1, 这就是项目管理器窗口的缺省标题。 项目管理器窗口中列出了缺省项目的所需文件。 项目管理器窗口是用户维护应用程序的文件的区域, 用户根据程序需要, 增加或删除项目中的文件, 其结果都反映到项目管理器窗口中来。 ,每个正在设计的VB应用程序, 都有一个后缀为.VBP的文件, 这就是项目源文件, 其内容就是项目管理器窗口中显示的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号