欢迎来到天天文库
浏览记录
ID:44588259
大小:197.16 KB
页数:13页
时间:2019-10-23
《【独创】毕业论文(电子相册)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业论文课题(C语言)电子相册摘要:对于java,.net,C++等一些而向对象的语言來说,结合相应的开发工具做出一个电子相册并非难事,相信只耍是会编程的人应该都会。但是如果用纯C语言在DOS下显示出真彩的图片并不是一件很容易的事。它涉及到各方面的知识,包括像素的描绘、排列,调色板的调用,图片格式的分析。木文主要介绍我用纯C语言开发一个电子相册的过程,以及用到的一些关键技术,包括前面锁提到的技术另外还有链农的创建,以及常用的图片显示技术和汉字显示技术。关键词:电子相册、bmp图片格式、链表、汉字显示、存储算法、文件结构目录引言2第一章
2、可行性分析3■1.1什么是电子相册3■1.2系统的可行性分析3•1.2.1市场可行性3•1.2.2技术可行性3第二章系统概述3■1」开发工具及环境3■1.2系统功能简介3第三章系统总体结构设计4■3.1系统功能模块划分4第四章详细设计4■4.1系统流程图4■4.2界血显示模块5•4.2.1汉字显示技术5■4.3功能选择模块5■4.4图片浏览模块(白动浏览模式、手动浏览模式)7•4.4.1链表的创建7•4.4.2BMP图片显示8•4.4.3BMP图片格式文件结构分析8•4.4.4BMP图片存储算法9•4.4.5BMP图片的显示方法10第
3、五章总结11致谢11参考文献11引言随着社会的不断发展,计算机已经逐渐普及,儿乎渗入到人们生活中的每一个角落。人们的日常生活已经越来越离不开计算机了。计算机软件的发展更是日新月异。现在好多人都喜欢把白己的照片或是一些美丽的图片制作成电子相册,以动画的方式并加以特效去浏览。网上各种各样的电子相册层出不穷,但是还从来没有看到一个用c语言写的电子相册。本人在学习c语言Z际,突发奇想用c语言写一个电子相册,在DOS系统下实现图片的浏览,虽然它没有任何经济价值,但可以供学习参考。第一章可行性分析■1.1什么是电子相册电子相册是指可以在电脑上观赏
4、的区別于CD/VCD的静止图片的特殊文档,其内容不局限于摄影照片,也可以包括各种艺术创作图片。电子相册具冇传统相册无法比拟的优越性:图、文、声、像并茂的表现手法,随意修改编辑的功能,快速的检索方式,水不褪色的恒久保存特性,以及廉价复制分发的优越手段。・1.2系统的可行性分析•1.2.1市场可行性随着个性化时代的來临和人们生活水平的不断提高,人们的生活方式也变得时尚起來了,校园生活,天真浪漫,同窗友借,张张照片为您定格;缘定三生,从恋爱到结婚,一张张照片记下了浪漫史,意义非凡;宝宝长大了,照片一张一个样,天真童趣,您想珍藏这些照片吗?欣
5、赏昔日身姿,却因照片静态的表现方式让人觉得枯燥;一项活动结束了,留下一叠朵乱无章的照片;一本本厚重的相册,一张张因保存不善而失去往日风采甚至毁损的照片,真让人有些不忍面对,随着电脑软件的发展,人们都迫切的需要一款软件开管理自己的照片。于是开发电子相册将给人一种全新的留念方式,所以该软件开发的市场价值是可行的。・1.2.2技术可行性该系统主耍采川C语言编写,从图片格式分析到显示完全可以实现。在技术上是可行的。第二章系统概述1.1开发工具及环境木系统采用纯C语言开发,所用的开发工具是WIN-TCo开发环境:显卡:Intel(R)82865
6、GGraphicsControlle匚(必须支持svga)屏幕分辨率:1024*768像素。颜色质量:最高(32佝oDPI设置:正常尺寸(96DPI)。显卡模式:1024*768,真彩色(32佝,85赫兹。1.2系统功能简介程序运行前,想将图片拷贝到功能文件下的“image”文件夹中。程序运行时首先进入欢迎界面,隔三秒自动跳转到功能选择界而,用广选择相应的选项执行相应的功能。在图片浏览时,系统将从“image”文件夹中读取图片,并显示。第三章系统总体结构设计-3.1系统功能模块划分该系统主要分为四大功能模块:1、界血显示模块该模块主要
7、实现系统开始界而和结束界而的显示。2、功能选择模块该模块给用户提供相应的功能选项,供用户选择。包括“自动浏览模式”,“手动浏览模式”和“退出”。选择不同的选项则进入相应的模式,选择“退岀”则系统终止运行。3、自动浏览模块该模块实现图片的自动浏览,系统每个3秒钟自动切换到下一张图片。在浏览过程中用户可按任意键退出,否则系统浏览完最后一张图片自动退出。3、手动浏览模块该模块实现图片的手动浏览,用户可按上下方向键浏览上一张、下一张图片。按“ESC”键退出浏览。通过以上几个功能模块的划分,为整个系统定义了一个整体的框架结构。4.1系统流程图■
8、4.2界面显示模块•4.2.1汉字显示技术汉字显示主要包括汉字的读取和显示两个步骤,由丁•中文汉字太多,中文汉字的显示通常都要用到汉字库。中文字库有两大类型:点阵式字库,矢量字腭。点阵式字腭通过将中文字看陈由一个个点组成
此文档下载收益归作者所有