《简单图像浏览器的设计与实现(实验版).ppt》由会员分享,可在线阅读,更多相关《简单图像浏览器的设计与实现(实验版).ppt(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、简单图像浏览器的设计与实现简单图像浏览器的设计与实现实验设计和步骤实验设计和步骤1.1.运行运行运行运行Delphi7Delphi7,利用,利用,利用,利用FileFile菜单下的菜单下的菜单下的菜单下的“NewNewApplication”Application”新建一个工程;新建一个工程;新建一个工程;新建一个工程;2.2.在在在在D D盘下新建一个文件夹(以自己名字命名),把盘下新建一个文件夹(以自己名字命名),把盘下新建一个文件夹(以自己名字命名),把盘下新建一个文件夹(以自己名字命名),把工程文件工程文件工程文件工程文件 以以以以“ImagesView.dprImagesView.d
2、pr”为文件名保存到该文为文件名保存到该文为文件名保存到该文为文件名保存到该文件夹中;件夹中;件夹中;件夹中;3.3.把单元文件以把单元文件以把单元文件以把单元文件以“ImagesViewSource_Unit.pasImagesViewSource_Unit.pas”为为为为文件名也保存到该文件夹中;文件名也保存到该文件夹中;文件名也保存到该文件夹中;文件名也保存到该文件夹中;4.4.在窗体上,设计出如下图所示的程序界面;在窗体上,设计出如下图所示的程序界面;在窗体上,设计出如下图所示的程序界面;在窗体上,设计出如下图所示的程序界面;PanelPanel面板组件面板组件面板组件面板组件(St
3、andardStandard)SpeedButtonSpeedButton快捷快捷快捷快捷按钮按钮按钮按钮(AdditionalAdditional)ToolBarToolBar工具栏工具栏工具栏工具栏组件组件组件组件(Win32Win32)ImageImage图像组件图像组件图像组件图像组件(AdditionalAdditional )简单图像浏览器界面设计简单图像浏览器界面设计OpenDialogOpenDialog和和和和SaveDialogSaveDialog对话框(对话框(对话框(对话框(DialogDialog)5.5.TToolBarTToolBar工具栏组件工具栏组件工具栏组件
4、工具栏组件位于组件面板的位于组件面板的位于组件面板的位于组件面板的Win32Win32选项选项选项选项卡上可以实现工具栏的功能。卡上可以实现工具栏的功能。卡上可以实现工具栏的功能。卡上可以实现工具栏的功能。操作:从面板上拖放一个组件放到窗体上即可。操作:从面板上拖放一个组件放到窗体上即可。操作:从面板上拖放一个组件放到窗体上即可。操作:从面板上拖放一个组件放到窗体上即可。实验设计和步骤实验设计和步骤6.6.TSpeedButtonTSpeedButton快捷按钮组件快捷按钮组件快捷按钮组件快捷按钮组件位于组件面板的位于组件面板的位于组件面板的位于组件面板的AdditionalAdditiona
5、l选项卡上,按钮可显示小图片和文字。选项卡上,按钮可显示小图片和文字。选项卡上,按钮可显示小图片和文字。选项卡上,按钮可显示小图片和文字。l l主要属性主要属性主要属性主要属性:1.1.FlatFlat:flatflat属性为属性为属性为属性为TrueTrue时,按钮显示效果类似时,按钮显示效果类似时,按钮显示效果类似时,按钮显示效果类似WinXPWinXP风格鼠标放在按钮上方才会显示出按钮风格鼠标放在按钮上方才会显示出按钮风格鼠标放在按钮上方才会显示出按钮风格鼠标放在按钮上方才会显示出按钮边框边框边框边框 ;当当当当flatflat属性为属性为属性为属性为FalseFalse时,按钮一直显示
6、边框。时,按钮一直显示边框。时,按钮一直显示边框。时,按钮一直显示边框。2.2.GlyphGlyph:设置上要显示的设置上要显示的设置上要显示的设置上要显示的BMPBMP小图片。小图片。小图片。小图片。实验设计和步骤实验设计和步骤操作:按照下面图示的方法,为各按钮添加图片。操作:按照下面图示的方法,为各按钮添加图片。操作:按照下面图示的方法,为各按钮添加图片。操作:按照下面图示的方法,为各按钮添加图片。实验设计和步骤实验设计和步骤7.7.PanelPanel容器面板组件容器面板组件容器面板组件容器面板组件位于组件面板的位于组件面板的位于组件面板的位于组件面板的StandardStandard选
7、项卡上选项卡上选项卡上选项卡上相当于一个容器,设计界面经常用。相当于一个容器,设计界面经常用。相当于一个容器,设计界面经常用。相当于一个容器,设计界面经常用。主要属性:主要属性:主要属性:主要属性:1.1.AlignAlign:设置组件在窗体中的排列方式:设置组件在窗体中的排列方式:设置组件在窗体中的排列方式:设置组件在窗体中的排列方式2.2.BevelInnerBevelInner和和和和BevelOuterBevelOuter:设置组件内、外边框斜面:设置组件内、外边框斜面:设置组件内、外边框斜面:设置组件内、外边框斜面 操操操操 作作作作:从面板上拖放一个组件放到窗体上,设置:从面板上拖
8、放一个组件放到窗体上,设置:从面板上拖放一个组件放到窗体上,设置:从面板上拖放一个组件放到窗体上,设置AlignAlign 为为为为alClientalClient。BevelInnerBevelInner和和和和BevelOuterBevelOuter属性均为:属性均为:属性均为:属性均为:bvLoweredbvLowered实验设计和步骤实验设计和步骤8.8.ImageImage图像组件图像组件图像组件图像组件位于组件面板的位于组件面板的位于组件面板的位于组件面板的AdditionalAdditional选项卡上,用选项卡上,用选项卡上,用选项卡上,用来显示和处理图片(来显示和处理图片(来
9、显示和处理图片(来显示和处理图片(*.bmp.bmp和和和和*.jpg.jpg)。)。)。)。主要属性:主要属性:主要属性:主要属性:1.1.CenterCenter:设置图片是否位于组件的中间位置:设置图片是否位于组件的中间位置:设置图片是否位于组件的中间位置:设置图片是否位于组件的中间位置2.2.PicturePicture:调入图像文件:调入图像文件:调入图像文件:调入图像文件 LoadFromFlieLoadFromFlie:从磁盘目录打开图片文件从磁盘目录打开图片文件从磁盘目录打开图片文件从磁盘目录打开图片文件 SaveToFlieSaveToFlie:把图像保存到指定的磁盘目录中把
10、图像保存到指定的磁盘目录中把图像保存到指定的磁盘目录中把图像保存到指定的磁盘目录中3.3.StretchStretch:当:当:当:当StretchStretch为为为为TrueTrue时,图像将根据组件的大时,图像将根据组件的大时,图像将根据组件的大时,图像将根据组件的大小调整自身的大小小调整自身的大小小调整自身的大小小调整自身的大小实验设计和步骤实验设计和步骤相关知识:对话框组件相关知识:对话框组件9.9.OpenDialogOpenDialog打开文件对话框打开文件对话框打开文件对话框打开文件对话框 主要属性主要属性主要属性主要属性FileNameFileName属性属性属性属性 :保存
11、了用户选中的文件的文件名和路:保存了用户选中的文件的文件名和路:保存了用户选中的文件的文件名和路:保存了用户选中的文件的文件名和路径信息径信息径信息径信息FilterFilter属性属性属性属性:文件类型过滤器,用来设置哪些类型的文件文件类型过滤器,用来设置哪些类型的文件文件类型过滤器,用来设置哪些类型的文件文件类型过滤器,用来设置哪些类型的文件可以在对话框中显示。可以在对话框中显示。可以在对话框中显示。可以在对话框中显示。ExecuteExecute方法:打开对话框,如果用户选择方法:打开对话框,如果用户选择方法:打开对话框,如果用户选择方法:打开对话框,如果用户选择“打开打开打开打开”按钮
12、按钮按钮按钮则返回则返回则返回则返回truetrue,否则返回,否则返回,否则返回,否则返回false;false;实验设计和步骤实验设计和步骤l l 操操操操 作:作:作:作:把把把把一一一一个个个个OpenDialogOpenDialog打打打打开开开开文文文文件件件件对对对对话话话话框框框框组组组组件件件件放放放放到到到到窗窗窗窗体体体体上上上上,并并并并在在在在对象观察器里设置它的属性:对象观察器里设置它的属性:对象观察器里设置它的属性:对象观察器里设置它的属性:FilterFilter属性属性属性属性:文件类型过滤器,用来设置哪些类型的文件文件类型过滤器,用来设置哪些类型的文件文件类
13、型过滤器,用来设置哪些类型的文件文件类型过滤器,用来设置哪些类型的文件可以在对话框中显示。可以在对话框中显示。可以在对话框中显示。可以在对话框中显示。添加添加添加添加2 2个:个:个:个:BMPBMP文件文件文件文件 (*.Bmp)|*.Bmp(*.Bmp)|*.Bmp Jpeg Jpeg文件文件文件文件 (*.Jpeg)|*.Jpeg(*.Jpeg)|*.Jpeg实验设计和步骤实验设计和步骤10.10.TSaveDialogTSaveDialog保存文件对话框保存文件对话框保存文件对话框保存文件对话框主要属性主要属性主要属性主要属性FileNameFileName :用户指定存放文件的文件名
14、和路径信息:用户指定存放文件的文件名和路径信息:用户指定存放文件的文件名和路径信息:用户指定存放文件的文件名和路径信息Filter:Filter:文件类型过滤器,用来设置保存成哪类型的文件文件类型过滤器,用来设置保存成哪类型的文件文件类型过滤器,用来设置保存成哪类型的文件文件类型过滤器,用来设置保存成哪类型的文件ExecuteExecute方法:打开对话框,如果用户选择方法:打开对话框,如果用户选择方法:打开对话框,如果用户选择方法:打开对话框,如果用户选择“保存保存保存保存”按钮按钮按钮按钮则返回则返回则返回则返回truetrue,否则返回,否则返回,否则返回,否则返回false;false
15、;操作操作操作操作FilterFilter属性属性属性属性添加添加添加添加2 2个:个:个:个:BMPBMP文件文件文件文件 (*.Bmp)|*.Bmp(*.Bmp)|*.Bmp Jpeg Jpeg文件文件文件文件 (*.Jpeg)|*.Jpeg(*.Jpeg)|*.Jpeg实验设计和实现实验设计和实现 1.1.为为为为了了了了使使使使得得得得窗窗窗窗口口口口一一一一打打打打开开开开,图图图图像像像像处处处处于于于于窗窗窗窗体体体体的的的的中中中中间间间间,可可可可在在在在窗窗窗窗体体体体的的的的OnShowOnShow响响响响应应应应事事事事件过程中,编写代码:件过程中,编写代码:件过程中,
16、编写代码:件过程中,编写代码:2.2.思思思思考考考考:当当当当窗窗窗窗体体体体的的的的大大大大小小小小发发发发生生生生变变变变化化化化时时时时(如如如如最最最最大大大大化化化化)如如如如何何何何使使使使得得得得图图图图像像像像仍仍仍仍然然然然出出出出于于于于窗窗窗窗体客户体客户体客户体客户3.3.区的中间位置呢?区的中间位置呢?区的中间位置呢?区的中间位置呢?实验设计和实现实验设计和实现 2.2.快捷按钮快捷按钮快捷按钮快捷按钮 的功能实现:的功能实现:的功能实现:的功能实现:3.3.方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的OnClic
17、kOnClick响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码:实验设计和实现实验设计和实现 3.3.快捷按钮快捷按钮快捷按钮快捷按钮 的功能实现:的功能实现:的功能实现:的功能实现:1.1.方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的OnClickOnClick响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码:实验设计和实现实验设计和实现 4.4.快捷按钮快捷按钮快捷按钮快捷按钮 的功能实现:的功能实现:的功能实现:的功能实现:1.1.方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的OnClickOnClick响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码:实验设计和实现实验设计和实现 5.5.快捷按钮快捷按钮快捷按钮快捷按钮 的功能实现:的功能实现:的功能实现:的功能实现:1.1.方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的方法:双击按钮,在按钮的OnClickOnClick响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码:响应事件过程中,编写代码: