2012年2月26日

严蔚敏的数据结构——银行业务模拟——Win32版

摘要: 1、利用一个对话框控件作为显示平台;2、通过 SetWindowLong 函数的 GWL_WNDPROC 消息重新设置该控件的子过程;3、创建设备环境 hDc 作为缓冲和绘画对象;4、在对话框控件的 WM_PAINT 消息 中,把缓冲复制显示到该控件中;5、同时利用多个线程来绘画动态对象;但不知道为什么,在运行一段时间后,控件的画面好像被锁住了,但后台数据正常运行。 阅读全文

posted @ 2012-02-26 23:33 楼雨 阅读(260) 评论(0) 推荐(0) 编辑

2011年8月3日

(转)sizeof(结构体)和内存对齐

摘要: (转)sizeof(结构体)和内存对齐有的时候,在脑海中停顿了很久的“显而易见”的东西,其实根本上就是错误的。就拿下面的问题来看:view sourceprint?1structT2{3charch;4inti ;5};使用sizeof(T),将得到什么样的答案呢?要是以前,想都不用想,在32位机中,int是4个字节,char是1个字节,所以T一共是5个字 节。实践出真知,在VC6中测试了下,答案确实8个字节。哎,反正受伤的总是我,我已经有点麻木了,还是老老实实的接受吧!为什么答案和自己想象的有出入 呢?这里将引入内存对齐这个概念。许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它 阅读全文

posted @ 2011-08-03 01:36 楼雨 阅读(947) 评论(0) 推荐(0) 编辑

2011年1月6日

XML反序列化出错,XML 文档(2, 2)中有错误,不应有 <configuration xmlns=''>,(已解决)

摘要: 其实这个是很简单的,因为一般来说都是XML文档书写错误的问题!只要把你想反序列化的对象,再序列化为XML文档。之后再对比之前出错的XML文档对比,就知道错误在哪了![代码]调用以上方法,可以把一个对象序列化XML文档(Xmlname:包含路径和Xml文件名) 阅读全文

posted @ 2011-01-06 18:01 楼雨 阅读(16601) 评论(1) 推荐(1) 编辑

2010年11月24日

C# 开机启动程序

摘要: 楼雨:我写了一个WinForm的程序,把程序的路径写进了注册表“Run”中,实现了开机启动的功能。 9回应 楼雨:但是,对程序进行了加密后,这个功能就没用了? undefined:这个没关系。 一般没有用了是因为空格导致的。 两边加引号试试。 不仅仅是通用权限设计:很强大,比我强很多 楼雨:有加过双引号,不过貌似也不行的说。 楼雨:用的是(Sixxpack+v2.4)免... 阅读全文

posted @ 2010-11-24 10:30 楼雨 阅读(2284) 评论(3) 推荐(0) 编辑

2010年11月2日

C# 皮肤美化——按钮

摘要: 昨天,在 钱李峰的博客 中看了有关按钮皮肤美化的文章。并跟着钱李峰大大的思路做了一遍,发现这个方法比我以前(PictureBox+图片+类库)的方法好太多了,在此特别感谢钱李峰大大。  不知道是什么原因,在拿到别人的代码之后总想要改一下。不想了,以 钱李峰大大的 源代码 为基础,开工吧!  这个方法对我来说,虽然很新奇,但还是很有点麻烦,有什么方法可以代替吗?第一印象就是ImageList控件,而... 阅读全文

posted @ 2010-11-02 18:50 楼雨 阅读(6164) 评论(2) 推荐(2) 编辑

导航