图片课程设计报告书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
石家庄铁道大学
《软件设计基础(VB)》
课程设计报告
设计名称:
图片浏览器
姓 名: 邵阳鑫 学 号:
专业班级:
机 1101-4
学 院: 机 械 自 动 化
设计时间: 2012 年 9 月 4 日----2012 年 9 月 5 日
设计地点:
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
一.课程设计目的
《软件设计基础(VB)》课程设计是这门课程的实践性教学环节之一,本次设计结合实际应用的要求,使课 程设计既覆盖 VB 的知识点,又接近工程实际需要。目的是通过课程设计的综合训练,培养学生实际分析问题、解 决问题的能力,以及编程和动手能力,最终目标是通过课程设计这种形式,帮助学生系统掌握 VB 这门课程的主要 内容,养成良好的编程习惯,更好的完成教学任务。
通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能; 掌握 API 函数的应用方法,掌握利用 VB 开发图像浏览的方法。
二.课程设计任务与要求
要求:
本次课程设计利用《软件设计基础(VB)》课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量 的程序设计题目,帮助学生掌握编程、调试的基本技能,完成所布置的任务。 要求: 本系统由两部分组成:图像预览、缩略图生成。
图片
图片浏览器
CommandButton
image
文件 退出
⑶详细设计 总体流程图: 各功能模块流程图:
DriveListBox
转旋
放大
缩小
DirListBox
FileListBox
打开图片 Image/picture

简易文 件系统 功能框
⑷代码实现 form1、首页
作用:“进入应用程序”。 所用控件:5 个 command 1 个 Filelistbox 1 个,Drivelistbox 2 个 picture 1 个 label
指导教师评语:
学校机房 9 教学楼
指导教师签字:
成绩:
年月日
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
目录
1.课程设计目的 ··············································································3 2.课程设计任务与要求 ·····································································3 3.课程设计说明书 ···········································································4 4.课程设计成果 ············································································10 5.程序调试过程 ············································································15 6.设计问题的不足和改进方案 ··························································16 7.课程设计心得 ············································································16 8.参考文献 ··················································································18
⑴功能ห้องสมุดไป่ตู้述
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
可以打开*.jpg , *.bmp 等格式的图片,并对图片可以放大或缩小和旋转任一角度
⑵概要设计
模块结构图:
根据功能分析,建立系统的体系结构,即将整个系统分解成若干子模块,用框图表示各功能模块之间的 接口关系(如下图)。
ss
三.课程设计说明书
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
1.运行程序,通过驱动器列表控件(DriveListBox)、目录列表控件(DirListBox)、文件列表控件(FileListBox)电 脑或者可携带存贮硬件里面的任何 jpg 和 bmp 图片
2.该浏览器界面简洁清新,可以实现图片的放大,缩小和任意角度的旋转 3.显示北京时间,使用者可以方便看到时间。
1.图像预览:实现对磁盘文件的浏览。 2.缩略图生成:实现图片缩略图查看等。 要求: 1. 1人完成 2.图片浏览:当双击缩略图时显示图片的内容。 3. 图像放缩:放大、缩小显示图片。
4. 图像旋转:90 度、180 度、270 度旋转图片。 5 界面设计美观、清楚、合理 6、编程简练,程序功能齐全,能正确运行 7、课题完成后必须按要求提交课程设计报告 任务: ①要求用 Visual Basic 对象的思想来完成程序的设计。 ②在设计程序的过程中,要求会使用驱动器列表控件(DriveListBox)、目录列表控件(DirListBox)、文件列表控 件(FileListBox)、图片框(picture)等基本控件的属性、方法和相关事件。 ③欲完成此设计题目,要求必须熟练使用和掌握 DriveListBox、DirListBox、FileListBox、PictureBox 等控件 的属性(Left、Top 、Height、Width、ScaleX、ScaleY、ScaleLeft、ScaleTop)、方法和事件(Change,Click) 以及 LoadPicture 函数。 ④要求在程序中能够运用结构化程序设计的方法,并熟练使用相关的语句。 ⑤程序界面美观,能够完成图片浏览的主要功能。
1 个 Dirlistbox
1 个 image
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
相关文档
最新文档