摘要:
工作项目需要,需要一个通用的自动完成控件;比如支持在TextBox控件和DataGridView控件,重要的是,需要AutoComplete控件能多列显示数据,并能多选单选的功能,支持多种方式操作,比如回车选定,上下键移动等等,还要求可轻易的移植到其他项目中使用。于是,感谢伟大的google和伟大的cnblogs,经过两天学习,做了这个AutoCompleteCtrls控件。在研究过程中发现,如果想做到一个控件能支持TextBox和DataGridView,是很复杂的,需要很多映射和判断,做出来的代码也相当复杂,可读性差,干脆,抽象出来个基类,然后再抽象积累中泛化实现对应的AutoComple 阅读全文
posted @ 2011-01-09 00:43
冰云
阅读(684)
评论(0)
推荐(0)
摘要:
完成了有关编辑器篇的内容,接下来记录下这一年里在有关图表使用过程中碰到的一些问题及个人的解决方法。 以下是本文所要介绍的内容:1、MSChart基本概况介绍。2、开发过程中碰到的问题及解决方法。一、MSChart基本概况介绍 在开发一些管理系统的时候总会碰到一些需求需要对报表进行图形化的展示——图表,在微软的MSChart没出来前,.NET的winforms下许多的图表控件不是要收费就是可使用的图表类型较少或者各种资料太少(也可能是我了解的太少),不过自从在VS2008上微软推出了MSChart后,在winforms上进行图表统计就方便了很多很多。 MSChart分为2个部分,一个是winfo 阅读全文
posted @ 2011-01-09 00:40
冰云
阅读(319)
评论(0)
推荐(0)
摘要:
在日常开发的过程当中我们总是会根据项目的开发需求将一些公用的类或者方法进行抽象封装,这些类或方法的抽象封装可能是基于某个项目或者多个项目,最常见的应该就是SQLHelper了,这些类库在实际使用的过程当中会为我们项目的开发提供很大的帮助,大大简化了实际开发的难度及进度(这个其实谁都知道),本篇文章主要是针对我今年来一直在完善的公司的工具类库的写的一些心得,可能许多朋友也都有类似的类库,也欢迎大家交流。 以下是本文所要介绍的内容:1、为什么要有工具类库?2、个人认为的工具类库的一些编写规则3、我的工具类库有哪些东西?一、为什么要有工具类库? 这个在文章开头也说了,工具类库纯粹就是为了对一些公用或 阅读全文
posted @ 2011-01-09 00:37
冰云
阅读(371)
评论(1)
推荐(0)
摘要:
钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 基本概念: 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数先得到控制权。这时钩子函数即可以加工处理(改变)该消息,也可以不作处理而继续传递该消息,还可以强制结束消息的传递。 钩子也可以理解为WINDOWS留给我们的后门,比如你想控制键盘,在DOS时代很 阅读全文
posted @ 2011-01-09 00:23
冰云
阅读(462)
评论(0)
推荐(1)
摘要:
//2008年4月24日 System.DateTime.Now.ToString("D"); //2008-4-24 System.DateTime.Now.ToString("d"); //2008年4月24日 16:30:15 System.DateTime.Now.ToString("F"); //2008年4月24日 16:30 System.DateTime.Now.ToString("f"); //2008-4-24 16:30:15 System.DateTime.Now.ToString("G"); //2008-4-24 16:30 System.DateTime.Now. 阅读全文
posted @ 2011-01-09 00:11
冰云
阅读(409)
评论(0)
推荐(0)
浙公网安备 33010602011771号