C#
茂儿
小小的程序员
展开
-
C#中MessageBox用法大全(附效果图)
我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下: 1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。 2.MessageBox.Show("There are something wrong!","ERROR"); 可以给消息框加上标题。转载 2012-03-23 09:20:01 · 378 阅读 · 0 评论 -
Log4Net使用详解(续)
感谢:http://blog.csdn.net/zhoufoxcn/article/details/6029021说明自从上次在2008年在博客上发表过有关log4net的用法介绍文章之后(网址:http://blog.csdn.net/zhoufoxcn/archive/2008/03/26/2220533.aspx),有不少朋友在博文下留言询问一些细节,现在就一些比较普遍的转载 2015-01-26 16:18:40 · 410 阅读 · 0 评论 -
log4net使用详解
感谢:http://blog.csdn.net/zhoufoxcn/article/details/2220533说明:本程序演示如何利用log4net记录程序日志信息。log4net是一个功能著名的开源日志记录组件。利用log4net可以方便地将日志信息记录到文件、控制台、Windows事件日志和数据库(包括MS SQL Server, Access, Oracle9i,Or转载 2015-01-26 16:16:19 · 409 阅读 · 0 评论 -
C# 动态加载和卸载DLL
在C++中加载和卸载DLL是一件很容易的事,LoadLibrary和FreeLibrary让你能够轻易的在程序中加载DLL,然后在任何地方 卸载。在C#中我们也能使用Assembly.LoadFile实现动态加载DLL,但是当你试图卸载时,你会很惊讶的发现Assembly没有提供任何 卸载的方法。这是由于托管代码的自动垃圾回收机制会做这件事情,所以C#不提供释放资源的函数,一切由垃圾回收来做。转载 2014-11-14 10:06:30 · 1190 阅读 · 0 评论 -
C#连接Oracle错误:OCIEnvCreate 失败,返回代码为 -1
处理某些数据需要从Oracle里读取数据因为数据不多,简单方便直接用 System.Data.OracleClient添加引用,写sql语句一气呵成,运行立刻报错 从没见过这错误啊…上网搜索之… 原来是由于xp以上的系统上默认权限不足…只要以管理员权限运行vs或者直接运行生成的应用就可以了…为了防止忘记需要管理员权限,转载 2014-11-15 09:01:19 · 4161 阅读 · 0 评论 -
Win7下要求以管理员权限运行程序
Win7终于发布了在开启UAC的时候,在win7中执行程序默认是以一种权限较低的方式执行的,但是在这种方式下,我们有些操作会失败(比如修改注册表,监听端口,往系统目录写入文件等),要实现这些操作,就需要我们以管理员权限执行程序了。当然,只有在程序上右键,选择“以管理员执行”就可以,不过如何让程序自己自动以管理员权限来运行呢,这就需要Manifest了。首先我们来新建个项目(转载 2014-11-15 09:00:18 · 749 阅读 · 0 评论 -
Winform中Licenses.licx 总是签出导致影响多人开发的解决方法
方法本身不是我发现的,这里再写一下为的是留作备忘。我们在进行Winform开发时,经常需要用到第三方控件,有时它们会在我们的项目中生成一个Licenses.licx 文件,这样当我们需要打开的窗体中有这个控件时,就需要迁出Licenses.licx 文件,多人开发的时候很不方便。解决的方法是:1.首先签入Licenses.licx 2.在VSS中点击Licenses.licx文转载 2014-09-12 14:02:52 · 2274 阅读 · 0 评论 -
随机生成验证码
是关于随机生成验证码的: private void CreateCheckCodeImage(string checkCode) { if (checkCode == null || checkCode.Trim() == String.Empty) return; //Bitmap bitMapI转载 2012-03-21 21:20:56 · 232 阅读 · 0 评论 -
调用RDLC报表提示错误:尚未指定报表定义的来源
调用RDLC报表提示错误:尚未指定报表定义的来源 定义一下源:this.reportViewer1.LocalReport.ReportEmbeddedResource= "BasicRDLC.OrdersReport.rdlc"; 或:this.reportViewer1.LocalReport.ReportPath= "BasicRDLC.Orders转载 2012-11-13 17:31:13 · 6085 阅读 · 1 评论 -
c#中textbox只能输入数字和小数点
private void txt1xv_KeyPress(object sender, KeyPressEventArgs e) { int keyValue = (int)e.KeyChar; if ((keyValue >= 48 && keyValue { if转载 2012-03-03 11:32:29 · 1542 阅读 · 0 评论 -
使用DevExpress.XtraReports.UI.XtraReport 设计报表的时候如何格式化字符串
谢谢:http://www.cnblogs.com/haowuji/archive/2013/01/22/2871312.htmlDataTable dt = new DataTable(); dt = _dt; Report.DataSource = dt; XRBinding binding;转载 2015-03-23 08:36:26 · 3034 阅读 · 0 评论