11 2010 档案

摘要:继续前二篇的话题,让CDC输出图形具有保持功能的第三种方法是利用兼容DC。   思路首先利用当前绘制DC来创建一个兼容DC,创建完成之后 兼容DC相当于一个与它关联的DC的引用,好比一块画布,用户在这块画布上作图。当窗体重绘时,直接把这块画布上图形拷贝到当前DC,这样就达到了保持图形的功能。刚刚说到 一块画布,其实兼容DC采用一块和当前客户区域同样大小的位图作为画布。 具体代码如下:[代码]  当... 阅读全文
posted @ 2010-11-19 17:49 Repository 阅读(394) 评论(0) 推荐(0) 编辑
摘要:本篇继续写我的笔记,上一篇中介绍了CDC输出的图形具有保持功能,只介绍了一种方法(最常见的绘图数据保存,然后重绘), 这次介绍第二种方法,该方法主要是利用元数据文件的形式来保存用户绘制过的图形,它的思路很简单:  利用元数据来保持功能用户绘制过的图形思路:  每次采用元数据文件DC用户手动绘制完图形以后, 都会保存至元数据文件中,当以后窗体重绘时使用当前DC来重新播放该元数据文件一样,来达到图形保... 阅读全文
posted @ 2010-11-18 11:37 Repository 阅读(422) 评论(0) 推荐(0) 编辑
摘要:看了孙鑫老师的书后,顺便对已绘制的图形具有保持功能作一下总结。总的来说,有三种方法可以图形具体保持功能。分别如下:在每次绘制图形后,用一个对象数组来保存已经绘制的样式以及图形坐标 。只在在窗体重绘时重新来绘制这些保存的图形数据即可。采用元数据文件,它采用了元数据文件设备上下文来保存已绘制的图形,每次窗体重绘时再播放元数据文件来实现图形保持功能。这种方法采用一个兼容DC,它利用一个兼容位图(相当于一... 阅读全文
posted @ 2010-11-17 10:41 Repository 阅读(713) 评论(0) 推荐(0) 编辑
摘要:最近没什么心情看亚运,因为我不喜欢看那些没有悬念的比赛,所以花一些时间来写写代码。  我想设计一个支持整数的数序类,除了最基本的特点以外(支持add,remove,get,display)以外,最大的特点可以进行同类数序的合并。该数序暂时只支持升序。   其实.net框架中已有很多集合类支持Union合并操作,比如List类。  我决定用c++语言来实现它。   集合命名为:AscNumSeque... 阅读全文
posted @ 2010-11-14 13:18 Repository 阅读(513) 评论(0) 推荐(1) 编辑
摘要:这几天有个中学生问我怎么求一元二次方程的根,我一下子还真傻了,不知道从何下手, 那时候我记得我永远都记不住公式,考试的时候花了大把时间还去推算公式,结果推算出来的公式经常是少了正负号。这次又去推算公式,弄出来之后, 结果那位同学说这个公式好面熟,在书上找出来了,我被BS了一把,哎........闲来无聊,写写代码打发时间。干脆把把代码写到博客上来了,我专门写了一个程序给他看。那位同学他说挺方便的,... 阅读全文
posted @ 2010-11-13 16:07 Repository 阅读(2237) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示