八月 2008的归档

这是我这学期软件课程设计的报告、源代码和最终程序

其实……很眼子的一个软设额 只要把一个文件夹下所有格式的BMP图片显示出来就可以了

我知道很简单 可以前半个学期还是一窍不通 纠结的一塌糊涂

我们又是本系第一届开这个课的 前辈们都没有资料可以参考

期中考试后交第一份中期报告 什么都不知道 胡乱拼凑了一份

期末考试钱交第二份中期报告的时候就已经做完了

主要代码是三天写完的 昼夜不分

我发现写程序确实满有意思的 我比较适合学CS

这个小东西不能跟计院的哥哥姐姐们比

完全没研究算法 只求把效果实现 而且只做了基础部分 选做部分没动……

C果然是很低级的语言 简单的读图程序都要我一个比特一个比特地计算内存

写完了还是很有成就的 毕竟是自己努力的结果 好过其他人的简单copy

最后发挥自己做图的优势 把界面优化了一下 把我比较得意的几个图丢了上去

90分

在一大片七八十分的状况下很对的起人啦!

就在几个月前还在为此一筹莫展

其实 世上果真是无难事的

课程要求

本次所选定的课程设计的题目是利用C 语言实现BMP 图象的分析和显示。程序的基本要求如下:

1. 必须在程序中使用到指针,原则上不使用大数组;

2. 必须使用到结构体;

3. 程序具有较强的可读性,关键代码必须有注释。

4. 注意代码风格

本课程设计的主要内容:

基础部分:

完成BMP 格式图像的显示,要求在提供的画布上循环的显示某一文件夹下面所有的BMP 文件。

选做部分:

  • BMP 图像显示特技实现;
  • GIF,JPG 图形格式分析以及图像显示;
  • 结合操作系统来设计GUI(Graphical User Interface);
  • 鼓励自己的创意,可以与本题目无关,和老师协商。

基本思路

  • 文件头和信息头的读取
  • 位图数据的读取
  • 32位图像的显示
  • 图像的垂直翻转
  • 24位位图数据转换成32位
  • 16位位图数据转换成32位
  • 8位位图数据转换成32位
  • 4位位图数据转换成32位
  • 当位图数据每行字节数不是4的整数倍时补位对齐问题
  • 调色板的读取
  • 16位Bitfields文件的解压(555和565模式)
  • RLE8压缩文件的解压
  • RLE4压缩文件的解压

以下是最终作业

File iconBMP课程设计.rar

包括VC的project,源代码,演示程序,实例图片和三篇实验报告

所有代码均有注释说明

放在这里造福后人

解压后不管有没有装VC,运行\vcProj\vcProj.exe程序就可以看到演示效果了……

很简陋……不过毕竟是本人第一次做project……自豪一下

Comments 3 Comments »

其实这个工作应该早点做的

暑假快结束了 很多人也都考完了 帮助就小了很多

我写的不怎么样 准备也有很多水分

但几个月稀稀拉拉的下来 收获也不小 心得也有一些

这些习作都是用google docs保存的 朋友们的修改意见都原封不动地留在上面

字里行间中一点一滴都是自己的进步 以及那些日子里焦虑的心情

其实一开始我就觉得

AW是很有意思的东西 看北美范文的时候被里面思维的碰撞点燃 被优美缜密的文字吸引

思维和语言本身的魅力是跨越语种的

有那么几天 我练习裸写的时候 在模考软件里洋洋洒洒地敲完 回头读时真的很舒坦

如果没有压力

准备这个考试是很享受的

不管考的怎样 经历过这些 我明白我的writing已经有了质的飞跃——至少,45分钟无论如何都可以敲出500字了

我的第一篇:

Issue 51 被小强打击的不成人形 第二天重写了就好多了 我一直坚持刚开始写AW时要被狠狠地打击 才能最快的改正错误 入门上路 这段时间小强帮了我很多 非常感激!!! 也是由于他 我养成了狠辣的帮别人改作文的风格 一度让QQ姑娘很是郁闷

改的比较凶的几篇

Issue 208 这是篇修改示范稿 已经发过了 上面批的惨不忍睹 还有不同的争论 感谢小强!

Issue 17 这是和Martin及QQ合写的第一篇 我把Martin骂惨了 也把QQ说郁闷了……QQ给我的基本是正面评价……

Issue 141 这是QQ极度推崇的 个人觉得那几个摩托罗拉 facebook 微软的例子不错

张悦老师修改版

老师因为身体原因只帮我改了两篇 但很有效很让人茅塞顿开 非常感激!

Issue 150 张悦修改版 我在后面重写了

Issue 40 张悦修改版 懒得重写……

自认为写的比较好的

Argumeng 14 这是我的第一篇Argue 不限时 仅仅是练习使用模板 结果把晓迟兄给震撼了下下 后来自己重读发现确实没有超越这篇的习作……

Issue 130 没给人看过 最后几天复习的时候才发现写的是相当条理清晰逻辑分明 标红的那段我准备背下来的……

限时写的

自己感觉比较顺的:

限时 Issue 17 + Argu 60

限时 Issue 42 + Argu 201

限时 Issue 196 + Argu 69

限时 Issue 121

限时 Issue 99 那个铱星计划的例子自以为很original

限时 Issue 117 + Argu 167

一般般的:

限时 Argu 242

限时 Issue 153 我的第一篇限时之作……

限时 Issue 103

限时 Issue 40 + Argu 22

比较难的

Issue 207

其他 有好有坏

Issue 11

Issue 7

Issue 40

Issue 144

Issue 43

Issue 185

Issue 50

Issue 48

Issue 36

提纲 Sci&Tech; Issue 88 + Issue 87 + Issue 69

Issue 150

这些东西堆在这

一是给自己一个交代 整理一下这个纠结的暑假

二是看看或许能不能给后来者们帮到点忙

要读好文章,一定应该去看范文 这不是我这些拙作可以做的

它们的作用,只是见证这段日子,这段路,一点一点走下来,不管结果如何,过程里都是收获

自己的improvement是最大的财富 与人品和运气无关 心知肚明

革命尚未成功

同志仍需努力!

悲哀地唠叨着

接下来的路还很漫长……越走越觉得没前途……

还是mw和kxx好,马上就有碗饭吃了

gre_aw

Comments 沒有留言 »

1.所有没有调查过就得出的结论都是没有根据的
2.所有做过的调查都是不可信的,会有时间、样本、代表性等各种问题
3.所有的因果关系都是不成立的
4.所有的盈利都是不靠谱的,成本、市场、管理、竞争者都没有考虑。
5.所有不是同一个地点的比较都是没有可比性的
6.所有同一个地点的比较都会因时间变化而失去可比性
7.所有过去的结论都不能用于预测未来
8.所有的数字都太小,没有代表性
9.所有的假设都不成立
10.所有的Argument都是眼子

Comments 沒有留言 »


Video & Audio Comments are proudly powered by Riffly