[毕业论文]纯C语言开发-毕业论文(电子相册)

[毕业论文]纯C语言开发-毕业论文(电子相册)

ID:47178275

大小:137.01 KB

页数:11页

时间:2019-08-16

[毕业论文]纯C语言开发-毕业论文(电子相册)_第1页
[毕业论文]纯C语言开发-毕业论文(电子相册)_第2页
[毕业论文]纯C语言开发-毕业论文(电子相册)_第3页
[毕业论文]纯C语言开发-毕业论文(电子相册)_第4页
[毕业论文]纯C语言开发-毕业论文(电子相册)_第5页
资源描述:

《[毕业论文]纯C语言开发-毕业论文(电子相册)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、毕业论文课题:(C语言)电子相册摘要:对于java,.net,C++等一些面向对象的语言来说,结合相应的开发工具做出一个电子相册并非难事,相信只要是会编程的人应该都会。但是如果用纯C语言在DOS下显示出真彩的图片并不是一件很容易的事。它涉及到各方面的知识,包括像素的描绘、排列,调色板的调用,图片格式的分析。本文主要介绍我用纯C语言开发一个电子相册的过程,以及用到的一些关键技术,包括前面锁提到的技术另外还有链表的创建,以及常用的图片显示技术和汉字显示技术。关键词:电子相册、bmp图片格式、链表、汉字显示、存储算法、文件结构11目录引言2第一章可行性分析2n1.1什么是

2、电子相册...2n1.2系统的可行性分析3l1.2.1市场可行性3l1.2.2技术可行性3第二章系统概述3n1.1开发工具及环境3n1.2系统功能简介3第三章系统总体结构设计3n3.1系统功能模块划分3第四章详细设计4n4.1系统流程图4n4.2界面显示模块4l4.2.1汉字显示技术4n4.3功能选择模块5n4.4图片浏览模块(自动浏览模式、手动浏览模式)6l4.4.1链表的创建6l4.4.2BMP图片显示7l4.4.3BMP图片格式文件结构分析7l4.4.4BMP图片存储算法9l4.4.5BMP图片的显示方法9第五章总结10致谢10参考文献10引言随着社会的不断发

3、展,计算机已经逐渐普及,几乎渗入到人们生活中的每一个角落。人们的日常生活已经越来越离不开计算机了。计算机软件的发展更是日新月异。现在好多人都喜欢把自己的照片或是一些美丽的图片制作成电子相册,以动画的方式并加以特效去浏览。网上各种各样的电子相册层出不穷,但是还从来没有看到一个用C语言写的电子相册。本人在学习C语言之际,突发奇想用C语言写一个电子相册,在DOS系统下实现图片的浏览,虽然它没有任何经济价值,但可以供学习参考。11第一章可行性分析n1.1什么是电子相册电子相册是指可以在电脑上观赏的区别于CD/VCD的静止图片的特殊文档,其内容不局限于摄影照片,也可以包括各种

4、艺术创作图片。电子相册具有传统相册无法比拟的优越性:图、文、声、像并茂的表现手法,随意修改编辑的功能,快速的检索方式,永不褪色的恒久保存特性,以及廉价复制分发的优越手段。  n1.2系统的可行性分析l1.2.1市场可行性随着个性化时代的来临和人们生活水平的不断提高,人们的生活方式也变得时尚起来了,校园生活,天真浪漫,同窗友情,张张照片为您定格;缘定三生,从恋爱到结婚,一张张照片记下了浪漫史,意义非凡;宝宝长大了,照片一张一个样,天真童趣,您想珍藏这些照片吗?欣赏昔日身姿,却因照片静态的表现方式让人觉得枯燥;一项活动结束了,留下一叠杂乱无章的照片;一本本厚重的相册,一

5、张张因保存不善而失去往日风采甚至毁损的照片,真让人有些不忍面对,随着电脑软件的发展,人们都迫切的需要一款软件开管理自己的照片。于是开发电子相册将给人一种全新的留念方式,所以该软件开发的市场价值是可行的。l1.2.2技术可行性该系统主要采用C语言编写,从图片格式分析到显示完全可以实现。在技术上是可行的。第二章系统概述n1.1开发工具及环境本系统采用纯C语言开发,所用的开发工具是WIN-TC。开发环境:显卡:Intel(R)82865GGraphicsController.(必须支持svga)屏幕分辨率:1024*768像素。颜色质量:最高(32位)。DPI设置:正常尺

6、寸(96DPI)。显卡模式:1024*768,真彩色(32位),85赫兹。n1.2系统功能简介程序运行前,想将图片拷贝到功能文件下的“image”文件夹中。程序运行时首先进入欢迎界面,隔三秒自动跳转到功能选择界面,用户选择相应的选项执行相应的功能。在图片浏览时,系统将从“image”11文件夹中读取图片,并显示。第三章系统总体结构设计n3.1系统功能模块划分该系统主要分为四大功能模块:1、界面显示模块该模块主要实现系统开始界面和结束界面的显示。2、功能选择模块该模块给用户提供相应的功能选项,供用户选择。包括“自动浏览模式”,“手动浏览模式”和“退出”。选择不同的选项

7、则进入相应的模式,选择“退出”则系统终止运行。3、自动浏览模块该模块实现图片的自动浏览,系统每个3秒钟自动切换到下一张图片。在浏览过程中用户可按任意键退出,否则系统浏览完最后一张图片自动退出。3、手动浏览模块该模块实现图片的手动浏览,用户可按上下方向键浏览上一张、下一张图片。按“ESC”键退出浏览。通过以上几个功能模块的划分,为整个系统定义了一个整体的框架结构。第四章详细设计n4.1系统流程图11开始运行Y=140?自动浏览模式欢迎界面YNY=190?手动浏览模式YN结束界面运行结束退出n4.2界面显示模块l4.2.1汉字显示技术汉字显示主要包括汉字的读取和显示

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。