C#
文章平均质量分 84
quxiao2002
people personal
展开
-
C# 调用并执行SQL脚本文件
让C#程序直接执行sql脚本文件,类似SSMS直接打开sql文件并执行一样,搜索了一下结果还真有,不过需要借用mssql的几个类库及命名空间:Microsoft.SqlServer.ConnectionInfo.dllMicrosoft.SqlServer.Smo.dllMicrosoft.SqlServer.Management.Sdk.Sfc.dll添加上面三个dll的转载 2014-10-24 15:40:57 · 1839 阅读 · 0 评论 -
Log4Net使用指南
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和转载 2012-06-27 16:23:43 · 279 阅读 · 0 评论 -
Asp.net .net(C#) 获取当前命名空间,类名,方法名的方法
以下方法在即时窗口中不能使用, 请各位大大们调试的时候注意了!可以直接写在方法中输出来看看哦!?123456789101112131415161718192021222324252627282930public stat转载 2012-06-27 14:38:56 · 2689 阅读 · 0 评论 -
在.net中读写config文件的各种方法
阅读目录开始config文件 - 自定义配置节点config文件 - Propertyconfig文件 - Elementconfig文件 - CDATAconfig文件 - Collectionconfig文件 - 读与写读写 .net framework中已经定义的节点xml配置文件xml配置文件 - CDATAxml文件读写注意事项配置参数的建议保存方式config文件与XML文件的转载 2012-06-27 14:40:09 · 519 阅读 · 0 评论 -
sqldatareader:使用SqlDataReader注意的几点
内 容:1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它。2、一个连接只能被一个SqlDataReader使用,这也是为什么要尽早关闭SqlDataReader的原因。3、使用完SqlDataReader后,你可以在程序中显示的调用数据库连接对转载 2012-06-27 14:35:28 · 9634 阅读 · 2 评论 -
关于Application.DoEvents()的小研究
关于Application.DoEvents()的小研究关于Application.DoEvents()的小研究在MSDN中的备注是:当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。例如,当将另一窗口拖到该窗口前面时,该窗口不重新绘制转载 2012-06-26 17:37:50 · 512 阅读 · 0 评论 -
打通 C++ 和 C# 关于 COM 组件互相调用的任督二脉
至此, C# 组件开发完毕. 通过查看注册表,可以看到增添了如下内容: Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\CLSID\{E57F961E-9925-3025-A854-AF3E4B7C0801}]@="MyTestClsLib.SimpleType"[HKEY_CLASSES_ROOT\CLSID\转载 2012-06-26 17:31:07 · 549 阅读 · 0 评论 -
DateTimePicker中自定义时间或日期显示格式
DateTimePicker中自定义时间或日期显示格式在DateTimePicker中把Format 选择为Cutstom,然后在CutstomFormat写入格式字符串,介绍如下:如何你显示10:05 Am,则写成:HH:mm tt(区分大小写)要显示包含日期和时间分隔符的字符串或格式字符串,则必须在子字符串中使用转义符。例如,若要将日期显示为"June 06 at 3:转载 2012-06-26 17:39:31 · 615 阅读 · 0 评论 -
《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》
《精通.NET互操作:P/Invoke、C++ Interop和COM Interop》官方博客一篇用C++/CLI讲述在托管委托(delegate)和非托管函数指针之间相互转化的文章我们的图书《精通.NET互操作》出版有一个月的时间了,有一些朋友会想我请教一些问题。并反馈说,没有专门详细地介绍有关用委托实现函数指针、回调函数的章节。我觉得大家的建议很有道理。现在这里做个记号,转载 2012-06-26 17:34:12 · 6723 阅读 · 0 评论 -
打通 C++ 和 C# 关于 COM 组件互相调用的任督二脉
打通 C++ 和 C# 关于 COM 组件互相调用的任督二脉一. 关于从 C# 客户端调用 C++ 非托管代码的方法. 本文不打算叙述, 参看以下文章. http://www.codeproject.com/KB/cs/cominterop.aspx二. 关于从 C++ 客户端调用 C# 托管代码的方法. (一). 非常直接的方法, 参看这篇文章.转载 2012-06-26 17:27:47 · 493 阅读 · 0 评论 -
Log4Net 开发文档
Log4Net 开发文档目录1.1 log4net的简要说明,在具体项目中扮演的功能角色。1.2 Log4net 组成结构说明1.3 Log4net配置文件解析1.4 举一个实际的例子,阐述Log4net的完整的实现流程1.1 log4net的简要说明,在具体项目中扮演的功能角色。Log4net 是一个第三方开源组件,它设计的主要目的是组合,生成转载 2012-05-03 17:04:27 · 468 阅读 · 0 评论 -
C#类实现字符串的公共操作
C#类实现字符串的公共操作2010-10-13 17:12public class StringUtil{public StringUtil(){//// TODO: 在此处添加构造函数逻辑//}/// /// 从字符串中的尾部删除指定的字符串/// /// /// /// public static string转载 2012-05-03 17:00:29 · 425 阅读 · 0 评论 -
C#比较日期的大小、C#比较时间大小的方法
C#比较日期的大小、C#比较时间大小的方法下面整理一下非常实用的.NET编程常用的代码分享给大家,这里分享的是C#三种比较时间大小、比较日期的方法1。比较时间大小的实验 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDa转载 2012-05-03 16:58:59 · 1877 阅读 · 0 评论 -
深入详解DataTable
前言:ADO.NET概述 在学习DataTable知识之前,我们有必要了解下ADO.NET。以下摘自MSDN:ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索、处理和更新所包含的数据。ADO.NET 通过数据转载 2012-06-27 14:38:09 · 800 阅读 · 0 评论 -
cvs服务器的安装
安装cvs后服务器和客户端就都安装了,主要是需要配置服务器端:1.查看是否安装cvs(我的redhat7.3缺省是装了的) rpm -qa|grep cvs 一般安装在/usr/bin/cvs,如果未安装,到www.cvshome.org下载一个最新的rpm安装即可2.建立cvs用户组,便于管理cvs用户 groupadd cvs3.建立cvs组的cvsroot用户和所属的转载 2012-06-27 14:31:57 · 348 阅读 · 0 评论 -
Simple SIP (VOIP) based phone in C#
Simple SIP (VOIP) based phone in C#Simple SIP (VOIP) based phone in C#By Ivar Lumi, 21 Dec 2010 4.92 (24 votes) Is you转载 2013-02-27 14:57:58 · 3039 阅读 · 0 评论 -
Line Counter - Writing a Visual Studio 2005 & 2008 Add-In
Line Counter - Writing a Visual Studio 2005 & 2008 Add-InBy Jon Rista, 13 May 2009 4.87 (115 votes) Is your email address OK? Yo转载 2013-02-27 14:41:55 · 2709 阅读 · 0 评论 -
C# WinForm开发系列 - DataGridView
C# WinForm开发系列 - DataGridView http://www.cnblogs.com/peterzb/archive/2009/05/29/1491891.html转载 2013-02-27 14:39:39 · 421 阅读 · 0 评论 -
C#中判断是否为数字
2010-11-23 13:06 C#中判断是否为数字c#判断string是否为数字2008-01-25 09:09有人提议用int.Parse(string)的方法,然后通过捕获异常来判断返回的值。更好的方法是用正则表达式:public int IsNumeric(string str){ int i; if(str != null &转载 2012-09-24 15:52:08 · 2404 阅读 · 0 评论 -
C# 创建SQL Server 2005数据库及建表
C# 创建SQL Server 2005数据库及建表 2010-10-28 17:39:46| 分类:C# | 标签:c# 创建数据库 建表 system.data.sqlclient |字号大中小 订阅using System;using System.Collections.Generic;using System.Text;usi转载 2012-09-24 15:45:28 · 4356 阅读 · 0 评论 -
如何在c#代码中执行带GO语句的SQL文件
如何在c#代码中执行带GO语句的SQL文件 需要在C#代码中执行一个SQL文件的内容。遇到了两个问题:1. 因为SQL文件中有“GO”语句,执行时报错“Incorrect syntax near 'GO'.”。2. 如果将SQL文件中有“GO”语句全部去掉,则可能出现SQL运行错误。原因是去掉“GO”后,等于整个文件的内容一次执行,但是SQL文件有可能后转载 2012-09-24 15:43:42 · 1392 阅读 · 0 评论 -
C#中 一次执行多条带GO的sql语句
C#中 一次执行多条带GO的sql语句分类: C# 2011-11-22 17:44 186人阅读 评论(0)收藏 举报[csharp] view plaincopyprint?using System; using System.Collections.Generic; using System.Linq; using Sys转载 2012-09-24 15:44:46 · 2783 阅读 · 0 评论 -
C#中如何执行sql脚本?
在C#中执行SQL脚本,可以考虑使用osql工具。Example : #region 调用Osql.exe执行建库脚本/// /// 调用Osql.exe执行建库脚本/// /// 数据库访问用户名/// 数据库访问密码private void CreateDataBase (){Process p = new Process(); p.StartInf转载 2012-09-21 14:30:06 · 1027 阅读 · 0 评论 -
bulk insert formatFile格式记录
自己对一个典型的formatFile格式进行了注释,方便以后查看。xml version="1.0"?>BCPFORMAT xmlns="http://schemas.microsoft.com/sqlserver/2004/bulkload/format" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> This n转载 2012-09-21 15:27:14 · 3037 阅读 · 1 评论 -
Index and length must refer to a location within the string是什么错?
这个是我在使用,string.substring时出现的,这个错误有两个方面,一个是index越限,另一个是length越限。比如:strComm.substring(strComm.length-2,strComm.length);这里面就是length越界了,这个是因为我对sunstring不熟悉,他的第二个参数,表示的是你要的自串的长度。转载 2012-09-21 14:53:22 · 34794 阅读 · 0 评论 -
C# 调用并执行SQL脚本文件
让C#程序直接执行sql脚本文件,类似SSMS直接打开sql文件并执行一样,搜索了一下结果还真有,不过需要借用mssql的几个类库及命名空间:Microsoft.SqlServer.ConnectionInfo.dllMicrosoft.SqlServer.Smo.dllMicrosoft.SqlServer.Management.Sdk.Sfc.dll添加上面三个dll的引用转载 2012-09-21 14:40:10 · 1052 阅读 · 0 评论 -
c# 操作sqlserver
1 using System; 2 using System.Collections; 3 using System.Collections.Specialized; 4 using System.Data; 5 using System.Data.SqlClient; 6 using System.Configuration; 7 8 namespace L转载 2012-06-27 14:36:44 · 4798 阅读 · 0 评论 -
Winform 打印DataGrid View
winform 打印原理..1.先在画布上面画好表格2.再在表格上面写上以前的字此类不足:不能自定义 表标题的位置.以及表尾的内容. 以及 页眉 和 页脚的内容..下次有空了记得修改:需求. 根据表格的行 和 列 ,宽和高 .自动创建出一个表格.然后可以智能设置页眉 和 页脚的内容[*****]代码<!--Code highlighting produc转载 2012-03-19 11:34:24 · 554 阅读 · 0 评论 -
C#编写Windows服务的基本过程
编写Windows服务是一种比较高级的编程技术,内部使用了很多Windows操作系统的核心功能,但微软.NET框架已经很好的封装了这些技术细节,使得我们可以很方便的使用C#编写自己的Windows服务,其基本过程一般为 1.创建C#工程。创建一个EXE工程,可以是WinForm或者命令行格式的。添加对System.ServiceProcess.dll和System.Configurati转载 2012-03-19 11:31:37 · 379 阅读 · 0 评论 -
C# Shell 调用外部程序方法
In this article we will examine a few examples for executing shell commands outside of our program using C#. In VB.Net, we can make use of the familiar Shell command to run an executable program. Ho转载 2012-02-13 11:35:26 · 1012 阅读 · 0 评论 -
C#生成随机数的三种方法
随机数的定义为:产生的所有数字毫无关系.在实际应用中很多地方会用到随机数,比如需要生成唯一的订单号.在C#中获取随机数有三种方法:一.Random 类Random类默认的无参构造函数可以根据当前系统时钟为种子,进行一系列算法得出要求范围内的伪随机数.?12 Random rd = new Random();转载 2012-02-10 14:07:48 · 451 阅读 · 0 评论 -
VB.net中字符串操作函数
VB.net中字符串操作函数 函数 语法 功能 Len Len(string|varname) 返回字符串内字符的数目,或是存储一变量所需的字节数。 Trim Trim(string) 将字符串前后的空格去掉 Ltrim Ltrim(string) 将字符串前面的空格去掉 Rtrim Rtrim(string) 将字符串后面的空格去掉 Mid Mid转载 2012-02-07 13:13:03 · 2220 阅读 · 0 评论 -
C# Application.DoEvents
记得第一次使用Application.DoEvents()是为了在加载大量数据时能够有一个数据加载的提示,不至于系统出现假死的现象,当时也没有深入的去研究他的原理是怎样的,结果在很多地方都用上了Application.DoEvents(),今天看到了关于这方面的一些文章,知道我以前有些用法是不当的,有些地方需要慎用Application.DoEvents()。首先我们先看看在循转载 2012-02-02 15:09:20 · 2488 阅读 · 0 评论 -
Sinking events from managed code in unmanaged C++
Download source code - 7.89 KBIntroductionAs time goes by, some parts of the big project I am working on are translated to .NET from native C++. One of the first modules that was translated is a转载 2012-01-31 16:29:46 · 675 阅读 · 0 评论 -
用C#创建Windows服务(Windows Services)
用C#创建Windows服务(Windows Services)Windows服务在Visual Studio 以前的版本中叫NT服务,在VS.net启用了新的名称。用Visual C# 创建Windows服务不是一件困难的事,本文就将指导你一步一步创建一个Windows服务并使用它。这个服务在启动和停止时,向一个文本文件中写入一些文字信息。第一步:创建服务框架 要创建一个新的 Win原创 2012-01-31 16:05:03 · 226 阅读 · 0 评论 -
C#获取文件大小
当然了都需要引入System.IO这个命名空间第一个:public static long GetDirectoryLength(string dirPath){//判断给定的路径是否存在,如果不存在则退出if (!Directory.Exists(dirPath))return 0;long len = 0;//定义一个DirectoryInfo对象Direc原创 2012-01-29 11:42:35 · 295 阅读 · 0 评论 -
C#中messagebox用法
【函数】 MessageBox( Title, nType,MessageBoxIcon);【函数说明】 弹出一个消息框。【语法】参数:Text ,消息框的正文;Title ,消息框的标题;nType ,消息框的类型。返回值:,用户在消息框上点击关闭时的选择的按钮。转载 2012-01-29 11:35:25 · 422 阅读 · 0 评论 -
C#的isnumeric。
C#是没有isnumeric这个函数的。但是它提供一些类似的功能。 在int,double等基本数据类型里,提供了TryParse函数。通过这个函数,能实现类似isnumeric的功能。 以下用int写一个例子。 int i;string a="123";if(int.TryParse(a, out i)){ //这里处理;如果是整数。现在i的值是1原创 2012-01-29 14:33:26 · 827 阅读 · 0 评论 -
c# 操作sqlserver
using System; 2 using System.Collections; 3 using System.Collections.Specialized; 4 using System.Data; 5 using System.Data.SqlClient; 6 using System.Configuration; 7 8 namespace转载 2011-12-28 14:43:25 · 473 阅读 · 0 评论 -
C#中MessageBox用法大全
我们在程序中经常会用到MessageBox。 MessageBox.Show()共有21中重载方法。现将其常见用法总结如下: 1.MessageBox.Show("Hello~~~~");最简单的,只显示提示信息。2.MessageBox.Show("There are something wrong!","ERROR");可以给消息框加上标题。转载 2011-12-28 14:40:54 · 335 阅读 · 0 评论