11 2005 档案

软件开发方式的思考
摘要:软件开发方法有两类:一类是笨重规范的,另一类是轻便随意的。或者有人要说规范的未必笨重,轻便的未必随意。无所谓吧,反正都是那么回事。凡事走极端了都不太好,IBM所提倡的迭代式开发,好像是个不错的主意。一个系统肯定是需要规划的,但是同时系统肯定又是变化的。因此:1、系统设计是需要的,但最初的结构设计主... 阅读全文

posted @ 2005-11-28 14:21 如果蜗牛有爱情 阅读(111) 评论(0) 推荐(0) 编辑

[C++] 编译时的warning
摘要:我倾向于通过代码手段消除所有编译的warning。最终的产品代码编译的时候应该是没有warning的。warning其实可以分为两种:一种是可以忽略的,一种是不可以忽略的。比如:int被看作bool的warning往往是不能忽略的,而MyClass*被转换成int的warning都是可忽略的。#p... 阅读全文

posted @ 2005-11-28 13:41 如果蜗牛有爱情 阅读(465) 评论(0) 推荐(0) 编辑

用GDI+转BMP为WMF、EXIF、EMF格式
摘要:从MSDN上可以看到用GDI+的Image::Save方法可以很容易的实现把图片保存为BMP、GIF、TIFF、PNG、JPEG格式。虽然GDI+的Metafile类给了我们读取EMF、WMF格式图片方便,但是这个类没有直接提供保存的方法来写EMF、EXIF、WMF文件。这里介绍另... 阅读全文

posted @ 2005-11-25 12:19 如果蜗牛有爱情 阅读(304) 评论(0) 推荐(0) 编辑

vector和动画片的关系
摘要:白天,我声明了一个拥有十个元素的vector,只有第一个元素调用了构造函数,后面九个都是内存拷贝。晚上,我下载了一部长度为十集的动画片,我只看了第一集的片头,后面九集我都跳过了片头。vector和动画片真是很象啊,不知道有没有血缘关系:) 阅读全文

posted @ 2005-11-10 22:43 如果蜗牛有爱情 阅读(100) 评论(0) 推荐(0) 编辑

[C++] STL里面的map
摘要:STL里面的map并不是哈希表,这对于习惯了MFC里面CMap的人可能有点不习惯。STL里面的map仅仅是棵红黑树。除非你对程序的效率毫不关心,否则你就应该使用stlex里面的hash_map代替stl里面的map。因为他们做着非常类似的工作,而且他们的调用方法几乎一样。hash_map需要对ke... 阅读全文

posted @ 2005-11-09 10:16 如果蜗牛有爱情 阅读(122) 评论(0) 推荐(0) 编辑

CSpinButtonCtrl的弱智问题
摘要:今天做的一个复合控件中用到了CSpinButtonCtrl。直接就写了下面的代码:CEdit *pEdit=new CEdit;CRect rc;pEdit->CreateEx(WS_EX_STATICEDGE,"EDIT",NULL,|WS_CHILD|WS_TABSTOP,rc,th... 阅读全文

posted @ 2005-11-09 09:50 如果蜗牛有爱情 阅读(111) 评论(0) 推荐(0) 编辑

GDI+显示GIF动画
摘要:多页图像是指图像中包含有多个图形页。每页可以看作图像帧。这些图像帧通过连续的显示就形成了一副动画。比如GIF文件。 GDI+的Image对象提供了直接的对GIF、TIF文件格式的支持。调用Image对象的成员函数GetFrameDimensionsCount可以得到Image对象的D... 阅读全文

posted @ 2005-11-09 09:49 如果蜗牛有爱情 阅读(118) 评论(0) 推荐(0) 编辑

利用IPicture接口加载、显示图片
摘要:IPicture接口管理一个图片对象和它的属性。图片对象提供对Bitmap Icon Metafile的语言不相关的抽象支持。图像对象的主要接口是IPicture和IPictureDisp。IPictureDisp从IDispatch继承,提供了通过自动化访问图片属性的能力。图片对象可通过OleC... 阅读全文

posted @ 2005-11-09 09:47 如果蜗牛有爱情 阅读(114) 评论(0) 推荐(0) 编辑

导航