- 博客(6)
- 收藏
- 关注
原创 如何检查软件是否被钩子软件Hook.
<br />用 IceSword软件看看,它会检测Hook情况。然后去网上下载名为FileMon的工具,它能够监测到所有的文件查询、读写操作,你在Options菜单中设置Filter为你的文件夹路径.
2011-06-02 22:15:00
3977
原创 软件换肤实现方案
<br /><br />1.将软件当中所有界面对象抽象为皮肤元素,分配每个皮肤元素一个唯一标识(SkinID),与皮肤元素都有哪些皮肤属性(前景色,背景色,边框,大小等....),对象关系为皮肤元素对象包含皮肤属性对象.<br />2.定义一个皮肤类(Skin),有一个皮肤名称唯一标识(SkinName),它包含了所有皮肤元素.<br />3.定义一个皮肤管理类(SkinManager),它负责创建与管理所有皮肤类.<br />4.定义具体每个皮肤元素对象的实际绘制类(SkinPainter),与皮肤元素是
2011-05-15 16:55:00
470
原创 设计器菜单与命令交互实现
<br /><br />1.在设计器窗体构造函数中创建菜单与工具栏.<br />2.初始化菜单项与工具栏,传入DesignPanel,定阅ItemClick事件,然后在事件响应中调用DesignPanel.ExecuteCommand(ReportCommand)方法.<br />3.实际Create菜单项通过Configurator对象,构造函数中传入MenuBarManager.<br />4.创建菜单项CommandBarItem继承自BarItem,增加了Command属性,用来保存某个菜单项对应的
2011-05-08 19:31:00
671
原创 Response.End()出错可以替换为HttpContext.Current.ApplicationInstance.CompleteRequest()
<br />Response.End()出错可以替换为HttpContext.Current.ApplicationInstance.CompleteRequest();
2011-04-10 13:03:00
2295
原创 Asp.net输出内容不缓存代码
HttpContext.Current.Response.BufferOutput = false;HttpContext.Current.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1.0); HttpContext.Current.Response.Cache.SetExpires(DateTime.Now.AddDays(-1.0));HttpContext.Current.Response.Expires = 0;Htt
2011-04-10 12:59:00
478
原创 分页SQL语句
SELECT TOP 一页数量 [t_users].[uid]FROM [t_users]WHERE [t_users].[uid] SELECT min([uid]) FROM (SELECT TOP (页码 - 1) * 一页数量 [uid] FROM [t_users] WHERE 条件 ORDER BY [uid] DESC) AS tblTmp ) AND 条件 ORDER BY [t_users].[uid] DESC
2011-04-10 12:55:00
399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人