C课程设计

发布 2022-09-30 15:35:28 阅读 5010

学号 1307080133

天津城建大学。

可视化编程

课程报告。计算机与信息工程学院。

目录。第1章课程设计目的3

1.1课程设计背景4

1.2开发与环境8

第2章软件的分析与设计4

2.1软件分析。

2.1.1主界面的设计4

2.1.1主界面的设计4

2.2软件设计5

2.3程序设计5

2.3.1程序流程图5

第3章课程设计总结6

第1章课程设计目的。

1.1课程设计背景。

由于对于现在使用电脑的大部份用户来说,在进行**查看浏览的时候都会用到**管理器,而对于**的处理大部份也都是一些具有专业**处理知识的人才会做的。对于一些特别的**效果来说,我们用一些专业的看图软件是高射炮打蚊子,仅仅为了看图而用这样一些软件是不合算的,我们必须花费一些时间去学习这些软件,因为越是功能强大的软件,往往使用起来越复杂。这是一个很现实的规律。

对于一般的用户来说,他们说不定连这个软件都不知道。现在的**处理和浏览的软件,要不就是专门对**处理的软件,要不只能对**平面进行浏览的。很少具有同时两样都具有而且还是一些即简单又实用的软件来对**进行浏览处理。

目前常用的专门对于**的处理软件有adobe pshotoshop,firework。而对于对于**。

浏览,最常用的就是windows自带的windows**浏览器了,还有就是acdsee**浏览器。windows**浏览器和acdsee**浏览器呢,前者功能:**浏览,查看,而且还可以查看传真,对**进行放大缩小查看,进行复制,删除。

打印。acdsee功能:不但具有前者的功能,而且附加了许多的功能,如:

**的获取、管理、浏览、优化甚至和他人的分享!使用acdsee,你可以从数码相机和扫描仪高效获取**,并进行便捷的查找、组织和预览。**编辑工具,轻松处理数码影像等等,还能进行批量处理。

对于这几款软件的各有不同的功能和不足综合分析如下:

adobe photoshop,firework,这两款软件是专门的对**的处理,而不对**进行浏览,虽说可以用来浏览**,但是用起来比较单一,也就是比较麻烦,比较单一的查看一张**而已。

windows**浏览器和acdsee**浏览器:前者呢只有简单的功能,而后者虽说功能来说就特别的多了,但是这些功能都比较复杂,而且比较专业,对于大部分非计算机专业的用户来说根部就不知道怎么用,也不知道那些功能的专业术语的意思,也就谈不上用了。而对于这些功能的发挥也只有对于那些专业的数码**处理的人来说就再好不过了。

只不过对于普通的电脑用户来说,显得大材小用了些。

1.2开发与环境。

**管理器的开发与运行环境如下:

开发环境:windows xp

开发工具:microsoft visual studio2008 c#

硬件环境: cpu:2.6ghz、内存:2g、硬盘:320g

运行环境:windows 2000/xp/2003

第2章软件的分析与设计。

2.1软件的分析。

本软件为一个简单而且很实用的动态**查看的工具,不但可以进行**的一些简单查看,浏览操作,处理,而且还可以进行幻灯片的自动**等功能,是一款比较适合广大普通用户和非计算机专业的用户的**查看处理软件,本软件不但界面友好,功能齐全,而且操作简单。是款比较容易操作,实用的**管理软件。

我们从用户角度,把软件功能的实现变得简单,易于操作。

对于一个简单的看图软件来说,首要的功能就是要能流畅地以各种方式,浏览不同格式的**。其次,要能够简单地对**进行调整,使其有更好的效果。

在第一部分背景中,我们已经分析了现在常用的两款看图、做图软件adobe我们也有自己的特点,它操作简便,界面清新,方便地实现了用户所需要的一些功能。

在这款软件中我们可以以浮雕、反色、锐化、柔化等各种状态来对**进行浏览,还可以在**框中以居中、满**框和自动大小来进行浏览。如果想让它自动**,可以进入幻灯片模式进行自动**。这个软件还有一些对**进行调整的小功能,方便用户使用,在亮度和对比度方面处理好了以后还可以对**进行保存。

2.1.1主界面的设计。

2.2软件的分析。

c#是微软公司发布的一种面向对象的、运行于。net framework之上的高级程序设计语言。并定于在微软职业开发者论坛(pdc)上登台亮相。

c#是微软公司研究员anders hejlsberg的最新成果。c#看起来与j**a有着惊人的相似;它包括了诸如单一继承等。

2.3程序的设计。

2.3.1程序实现结果。

第3章课程设计总结。

通过这次的课程设计,我对程序的设计有了切身的体会,也让我对c#2008编程语言这门课程有了一定的了解。而在这次的设计过程中,也让我了解到了我对这门课程掌握了多少,对程序的设计有了初步的认识,在设计的过程中让我让我感觉到了很多的知识点是还没有掌握的。我们应该能独立的去发现问题并解决问题,应用一切资源来帮助自己设计。

需要在今后的学习过程中不断的加强对知识点的掌握,还要多看书,多多的上网查找资料。

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...