随笔分类 -  C# WinForm

C# WinForm AForge.net
摘要:调试接口,返回的json数据,我定义了一个类,用来序列化,其中有一个字段定义为string 然后序列化的时候报错 在需要解析的类型类上加上声明 eg: 阅读全文
posted @ 2019-02-21 18:17 ching126 阅读(388) 评论(0) 推荐(0)
摘要:VS2015 调试出现无法启动iis express web服务器 在项目目录下找到.vs文件夹,然后在.vs/config/applicationhost.config找到这个配置文件,删除掉,然后重新打开解决方案,生成,然后启动即可 阅读全文
posted @ 2019-02-21 18:09 ching126 阅读(1275) 评论(0) 推荐(0)
摘要:概念端类型“xxx”中的成员“ID”的类型“Edm.Decimal”与对象端类型“xxx”中的成员“ID”的类型“System.Int64”不匹配 使用EF实体模型映射之后将edmx中xml映射关系中的字段类型修改为long后提示上述错误,所以,要解决上述问题,则需要还原原来的字段类型,如果忘记,则 阅读全文
posted @ 2019-02-21 18:08 ching126 阅读(432) 评论(0) 推荐(0)
摘要:ESQL 查询数据报 参数类型“Edm.Decimal”和“Edm.Double”不兼容 System.Data.Entity.Core.Objects.ObjectQuery<TEntity> objectquery = objectContext.CreateQuery<TEntity>(ESQ 阅读全文
posted @ 2017-12-05 14:19 ching126 阅读(256) 评论(0) 推荐(0)
摘要:最近IoC框架非常火热,所以就学习了非常流行的IOC框架之一spring.NET,遇到如下问题: Error creating context 'spring.root': Could not load type from string value 'Spring.net.EFUserInfoDal 阅读全文
posted @ 2017-08-18 17:30 ching126 阅读(202) 评论(0) 推荐(0)
摘要:C#值类型和引用类型区别 值类型包括byte,short,int,long,float,double,decimal,char,bool 和 struct ,枚举,可空类型。值类型变量声明后,不管是否已经赋值,编译器为其分配内存; 引用类型包括string 和 class,数组,接口,委托,obje 阅读全文
posted @ 2017-08-18 16:29 ching126 阅读(852) 评论(0) 推荐(0)
摘要:TCP和UDP协议的区别 阅读全文
posted @ 2017-08-17 16:48 ching126 阅读(208) 评论(0) 推荐(0)
摘要:Delphi调用C# 编写dll动态库 编写C#dll的方法都一样,首先在vs2005中创建一个“类库”项目WZPayDll, 完成之后,选中该项目右击,选择属性,然后在应用程序中选择程序集信息如图: 将图中红框的地方选中,然后 然后在生成栏目中选中红框的为com互操作注册 接下来需要注册dll, 阅读全文
posted @ 2016-12-02 15:54 ching126 阅读(6384) 评论(0) 推荐(1)
摘要:WPF编译时提示"xxx不包含适合于入口点的静态 Main方法xxx"生成的时候一直报"xxx不包含适合于入口点的静态 Main 方法xxx" 看到这个问题首先想到就是App.xaml.cs文件里面没有写Main方法。而打开前面新建的WPF项目确可以下拉看到App文件。因此猜测VS在项目文件内部对A 阅读全文
posted @ 2016-06-03 10:22 ching126 阅读(343) 评论(0) 推荐(0)
摘要:在wpf中需要用到flash播放swf或者图片,需要使用AxShockwaveFlashObjects.dll和ShockwaveFlashObjects.dll在项目中使用的时候遇到问题1.使用WindowsFormsHost总是置顶的问题,到目前为止没有很好的解决问题2.就是AxShockwav... 阅读全文
posted @ 2015-10-21 08:42 ching126 阅读(1071) 评论(0) 推荐(0)
摘要:正则表达式判断金额某些时候要用到判断是否输入的是金额,如果不是则不能输入其值,网上搜了一番,发现都非吾所愿于是乎自动动手写一个,共享,可匹配0,0.00~9999999999.99,直接上:^([1-9]\d{0,9}|0)([.]?|(\.\d{1,2})?)$网上搜了很多都不好,要么还能输入00... 阅读全文
posted @ 2015-09-29 16:33 ching126 阅读(1472) 评论(0) 推荐(0)
摘要:背景:asp.net项目,C#,VS2010,.netframework 4.0创建之初,没有任何问题,随着项目文件的增多,不免很多问题会出现,最近就莫名其妙的发现我的项目网址多了一段乱码,很是纳闷,然后各种找啊找,各种分析,最终解决方法如下,仅供参考直接上问题图片首先分析原因,这段乱码是有规律的,... 阅读全文
posted @ 2015-07-31 09:59 ching126 阅读(633) 评论(2) 推荐(0)
摘要:“XXX.Index”不扩展类“System.Web.UI.Page”,因此此处不允许的问题原因:设计页面继承的路径和后台.cs页面类的路径不一致造成的看下图这个是设计页面的样式这个是后台cs文件代码如果这两地方的路径不一致则会导致上述错误出现解决方法:将这两个地方的路径统一即可解决 阅读全文
posted @ 2015-06-11 08:15 ching126 阅读(4414) 评论(0) 推荐(0)
摘要:让VS2010也支持html5和css3语法验证步骤:首先打开VS2010或者可自行下载均可,我这里是利用VS的扩展器弹出如下画面,然后选在,联机库,在右上角输入css3,即可看到下面,然后选中你想要安装的扩展,这里我选择要支持html5和css3.0的两个下载首先下载VS2010sp1-KB983... 阅读全文
posted @ 2015-04-20 19:23 ching126 阅读(3648) 评论(0) 推荐(1)
摘要:Access 中case when then else end不支持使用switch代替这里主要是实现一个表中多个字段,多个字段之间作比较然后取得最大值或者最小值用来处理case when then else end 例子selece f1,f2,(case when f1>f2 then f1 e... 阅读全文
posted @ 2015-03-12 11:07 ching126 阅读(1241) 评论(0) 推荐(0)
摘要:C# BitmapData和Marshal.Copy()用法//此函数用法例子如下:public static byte[] GetGrayArray(Bitmap srcBmp, Rectangle rect){ //将Bitmap锁定到系统内存中,获得BitmapData //这里的... 阅读全文
posted @ 2015-03-11 17:53 ching126 阅读(3758) 评论(1) 推荐(1)
摘要:如有雷同,不胜荣幸,若转载,请注明取得控制台应用程序的根目录方法1:Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径2:AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集取得Win... 阅读全文
posted @ 2015-02-15 23:44 ching126 阅读(19099) 评论(1) 推荐(6)
摘要:如有雷同,不胜荣欣,若转载,请注明在C#中,用HashTable,DataTable等复制和克隆浅谈,下面直接看例子HashTable ht = null;ht = new HashTable();foreach(string s in ht){//...}//上面遍历的时候需要修改HashTabl... 阅读全文
posted @ 2015-02-15 23:43 ching126 阅读(1874) 评论(0) 推荐(0)
摘要:如有雷同,不胜荣幸,若转载,请注明这个是大众普通方法,鉴于有网友和朋友问同样的问题,在这里将我的拙劣的代码关键部分贴出来,以便帮助更多的朋友们,不足之处甚多,我可以学习,交流,请教阁下废话到此,直接上代码private const int WS_CHILD = 0x40000000; //10737... 阅读全文
posted @ 2015-02-15 23:42 ching126 阅读(720) 评论(0) 推荐(0)
摘要:最近做一个项目,需要用到线程,而且要用到剪切板,创建了一个子线程之后发现在子线程中剪切板上获取不到数据,当时特别纳闷,上网查资料,最后终于搞定,现将解决方法归纳如下:第一步:public void btnAutoFocus_Click(object sender,EventArgs e){Threa... 阅读全文
posted @ 2015-02-15 23:42 ching126 阅读(608) 评论(0) 推荐(0)

一个小小的平凡的事情坚持10年,回头看看,你会收获惊喜;坚持20年,回头看看,你的命运已经发生质的蜕变;坚持30年甚至更多年,回头看看,你的人生已经发生惊天动地的变化。