MFC起步

来源:互联网 发布:淘宝微淘怎么发买家秀 编辑:程序博客网 时间:2024/05/22 10:48

      数据结构看到KMP算法的时候有点意外的感觉,以前看迷宫啊什么的虽说复杂,但至少原理还是清楚,也能写出个大概,现在串这个部分,就不知道它到底要干什么,字符串不已经很好了么,还是不能理解要实现串这个结构能比字符串好到哪里。再说说KMP,那个下午研究了半天,终究没能完全理解,搁搁吧,搞点MFC,回头说不定自然理解了。
      这一搁就是好几天,但这几天看MFC确实小有收获。那天傍晚开始重新研究绘图控制,晚上接着啃下文本编程,将近凌晨4点,竟毫无睡意,最大的收获就是,dc真是个好东西。记得当初写sdk的时候,一直不晓得要弄个dc干嘛用,现在好了,它就是一个设备描述表,然后我给你提供画笔呀画刷呀,再让你画线刷图,你就乖乖听话了。甚至让你控制字体呀颜色呀什么的,要什么有什么。那天夜里做个半个记事本,也就能实现换行退格几个基本操作,后来上网查了下查询替换之类的算法,没错,又是KMP!
      做到这里差不多也可以暂停了,毕竟现在重点在MFC全局的把握,具体细节等到任务下来再慢慢啃,第二天几乎没什么收获,直至晚上跟呵呵聊天,一句戏言让我又重新开起VC做个文本绘图的闪动程序,做完之后感觉想法跟实际简直相差甚远,以前做不出来就以为能力不行,真正下手做的时候,只要第一步有思路,有从头到尾的整体思路,做下去就不会有太大的断点,再等到解决一个又一个细节问题生成exe之后,顺利点开程序跑动的时候,那感觉真是难以言喻。
      原以为绘图文本之类的东西也就只能实现这些最基本的问题,难料到接下来的几天又有的重大收获。记不清哪次有了灵感,看着闪动的画面,忽然想到俄罗斯方块,似乎有点相似,既想到了那就去做吧,折腾 了一个晚上,结果必然失败了,想想也正常,现在积累的水平,不失败我真成神了。失败后对着代码看了半天,忽然又有了新的灵感,于是重建工程,稀里哗啦一顿敲敲打打,话说又是一天的时间,全新贪吃蛇成功出炉。
      做完贪吃蛇,还是那个感觉,东西只有真正下手去做才知道结果。凭空感觉基本不靠实际,换成几个月前,打死也不敢相信能做个贪吃蛇出来,现在真正做出来了,也就不过尔尔。所以继续坚持下去,坚持基础,以后能想到的就一定能实现。

原创粉丝点击