自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(236)
  • 资源 (9)
  • 收藏
  • 关注

转载 DevExpress gridView查询不到数据时显示 没有查询到数据

查询不到数据时显示 没有查询到数据gridView1.CustomDrawEmptyForeground += new DevExpress.XtraGrid.Views.Base.CustomDrawEventHandler(gridView1_CustomDrawEmptyForeground);void gridView1_CustomDrawEmptyForeground(obje

2015-01-05 17:08:18 3576

原创 DevExpress 过滤行

1、效果如下2、设置            gridView1.OptionsCustomization.AllowFilter = true;                      //是否允许过滤            gridView1.IndicatorWidth = 40;                       //行标题高度            gr

2014-12-13 15:53:46 12228

原创 DevExpress 合并单元格设置

1、设置gridview单元格可以合并 gridView1.OptionsView.AllowCellMerge = true;所有列均合并2、只针对某些列设置可以合并只合并部门列,其余列不合并

2014-12-08 13:40:10 9528

原创 IntelliTrace不能用于本机和混合模式

1、一直用的IntelliTrace调试程序,突然不能用了,看不到调试信息,而intelitrace显示提示信息:IntelliTrace不可用于本机或者混合模式2、仔细检查了配置 发现是解决方案的配置属性设置了不一样的平台,全部都选择Any CPU保存即可解决此问题

2014-12-08 13:31:26 1997

转载 多态性C#

多态性(C# 编程指南)转自MSDN通过继承,一个类可以用作多种类型:可以用作它自己的类型、任何基类型,或者在实现接口时用作任何接口类型。这称为多态性。C# 中的每种类型都是多态的。类型可用作它们自己的类型或用作 Object 实例,因为任何类型都自动将 Object 当作基类型。多态性不仅对派生类很重要,对基类也很重要。任何情况下,使用基类实际上都可能是在使用已强制转换为基类

2014-12-05 23:45:48 645

转载 struct class interface abstract

1、struct与class区别  结构体是一种值类型,而类是引用类型比较内容结构类构造函数支持(不能自定义,默认提供,作用是将所有的数据成员置零)支持(能自定义)析构函数不支持支持变量初始化

2014-12-05 23:34:25 598

转载 c# new的用法

在 C# 中,new 关键字可用作运算符、修饰符或约束。1)new 运算符:用于创建对象和调用构造函数。这种大家都比较熟悉,没什么好说的了。2)new 修饰符:在用作修饰符时,new 关键字可以显式隐藏从基类继承的成员。3)new 约束:用于在泛型声明中约束可能用作类型参数的参数的类型。 一、new 运算符 1.用于创建对象和调用构造函数 例:Class_Test MyClass = new

2014-12-05 23:23:30 942

转载 const和readonly区别

我们都知道,const和static readonly的确很像:通过类名而不是对象名进行访问,在程序中只读等等。在多数情况下可以混用。二者本质的区别在于,const的值是在编译期间确定的,因此只能在声明时通过常量表达式指定其值。而static readonly是在运行时计算出其值的,所以还可以通过静态构造函数来赋值。明白了这个本质区别,我们就不难看出下面的语句中static readonly和

2014-12-05 23:13:13 624

转载 SQL truncate 、delete与drop区别

相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigger)、索引(inde

2014-12-05 23:06:42 635

转载 C # 资源释放

便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其实 .Net 所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于 Stream ,数据库的连接, GDI+ 的相关对象,还有 Com 对象等等,这些资源并不是受到 .Net 管理而统

2014-11-27 13:22:22 2444

转载 UML中的几种关系

UML定义的关系主要有六种:依赖、类属、关联、实现、聚合和组合。这些类间关系的理解和使用是掌握和应用UML的关键,而也就是这几种关系,往往会让初学者迷惑。这里给出这六种主要UML关系的说明和类图描述,一看之下,清晰明了;以下就分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常

2014-11-27 11:46:58 1534

原创 观察者模式

观察者模式定义了一种一对多的依赖关系,让多个观察者同时监听一个主题对象,这个主题对象在状态发生改变时会通知所有观察者对象,使他们能够自动更新自己。场景:猫大叫一声,老鼠逃跑,主人惊醒。1、观察者接口    interface IObserver    {        void Response();    }2、主题接口    interface ISub

2014-11-27 10:05:38 580

转载 未在本地计算机上注册ace.oledb.12.0的提供程序

1、问题2、解决

2014-11-05 15:43:04 854

原创 Datagridview 中的checkbox 勾选状态失效

1、问题描述

2014-10-30 11:31:43 14282 2

转载 SQL点滴1—SET QUOTED_IDENTIFIER OFF语句的作用

代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 SET QUOTED_IDENTIFIER ONSELECT * FROM "USER"    WHERE a='netasp' SET QUOTED_IDENTIF

2014-10-29 15:17:39 914

转载 关于datagridview中checkbox列在选中行的情况下无法操作值

这几天做项目的时候碰到了个小问题,在datagridview中实现对checkbox列的全选和反选功能。代码如下             //全选             if (dataGridView1.Rows.Count > 0)                foreach (DataGridViewRow dgvr in dataGridView1.Rows)

2014-09-11 09:19:24 2349

转载 VS11时间机器IntelliTrace重现运行现场

【IT168 技术评测】Visual Studio 一直以来有个强大的功能IntelliTrace,我们可以称之为软件运行中的时间机器,可以方便的帮助开发人员,在开发环境重现系统运行的现场,从而发现和解决问题,十分强大。一直以来就有很多开发人员想把它用到生产环境中,去捕获实际的系统问题,这次在Visual Studio 11中,终于可以实现了,下面我们就试一下它的强大功能。  在具体操作前

2014-08-26 14:09:21 628

转载 使用 IntelliTrace(智能跟踪) 调试应用程序

1、工具--选项-IntelliTrace

2014-08-21 15:29:24 14158 1

转载 VS2010编写自定义宏,定义解决方案项目折叠、展开快捷键

怎样自己写一个宏?1.打开VS2010(或VS的其它版本),“Tools” -->  "Macros"--->"Macros IDE...(Alt + F11)" 打开宏IDE2.在宏IDE的工具栏中"Project"->"Add Module"(或Add New Item)->Name:AjioyMacros--->"Add"3.将初始内容替换成以下代码

2014-08-20 14:47:56 5637 2

原创 还原数据库失败,尝试 'RestoreContainer::ValidateTargetForCreation' 时,操作系统返回了错误 '5(拒绝访问。)'

用打包软件Setup Factory安装软件时,执行bat文件还原数据库出错bat文件:Setup Factory 8.0

2014-08-20 10:22:22 23651 1

转载 索引器

索引器索引器类似于属性,不同之处在于它们的get访问器采用参数。要声明类或结构上的索引器,使用this关键字。示例:

2014-08-18 10:40:18 536

转载 哈希表Hashtable与字典表Dictionary<K,V>的比较。

哈希表,名-值对。类似于字典(比数组更强大)。哈希表是经过优化的,访问下标的对象先散列过。如果以任意类型键值访问其中元素会快于其他集合。GetHashCode()方法返回一个int型数据,使用这个键的值生成该int型数据。哈希表获取这个值最后返回一个索引,表示带有给定散列的数据项在字典中存储的位置。Hashtable 和 Dictionary  类型 1:单线程程序中推荐使用

2014-08-18 10:39:18 19186 2

转载 编码格式-Ascii、Default、Unicode、BigEndianUnicode、UTF7、UTF8

....

2014-08-15 10:10:02 6856

转载 创建了对嵌入的互操作程序集间接引用,无法嵌入互操作类型

由于程序集“e:\01 北路\01 项目\17 矿用人行车急停系统\客户端程序认证版\ScramVoiceAlarmClient\bin\Debug\AcNetUtils.dll”创建了对嵌入互操作程序集“e:\01 北路\01 项目\17 矿用人行车急停系统\客户端程序认证版\ScramVoiceAlarmClient\bin\Debug\Interop.AcReport.dll”的间接

2014-08-14 14:33:31 11455

原创 状态栏显示分隔符,form窗体上面的icon不显示的问题

1、状态条

2014-08-14 09:43:58 1657

转载 匿名委托 Invoke,Predicate<T> 委托

1、匿名方法 //用匿名方法定义委托 class Program { delegate string MyDelagate(string val); static void Main(string[] args) { string str1 = " 匿名方法外部 ";

2014-08-13 10:08:31 4736

原创 注册c#中软件运行中的异常事件,并记录日志

Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);   AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(Unh

2014-08-12 09:42:29 1242

转载 理解.NET中的异常(二)

4.1 System.Exception 类型CLR允许我们将任何类型——Int32、String等——的一个实例作为异常抛出。但实际上,微软定义了System.Exception类型,并规定所有和CLS兼容的编程语言都必须能够抛出并捕获那些继承自System.Exception的异常类型。继承自System.Exception的异常类型被认为是与CLS兼容的。C#和其它许多语言都只允许代

2014-08-12 09:06:25 564

转载 引用类型的赋值、浅拷贝和深拷贝的区别

引用类型的赋值以及浅拷贝和深拷贝三种的数据操作是不一样的。用类的对象来进行举例说明首先,赋值的话很简单,就是将原来对象的地址给新的对象拷贝一下即可。浅拷贝,需要继承ICloneable 接口(支持克隆,即用与现有实例相同的值创建类的新实例)然后用MemberwiseClone 方法(创建当前 System.Object 的浅表副本)。但是需要注意的是Memberwise

2014-08-11 17:25:50 3434

转载 ASP.NET MVC 3 Razor 视图引擎 基本语法

本篇博文将进入MVC 3 的世界了,首先学习一下MVC 3 新增的Razor视图引擎的基本语法。1. 使用 @ 字符将代码添加到页面中。正如传统的aspx视图的相同。    下面代码是介绍单语句块、内嵌代码块、多行语句块 1 2 @{int num = 10;} 3 @{string str = "hello cnblogs";} 4 5 刚才声明的整形的值

2014-07-31 14:21:05 643

转载 SVN如何清除用户信息,重新登录?

一直在使用SVN,现在慢的跟蜗牛似的,唉。今天市场的跟我提出一个问题我蒙了,问我怎么取消当前用户,切换到其他用户。一直在使用自己的账户,没有遇到切换账户的情况。查看了下SVN才知道,系统早就考虑好了有这个功能。在saved data页签下,有个authentication data选项。选择右边的clear清除掉当前用户信息。然后重新启用svn则需要

2014-07-24 15:45:28 22904 1

转载 无法打开项目文件“Web.csproj” 此安装不支持该项目类型

今天把另外一个项目拷贝到我自己的机器上运行,发现突然打不开webapplication项目了,提示:无法打开项目文件“Web.csproj” 此安装不支持该项目类型。

2014-07-24 15:01:17 3368

转载 vs2010快捷键

Shift + Alt + F10 - 有三种作用:1. 在实现接口时,按下,可打开用于实现接口的选项;2. 在修改一个变量、方法、类等等时,打开重命名选项;3. 在写完一个未using的对象时,打开using选项。F12  转到定义Shift+F12查找所有引用Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----

2013-12-17 11:12:19 660

转载 BringToFront()和SendToBack()

SendToBack()将控件移到 Z 顺序的后面。如果控件是另一个控件子级,那么将子控件移到 Z 顺序的后面。BringToFront()件移到 Z 顺序的前面。如果控件是另一个控件的子控件,那么子控件移到 Z 顺序的前面。BringToFront 不会使一个控件成为顶级控件。

2013-12-09 16:12:40 2909

原创 sql 导入导出操作Excel

USE BW_VoiceDispatch--1、数据库导出到Excelinsert into OpenRowSet('Microsoft.ACE.OLEDB.12.0','Excel 12.0;hdr=yes;database=D:\1.xls;','select * from [Sheet1$]')--(id,value)--select * from t1select id,v

2013-12-03 09:12:15 2785

转载 使用OpenRowSet操作Excel

有两种接口可供选择:Microsoft.Jet.OLEDB.4.0(以下简称 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下简称 ACE 引擎)。Jet 引擎大家都很熟悉,可以访问 Office 97-2003,但不能访问 Office 2007。ACE 引擎是随 Office 2007 一起发布的数据库连接组件,既可以访问 Office 2007,也可以访问 Of

2013-12-02 13:36:25 1111

转载 关于在C#中数组(byte[])复制的两种方式。字节偏移复制与安全复制

static void Main(string[] args)        {            int[] src = new[] { 1, 2, 3, 4, 5, 6 };            const int destLen = 4;//目标数组大小            int int_size = sizeof(int);//用于获取值类型的字节大小。

2013-10-09 17:45:54 17981

转载 获取对象的属性列表

获取对象的属性列表 object obj = model; var query = from x in obj.GetType().GetProperties() select x.Name; foreach (var item in query) { Console.WriteLine(item); }

2013-08-01 13:01:44 750

转载 遍历控件的属性ctrl.GetType().GetProperties()

PropertyInfo[]   propertys   =   new    myClass().GetType().GetProperties();  即可获得对象myClass的所有属性组成的集合 propertys    //获取控件属性 public void GetCtrAttribute(Control ctrl)

2013-06-13 14:43:02 4211 1

原创 List 用法

DB.SensorModel.SensorData d=new DB.SensorModel.SensorData(); rtdataTemp.lstSensorDatas[rtdataTemp.lstSensorDatas.IndexOf(d)] = d;

2013-05-27 16:44:34 554

串口调试助手

一个很好而小巧的串口调试助手,支持常用的110-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。

2014-01-02

SetupFactory-v8.21

一款很好的打包软件,分享给大家交流学习。可以自定义安装风格,安装时可以自动生成数据库。 可参见这里http://blog.csdn.net/alisa525/article/details/7387455

2013-04-01

注册全局热键RegisterHotKey

一个注册全局热键的例子,利用API函数RegisterHotKey注册热键,使用简单方便,但是在一个软件系统中,热键肯定是需要修改的,而且还有其他需要输入的界面,单个键如A若被注册为热键,则无法再输入A,取消注册后才能再输入。对于注册组合键,此法较好。若需要单键热键建议使用键盘钩子。

2012-08-21

全局键盘钩子hookkey

c#源码,有例子,当按下ctrl+A,Shift+A,Alt+A都会有提示框提示。有一个Hook类定义了安装钩子,取消钩子以及keypress,keydown,keyup等等事件,实例化这个类即可使用,可以在keydown事件中检测键盘动作,作为热键响应。键盘钩子的好处是注册为热键的键仍旧可以正常输入。缺点杀毒软件会报病毒,毕竟是对键盘实施的监控。

2012-08-21

自定义IP地址输入控件以及devExpress的IP输入控件

1、自定义IP地址输入框控件,将IP用“.”分隔。满三位焦点自动移动到下一字段,可按左右箭头移动输入焦点。 2、另一个是devEXpress的IP控件,如果打开后提示缺少dll,可重新引用DevExpress文件夹下面的dll 3、使用正则表达式判断IP的合法性

2012-07-23

listview-图片居中显示

listview view属性设置为LargeIcon时,图片如何居中显示,有两个例子,可以根据项目多少调整显示的图片大小

2012-04-12

TaskbarNotifier_demo.rar

实现类似QQ\MSN来消息提示功能,提示对话框可以自定义标题、内容,背景图片等等!,有三个例子可以参考

2012-03-27

GPRStest WINCE 下的GPRS拨号连接C#源码

wince5.0系统下的GPRS拨号连接的C#源码,有两种方法实现,分别在两个窗体里面写有例子。可以判断当前存在的活动的连接以及连接的状态,可以进行进行拨号连接,可以断开已经存在的连接。注意若拨号成功后不能上网,需要去掉USB与主机的连接。

2012-02-08

WINCE常用DLL

WINCE常用DLL cellcore.dll COREDL3.DLL Doclist.dll GAPINet.dll gx.dll imgdecmp.dll KCTRL.dll mfcce300.dll mfcce301.dll note_prj.dll olece300.dll SDL.dll vbscript.dll

2011-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除