开始写自己的博客了,这样的事情发生在我身上并不意外,但一个月以前我却没有任何思路,貌似来得快了些,但这就是我,也许明天会带给自己更大的惊喜,呵呵。
经过上班两天加上三天休息 (多少翻了下书啦),现对软件技术的所见所闻所学做个小总结。
上班第一天,是熟悉公司C++的产品代码,这块比较陌生,还好带了本C++Primer,慢慢来吧。先解决语法疑问,什么构造、析构函数,函数的重载、多态、继承等都重新查了下定义,了解他们的作用。然后再跟踪了一些变量的定义,很多变量是在平台源文件已经定义好的。如Bool类型,它存在于平台源文件的头文件中,使用预定义定义,TRUE为1,FALSE为0,实质就是int类型,后面知道自己也可以利用枚举类型定义Bool数据类型。到了第二天,有点急了,对源码还没思路,怎么没main函数呢?通过查询代码中的函数,终于了解到这些代码是利用VC++的MFC技术编写的。MFC也不是我的朋友,只是见过面。有了MFC这条线索,自己决定赶紧补充这块知识,在接下来的时间里就是了解MFC的基础类,如何产生创建、注册和销毁MFC窗口,MFC的消息响应机制,利用设备上下文画图等等,当然使用MFC编程是离不开(VC)MSDN帮助文档的。完成一个功能,需要哪个函数?这个函数有几个重载函数?每个函数的参数列表如何?对于新手(我)来说这都是MSDN的内容。
MFC的内容丰富,功能强大,要掌握或是熟练使用它我还有很一段路要走。学是为了能用,得赶紧把公司的代码读懂、掌握,回归到代码,边读边学吧,呵呵!
本文来自优快云博客,转载请标明出处:http://blog.youkuaiyun.com/aa19850033/archive/2010/04/05/5452361.aspx