C#开发
文章平均质量分 57
backall
平凡而不简单
展开
-
4行C#代码打造专业数据库连接配置界面
4行C#代码打造专业数据库连接配置界面 以前做Winform程序,居然专门做一个界面来配置连接字符串。今天无意中发现:竟然可以直接调用VS.net2005中的配置界面来处理。 使用方法也及其简便: 一、添加引用 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE/Microsoft.Data.ConnectionUI.Dialog.dl原创 2009-08-24 16:44:00 · 435 阅读 · 0 评论 -
sql数据库端口配置
如果自己机子在路由下,想通过互联网连接本机数据库,需把1433端口映射到本机即可原创 2009-08-24 16:54:00 · 578 阅读 · 0 评论 -
c# 获取当前路径
-获取模块的完整路径。2. System.Environment.CurrentDirectory-获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3. System.IO.Directory.GetCurrentDirectory()-获取应用程序的当前工作目录。这个不一定是程序从中启动的目录啊,有可能程序放在C:/www里,这个函数有可能返回C:/Documents原创 2009-09-17 14:23:00 · 464 阅读 · 0 评论 -
C#应用程序关闭窗口提示
//有时我们在关闭应用程序窗口时需要保存一些东西,就可以在这个事件里写了。或者为了防止误操作关闭应用程序,在这里可以设置一个对话框提示是否确认关闭窗口。 protected override void OnFormClosing(FormClosingEventArgs e) { DialogResult result = MessageBox.S原创 2009-09-22 10:41:00 · 6470 阅读 · 0 评论 -
log4net配置
Log4net的官方网站为: http://logging.apache.org/在app.config中添加如下配置:节点中添加然后添加结点 读取环境变量中设定的值--> 是否续写--> 保留的log文件数量-->转载 2009-11-25 08:41:00 · 745 阅读 · 0 评论 -
正试图在 OS 加载程序锁内执行托管代码
正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。.NET2.0中增加了42种非常强大的调试助手(MDA,Loaderlock 是其中之一。Loaderlock检测在一个拥有操作系统loader lock的线程上(如上例的video的运行线程)运行托管代码的情况。这样做有可能会引起死锁,并且有可能在操作系统加载器初始转载 2010-01-26 10:00:00 · 1612 阅读 · 2 评论 -
StringBuilder的用法详解及和String的区别
String类有不可改变性。每次执行字符操作时,都会创建一个新的String对象。 StringBuilder 类解决了对字符串进行重复修改的过程中创建大量对象的问题。初始化一个StringBuilder 之后,它会自动申请一个默认的StringBuilder 容量(默认值是16),这个容量是由Capacity来控制的.并且允许,我们根据需要来控制Capacity的大小,也可以通过Leng转载 2009-12-15 09:21:00 · 1165 阅读 · 0 评论 -
c#调用Win32 Api函数
在c#中可以通过互操作性服务using System.Runtime.InteropServices来调用window api函数.并且通过属性来指定api函数的位置,以及调用方式,比如,我们要调用User32.dll里的函数MessageBox(HWnd hwnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT type)首先引入名字空间using System.Ru原创 2010-01-03 11:09:00 · 510 阅读 · 0 评论 -
connectionStrings和appSettings的区别
在ASP.NET编程中发现,可以用两种方式写连接数据字符串配置 ,就是AppSettings和ConnectionStrings。 其中AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings专门用来获取配置文件在ConfigurationManager类中 AppSettings和转载 2010-01-03 10:41:00 · 483 阅读 · 0 评论