
C#
文章平均质量分 74
cdefg198
这个作者很懒,什么都没留下…
展开
-
ftp.cs
*****************************************************************// Copyright (C) 2006-2007 Newegg Corporation// All rights reserved.//转载 2011-08-03 00:06:45 · 589 阅读 · 0 评论 -
DataValidator.cs
#region 命名空间引用using System;using System.Text;using System.Text.RegularExpressions;#endregion/* * 项目名称:Pathik.DataValidator * Copy转载 2011-08-03 00:03:15 · 549 阅读 · 0 评论 -
Excel操作类.cs
using System;using System.Collections.Generic;using System.Text; using Excel = Microsoft.Office.Interop.Excel;using System.Diagnostics;转载 2011-08-03 00:05:53 · 515 阅读 · 0 评论 -
C#去除HTML标签方法
public static string ExecRepaceHTML(string Htmlstring) { Htmlstring = Regex.Replace(Htmlstring, @"]*?>.*?", "", RegexOptions.IgnoreCase);原创 2011-08-05 21:15:30 · 2277 阅读 · 0 评论 -
asp.net 实现session过期跳转到首页
BasePage.cs public class BasePage : System.Web.UI.Page { public BasePage() { } protected override原创 2011-08-07 12:49:00 · 3236 阅读 · 0 评论 -
ASP.net获取当前url各种属性(文件名、参数、域名等)的方法
假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是虚拟目录名"bbb.aspx"是页面名(文件名)"id=5&name=原创 2011-08-07 13:03:19 · 609 阅读 · 0 评论 -
C#命名规范--.NET编程
1、命名约定Pascal和Camel命名约定编程的命名方式主要有Pascal和Camel两种(Pascal:每个单词的首字母大写,例如ProductType;Camel:首个单词的首字母小写,其余单词的首字母大写,例如productType)以下是一些常用的C#成员及原创 2011-08-07 12:35:50 · 1151 阅读 · 0 评论 -
ASP.NET实现进度条
在网上查阅了很多相关资料,参照对比一番后自己整理了一下,做了个小例子。能够实现根据后台数据加载的进度在前台动态更新进度条、进度条在页面居中显示、在进度条内显示百分比,完成进度后隐藏进度条。个人感觉还是有一定的参考价值,贴出来先。建立一个WEB工程,添加新项->HTML原创 2011-08-08 21:45:11 · 766 阅读 · 0 评论 -
SqlBulkCopy类数据导入
在ASP.NET 2.0中提供了一个新的类SqlBulkCopy类,它在性能上的优势更超过了上面的方法,它可以通过让DataSet或是DataReader中大量的数据通过数据流直接进行装载,然后可以将这些记录添加到指定的数据表中。 SqlBulkCopy类只有在SQL转载 2011-08-10 22:50:30 · 2509 阅读 · 0 评论 -
[翻译]使用asp.net 2.0中的SqlBulkCopy类批量复制数据
介绍:在软件开发中,把数据从一个地方复制到另一个地方是一个普遍的应用。 在很多不同的场合都会执行这个操作,包括旧系统到新系统的移植,从不同的数据库备份数据和收集数据。 ASP.NET 2.0有一个SqlBulkCopy类,它可以帮助你从不同的数据源复制数据到SQL SERVE原创 2011-08-10 22:49:16 · 704 阅读 · 0 评论 -
PHP SOAP服务器端C#客户端
最近写了个PHP的SOAP服务器 端,实现了PHP客户端的调用,却实现不了c#客户端的调用,看完了手册找了N久也没实现其访问 ,最后试用了一下NuSOAPSF.net上的一个开源 项目,效果 很好,很Eacy就实现了所需的功能c#的web 服务 (服务器端)是非常容易实现转载 2011-09-09 17:28:31 · 1224 阅读 · 0 评论 -
SQLite多线程写锁文件解决方案
在sqlite编程中多线程同时写时会出现异常,我写了个类来解决这个问题。思路很简单,就是在开始写操作时,记下写操作的托管线程id,表示目前有线程正在做写操作;其他线程来写时,需要先检测是否有进程正在做写操作,如果有就需要等待,等待到某一个配置的超时时间时,会抛出异常终止等待;转载 2011-08-12 10:49:43 · 685 阅读 · 0 评论 -
Flash与c# socket通信,win2003,webForm,winForm
Flash端代码:var mySocket:XMLSocket = new XMLSocket();mySocket.connect("localhost", 13000);btnSend.onRelease = function() {mySocket.send原创 2011-08-11 23:52:04 · 1894 阅读 · 0 评论 -
C# SQLiteHelper类似SqlHelper类实现存取Sqlite数据库
using System;using System.Data;using System.Text.RegularExpressions;using System.Xml;using System.IO;using System.Collections;us原创 2011-08-12 10:47:43 · 2374 阅读 · 0 评论 -
Asp.Net 4.0 新特性 系列 之一 从页面标记<%%>说起
Asp.Net 4.0 新特性 系列 之一 从页面标记说起转载 2011-08-12 11:10:05 · 439 阅读 · 0 评论 -
C#语法糖(Csharp Syntactic sugar)大汇总
C#语法糖(Csharp Syntactic sugar)大汇总转载 2011-08-12 11:14:37 · 797 阅读 · 0 评论 -
C# Socket广播
前言在网络编程中,通过广播和多播可以实现发送端发送一个数据包,有多个接收端接收的情况。 广播由于Tcp是有连接的,所以不能用来发送广播消息。发送广播消息,必须用到Udp,Udp可以不用建立连接而发送消息。广播消息的目的IP地址是一种特殊IP地址,称原创 2011-08-12 11:40:54 · 1165 阅读 · 0 评论 -
NET3.5离线安装方法
在没有装VS2008的机器上单独安装3.5SP1的时候,无论你下载的什么完整版还是非完整版,安装程序都需要连接Internet,去下一些东东,而且超慢。更要命的是:提示有63M的东西要下,然后已经下了63M了,还是在下。等了好久,快抓狂了。去网上找到了一个解决办法。原创 2011-08-12 00:58:56 · 15984 阅读 · 2 评论 -
在timer.elapsed里边调用button.click事件
System.Timers.Timer time = new System.Timers.Timer();public Form1() { InitializeComponent(); time.Elapsed原创 2011-08-13 17:31:21 · 1053 阅读 · 0 评论 -
asp.net导出到Excel的最佳选择
在实际中可能经常要遇到将数据导出到excel中. 在asp.net项目中导出到excel可以有以下三中方法:方法优点缺点1.使用active加javascript不用刷新页面在客户端运行原创 2011-08-13 22:46:13 · 1014 阅读 · 0 评论 -
asp.net导出数据到execl并保存到本地
public static string ExportTable(DataSet ds) { StringBuilder sb = new StringBuilder(); int count = 0;原创 2011-08-14 10:20:32 · 4186 阅读 · 0 评论 -
Sql批量删除/插入
在这里主要介绍下Sql批量插入的用法,让我们先看下批量删除一般如何来做。1.批量删除很简单,大家可能都用过: DELETE FROM TestTable WHERE ID IN (1, 3, 54, 68) --sql2005下运行通过 当原创 2011-08-15 21:26:07 · 910 阅读 · 0 评论 -
C#读取文件夹下面的全部文件的实现
private void button1_Click(object sender, EventArgs e) { string QQPath; using (RegistryKey reg = Registry原创 2011-08-16 14:57:25 · 711 阅读 · 0 评论 -
repeater实现删除按钮
Repeater和DataGrid相比,repeater集成了较少的功能,高可定制化,repeater在客户端生成的html代码是非常干净的。但正是由于Repeater的简单,给我们带来了一定的开发难度。比如在datagrid中要删除一行数据,那么仅仅是一个linkbutton,原创 2011-08-16 19:22:52 · 2416 阅读 · 0 评论 -
ASP.NET前台代码绑定后台变量方法总结
http://www.cnblogs.com/lerit/archive/2010/10/22/1858007.html转载 2011-08-16 21:22:55 · 659 阅读 · 0 评论 -
kindeditor/ckeditor编辑器加+图片自动上传成功
编辑器加+图片自动上传并且更新编辑器图片的URL成功完例!kindeditor/ckeditor+C#+AJAX完成的!现在还没有实用。试验成功!附图下载地址:http://www.ok22.org/download/ck自动上传图片.rar下载地址:ht转载 2011-08-18 09:59:17 · 2267 阅读 · 1 评论 -
c# DataTable之增、删、查、改
//构建表 DataTable dt = new DataTable("TempTable"); //构建列 DataColumn dc1 = new DataColumn("ThumbnailURL", Type原创 2011-08-18 21:37:10 · 1272 阅读 · 0 评论 -
C#.net文件批量上传解决方案附下载(swfupload)
因为最近项目需要多文件同时上传所以自己在网上找了下方法。swfupload做到了,所以我把我的C#.net环境的多文件同时上传共享给大家!(本实例最大只能上传500M的数据,如需要上传更大的下面会告诉大家如何设置)功能完全支持ie和firefox浏览器!一般的WEB方转载 2011-08-18 10:03:21 · 1284 阅读 · 0 评论 -
C#关于DateTime得到的当前时间的格式问题
DateTime.Now.ToShortTimeString() DateTime dt = DateTime.Now; dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416原创 2011-08-24 20:43:38 · 603 阅读 · 0 评论 -
.NET Framework 3.5 SP1安装时下载文件问题及精简方法
8月初,.NET Framework 3.5 SP1 发布了。在下载 .NET Framework 3.5 Service Pack 1 完整软件包(231MB) 之后,在本地运行安装程序时,它并不是直接就开始安装的,而是需要连接网络下载一点点东西,对网络速度不快的用户造成了转载 2011-09-21 17:51:53 · 722 阅读 · 0 评论 -
Repeater 下的linkbutton 绑定事件
' CommandName="del" >删除del是方法绑定的名称,CommandName//第一种方式 首先添加页面事件 ItemCommand。 在ItemCommand 里面写上对应判断。protected void ad转载 2011-10-15 20:58:35 · 5692 阅读 · 0 评论 -
[C#][WinForm]如何切割圖片
PictureBox[] picboxAry;private voidForm1_Load(objectsender, EventArgs e){ picture转载 2011-10-08 20:45:12 · 1347 阅读 · 0 评论 -
xp win2003 远程桌面同步解决办法,绝对有效
登录2003用户的远程桌面后,看到的并不是当前2003用户的桌面上的东西,而是一个除了基本图标啥也没有的桌面。 解决办法:开始,运行,输入:xp系统下访问windows2003 用mstsc /admin。2003系统下或更高系统里面,访问别的系统用mstsc /console。转载 2011-11-23 19:30:02 · 2629 阅读 · 1 评论 -
制作自己的GHOST XP系统盘
一、做好准备工作 安装好Windows XP并且利用Windows Update升级最新的系统补丁(包括service Pack l和其他最新的Hot fix)。同时安装好所需的应用程序,不过不要贪多,因为将应用程序安装在 C 盘里并不是值得推荐的做法,同时会造成Ghost映像文件的容量过大。 二、为Windows XP减肥 不管是否需要将最后产生的Ghost映像文件刻录到光盘转载 2011-11-24 19:29:41 · 1282 阅读 · 0 评论 -
MongoDB学习
http://www.cnblogs.com/vler/tag/MongoDB/http://www.2cto.com/database/201111/109751.htmlhttp://www.cnblogs.com/xiaogangqq123/archive/2011/04/26/2029426.htmlhttp://www.cnblogs.com/cxd4321/cate原创 2011-11-05 11:03:43 · 503 阅读 · 0 评论 -
记录
Microsoft .Net RemotingTcp/IpSockethttp://www.cnblogs.com/wayfarer/archive/2004/07/30/28723.htmlhttp://www.cnblogs.com/lanru/archive/2010/07/14/1777664.htmlhttp://hi.baidu.com/原创 2011-09-19 22:47:43 · 506 阅读 · 0 评论 -
在.NET中获取一台电脑名,IP地址及当前用户名
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其他好的方法,可以回复一起整理: 1. 在ASP.NET中专用属性: 获取服务器电脑名:Page.Server.ManchineName 获取用户信息:Page.User 获取客户端电脑名:Page.Request.User转载 2011-12-19 18:16:19 · 931 阅读 · 0 评论 -
连接池爆掉
DataReader是独占连接的,就是说你的程序可能设计上有问题。比如说最大连接设100,假设有100个人同时使用DataReader正在读取数据库内容,那么当第101人读取的时候,连接池中的连接已经没有了,就会出现上面的错误。DataReader是独占连接的,每个DataReader都要占用一个连接。当然这个情况是偶尔出现的,所以会很长时间出现一次,因为只有同时有超过连接池最大连接数量的并发操作原创 2011-12-26 11:15:15 · 1541 阅读 · 0 评论 -
ASP.net Membership角色与权限管理(转)
本文目录:1.membership简介2.membership在sql server中的设置3.配置web.config4.创建用户CreateUserWizard控件5.用户登录login控件6.显示当前用户的名称LoginName控件7.检测用户的身份验证状态的LoginStatus控件8.为不同类别用户呈现不同内容的LoginView控件9.更改密码的Ch转载 2012-01-09 18:30:45 · 1023 阅读 · 0 评论 -
不排序和可以重复Key的SortedList
普通的SortedList会自动排序,下面实现不自动排序代码如下: using System;using System.Collections;namespace testSortedList{ class Class1 { [STAThread] static void Main(string[] args) {转载 2011-12-30 10:25:30 · 2593 阅读 · 0 评论