毕业设计(论文)-基于c#的图片浏览器设计

毕业设计(论文)-基于c#的图片浏览器设计

ID:14779388

大小:433.00 KB

页数:23页

时间:2018-07-30

毕业设计(论文)-基于c#的图片浏览器设计_第1页
毕业设计(论文)-基于c#的图片浏览器设计_第2页
毕业设计(论文)-基于c#的图片浏览器设计_第3页
毕业设计(论文)-基于c#的图片浏览器设计_第4页
毕业设计(论文)-基于c#的图片浏览器设计_第5页
资源描述:

《毕业设计(论文)-基于c#的图片浏览器设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、********学院信息工程系毕业设计(论文)摘要图片浏览器是日常应用中必可少的应用软件之一,本次毕业设计中,运用C#来设计图片浏览器。文中详细叙述了浏览器的详细制作过程。采用C#提供的控件数组来实现,并对可视区内的图形进行局部更新方法进行了详述。系统功能主要有图片的浏览、预览、图片拷贝、删除、粘贴等功能。并增加了各种键盘控制功能。实现了对多种格式图形的浏览,包括gif、JPG、BMP、ICO等图片格式。本图片浏览程序具有实用性、稳定性、易用性,和可维护性的特点,系统留了扩展接口,用户可以根据实际需要对其功能进行扩充、完善与修改,使其符合自己的要求。总之,本系统是一个逐步

2、完善的系统。关键词:图片浏览器;控件数组;局部更新第21页共21页********学院信息工程系毕业设计(论文)目录摘要III目录IV第一章开发环境的介绍11.1C#的由来11.2C#的特点11.3.NET开发平台3第二章问题的定义及可行性研究52.1问题的定义52.2可行性研究5第三章需求分析63.1需求分析阶段的任务63.2系统功能的详细分析6第四章总体设计74.1总体设计阶段的任务74.2图片浏览软件功能的具体分析8第五章详细设计95.1系统功能的详细设计与实现95.1.1MainForm窗体:95.1.2FrmCreateFolder窗体105.1.3FrmLoa

3、dPic窗体105.1.4PicInfo.cs窗体115.1.5Folder.cs窗体115.1.6FrmCreateFolder.cs窗体125.1.7FrmLoadPic.cs窗体135.1.8MainForm.cs窗体145.2关键技术介绍15第6章测试176.1软件测试的目的和方法176.2软件测试的步骤17第7章总结与展望18致谢19附录120第21页共21页******学院信息工程系毕业设计(论文)第一章开发环境的介绍1.1C#的由来在过去的一段时间中,C和C++一直是商业软件的开发领域中最具生命力的语言。虽然他们为程序员提供了丰富的功能。高度的灵活性和强大的

4、底层控制力,但是利用C、C++语言开发的Windows应用程序显然复杂了很多,同时也牺牲了一定的效率与VB相比,同等级的C、C++完成一个程序往往需要更多的时间来完成开发,因此各层人士都试图寻找一种新的语言,希望能在功能和功率之间找到一种更为理想的平衡点。针对这一问题,微软公司与2000年6月26日正式发布C#。C#是一种最新的、面向对象的编程语言,C#使得程序员可以在Miscrsoft开发的最新的.NET平台上快速的编写应用程序。C#是一种简单、现代、面向对象且类型安全的编程语言,C#语言从C和C++语言演化而来,同时C#具备了应用程序快速开发(RapidApplica

5、tionDevelopment,RAD)语言的高效率和C++固有的强大能力,并吸收了Java和Delphi等语言的特点和精华,是.NET开发的首选语言。1.2C#的特点1.简洁易用的语法C#主要从C和C++继承而来,同时吸收Java和Delphi的优点,摒弃了C和C++中一些比较复杂而且不常用的语法元素比如父类继承。使用C和C++时最令程序员生畏的语法是什么?大多数程序员会说:指针!C和C++中的指针虽然功能强大,但极不安全,稍不小心就会导致程序出错,甚至导致系统奔溃。C#取消了指针,不允许直接对内存进行操作,让代码运行在安全的环境中。此外,C#语法的很多变化无不体现了C

6、#的简洁之美。2.自动的资源回收机制C#与.NET的完美集成,使得C#完全拥有.NET的自动回收机制。在windows中,提供给程序使用的一切软、硬件统称为资源。比如程序中需要在窗口上画图的笔就是一种资源,在早期的windows版本中,程序使用完资源后应该及时解放,否则会导致系统资源不足而运行变慢。在.NET框架中,由于资源使用完后由系统自动清理,所以,编写C#程序,不必小心翼翼地保证及时释放资源,从而可以把更多的精力放在程序编写的逻辑上。3.与WEB的紧密结合第21页共21页******学院信息工程系毕业设计(论文)网上办公和电子商务在各行各业中的到越来越广泛的的应用,

7、B/S模式程序的市场需求越来越多。在微软的.NET开发套件中,C#与ASP.NET是相互融合的。ASP.NET的应用程序可以使用VB.NET语法,也可以使用C#语法。使用C#语法编写的ASP.NET结构更严谨,运行更高效。由于有了WEB服务框架的帮助,对程序员来说,网络服务看起来就像是C#的本地对象。程序员们能够利用他们已有的面对对象的只是和技巧开发WEB服务。仅需要使用简单的C#语言结构,C#组件就能够方便地为WEB服务,并允许它们通过Internet被运行在任何操作系统上的任何语言所调用。4.完整的安全性与错误处理语言的安

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

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

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