上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能... 阅读全文
posted @ 2010-06-04 10:48 Lance Yang 阅读(196) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/gavincome/articles/1212960.html 阅读全文
posted @ 2010-06-03 22:22 Lance Yang 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 在从托管代码里面调用非托管代码的时候,经常会翻阅MSDN找到需要调用的这个程序集里面的关于需要调用方法的签名,还要特别注意方法签名的写法。而且,有的时候我们找到一个非托管代码,对里面的调用方式还没有参考文档。这个boring的过程,以前我们可以利用MSDN,相关模块的参考文档,或者利用PInvoke.net这个网站来搞定。或者,我也见过一些同行找到了一个小工具P/Invoke wizard,用这个... 阅读全文
posted @ 2010-05-28 09:05 Lance Yang 阅读(655) 评论(2) 推荐(0) 编辑
摘要: 最近用枚举做一个权限控制,在移除某一个权限时一值都得不到解决(离散比较差),网上介绍也少,经过百般搜查,终于找到答案,现多写一份,以后来使用者更易查找。原文:http://developer.51cto.com/art/200907/140950.htm本文介绍C#位运算的处理方法,第一步, 先建立一个枚举表示所有的权限管理操作,接下来是权限的运算等。常用的位运算主要有与(&), 或(|)... 阅读全文
posted @ 2010-05-27 19:23 Lance Yang 阅读(2195) 评论(1) 推荐(0) 编辑
摘要: 由于项目功能的需要,要做一个运行时的设计器,首先想到的做法就是模仿VS2005的IDE设计器,有设计窗口,有属性格等。刚开始由于没有时间深入探讨,通过监听Windows消息的方法做了一个,效果不是怎么的好,后来经不断的查资料,发现Framework已经提供了很好的类给我们调用VS IDE的设计器,设计终于走上正道,于是重写了原来的代码,实现了运行时设计的功能。 我们开发使用到VS的属性格,其处理错... 阅读全文
posted @ 2010-05-25 22:58 Lance Yang 阅读(4178) 评论(4) 推荐(1) 编辑
摘要: 前篇说了对消息监听的一些粗的实现,现在具体说说消息监听:在实现IMessageFilter接口的成员方法PreFilterMessage做处理。在这里,实现需要监听的Windows消息只要有:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--con... 阅读全文
posted @ 2010-05-25 21:56 Lance Yang 阅读(2320) 评论(0) 推荐(2) 编辑
摘要: 在开发Winform复合控件时,有很多时候需要对控件进行整体的控制,比如监听鼠标的进入、移出而对控件进行渲染,对键盘事件时行控件,而这些对一个复合控件来说,实现起来是相当困难的,假如一个复合控件里面有10子控件,很难对每个控件进行事件监听,而且逻辑也不好做。在本人开发的控件中,起先曾试过对每个控件的事件时行监听,一大堆地代码和实现算法,最终也达不到效果,后来决定放弃这种做法。有一次,做一个模仿VS... 阅读全文
posted @ 2010-05-25 20:24 Lance Yang 阅读(1665) 评论(0) 推荐(1) 编辑
摘要: 通过EdmGen更灵活的控制EDM 在.NET Framework 3.5的文件夹下有一个名为EdmGen的工具,Visual Studio的实体设计器就是调用这个工具来完成EDM的生成等操作。通过直接使用这个工具的命令行选项我们可以进行更多的控制。 这个命令的参数及作用如下: EdmGen 选项 /mode:EntityClassGeneration 从 csdl 文件生成对象 /mode:Fr... 阅读全文
posted @ 2010-03-16 08:57 Lance Yang 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 写在前面:因为业务的需要,有时会使用到自定义运行时窗体设计器Runtime FormDesigner,实现的功能,就是IDE设计器的简化。设想一下,如果可以在程序运行时,再设计一个Form,然后编译代码,那是多么强大呀。下面介绍几个重要的Runtime FormDesigner,其中大部分来自了微软的官方网站或MSDN。 重要的链接资源 下面介绍有4个重要的Form设计器,它们是: 1,Desig... 阅读全文
posted @ 2010-02-24 09:49 Lance Yang 阅读(4690) 评论(1) 推荐(0) 编辑
摘要: 在WinForm开发中,有时需要监听应用程序的全局消息,可以继承IMessageFilter接口。执行Application.AddMessageFilter(this)开始接收消息,在销毁之前执行Application.RemoveMessageFilter(this)public MyListener :Lable, IMessageFilter{ #region IMessageFilter... 阅读全文
posted @ 2010-02-05 10:53 Lance Yang 阅读(911) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页