万年历

 由于我没把图形驱动单独弄出来使其能在任何兼容机上运行,所以就要将此turboc2文件夹复制到C盘根目录下,使程序找到图形驱动才能正常运行。明天做这件事,解决兼容机运行问题。
哈哈,解决问题了,嘻嘻,在其它机器上也能跑了,爽 ~~
不知为何,在图形模式下,无法用windows里的截屏工具进行截图,于是在虚拟机里跑,嘻嘻,终于弄到了进入图形界面的截图,啊哈哈哈哈,解决问题了,高兴。
在做这个万年历系统的过程中,遇到了不少的问题,有的还比较致命,自己现在的能力还没法解决。参照从晚上下载下来的资料,对自己做这个万年历启发很大。
把所遇到的问题总结下:
首先是在系统做之前的计划,想要什么样子的,刚开始的时候是想做成那种完全图形界面的,完全仿windows里的日期和时间那个东西,到后面把动画的时钟弄好了之后发现在图形方式下进行月历的编写在C中不是很好控制,于是决定放弃。进而采用以动画时钟为主导,后续用万年历系统来实现查询的方式。取得的效果还行。
接下来的问题就是针对特定的功能分别进行编写和测试,动画时钟和数字时钟都相继实现了,在后面的万年历系统主体中发现在使用window函数时,得到的窗口并不是自己想要的,经过进一步的改进,这一问题在后面得到了解决。后面万年历系统功能实现了,动态图形时钟和数字时钟都实现了,整合到一起的时候总是出现很多从没见过的错误,后面一步一步地改,弄得我都有点灰心丧气了,这时在资料中看到一个跟我这个很相似的代码,看了下,明白些问题,对函数的输入输出的控制没有资料上的好,导致了这么多的问题。还有就是在图形与文本之间的切换上还有些东西不是太明白。通过查找资料,我看到了两个函数:一个是 closegraph,另一个是restorecrtmode。我最后决定选用restorecrtmode,以后自己想起这个还可以做得更加好点,可以在图形和文本模式之间来回切换。
最后,通过进一步的调试,编译通过了,生成了可执行文件。在自己的机器上运行,没什么问题,在其它人的机器上跑的时候出现了问题。初始化图形的时候出错了,经过一番思考,明白了问题所在,嘻嘻,由于是在自己机器上编译的,将图形相关的都准确的指明了,在其他人的机器上却不一定TC在那个路径下。所以图形初始化出现错误了。参照原来的课本,将图形的驱动在编译的时候装入可执行文件中。经过这番更改,这个问题解决了。
嘻嘻,到了这里,万年历系统差不多就搞定了,大致测试了下,效果还行。唯一的遗憾是没有实现最初所预想的在图形方式下实现对万年历月历的输出。通过后续的学习,我希望自己能够做到,这也是种展望吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值