C#
文章平均质量分 77
allen3010
这个作者很懒,什么都没留下…
展开
-
C#编写的多线程端口扫描程序
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; //增加的如下.. using System.Data; using System.Net.Sockets; using System.Net; using S转载 2009-11-15 00:17:00 · 1721 阅读 · 0 评论 -
C# http 断点续传
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;namespace X原创 2011-09-14 16:57:23 · 904 阅读 · 0 评论 -
在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)
在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(一)----基础类库部分当看到.NET中TcpListener和TcpClient的时候,我非常高兴,那就是我想要的通讯模式但是使用之后发现它们的力量太单薄了,我们需要一个更好的类库来替代它们.下面转载 2011-09-14 14:51:57 · 1497 阅读 · 0 评论 -
C# 检查是否联网
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;namespace转载 2011-09-15 14:17:47 · 1676 阅读 · 0 评论 -
Sqlite在C#中的应用
在 .NET 里面使用 SQLite, 我这里使用的wrapper是 System.Data.SQLite,它只需要一个dll,接口符合ADO.Net 2.0的定义,性能也不错,NHibernate用的也是它,目前支持ADO.NET 3.5了,支持集成在 VS2005 和 VS2转载 2011-09-16 10:16:07 · 1321 阅读 · 0 评论 -
c# 操作 sqlite
SQLite是一个精巧的轻量级数据库,今天终于基本掌握了如何用C#操作SQLite数据库。根据网友们的经验,至少有两种方法可以做到SQLite的调用,一种是调用sqlite3.dll,一种是用System.Data.SQLite,即sqlite.ADO.NET,是专为C shar转载 2011-09-16 10:17:37 · 4406 阅读 · 1 评论 -
c#获取当前日期是今年第几周
/// /// 取指定日期是一年中的第几周 /// /// 给定的日期 /// 数字 一年中的第几周 private static int DatePart(DateTime转载 2011-09-28 09:34:50 · 19668 阅读 · 1 评论 -
C# WinForm中MenuStrip动态菜单使用总结
在C# WinForm中使用菜单控件,我想MenuStrip是很多人的首选,如何使用我就不多说了,我就讲讲个人的使用心得。以前在使用该控件的时候只知道在窗体设计器中手动输入菜单项目,这样做是比较方便,但却不灵活。某次要做的一个项目,涉及到权限分配,不同权限的人需要用到不同转载 2011-09-30 10:29:35 · 21654 阅读 · 2 评论 -
ZPL II 命令参考
^A 缩放/点阵字体 ^A(可缩放/点阵字体)命令用于内置的True Type字体。可缩放字体(也可以认为是平滑矢量字体)能够以点为单位来对横向、纵向进行扩展。点阵字体由点阵象素组成,通常高度高度大于宽度。 内置的的缩放字体(A0=CG Triumvirate转载 2011-10-17 13:45:27 · 9841 阅读 · 0 评论 -
c# 获取和取消本地打印队列
Dictionarystring,int> GetAllPrinterQueues(){ RaiseLog("Getting print queue counts"); Dictionarystring,int> TempDict= new D原创 2011-10-10 13:47:31 · 5259 阅读 · 1 评论 -
C#调用存储过程简单完整例子
CREATE PROC P_TEST@Name VARCHAR(20),@Rowcount INT OUTPUTASBEGIN SELECT * FROM T_Customer WHERE NAME=@Name SET @Rowcount=@@ROWCO转载 2011-10-10 13:56:23 · 605 阅读 · 0 评论 -
C#中批量导入大容量的txt文件到sql2005
运行工具 vs2008+sql2005 ,导入150万条数据 第一次运行需要3-4分钟 ,第二次运行需要44秒哦表结构 》 文件前台————————————————————————————————————————————http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org转载 2011-10-24 11:25:31 · 1295 阅读 · 0 评论 -
C#调用WebService
1.1、Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可转载 2011-11-01 14:44:52 · 505 阅读 · 0 评论 -
C# WinForm程序退出的方法
1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出; 2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出; 3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;转载 2011-11-25 15:11:49 · 1045 阅读 · 0 评论 -
helper类
class SqlCeHelper : IDisposable { private SqlCeConnection connection; private SqlCeCommand command; private const string connectionString = "Data Source=/DB/db.sdf";转载 2011-11-28 10:27:03 · 1265 阅读 · 0 评论 -
Wince 下C#使用INI文件(Bug修正版)
在网上找了N久,最终也没能找到合适用的,没办法,今天自己花了几个小时的时间写了个,留着自己以后用了,经过WINCE下调试,保证可以正常运行。为了方便其它网友,现在公布出来: ///整个单元开始using System;using System.Collections.Generic;using System.Text;using System.IO;using System转载 2011-12-12 17:16:40 · 2482 阅读 · 4 评论 -
在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)
在C#中使用异步Socket编程实现TCP网络服务的C/S的通讯构架(二)----使用方法 一.TcpSvr的使用方法A.测试程序:using System;using Ibms.Net.TcpCSFramework;using System.Collect转载 2011-09-14 15:05:47 · 1189 阅读 · 0 评论 -
ACCESS数据库C#操作类(包含事务)
<br />这个是针对ACCESS数据库操作的类,同样也是从SQLHELPER提取而来,分页程序的调用可以参考MSSQL那个类的调用,差不多的,只是提取所有记录的数量的时候有多一个参数,这个需要注意一下!<br /><br />c# 代码<br /><br />using System; <br />using System.Text; <br />using System.Collections; <br />using System.Collections.Specialized;转载 2011-04-20 18:14:00 · 3302 阅读 · 0 评论 -
ReportViewer的使用
启动VS2005新建一个窗体项目,命名为TestProj在左边的窗体内选择“添加新数据源”或在菜单上操作“添加新数据源”:选择后出现对话窗体,选择“数据库”,进入“下一步”:本数据源以SqlServer2000所提供的Northwind数据库为例,因此在数据库内选择驱动程序为SqlServer,具体操作视所用数据库而定(如果连接为Oracle,建议转载 2009-11-10 16:38:00 · 922 阅读 · 0 评论 -
一些常用的正则验证
<br />#region 数字-数字格式验证<br /> /**//// <summary><br /> /// 数字-数字格式验证(1-3,1.2-3.4)<br /> /// </summary><br /> /// <param name="InputStr"></param><br /> /// <returns></returns><br /> public static bool ValidateDecimal_1转载 2010-07-23 18:29:00 · 333 阅读 · 0 评论 -
Gridview分页代码C#
<br />using System; <br />using System.Data; <br />using System.Configuration; <br />using System.Collections; <br />using System.Web; <br />using System.Web.Security; <br />using System.Web.UI; <br />using System.Web.UI.WebControls; <br />using System.Web转载 2010-12-08 11:01:00 · 3935 阅读 · 0 评论 -
是否断网
<br />记得大一的时候,一个校园网的几多同学朋友用i,每当自己开着在下载视频教程,然后就去左上课,点知道返来就发现,网又比人地用左,白白浪费滴电<br />后来就想到用C#做一个判断当前机子是否联网,假如无个话设置关机,米就可以悭翻滴电,环保撒。呵呵<br />namespace MIS<br />{<br /> public partial class Close2 : Form<br /> {<br /> System.Net.NetworkInformation.Ping转载 2011-03-01 16:12:00 · 475 阅读 · 0 评论 -
ADO.NET连接字符串大全
<br />ADO.NET连接字符串名称ADO.NET连接字符串说明ADO.NET连接字符串:SQL Server,SQL Server 2005,ACCESS,Oracle,MySQL,Interbase,IBM DB2,Sybase,Informix,Ingres,Mimer SQL,Lightbase,PostgreSQL,Paradox,DNS,Firebird,Excel ,Text,DBF / FoxPro,AS/400 (iSeries),Exchange,Visual FoxPro,Perv转载 2011-03-21 12:31:00 · 1081 阅读 · 0 评论 -
C#调用Oracle存储过程的方法
<br /><br />准备:<br />环境:pl/sql+oracle9i+vs2008<br />创建表test:<br />create table TEST<br />(<br /> ID NUMBER,//编号<br /> NAME VARCHAR2(10),//姓名<br /> SEX VARCHAR2(2),//性别<br /> AGE NUMBER,//年龄<br /> ADDRESS VARCHAR2(200)//住址<br />)<br />1转载 2011-03-24 11:00:00 · 496 阅读 · 0 评论 -
C#下操作SQL server ce [移动设备端]
<br /><br />整理几段操作 SQL Server Mobile 数据库的常用 C# 代码,供刚刚接触 SQL Server Mobile 开发的朋友参考。<br />1. 创建数据库<br />// 创建数据库<br />File.Delete("Test.sdf");<br />SqlCeEngine engine = new SqlCeEngine(<br /> "Data Source='Test.sdf';LCID=1033;Password=/"s$;2'!dS64/";Encry转载 2011-03-24 11:09:00 · 1580 阅读 · 0 评论 -
WinCE中基于XML的数据同步
<br /> <br />摘 要:在不同的操作系统中,系统与系统之间的数据交换是最为重要的环节,在此,由W3C制定出来的XML正是针对不同系统之间的数据交换而设计,基于WinCE嵌入式系统,完全支持W3C的XML的最新规范,因此,XML作为WinCE嵌入式系统数据同步的媒介是比较理想的选择。本文主要介绍在.NET开发平台下,WinCE中基于XML的数据同步的方式和方法。<br /><br />关键词:XML;XSD;.NET;C#;WinCE;存储卡;无线网;GPRS;PDA;SQL CE;.NET Fra转载 2011-03-24 11:22:00 · 716 阅读 · 0 评论 -
C#调用Oracle存储过程的方法
<br /><br />准备:<br />环境:pl/sql+oracle9i+vs2008<br />创建表test:<br />create table TEST<br />(<br /> ID NUMBER,//编号<br /> NAME VARCHAR2(10),//姓名<br /> SEX VARCHAR2(2),//性别<br /> AGE NUMBER,//年龄<br /> ADDRESS VARCHAR2(200)//住址<br />)<br />1转载 2011-03-24 11:03:00 · 669 阅读 · 0 评论 -
WinCE中基于XML的数据同步
<br /><br />摘 要:在不同的操作系统中,系统与系统之间的数据交换是最为重要的环节,在此,由W3C制定出来的XML正是针对不同系统之间的数据交换而设计,基于WinCE嵌入式系统,完全支持W3C的XML的最新规范,因此,XML作为WinCE嵌入式系统数据同步的媒介是比较理想的选择。本文主要介绍在.NET开发平台下,WinCE中基于XML的数据同步的方式和方法。<br /><br />关键词:XML;XSD;.NET;C#;WinCE;存储卡;无线网;GPRS;PDA;SQL CE;.NET Fram转载 2011-03-24 11:12:00 · 1833 阅读 · 0 评论 -
c#开发的运行在wm5.0环境中的sqlce数据库操作。
<br />这是数据库的封装类: using System; using System.Data; using System.Data.Common; using System.Data.SqlServerCe; using System.Windows.Forms; using System.IO; namespace testDB { public class SQLCE { public static SqlCeConne转载 2011-03-24 11:25:00 · 2332 阅读 · 1 评论 -
C#调用Oracle存储过程的方法
<br /><br />准备:<br />环境:pl/sql+oracle9i+vs2008<br />创建表test:<br />create table TEST<br />(<br /> ID NUMBER,//编号<br /> NAME VARCHAR2(10),//姓名<br /> SEX VARCHAR2(2),//性别<br /> AGE NUMBER,//年龄<br /> ADDRESS VARCHAR2(200)//住址<br />)<br />1转载 2011-03-24 11:03:00 · 3577 阅读 · 0 评论 -
C# 6种获取程序当前所执行目录的方法
<br /><br />、System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName<br /> 获取模块的完整路径。<br />2、System.Environment.CurrentDirectory<br /> 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。<br />3、System.IO.Directory.GetCurrentDirectory() <br /> 获取应用程序的当前工作目转载 2011-03-24 11:34:00 · 622 阅读 · 0 评论 -
C# 日志类
lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。如果其他线程试图进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。 using System; using System.Collections.Generic; using System.Text; using System.Configuration; using System.IO; namespace WriteLogClass { /// /// 错误信息处理类 /// public class Error转载 2011-05-31 10:56:00 · 3159 阅读 · 0 评论 -
C# listview 显示数据库值
<br /> public frm_Manage() <br /> { <br /> InitializeComponent(); <br /> <br /> string ConnectionString = "Data Source=dzjc_2005;user=kk;password=kk;";//写连接串 <br /> OracleConnection conn = new OracleConn原创 2011-05-31 14:51:00 · 2475 阅读 · 0 评论 -
C#WinForms 中实现程序自动升级
winform程序相对web程序而言,功能更强大,编程更方便,但软件更新却相当麻烦,要到客户端一台一台地升级,本文结合实际情况,通过软件实现自动升级,弥补了这一缺陷,有较好的参考价值。由于程序在运行时不能用新的版本覆盖自己,因此,我们将登录窗口单独做成一个可执行文件,用户登录时,从网上检测是否有新的主程序,如果有,则从后台下载并覆盖老的版本,用户输入正确的用户名和密码后,通过参数将必要的信息(转载 2011-12-13 14:59:18 · 5926 阅读 · 0 评论