C#学习笔记
agoodchild
简简单单是美,快快乐乐是福,诚信善良正直是一个人必须要拥有的品质
展开
-
.NET Framework 2.0 不支持扩展方法
<br /> .NET Framework 2.0 不支持扩展方法,日了!<br /> <br /> 先写下来用法省的以后忘了,<br /> <br /> public static class ExtendClass<br /> { <br /> <br />原创 2010-07-06 13:52:00 · 1406 阅读 · 0 评论 -
sql 排序
对一级、二级、三级......排序,order by charindex(name,'一级二级三级四级五级六级七级八级九级')原创 2011-10-11 10:54:46 · 652 阅读 · 0 评论 -
c# 控件,线程间操作(获取主窗体控件的数据)
2、子线程获取主窗体控件的数据,还是以TextBox为例using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Syst原创 2011-09-30 17:36:51 · 2531 阅读 · 0 评论 -
c# 控件,线程间操作(设置主窗体控件数据)
1、子线程设置主窗体控件的值,以TextBox为例using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.原创 2011-09-30 17:21:54 · 1004 阅读 · 0 评论 -
WinForm-Invalidate、Update、Refresh的区别
转自:http://blog.sina.com.cn/s/blog_48a45b950100iqu9.htmlControl.Refresh - does an Control.Invalidate followed by Control.Update.Refresh: 强制控件使其工作区无效并立即重绘自己和任何子控件。==Invalidate UpdateControl.In转载 2011-11-22 10:16:53 · 1311 阅读 · 0 评论 -
c# 清除别人的控件中的原有事件处理程序
有的时候我们用到别人的控件,但这个控件本身为DoubleClick已经附加了一个事件处理程序,比如我们双击这个控件的时候会弹出一个窗体,但我们又不想要这个窗体,但我们又不能用DoubleClick-=。。。。。。的方法屏蔽,因为这个事件处理程序是别人写好的,不在我们的代码中,这个时候我们怎么才能干掉原来的DoubleClick处理程序呢?假如我们所使用的控件类名为testControl,一个实原创 2011-11-21 00:04:14 · 2351 阅读 · 0 评论 -
C#正则表达式快速入门
C#正则表达式快速入门[日期:12-28]来源: http://www.wangqi.com/html/2006-12/9250.htm 作者:我不知道[字体:大 中 小][声明]:本文转自http://www.wangqi.com/html/2006-12/9250.htm [介绍] 作者将自己在学习正则表达式中的心得转载 2013-03-26 10:13:42 · 891 阅读 · 0 评论 -
ocx注册以及检测(转)
转自:http://home.51.com/heiyijiushi/diary/item/10053693.htmlC#自动实现Dll(OCX)控件注册的两种方法2012-07-31 21:20C#自动实现Dll(OCX)控件注册的两种方法尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还转载 2013-08-02 22:56:40 · 1044 阅读 · 0 评论 -
第一次使用iclient for silverlight
步骤:1、安装supermap objects java 6R2、安装JRE6.0以上版本(或者JDK 6.0)3、配置环境变量(1).新建变量“JRE_HOME”(如果安装的是JDK,则为'JAVA_HOME‘),值为:“C:\Program Files\Jav原创 2011-08-20 23:40:03 · 1165 阅读 · 0 评论 -
C# 无边框窗体的移动,任务栏右键菜单,调整大小
最近做了一个无边框的主窗体界面,过程中遇到了很多问题,解决的过程也费了不少精力,因此做完了之后就想把过程写下来,留个纪念,也给遇到同样问题的网友一点帮助。由于没有了边框,所以最大化、最小化、关闭等按钮都没有了,也不能拖动窗体了,任务栏没有右键菜单了,不能调整大小了,设置全屏的时候原创 2011-08-18 10:47:04 · 7895 阅读 · 4 评论 -
点击listview出现combobox框
listview中的单元格没有编辑功能,因此经常需要弹出下拉框。下面一段程序演示的是在listview中的第二列弹出combobox。1 新建一个项目,窗体默认名为Form1,拖一个listview,脱一个combobox,拖一个imagelist(是为了是listview看起来更加美观)2 设置listview1的属性,View属性设为Detail,GridLine设为true,FullRowS原创 2010-05-12 13:17:00 · 5424 阅读 · 0 评论 -
c#学习笔记-.net垃圾回收机制
MSDN对垃圾回收机制的描述: “.NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次您使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查原创 2009-08-19 13:10:00 · 1158 阅读 · 1 评论 -
使用Dotnetbar做出office07风格的窗体
步骤1:打开vs2005,新建一个项目。步骤2:将DevComponents.DotNetBar2.dll拷贝到debug目录下(当然,不是必须的)。步骤3:将dotnetbar中的控件添加到vs2005工具箱中,具体做法是:点击vs上的菜单“工具”下的“选择工具箱项”,然后“浏览“,选择刚才复制到debug目录下的DevComponents.DotNetBar2.dll,确定,这样工具箱下面就新原创 2010-01-22 15:09:00 · 11758 阅读 · 28 评论 -
抽象派诗歌
我是一缕微风 吹过沙漠 吹过草原 我没有沙尘暴的威力 我没有龙卷风的速度 但吹过之处 都留下了我深深的爱 欢迎批评指正前三名回复者可得到与我共进晚餐的机会一次原创 2010-05-27 09:31:00 · 1788 阅读 · 2 评论 -
合并.net程序集
工具:ILMerge下载地址:http://download.microsoft.com/download/1/3/4/1347C99E-9DFB-4252-8F6D-A3129A069F79/ILMerge.msi默认安装位置:C:\Program File原创 2011-07-11 21:09:43 · 1052 阅读 · 0 评论 -
VS2005快捷键--转!!!!!
CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT + E显示资源视图F12 转到定义CTRL + F12转到声明CTRL + ALT + J对象浏览CTRL + ALT + F1帮助目录转载 2009-09-07 20:17:00 · 714 阅读 · 0 评论 -
.net2.0升级到.net4.0报错
把.net2.0的程序升级到4.0以后,报了这样一个错误:"混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集"经过上网一番查找,终于找到了解决办法:在应用程序配置文件上加上下面这句原创 2011-08-31 17:56:23 · 1839 阅读 · 1 评论 -
在窗体上移动控件
class ControlMover { public enum Direction { Any, Horizontal, Vertical } public static void Init(Control control)原创 2011-09-02 10:14:10 · 815 阅读 · 0 评论 -
char、varchar、text和nchar、nvarchar、ntext的区别
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握转载 2011-09-07 09:24:15 · 601 阅读 · 0 评论 -
c#自定义控件——ImageButton
这段时间做了个小项目,需要用到一个背景透明,只显示图片和文字的Button,没有找到现成的,所以自己写了一个,主要就是重写OnPaint事件下面是这个Button的代码,其中,是否有选中状态是指按钮按下之后是否有类似于菜单的那中选中状态,同级别之间是否互斥是指当同一空间内原创 2011-08-18 15:21:00 · 6044 阅读 · 2 评论 -
NET程序集,强签名,强引用,程序集友元
1、怎样给程序集增加签名?原创 2014-06-04 15:30:45 · 1546 阅读 · 0 评论