
C#
ghlfllz
这个作者很懒,什么都没留下…
展开
-
log4net - a .Net logging tool
log4net - a .Net logging tool URL: http://logging.apache.org/log4net/ Description:log4net is a tool to help the programmer output log statements to a variety of output targets. log4net is a po原创 2008-12-06 10:10:00 · 523 阅读 · 0 评论 -
C#中如何为ComboBox添加key-value对
C#中如何为ComboBox添加key-value对You must create your own class type and override the ToString() method to return the text you want. Here is a simple example of a class you can use:public class原创 2014-03-18 22:11:03 · 18041 阅读 · 2 评论 -
C#中打开OpenFileDialog会改变默认路径的问题
C#中打开OpenFileDialog会改变默认路径的问题在某个项目中使用SQLite作为嵌入式数据库,经常出现执行某条SQL语句时会提示指定的table不存在,但该表确实存在,SQL语句也完全正确,将应用程序关闭重试同样的操作也能顺利执行通过。多方面查证之后发现,这个错误有规律,每当打开OpenFileDialog之后,执行SQL语句都会有这个错。进一步研究发现,打开原创 2014-03-29 20:54:58 · 2202 阅读 · 0 评论 -
C#中如何使ComboBox不能输入,只能从下拉列表中选择
C#中如何使ComboBox不能输入,只能从下拉列表中选择设置combobox 的DropDownstyle属性为dropdownlist原创 2014-03-18 22:13:54 · 30466 阅读 · 4 评论 -
c# WinForm 按钮边框的相关处理
c# WinForm 按钮边框的相关处理FlatStyle属性设置边框的样式点击flatAppearanc前面的+可以设置边框的颜色,宽度和鼠标点击时的效果设置FlatStyle为Flat,并且设置FlatAppearance下的BorderSize为0,此时按钮将无边框 进一步的按钮自定义操作,请见:自定义控件 C# 无边框按钮,获得焦点时也没原创 2014-03-26 22:19:42 · 12045 阅读 · 0 评论 -
自定义控件 C# 无边框按钮,获得焦点时也没有框
自定义控件 C# 无边框按钮,获得焦点时也没有框无边框设定,在XXX.Designer.cs中:[c-sharp] view plaincopythis.btnNext.FlatAppearance.BorderColor = System.Drawing.Color.White; this.btnNext.Fl转载 2014-03-26 22:17:29 · 6136 阅读 · 0 评论 -
js2word/html2word的简单实现
js2word/html2word的简单实现通过Javascript或其他语言动态生成Doc格式的Word文件以C#描述如下: StringBuilder sb = new StringBuilder(); sb.Append(" sb.Append("原创 2015-02-04 17:33:14 · 4698 阅读 · 0 评论 -
IIS7特别慢的问题的解决手记
IIS7特别慢的问题的解决手记1、关闭了IIS7动静态页面压缩2、将应用程序池修改为经典模式3、在服务器配置信息中打ASP.NET4.0参考资料:让IIS 7 如同IIS 8 第一次请求不变慢原创 2015-02-06 16:18:49 · 15752 阅读 · 0 评论 -
C#中log4net配置与研发实例
C#中log4net配置与研发实例1、下载log4net,截止本文编写时为止最新版本为1.2.132、在App或需要使用log4net的类库中添加引用3、在App或需要使用log4net的类库的AeeemblyInfo.cs中添加如下代码:[assembly: log4net.Config.XmlConfigurator( Watch = true )]原创 2015-02-10 11:39:07 · 779 阅读 · 0 评论 -
SQL Server的数据库连接自适应数据库镜像
SQL Server的数据库连接自适应数据库镜像如果你用ADO.NET去连接一个数据库镜像,当这个数据库镜像进行故障切换的时候,你的应用程序可以利用驱动器的特性去自动重定向连接。当然,你必须在连接字段里指定初始的主服务器和数据库,以及用于故障切换的镜像服务器。Data Source = myServerAddress;Failover Partner = myMirrorServerAdd原创 2015-03-12 17:42:38 · 618 阅读 · 0 评论 -
IIS-Server is too busy _解决方法
IIS-Server is too busy _解决方法修改方法:修改服务器.net配置“machine.config"文件,该文件位于Windows系统目录下,如“C:\WINDOWS \Microsoft.NET\Framework\v1.1.4322\CONFIG ”,视你的网盘程序版本,修改对应目录下的 machine.config文件,如2.0版本用户就修改“C:\WINDOWS\M转载 2015-09-22 10:31:47 · 4297 阅读 · 0 评论 -
InstallUtil.exe报错,错误代码HRESULT: 0x80131515
InstallUtil.exe报错,错误代码HRESULT: 0x80131515使用InstallUtil.exe安装一个用.NET写的Windows服务时,报错了,错误信息如下:Exception occurred while initializing the installation:System.IO.FileLoadException: Colud not load原创 2016-05-03 16:34:12 · 3843 阅读 · 0 评论 -
jexus安装手记
jexus安装手记1、选择最简模式安装CentOS7(命令行模式) 我选择的语言是中文,装了基本开发环境,配置了静态IP,设置了root密码2、执行最简单的网络测试 ip addr show wlan0 ping 192.168.1.13、安装网络组件 yum install net-tools.x86_644、启动后原创 2016-09-01 23:02:51 · 1329 阅读 · 0 评论 -
C# log4net无法输出日志
C# log4net无法输出日志检查后发现,web.config中的配置正常,代码跟踪时可以正常执行。跟踪过程中有一个小细节,各日志处理器实例的IsErrorEnabled等属性都是Flase网上找了找,发现只要在AssemblyInfo.cs中添加如下代码就可以解决:[assembly: log4net.Config.XmlConfigurator(Confi原创 2016-09-26 14:49:30 · 3785 阅读 · 0 评论 -
C# WinForm中工具栏上如何既显示文字又显示图片
C# WinForm中工具栏上如何既显示文字又显示图片1、toolStripButton的属性DisplayStyle设置为ImageAndText2、toolStripButton的属性TextImageRelation设置为ImageAboveText,可以按需调整原创 2014-03-17 23:43:03 · 13686 阅读 · 3 评论 -
ASP.NET中将对界面的操作封装到DLL中
ASP.NET中将对界面的操作封装到DLL中单位有一个ASP.NET Web Application项目,以该项目为例,简单研究了一下项目模块化和界面逻辑完全独立等。定义:界面,ASPX文件中的纯HTML代码;资源,存放在XML或其他格式文件中文本信息,供界面显示;界面驱动,多语言资源显示、界面显示控制等;逻辑,相关业务代码具体实现1、DLL的引用中原创 2013-01-21 22:16:23 · 1563 阅读 · 0 评论 -
The USB library for .NET
The USB library for .NET URL: http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx Description:#usblib (SharpUSBLib) is a wrapper around the libusb project (WIN32), thus you must hav原创 2008-12-06 10:29:00 · 1052 阅读 · 0 评论 -
WIN32 API的.NET封装
网址:http://www.pinvoke.net/ 里面包含了绝大部分已知Win32 API的 .NET封装。值得庆贺的是,里面一般都包含每个API的C#/VB.NET版本,还包含MSDN的引用连接。原创 2008-12-06 13:04:00 · 597 阅读 · 0 评论 -
NLog - a .NET logging tool
NLog - a .NET logging tool URL: http://sourceforge.net/projects/nlogDescription:NLog is a .NET logging library designed with simplicity and flexibility in mind. NLog lets you process diagnost原创 2008-12-06 09:53:00 · 461 阅读 · 0 评论 -
The Open Source Development Environment for .NET
The Open Source Development Environment for .NET URL: http://www.icsharpcode.net/OpenSource/SD/ Description: #develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on原创 2008-12-06 10:22:00 · 432 阅读 · 0 评论 -
The Zip, GZip, BZip2 and Tar Implementation For .NET
The Zip, GZip, BZip2 and Tar Implementation For .NET URL: http://www.icsharpcode.net/OpenSource/SharpZipLib/ Description:#ziplib (SharpZipLib, formerly NZipLib) is a Zip, GZip, Tar and BZip2 l原创 2008-12-06 10:26:00 · 442 阅读 · 0 评论 -
在C#中如何调用C++编写的DLL
<br />有两种办法在C#中调用C++写的DLL的方法有两种:<br />1、COM<br />将C++代码封装成COM,然后在C#中引用<br /> <br />2、API<br />将C++代码封装成C接口的函数,类似于Windows的API,然后在C#中通过DllImport引用<br /> <br />例如:<br />c++头文件为<br />int _stdcall Decrypt(unsignec char *src, unsigned long src_len, unsigned char原创 2010-10-10 13:11:00 · 1877 阅读 · 0 评论 -
用C#编写ActiveX控件
<br />用C#编写ActiveX控件<br /> <br />前些日子做一个Web项目,必须自己编写一个ActiveX控件。如今的ActiveX控件大多是使用VB/C++来开发的,而我对他们并不熟悉,因此考虑使用熟悉的C#编写ActiveX控件。 <br /><br /> 首先,建立一个WinForm控件项目HelloWorld,并拖入一个Label控件,文字设为HelloWorld,如图: <br /><br /> <br />UserControl1.cs内容如下: using System;转载 2011-01-01 20:29:00 · 674 阅读 · 0 评论 -
Calling JavaScript in a WebBrowser control from C#
Calling JavaScript in a WebBrowser control from C#Embedding a WebBrowser control in a C# application is very easy to do. Simply drag and drop one in the Form editor. So what can you do with it转载 2011-12-08 11:17:19 · 1147 阅读 · 0 评论 -
C#中为DataGrid显示右键菜单与右键切换当前行的问题
C#中为DataGrid显示右键菜单与右键切换当前行的问题部分摘录自HadyBlog,请见文后完整文章链接private void DataGridView1_CellMouseDown(object sender, DataGridViewCellMouseEventArgs e){ if (e.Button == MouseButtons.Right)转载 2011-12-13 15:27:30 · 1572 阅读 · 0 评论 -
杀虫纪录:一个OleDb/SqlDb Mapping中SqlDbType.Text引起的问题
杀虫纪录:一个OleDb/SqlDb Mapping中SqlDbType.Text引起的问题 前天用户报告了一个bug,一分析十分奇怪。 首先,IIS+Sql Database上有问题,但IDE+Sql Database就没有问题。 其次,原始的Error Message是System.Data.SqlClient.SqlException: A se转载 2012-10-17 20:28:42 · 2654 阅读 · 0 评论 -
C#中如何比较二进制数组
C#中如何比较二进制数组两种方法,一是自己实现private bool SameBytes(byte[] ABuffer1, byte[] ABuffer2){ if (ABuffer1.Length != ABuffer2.Length) return false; for (int i = 0; i if (ABuffer1[i] !原创 2012-10-18 23:43:03 · 1653 阅读 · 0 评论 -
C# Stream 和 byte[] 之间的转换
C# Stream 和 byte[] 之间的转换/// 将 Stream 转成 byte[]public byte[] StreamToBytes(Stream stream){ byte[] bytes = new byte[stream.Length]; stream.Read(bytes, 0, bytes.Length); // 设原创 2012-10-21 23:21:07 · 1016 阅读 · 0 评论 -
[C#]已知某个XML节点的某个属性值,直接定位该节点
[C#]已知某个XML节点的某个属性值,直接定位该节点XmlDocument doc=new XmlDocument(); doc.Load( "yourfile.xml "); //查找节点 XmlNode node=doc.SelectSingleNode( "//TreeNode[@Text= '借阅图书 '] "); if(node!=nul原创 2012-10-21 23:23:06 · 1953 阅读 · 0 评论 -
BC30109: 'String' is a class type and cannot be used as an expression.
BC30109: 'String' is a class type and cannot be used as an expression.创建页面的时候,直接将html文件的后缀修改为aspx,正常访问没问题。某天,因为项目需要,想在ASPX中嵌入一小段C#代码,随便写了一行定义一个字符串变量的代码,居然报如下错识:BC30109: 'String' is a class t原创 2017-03-28 22:56:06 · 1382 阅读 · 0 评论