搞了近两个月,黑老师给我们的第一个项目终于完了(CBTC仿真系统),有些心得想写一写:
1.自己知识还很不够,用时方恨少
2.团队合作很重要,这次要是我一人弄估计现在肯定完不了
3.独立思考,遇到问题积极解决才能提高
4做东西要力求完美,让人挑不出毛病,而不要怕麻烦
5别把问题想的太简单,真正实现了才是高手
下面还想把一些具体的技术上的问题写写:
1.总体规划很重要,否则有重写的危险
2整体结构很重要,可以避免很多断言的产生
3bitblt函数的巧妙运用,可以让图片动态显示,甚至是背景的循环显示
4网络方面的纯mfc运用省了不少事(自动调用OnReceive函数),不过要注意class xxx的书写
5doc 与view类的分工要明确,让doc 去处理数据
6面向对象思想的运用,如火车类的声明
7类的私有数据是不能作为参数传递的
8类的非static函数要有对象才能执行
9updatedata函数不可忘
10一个程序的价值很大方面取决于它的算法的优劣
11虽然事后可补,但最好在建工程是选上socket支持
12cdc用完后一定要delete掉
可能还有,想到再加吧。。。。