3月份工作总结

来源:互联网 发布:little busters知乎 编辑:程序博客网 时间:2024/05/21 17:05

      这一个月来事很多,杂事就够我忙的,再加上有几个需要突破的技术难点,让我对编程工作都有一点厌恶了。

     

      首先第一个技术难点是在一张表csv表里有大量数据,另一张csv表里面有关键字。需要在大量数据的csv表中包含关键字前后插入特定的标识。比如“明天去游泳”,需要变成“%begin(1)明天去游泳%end”公司代码有读取csv表的底层接口,却没有写入csv表的接口。周末去研究了两天,还好原来csv表不是什么复杂的东西,只是逗号分割符文件。用了FILE * 和一些简单的string函数搞定了。当中的代码逻辑还是有些混乱,有时间还要修改。

       然后一个难点是优化MFC的UI编辑器。这个编辑器UI类lib是老的,然后现在用的是新的UI引擎,心里面就凉了一截。完全搞不懂,都放那3周了,为这个看了MFC的树形结构。主要是树形结构的东西和UI控件是关联的(这个还要进一步确定),所以要设置层次的话必须在UI控件里面加上属性。但是这个UI控件的lib又是老的控件,而且落叶说最好不要更改控件的值,所以一直拖着。

       还有一个难点是自己写的IE控件,公司用IWebBrowser2调用Naviagate,但是屏蔽了原来网页的javascript。网上说这种控件本来就是默认禁止使用js的,可以修改注册表里SOFTWARE/Microsoft/Internet Explorer/Main/FeatureControl/FEATURE_SCRIPTURL_MITIGATION/contoso.exe = (DWORD) 00000000 启用该功能时,该值设置(DWORD)00000001和禁用时的值(DWORD)00000000。明天去加班试试。

       

       4月需要多学习MFC知识,COM知识,Windows编程知识。

原创粉丝点击