程序员实习日记

时间:2024-09-26 19:39:04 学人智库 我要投稿
  • 相关推荐

程序员实习日记

  程序员实习日记【1】

程序员实习日记

  我们在使用tooltip的时候,有以下几个关键点:

  1,创建CToolTipCtrl对象,Create()函数实现。

  2,使用AddTool()函数向这个tooltip中加入tools,这也是绑定tool到某个控件的过程,从中我们可以知道在这个CToolTipCtrl对象中应该存在着不止一个tool,而是一系列的tool,通过函数DelTool实现删除,AddTool实现添加,UpdateTipText实现更新tool的文本。

  3,最关键的是我们需要一个触发tooltip的关键点,这个关键点控制着何时显示这个tooltip,一般情况下我们在PreTranslateMessage()函数中进行处理,这也是我们拦截WM_MOUSEMOVE的地方,拦截之后,我们调用tooltip的RelayEvent向toolTip对象传递这个消息用以表示tooltip可以被显示或者更新。

  静态链接MFC DLL模块的时候,由于MFC总是使用它所练级额的DLL模块状态,所以不存在模块管理的问题。

  调试DLL的时候,我们需要exe文件的配合,所以先要生成exe测试文件,然后将DLL工程设置成active ,这时候会出现exe路径提示对话框,我们将测试用的exe路径填入就可以了。

  程序员实习日记【2】

  ListCtrl中LVITEM lpara有很广泛的用处,我们可以通过这个参数实现list控件的排序功能,这里需要注意的是使用LVITEM中的LPARAM,但是SetItemData 函数似乎又是对LVITEM 的lPara进行设置的,这里的关系似乎很微妙,但是我们一定要注意 不能混淆。类中的成员函数可以单独的声明为模板函数,但是模板函数的实现要放在头文件中。GDI+中没有提供绘制圆角方的函数,我们需要通过GraphicPath类进行模拟来实现。

  鼠标跟踪消息的要点:响应消息WM_MOUSEMOVE WM_MOUSELEAVE WM_MOUSEHOVER 在WM_MOUSEMOVE消息中处理__TrackMouseEvent()函数。

  程序员实习日记【3】

  最近到网上找了些视频资料,看后很过瘾,可看归看,一动手写代码就伤神了。忘说内容了,其实看的就几个与Java编程相关的开源框架 (Struts+Spring+Hibernate)而已,不过涉及到的东西就多了,开发平台用的是Eclipse+MyEclipse,这个还好应付,装上设一下环境变量就搞定,跟JDK差不多。难的是在这之上的插件的应用,要知道开源的东西特多,很多其实多差不多,但你却不得不花时间去了解,而且版本的兼容性问题有时会让你不知从哪处理是好。开源而且集成的东西用起来是好,感觉就是复杂了一点!尤其是面对一大堆英文文档或者官方英文指导手册时候,砸电脑的冲动都有呀!

【程序员实习日记】相关文章:

国贸专业实习日记02-04

药店实习日记范文12-13

药品销售实习日记05-20

物流管理专业顶岗实习实习日记01-01

最新实习日记(精选11篇)04-10

外贸实习日记(精选10篇)02-01

工程造价实习日记03-28

通用实习日记11篇09-16

幼师实习日记(通用11篇)07-18

软件工程专业实习日记06-08