《简易图片浏览软件设计.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《简易图片浏览软件设计

简易图片浏览软件设计 目 录 内容 1选题背景………………………………………………………………………………2 2方案论证………………………………………………………………………………2 3软件设计………………………………………………………………………………3 4程序代码………………………………………………………………………………5 5结果分析………………………………………………………………………………18 6总结……………………………………………………………………………………19 参考文献 ……………………………………………………………………………………20 选题背景 基于Microsoft Visual Basic 6.0环境的图片浏览器。对Microsoft Visual Basic 6.0软件的进一步了解,运用所学知识解决实际问题。 本课题解决的主要问题及技术要求有: 多个图片的添加与编号。 对已打开图片的文件名以及文件路径的记录并与原图片相对应。 已添加图片的单个选择查看。 实现图片的上一张,下一张切换。 可以自动播放已经添加的图片。 对大图片的适应窗口缩放。 图片的任意放大缩小,与放大或缩小以后的图片移动(可以通过鼠标拖动与点击按钮两种方式进行)。 可以将正在查看的图片在windows系统的画图板中打开编辑。 将选择的图片另存为。 方案论证 程序设计原理: 使用菜单栏、工具栏以及按钮操作程序。 使用commondialog控件来添加文件。 使用imagelist控件来对添加的图片标号,记录。 使用数组记录所添加图片的文件名、以及文件路径,并在状态栏显示。 使用picture控件和image控件来显示图片。 使用timer控件控件自动播放的时间。 程序采用方案 图片使用imagelist编号并加载。文件名与路径使用两个字符数组Names()与Lu()分别记录。 软件设计流程 界面设计→功能设计→程序编写→运行调试 控件对象属性列表 表1 控件属性表 默认名称 Name Caption Enable Command1 Command1 上一个 True Command2 Command2 自动播放 True Command3 Command3 下一个 True Command4 Command4 适应窗口 True Command5 Command5 上移 Enable Command6 Command6 左移 Enable Command7 Command7 下移 Enable Command8 Command8 右移 Enable Command9 Command9 缩小 Enable Command10 Command10 放大 Enable Combo1 Combo1 True Timer1 Timer1 Enable Timer2 Timer2 Enable 菜单栏属性 图3-1 菜单栏“文件” 图3-2 菜单栏“编辑” 图3-3 菜单栏“设置” 图3-4 菜单栏“帮助” 图3-5 菜单栏属性 工具栏属性 图3-6 工具栏 状态栏属性 图3-7 状态栏 程序运行截图 图3-8 程序运行界面 程序设计代码 Public Time As Integer, a As Integer Dim Names(100) As String, Lu(100) As String 定义文件名和文件路径的数组 Public x1 As Single, y1 As Single Public p As Integer Const begin_drag = 1 开始拖动 ************************************************************************* Private Sub Picture1_DragDrop(Source As Control, X As Single, Y As Single) 图片缩小后拖动的重画 Image1.Picture = Source Form1.Image1.Picture = LoadPicture(StatusBar1.Panels(4)) 拖动后重画picture中的图片 Image1.Move (X - x1), (

文档评论(0)

wuyuanli + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档