摘要: 转自http://blog.csdn.net/HeLiang7/archive/2008/05/18/2456453.aspx研究了两天的GDI,发现太麻烦了。想到C#中的方便GDI+操作,于是查了一下,原来GDI+是COM的,新的SDK的一部分,VC也可以用。今天开始研究,把心得小结一下,所以这篇算是第一部分。先把GDI+的资料说一下,既然是VS2008,当然MSDN里面是有的。地方是MSDN中的Platform SDK | Win32和COM开发 | Graphics and Multimedia | GDI+ 。然后是网上也比较多,google一下就行了。比较好的有http://www. 阅读全文
posted @ 2010-09-24 10:32 I'm 农民工 阅读(1435) 评论(1) 推荐(0) 编辑
摘要: DECLARE_DYNAMIC宏与DECLARE_DYNCREATE宏在1当中看到了DECLARE_DYNAMIC的源码实现,DECLARE_DYNCREATE及对应的IMPLEMENT_DYNCREATE宏源码如下:可见,“DYNCREATE” 不仅包含了“DYNAMIC”,而且多了一样很重要的东西,那就是静态函数CreateObject()。在声... 阅读全文
posted @ 2010-09-19 21:28 I'm 农民工 阅读(914) 评论(0) 推荐(0) 编辑
摘要: MSDN曰:对于MFC中每个从CObject派生的类来说,都有一个相关的CRuntimeClass结构体,在程序运行时可以访问该结构体来获取对象及其基类的信息。CRuntimeClass是一个结构体,并且其本身并没有基类。在运行时确定一个对象的类型是很重要的,尤其是在做类型检查时;而c++语言本身并不支持运行时类信息。CObject和CRuntimeClass是MFC中两个非常重要的类/结构,绝大... 阅读全文
posted @ 2010-09-18 20:24 I'm 农民工 阅读(3223) 评论(1) 推荐(0) 编辑
摘要: 开始学习python,直接从python3开始学习了,虽然相应的库和资料还比较少,据说python3是一次大改动吧。看了一些python2.x的资料,在python3 shell中实现的时候,发现python3中对print函数做了较大的修改:[代码]最简单的,在python2.x中,可以使用print 'this is a string'这种用法,但在python3中就不行了。这看起像是在pyt... 阅读全文
posted @ 2010-08-12 22:53 I'm 农民工 阅读(2535) 评论(0) 推荐(0) 编辑
摘要: [代码]python作为一种脚本语言,我们用python写的各个module都可以包含以上那么一个累死c中的main函数,只不过python中的这种__main__与c中有一些区别,主要体现在:1、当单独执行该module时,比如单独执行以上hello.py: python hello.py,则输出 可以理解为"if __name__=="__main__":" 这一句与c中的main()函数所... 阅读全文
posted @ 2010-08-11 23:41 I'm 农民工 阅读(9897) 评论(2) 推荐(3) 编辑
摘要: windows一向都比较傲,自我封闭:装了win7,再装了微软的virtual pc,而这virtual pc确只能装xp等microsoft家族的os,一装redhat虚拟机就花屏无法安装,这着实郁闷。难怪江湖上都说virtual pc被微软收编后越来越挫。试了下virtualbox,还是这个比较强大,在win7上跑redhat5u4很流畅。os之间共享文件是个大家都很关心的问题,这会直接关系到... 阅读全文
posted @ 2010-08-07 00:07 I'm 农民工 阅读(2809) 评论(0) 推荐(0) 编辑
摘要: 算起来,俺从开始学c++到现在,也有大概7年了,即从大一就开始学习c++语言程序设计了。虽然对编程很感兴趣,但由于不是科班(生物医学工程专业),所以锻炼的机会自然较少一些。这期间,零零散散做过一些课程设计:图形图像处理的等等都用到了c++语言,但大多还是依葫芦画瓢,现在回想起来,那时写的code真是惨不忍睹啊。后来读研期间,跟随导师做了两年项目,算是感觉有些入门了。但是现在回想起来,以前项目中所写... 阅读全文
posted @ 2010-08-04 23:13 I'm 农民工 阅读(305) 评论(0) 推荐(0) 编辑