>
01
网站首页
>
02
有本日记
>
03
古城童话
>
04
技术笔记
>
05
相框相册
>
0A
可能是我
>
0B
写张纸条
>
0C
友情链接
京ICP备06059428号
凯纳实训-第二阶段(8.3-8.7)
古城
@ 2007.08.25
分类:
有本日记
点击:1907
评论:0
第二阶段(8.3-8.7):完成SuperClean的单机版程序
首先编写了《SuperClean的设计开发文档》,其中包括《SuperClean需求说明书》 、《SuperClean概要设计文档》 、《SuperClean详细设计文档》三部分。
初步开始做MFC的程序界面时,主要是知识准备,功能分类,控件布局和一些美工方面的准备工作,让程序结构基本有个定型,在程序总的设计文档出来后,整个程序应该很快就能出来了。
界面布局的设计方面,使用了FormviewOnDialog风格,对一些资源的加载方法也做了新的尝试。
FormView的OnInitUpdate()函数不能实现,网上查了一下,很多人都遇到这问题,具体原因不知道,可能是CFormView类没有WM_ON_INIT初始化消息。解决方法是在OnDraw()里调用初始化函数。
在用CListCtrl添加数据的方法上,也学到一点知识:表定义,在处理大量,重复性的代码时,可以在时间、效率等方面有很大提高。
实际MFC编程过程中,遇到的问题很多,比如:如何让对话框大小调整有最小限制,快速调整边框大小时有控件出现重影,内存泄漏问题,CStatic图片大小调整问题,需要增加在线升级,加强和完善注释,程序界面布局改进使之更人性化,ListCtrl选择整行横轴调整的问题,需要实现动态调整对话框大小,执行清理时的进度显示,清理IE缓存时短时间失去响应问题等等。经过努力,大部分都很好的解决了。
在不断改进下终于,SuperClean有了基本框架和基本功能,但是还是一个实现的功能比较简单的版本,今后工作任务是继续完善,此外还要增加在线升级功能。
上一篇:
凯纳实训-第三阶段(8.8-8.14)
下一篇:
凯纳实训-第一阶段(7.20-8.2)
本文评论
发表评论
你的评论
← 填你的
昵称
← 这里填
↓
以下内容
非必填
,可根据需要填写
← 可以展示在你的评论上方
← 不会在页面展示
← 不会在页面展示
← 只给我看?勾选上
[
提交
]
这是一个别人称之为
角落
的世界
幸而,它的确是我的世界