随笔分类 - .NET开发
.NET开发
摘要:CefSharp从51版本以后开始支持AnyCpu编译模式 第一步:App.config的configuration下增加一个配置: <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <probing priva
阅读全文
摘要:序列化:Dictionary sPara = GetRequestPost(ref parameterStr); string serializeString = JSONUtility.Serialize(sPara); serializ...
阅读全文
摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Data; 4 using System.IO; 5 using System.Linq; 6 using System.Text; 7 using NPOI.HSSF.UserModel; 8 using NPOI.SS.UserModel; 9 using NPOI.XSSF.UserModel; 10 11 namespace DMEnterpriseAdministration 12 { 13 public class Ex...
阅读全文
摘要:public void play() { this.TemStr = ""; this.TemStr = this.TemStr.PadLeft(0x7f, Convert.ToChar(" ")); APIClass.mciSendString(@"close temp_alias", null, 0, 0); //int ret = APIClass.mciSendString(@"open """ + this.TemStr + @""" alias temp
阅读全文
摘要:在ASP.NET Web service开发中,会用到一个很重要的类型:SoapException,它是一个基于Soap请求机制的异常处理类型, 这也是一个很重要的类型,在编写web service函数时,我们需要用它来抛出异常信息,以便供客户端获取并进行必要的异常处理. 我们可以在它的detail属性里加入自定义的详细的错误信息。这里有两种写法,第一种, 就是网上流转某大虾写的,用一个Strin...
阅读全文
摘要:使用C#进行多线程编程经常会用队列池进行线程同步的方法,实现就用到Queue。Queue是线程安全的(Thread safe),但不是泛型的,对象出列时需要进行拆箱转换。也有人会马上想到Queue<T>,但可惜的是泛型Queue<T>却不是线程安全,我们需要用其它编程方法来实现它。 下面介绍一种方法,它能够使用泛型Queue<T>进行线程同步,但是需要用到 lo...
阅读全文
摘要:转自:http://www.techmango.com/blog/article/DotNet/Csharp_WinForm_WebServices_AutoUpdate.htm相信有许多程序员都喜欢用Winform做开发吧?!因为Winform相对Webform而言,优点是,功能更强大,编程更方便.但是它的缺点,就是软件的安装及维护是相当麻烦地,要实现软件更新,需要到客户端一台一台地升级。 本文...
阅读全文
摘要:有时候需要在DataGrid(GridView)里显示的数据列数是不固定的,而且还需要对数列列进行控制,如显示或隐藏,这时我们就不能用DataGrid里的自动生成列,更不能对列做数据绑定了,但我们有个办法,就是动态地生成数据列,DataGrid的动态列其实就是以类的形式存在,功能很强大.要实现动态列,首先要添加一个类文件,这个类必须要继承ITemplate接口,主要是要实现一个方法:Instant...
阅读全文
摘要:有时,公司内部自己开发的控制台(console)应用程序在服务器上运行会因为遇到某些异常自动关闭了,这就需要用某机制来捕获控制台(console)关闭事件,把这样写日志,便于维护和调试。源码如下: 程序代码CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.co...
阅读全文