自制图片浏览器说明书

合集下载

Windows图片浏览器专业课程软件设计(全部内容)

Windows图片浏览器专业课程软件设计(全部内容)

第1节设计要求基本要求:利用visual C#开发工具实现一图片浏览器。

要求完成以下功能:1、打开多张图片,可以控制前后图片的浏览2、可以设置图片的显示方式:全屏或置顶等3、在运行状态中隐藏界面,显示在托盘程序中第2节需求分析随着生活的多样性发展,越来越多的人们喜欢收集各种各样的图片,照片,带来各样的乐趣和赏心悦目的心境,科技的发展,电子图片也非常普遍,随之图片浏览器也在日益改进以满足人们的需要。

本次图片浏览器的设计就是按照指定的要求通过C#软件设计出特定功能的图片浏览器,能实现打开各种格式的图片,比如*.bmp、*.jpg、*.gif、*.gif等,打开多张图片之后可以浏览下一张或者上一张图片,也可一通过幻灯片自行播放图片,放大或者缩小图片等基本功能,当暂时不需要使用图片浏览器时可以将图片浏览器最小化通过小图标显示在托盘程序中,当需要时只需单击即可恢复图片浏览器界面,简洁方便。

3.1功能流程该程序主要由一个图片框来显示电脑中以存储的图片,图片浏览器的基本功能是打开图片,查看图片等,图片浏览器的基本功能流程图如图3.1所示:图3.1 功能流程图3.2 功能介绍(1)打开显示图片根据用户的意向打开单张或者多张需要打开各种格式的图片,并在窗体中显示图片的路径,图片的数量、大小。

(2)图片的旋转和缩放图片可随用户的需要随意的放大或者缩小,以及顺时针和逆时针旋转,以便更清晰方便的浏览图片。

(3)窗体隐藏当用户暂时不使用Windows图片浏览器时,可使用隐藏按钮将图片浏览器隐藏在托盘中,需要再次使用时,只需单击托盘上的图标饥渴恢复界面。

(4)图片全屏图片的全屏功能是将图片铺满整个桌面,点击全屏按钮桌面将打开的图片全屏,按Esc键可退出全屏(5)幻灯片幻灯片效果可在设定的时间间隔内图片浏览器自动放映下一张图片。

4.1 C#属性修改加载各个控件时,可修改控件必要的属性,比如name、text、anchor、autosize、backcolor、image等等,以至于实现自己控件的想要功能,且使得界面更加整洁美观。

在Authorware中自制图片浏览器

在Authorware中自制图片浏览器
维普资讯
2 6 教 育传播 与技 术 (第4期 0. 02 总 9)
媒体技术应用
在 Auh r r 自制 图片浏 览 器 towae中
何 晴
(卜 . 海交通人学, 教育技术中心
海 203 ) 00 0
摘 要:本文介绍丫利用 A t r r uh wa o e的知识对象制作具何图" , 、白动播放功能的浏览器的方法。 J ÷
() d n rs i u s, 1 I deae s e 为建立的 w n o 标准控 a s id ws

( 一)关于知识对象
对象。它包含二个知识对象,详见 ( 1 表 )
教师与学生的操作界面,采J左右界面分隔的形 录后可做的人的任务块分列在左端的树形 目录

同时,通过 系统 的反馈板 块,学生可 以针对教师 的评 价和所提 的意见,同教师做进一步 的探讨 。
A P开发作业递交系统的设计与试J , S { 可以改变 j 根据不 同的需求作不 同的选择 ,方便操作 。 过去传统的作业递交方式,使师生双方更好地借助于 2 .教师与学生的上传任务 网络对作业的布置、完成情况进行方便快捷的沟通与 在系统的操作过程中,教师与学生都有相应的上 交流,重要的是教师可以对学生的作业完成情况进行 传任务。系统采用无组什上传技术以方便师生快速上 有重点的一对一指点 ,在这一 点上可 以对 学生的学习 传文件。文件可以是文档、图片、程序等。 产生很人的帮助 。 系统增加了一个教师上传优秀作业的功能块。教 参考文献 师可以将以往优秀的作业让学生分享,重要的是可以 帮助学生对本课程中以往学生所做的:作有一个清晰 r 的认识 ,从 中学 习,避免重复性劳动 。 3 .反馈 以往作业提交的方式不能帮助学生迅速 发现作业 中的问题,通过在线递交作业,教师可以方便地下载 学生作业, 并在最短时间内给山评语, 帮助学生改进。

柯达 EasyShare 照片浏览器 说明书

柯达 EasyShare 照片浏览器 说明书

柯达 EasyShare照片浏览器用户指南关于互动式教学,请访问/go/howto有关照片浏览器的帮助,请参阅/go/pictureviewersupportEastman Kodak CompanyRochester, New York 14650© Eastman Kodak Company, 2005所有的屏幕影像都是模拟影像。

柯达 (Kodak) 和 EasyShare 是伊士曼柯达 (Eastman Kodak) 公司的商标。

P/N 4J3340_zh-cn产品特色/go/supporti产品视图1LCD 屏幕6Share (分享)按钮2用于可选购的 SD 或 MMC 存储卡插槽7Menu (菜单)按钮3电源按钮8充电指示灯4OK (确定)按钮9USB 端口510EasyShare 底座接口11复位按钮ii /go/support目录1 设置您的照片浏览器 (1)首先安装 EasyShare 软件..................................................................1使用随附的 USB 电缆对电池充电....................................................2从计算机上加载照片.......................................................................32 使用照片浏览器 . (4)打开/关闭照片浏览器......................................................................4查看照片..........................................................................................4放大照片..........................................................................................5查看多张同屏(缩略图)................................................................5描述图标..........................................................................................6检查电量..........................................................................................6使用 Menu (菜单)按钮................................................................73 照片浏览器的其它操作 . (8)查看 SD 或 MMC 存储卡上的照片...................................................8使用 EasyShare 多功能底座打印机或相机底座...............................9使用支持 PictBridge 标准的打印机直接打印.................................10放映幻灯片....................................................................................11分享您的照片.................................................................................134 故障排除 . (15)照片浏览器问题.............................................................................15计算机/接口问题............................................................................16直接打印(支持 PictBridge 标准的打印机)问题.........................175 获得帮助 . (18)帮助链接........................................................................................18电话客户支持 (19)目录/go/supportiii6 附录 (20)照片浏览器规格 (20)节电功能 (20)重要安全事项 (21)其它维护和保养 (21)保修 (22)监管信息 (24)1设置您的照片浏览器EasyShare 照片浏览器允许您携带 150 多张收藏照片,因此您可以随时随地与您的朋友和家人分享这些照片!首先安装 EasyShare 软件重要事项:将照片浏览器连接到计算机之前,请先安装柯达 EasyShare 软件。

网页制作说明书

网页制作说明书

《网页制作技术》网站制作说明书网站名称黄山旅游教学院xx专业xx班级xx姓名xx指导教师xx2012 年04 月14 日一、网站简介本网站的主要设计思想是:简单的界面元素,包含内容丰富,网站整体效果大方美观,每个网页都配有大量的图片,让观众在欣赏图片的同时放松自己的紧张的神经,放松心情,该网站介绍了黄山的美景,黄山美景甲天下,本网站将给观众不同的感受。

本网站用表格制作(4行4列的表格),网站布局简单共分为五个模块,每个模块有自己的特色内容。

本网站的基本规划图为:总体说明1、网站颜色:清新自然的绿色2、网站特色:积累了大量优美真实的黄山美景图片。

3、网站更新:适时更新。

具体介绍:黄山美景甲天下,黄山位于安徽省南部黄山市境内(景区由市直辖),为三山五岳中三山之一,有“天下第一奇山”之美称。

为道教圣地,遗址遗迹众多,传轩辕黄帝曾在此炼丹。

徐霞客曾两次游黄山,留下“五岳归来不看山,黄山归来不看岳”的感叹。

李白等大诗人在此留下了壮美诗篇。

中国最美的、令人震撼的十大名山之一。

黄山是著名的避暑胜地,是国家级风景名胜区和疗养避暑胜地。

1985年入选全国十大风景名胜,1990年12月被联合国教科文组织列入《世界文化与自然遗产名录》,是中国第二个同时作为文化、自然双重遗产列入名录的。

生态保护完好,是中国的标志。

本网站分为走进黄山、历史沿革、旅游服务、驴友活动、风景快览等五大部分。

二、网站功能说明本网站结合了历史及有关图片,为读者带来了黄山的不同感受。

1、走进黄山:黄山,黄山风景名胜区位于安徽省南部,是黄山山脉的核心和精华部分,面积154平方公里,中心位置(主峰莲花峰,海拔1860米)地理坐标为东径118°11′,北纬30°10′。

黄山与台湾玉山(主峰3997米)、山东泰山(主峰1524米)同处东径120°附近。

黄山,和长城、长江、黄河齐名成为中华民族的象征,以其举世无双的自然景观而享誉全球。

发挥想象:十分钟打造个性浏览器

发挥想象:十分钟打造个性浏览器

发挥想象:十分钟打造个性浏览器如今是一个“时尚是银,个性是金”的网络时代,一些最能体现个性的爱好———自己设计并制作东西成为一种流行。

我们DIY机箱、DIY桌面、DIY个人空间,但是你玩过DIY浏览器吗?也许你会说DIY浏览器难度太大,我不会编程。

其实,你完全可以在十几分钟之内自己打造一个个性化的浏览器,即使你连最简单的超文本标识语言都还没有掌握。

你所要做的就是充分发挥你的想象,把心思都花在创意上,而不需要去思考复杂的代码,只要通过简单的拖动和设置即可让你的创意变成现实。

BrowserBob是一个可以自行设计浏览器的软件,你可以用图片作为浏览器的外型,再加上各种按钮、标签、地址栏等物件,就可以完成独一无二的作品。

BrowserBob提供预览与输出的功能,预览满意之后可以将设计的浏览器输出到单独的目录,包括图片、声音等。

运行软件,除了一个主窗口外,还有多个不同功能的浮动窗口。

下面,我们来看看如何用BrowserBob来实现你的浏览器DIY梦想。

一、小试牛刀,精简浏览器制作初体验有时候我们并不需要多么强大的功能,小巧简单也是一种不错的风格,特别是一款自己DIY的浏览器,即使简单,感觉也是有所不同。

那么我们就先小试牛刀,做一个最简单、漂亮、完全属于自己的浏览器。

单击菜单“File”-“New”,在弹出的对话框中,我们选择一个标准工程“Blank App Mac Style”(如图1)。

这个标准工程是一个最基本的初步窗体,但是拥有Mac风格的窗体,正好符合我们打造精简、美观浏览器的目的。

【图1】建立一个新的工程新建工程打开后我们可以看到一个漂亮的窗口呈现在眼前(如图2),这就是我们做的第一个浏览器的雏形。

虽然漂亮,但是它也太简单了,我们必须稍微加工一下。

【图2】这就是我们要打造的浏览器雏形了中间蓝色的区域就是网页显示的地方,鼠标点击选择选择它,拖动它的上边缘,使其和标题栏间流有一段空白。

空白做什么用呢?浏览器总不能没有地址栏吧?对了,这里就是用来放置地址栏和几个基本按钮。

网络浏览器操作说明书的详细讲解

  网络浏览器操作说明书的详细讲解

网络浏览器操作说明书的详细讲解网络浏览器操作说明书的详细讲解一、概述网络浏览器是一种用于访问互联网的软件应用程序,它允许用户以图形化界面的方式浏览和检索信息。

本文将详细讲解网络浏览器的操作步骤,包括常见的功能以及使用技巧。

二、安装与启动首先,用户需要在计算机上安装网络浏览器。

通常情况下,操作系统已经内置了一款浏览器,例如Windows系统中的Internet Explorer或Edge,Mac系统中的Safari。

用户也可以选择其他流行的浏览器,如Google Chrome、Mozilla Firefox、Opera等。

在安装完成后,用户可以双击浏览器图标来启动浏览器。

三、界面介绍1. 地址栏:用于输入网址或搜索关键词。

用户可以在地址栏中输入希望访问的网址,浏览器将自动加载该页面。

此外,用户还可以在地址栏中输入搜索关键词,浏览器将跳转到搜索引擎页面并显示与关键词相关的搜索结果。

2. 导航按钮:通常位于地址栏的左侧和右侧,用于前进和后退浏览历史页面。

3. 标签栏:用于同时打开多个网页,每个网页对应一个标签。

用户可以单击标签以切换不同网页。

4. 主菜单:包含常见的功能选项,如打开新标签、保存网页、打印网页等。

5. 工具栏:提供一些快捷访问链接和常用工具,如书签、主页按钮、下载管理等。

四、基本操作1. 访问网页:在地址栏中输入网址,按下Enter键或点击地址栏旁边的前往按钮,浏览器将加载该网页并显示在当前标签页中。

2. 前进与后退:使用导航按钮中的前进和后退按钮,可以在浏览历史记录中切换页面。

3. 刷新页面:点击主菜单中的刷新按钮,或使用快捷键F5,可以重新加载当前网页。

4. 打开新标签:点击主菜单中的新标签按钮,或使用快捷键Ctrl+T,可以打开一个新的空白标签页。

用户可以在新标签中输入网址或搜索关键词。

5. 切换标签:点击标签栏中的标签,可以快速切换不同的网页。

6. 关闭标签:点击标签栏中标签上的关闭按钮,或使用快捷键Ctrl+W,可以关闭当前标签页。

以PhotoImpact制作的网页

以PhotoImpact制作的网页

39
設定超連結
40
18-4 儲存網頁
設定好網頁的內容, 只是完成排版工作而已, 若要能直接成為在網路上瀏覽的格式, 還必 須儲存成網頁格式, 才能夠放置在網路上供 人瀏覽。 1. 當網頁版面編輯完成後, 只能說是圖片格式, 請執行『檔案/儲存 Web/存成 HTML』命 令, 儲存為適合網路上瀏覽的 HTML 網頁 格式。
16
百寶箱中的網頁背景
這樣就完成材質取得了, 接下來你只要將這 張圖片儲存起來, 就能夠直接應用到網頁中 做背景, 瀏覽器會自動將這個背景方塊並排, 填滿整個網頁, 而且並排交接處不會有接縫, 使用內建材質就是有這樣的好處。
17
華麗眩目的材質混合
填充圖庫中的材質混合項目, 裡面的材質也 很適合拿來做為網頁背景, 不過材質混合項 目內的縮圖無法直接拉曳出來成為圖片, 您 必須先按下開新影像鈕建立出一張新圖片 (尺寸不用太大, 約 160 × 120 像素或 320 × 200 像素即可), 再將材質拉曳入新圖片中。
9
Web 內容
完成開新網頁設定後, 接著我們要宣告網頁 的標題、作者、關鍵字...等相關資訊。請按 下開新網頁交談窗中的細節鈕, 開啟 Web 內 容交談窗。
10
Web 內容
11
Web 內容
標題:顯示在瀏覽器標題列左上角之標題文 字。 作者:不填寫此欄位不影響網頁各項功能, 只是做為辨識用的資訊。 關鍵字:輸入與網頁內容相關的文字, 這樣 其他人才能藉由搜尋引擎找到該網頁 (關鍵 字與關鍵字間, 請以逗號做分隔)。
27
個人化背景 DIY
2. 執行『網路/建立無接縫並排影像』命令, 於交談窗中調整影像合併參數。
28
個人化背景 DIY

图片浏览器说明书

图片浏览器说明书

Visual Basic课程设计说明书题目:图片浏览器姓名:倪薇薇学号: 140103105指导教师:李俊敏综合成绩:2015年10月一、设计目的1.进一步掌握程序的三大基本结构2.进一步掌握算法设计3.进一步理解程序设计4.综合利用上述知识,学习设计并编写简单应用程序5.培养学生团结协作的能力二、软件功能介绍1)启动程序,图1所示,单击“指定文件夹”按钮,弹出“指定文件夹”对话框,从中选择计算机中某个驱动器上的一个文件夹。

单击“确定”按钮,程序将指定文件夹中扩展名为.jpg、.bmp、.ico、.cur、.gif的图片文件名显示在主窗口左边的列表框中,并将当前的图片文件夹名显示在主窗口底部,图2所示。

图1 指定保存有图片的文件夹图2 浏览图片(2)指定了图片文件夹之后,主窗口右部的显示区显示第一幅图片。

这时,单击列表框中的文件名、使用键盘方向键、应用工具栏上的“前一幅图片”按钮和“下一幅图片”按钮都可以显示不同的图片。

使用“第一幅图片”和“最后一幅图片”按钮可以显示列表框中的第一幅和最后一幅图片。

浏览图片时,窗口左下角显示图片总数以及当前显示图片的序号。

(3)单击工具栏上的“自动播放”按钮,程序自动以每秒1幅的速度以幻灯片形式循环显示所有照片。

在自动播放时,“自动播放”按钮变为,单击停止自动播放。

单击“退出”按钮关闭本程序。

(4)主窗口可以通过拖动边框、单击“最大化”、“”最小化、“还原”按钮改变大小。

(5)工具栏上的按钮根据程序的运行状态自动变为有效或无效。

三、模块及内部控件列表Form1的属性值表Form2的属性值表四源程序清单列表及程序分析Private Sub Command1_Click()Form2.ShowDim filenames As String, dirnames As StringDim filearray() As String, dirarray() As StringDim totaldirs As Integer, totalfiles As IntegerDim iloop As Integerdirnames = "c:\"filenames = Dir(File1, vbNormal + vbDirectory)Do While filenames <>""If filenames <>"." And filenames <>".." ThenIf (GetAttr(dirname& filenames) And vbDirectory) = vbDirectory Thentotaldirs = totaldirsReDim Preserve dirarray(totaldirs)dirarray(totaldirs) = filenamesElseTotal files = total filesRedid Preserve filearray (totalfils)File array(total files) = File1.FileNameEnd IfEnd Iffilenames = DirLoopEnd SubPrivate Sub Command2_Click()File1.ListIndex = 0image1.Picture = LoadPicture(File1.Path + "\" +File1.List(File1.ListIndex))(“第一张”按钮图像框显示文件列表框中的第一张图片)Command4.Enabled = TrueCommand5.Enabled = TrueCommand2.Enabled = False(当显示第一张图片时“第一幅图片”按钮失败)Command3.Enabled = False(当显示第一张图片时“前一幅图片”按钮失败)End SubPrivate Sub Command3_Click()m = File1.ListIndexm = m - 1If m = -1 ThenCommand2.Enabled = FalseCommand3.Enabled = FalseElseIf m <file1.LiseCount ThenCommand3.Enabled = TrueCommand2.Enabled = TrueCommand4.Enabled = TrueCommand5.Enabled = TrueFile1.ListIndex = mimage1.Picture = LoadPicture(File1.Path + "\" +File1.List(m))End IfEnd IfEnd Sub(“下一幅图片”按钮代码如下)Private Sub Command4_Click()n = File1.ListIndexn = n + 1Command2.Enabled = TrueCommand3.Enabled = TrueCommand4.Enabled = TrueCommand5.Enabled = TrueIf n = File1.ListCount ThenCommand4.Enabled = FalseCommand5.Enabled = FalseElseIf n < File1.ListCount ThenCommand4.Enabled = TrueCommand5.Enabled = TrueFile1.ListIndex = nimage1.Picture = LoadPicture(File1.Path + "\" + File1.List(n))End IfEnd Sub(“最后一幅图片”按钮代码如下)Private Sub Command5_Click()File1.ListIndex = file.ListCount - 1image1.Picture = LoadPicture(File1.Path + "\" +File1.List(File1.ListCount - 1))Command4.Enabled = FalseCommand5.Enabled = FalseEnd Sub(“自动播放”按钮代码如下)Private Sub Command6_Click()Static aIf Command6.Enabled = True Thena = a + 2End IfIf a Mod 3 - 2 ThenTimer1.Enabled = ture(“自动播放按钮”被激活)Command6.Caption = "停止播放"ElseTimer1.Enabled = False)(“停止自动播放”被激活)Command6.Caption = "开始播放"End IfEnd SubPrivate Sub Command7_Click()EndEnd Sub“缩小”按钮的代码如下Private Sub Command8_Click()image1.Stretch = tureimaga1.Width = image1.Width / 1.5image1.Height = image1.Height / 1.5End Sub“放大”按钮代码如下Private Sub Command9_Click()image1.Width = image1.Width * 1.5image1.Height = image1.Height * 1.5End Sub文件列表框单击事件的代码如下Private Sub File1_Click()n1 = Val(form1.File1.listcuont)n2 = Val(form1.File1.ListIndex + 1)form1.Text1.Text = "共"& n1 &"张,第"& n2 &"张"(在text1中显示当前文件中图片的总数和图片处于总数中的位置)form1.Text2.Text = "当前窗体:"& form1.File1.Path(在text2中显示当前图片的路径)image1.Picture = LoadPicture(File1.Path + "\" + File1.FileName)(在图像框中显示选中的图片)End SubForm1的Load事件的代码如下Private Sub Form_Load()form1.Caption = "图片浏览器"Form2.Caption = "制定文件夹"Command8.Caption = "缩小图片"Command9.Caption = "放大图片"File1.Pattern = "*.bmp;*.jpg;*.ico;*.cur"(在文件列表框中显示扩展名为.bmp.jpg.ico.cur格式的图片)Command2.Enabled = False(在未选择图形文件时“第一张”按钮不可用)Command3.Enabled = False(在未选择图形文件时“前一张”按钮不可用)Command4.Enabled = False(在未选择图形文件时“下一张”按钮不可用)Command5.Enabled = False(在未选择图形文件时“最后一张”按钮不可用)Command6.Enabled = False(在未选择图形文件时“自动播放”按钮不可用)End SubPrivate Sub Timer1_Timer()Timer1.Interval = 1000m = File1.lisindedxIf m = 0 ThenCommand4.Enabled = TrueCommand5.Enabled = TrueCommand2.Enabled = FalseCommand3.Enabled = Falsem = m + 1File1.ListIndex = mElseIf m = File1.listcuont = 1 ThenCommand4.Enabled = FalseCommand5.Enabled = FalseFile1.ListIndex = 0ElseIf m < File1.listcuont - 1 Thenm = m + 1File1.ListIndex = mCommand2.Enabled = TrueCommand3.Enabled = TrueEnd IfEnd IfEnd IfEnd SubForm2:Private Sub Command1_Click()form1.ShowForm2.Hidemand2.Enabled = Truemand3.Enabled = Truemand4.Enabled = Truemand5.Enabled = Truemand6.Enabled = Truen1 = Val(form1.File1.listcuont)n2 = Val(form1.File1.ListIndex + 1)form1.Text1.Text = "共"& n1 &"张,第"& n2 &"张"form1.Text2.Text = "当前窗体:"& form1.File1.Path End SubPrivate Sub Command2_Click()Form2.HideEnd SubPrivate Sub Dir1_Change()form1.File1.Path = Form2.Dir1.PathEnd SubPrivate Sub Drive1_Change()Form2.Dir1.Path = Form2.Drive1.DriveEnd SubPrivate Sub Form_Load()End Sub五程序分析Private Sub File1_Click()n1 = Val(form1.File1.listcuont)n2 = Val(form1.File1.ListIndex + 1)form1.Text1.Text = "共"& n1 &"张,第"& n2 &"张"(在text1中显示当前文件中图片的总数和图片处于总数中的位置)form1.Text2.Text = "当前窗体:"& form1.File1.Path(在text2中显示当前图片的路径)image1.Picture = LoadPicture(File1.Path + "\" + File1.FileName)(在图像框中显示选中的图片)End SubForm1的Load事件的代码如下Private Sub Form_Load()form1.Caption = "图片浏览器"Form2.Caption = "制定文件夹"Command8.Caption = "缩小图片"Command9.Caption = "放大图片"File1.Pattern = "*.bmp;*.jpg;*.ico;*.cur"(在文件列表框中显示扩展名为.bmp.jpg.ico.cur格式的图片)Command2.Enabled = False(在未选择图形文件时“第一张”按钮不可用)Command3.Enabled = False(在未选择图形文件时“前一张”按钮不可用)Command4.Enabled = False(在未选择图形文件时“下一张”按钮不可用)Command5.Enabled = False(在未选择图形文件时“最后一张”按钮不可用)Command6.Enabled = False(在未选择图形文件时“自动播放”按钮不可用)End Sub六程序设计心得1 学习心态很重要(1) 要积极主动的学习,主动查找相关资;(2) 克服畏难的情绪,在遇到困难的时候不退缩冷静思考克服困难的方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录
1.课题名称及设计要求 (3)
2.窗体和各种控件的布局 (4)
3.主要控件属性的设计 (5)
4.界面及程序实现的流程图 (6)
5.主要事件的VB代码 (9)
6.课程设计的体会 (11)
用VB自制图片浏览器
一.设计要求:
1.通过多种控件(常用和非常用控件),让用户方便地从xx盘\xx文件夹下选择.xxx扩展名的图片文件在图像区域显示;
2.由于原图片大小不等,所以在浏览时,可以指定用原图尺寸还是拉伸至图像区域大小;
3. 有放大和缩小的控件功能。

重要提示:
1.本课题中用到的非标准控件,用VB菜单的[工程]-[部件],然后在“控件”选项卡中勾选“□Microsoft Windowc Common Control-2 6.0”,再单击[确定]后,自动添加到VB控件工具栏中。

包括:
DriveListBox即驱动器列表控件
DirListBox 即文件夹列表控件
FileListBox 即文件列表控件
3.注意图像控件(Image1)的两个重要特性:
⑴图片装载,如用代码编写,应该是:
Image1.Picture=LoadPicture(图像文件全名)
其中的图像文件全名指的是包括盘符、文件夹、文件名.扩展名在内的字符型信息
⑵图像控件在显示不同大小的图像时,有个控件图像拉伸(所谓拉伸指让图像文件的尺寸匹配一个指定区间的尺寸,例如匹配Image控件外围的框架尺寸)的属性Stretch,当
Stretch=False 保持原图尺寸的大小
Stretch=True 拉伸
所以在自制图片浏览器时,要用两个单选按纽由用户选择(在Form_Load事件中要设置为不拉伸,即把Image1.Stretch设置为False) [返回]
二.窗体和各种控件的布局
此布局有以下控件组成:框架(Frame)、标签(Label)、组合框(Combo)、复选框(Check)、控制按扭(Command)、图像控件(Image)
其中框架Frame1的外面是图像框Image1(显示像框用);Frame1的内部是图像框Image2(显示图片用)。

[返回]
三.主要控件属性的设置
[返回]
四.界面及程序实现的流程图
1.运行前的界面如下图所示:
此图中的所有控件(标签、框架、驱动器列表控件、文件夹列表控件、文件列表控件、图像控件、控制按扭、组合框、复选框)的属性设置按三的要求完成。

2.运行后的界面如下图所示:
(下两图为运行时的是实现拉伸放大与原图显示的界面)
程序实现的流程图
五.主要事件的VB代码
组合框1中选择文件类别时的鼠标单击事件:Private Sub Combo1_Click()
File1.Pattern = Combo1.Text
End Sub
组合框2中选择显示样式时的鼠标单击事件:Private Sub Combo2_Click()
If Combo2.Text = "原图尺寸" Then
Image1.Stretch = False
Else
Image1.Width = Frame1.Width - 100 Image1.Height = Frame1.Height - 100 Image1.Stretch = True
End If
End Sub
按纽2中选择[放大]功能时的鼠标单击事件:Private Sub Command2_Click()
Image1.Width = Image1.Width * 1.1 Image1.Height = Image1.Height * 1.1 Image1.Stretch = True
End Sub
按纽3中选择[缩小]功能时的鼠标单击事件:Private Sub Command3_Click()
Image1.Width = Image1.Width / 1.1 Image1.Height = Image1.Height / 1.1 Image1.Stretch = True
End Sub
按纽4中选择[关闭]功能时的鼠标单击事件:Private Sub Command4_Click()
End
End Sub
Private Sub Dir1_Change()
File1.Path = Dir1.Path
End Sub
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive
End Sub
Private Sub File1_Click()
Image1.Picture = LoadPicture(File1.Path + "\" + File1.FileName)
If Check1.Value = 1 Then
Image2.Visible = False
Else
Image2.Visible = True
End If
End Sub
复选框Check1中选择不显示边框时的鼠标单击事件:
Private Sub Check1_Click()
If Check1.Value = 1 Then
Image2.Visible = False
Else
Image2.Visible = True
End If
End Sub
[返回]
六.课程设计的体会
通过本次VB课程设计的实践,本组完成了“用VB自制图片浏览器”课题,通过本课题的学习能掌握根据需要将程序中使用的功能用过程来实现,设置不同控件的属性达到不同的效果。

实现图片浏览应注意以下几点:
1.图形浏览器的关键是记住用户指定的任何位置、任何格式的图形文件全名(盘符:\文件夹\图形文件名.扩展名),本程序是通过以下步骤实现的:
①“请选择驱动器”通过“驱动器列表控件”选择所在的盘符传递给文件夹列表控件,例C:\;
②“请选择文件夹”通过“文件夹列表控件”选择文件夹名称,例C:\图片浏览器,传递给文件列表控件;
③“请选择图片文件名”通过“文件列表控件”选择被显示的图形文件名,并通过代码合成文件全名,例如:
D:\图形文件浏览器\bmp&jpg\zhufu.Gif
④从组合框Combo1中选择图形文件类别,例 *.bmp、*.jpg、* .gif、*.ico、*.*等,通过Pattern属性传递到文件列表控件中,目的是缩小文件名的搜索范围。

2.图像控件在显示不同大小的图像时,图像的拉伸、保持原图尺寸大小以及放大(缩小)功能是用以下原理实现的:
例如:保持原图尺寸,用
Stretch=False
又如拉伸或放大(缩小),用
重新指定图像框Image2 的宽度(Width)和高度(Height);
再重新设置Stretch=True
[返回]。

相关文档
最新文档