性能优化---(.net)规范实例(canonical instance)
规范实例是指一种经常使用的特殊实例,因此保持总是可用的状态是很有意义的。就像system.string这个类就有实现一个这样的规范实例--string.Empty.实现方式:static constructor code: ...
MessageBox对话框
由于传统使用alert、confirm等方法产生的对话框非常古板,不好看。因此, ExtJS提供了一套非常漂亮的对话框,可以使用这些对话框代替传统的alert、confirm等,实现华丽的应用程序界面。 Ext的对话框都封装在Ext.Mess...
C# 断点续传原理与实现
在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服...
TreeView控件导航
根据数据源的不同,TreeView控件导航可以分为三种方式绑定站点地图1.1 创建站点地图文件:Web.sitemap<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.Code...
gridview分页变成上一页,下一页模式
在pageTemplate 分页模板列中可以增加如下代码 就做到了 利用gridview自带分页,转换一种方式的分页哦! <PagerTemplate> &nb...
delegate Thread 的简单使用
using System;using System.Windows.Forms;using System.Threading;namespace _Delegate{ delegate void GetDelegate(); delegate void DelegateStart(); ...
对.NET2.0泛型初步理解
知道泛型很久了,但是一直没有好好的去研究过,最近看到很多系统的源代码中都含有泛型的编程,所以心血来潮就查阅了MSDN之后code了一些代码来理解泛型,的确在自己写代码的过程中,能发现很多问题,这些看书都是体...
NET 2.0中泛型
前言 .NET 2.0中泛型的出现是一个令人激动的特征。但是,什么是泛型?你需要它们吗?你会在自己的应用软件中使用它们?在本文中,我们将回答这些问题并细致地分析泛型的使用,能力及其局限性。 类型安全 ...
概述.NET里对 remoting 和 webservice 两项技术的理解和实际中的应用
WebService的特点是: 平台独立性(Platform-independent)、跨语言(只要能支持XML的语言都可以)以及穿透企业防火墙;webservice是基于http的是无状态的;但是它的缺点也很明显,就是需要部署一台Web Server;而...
C#处理Access中的事务
所谓事务,就是把多件事情当做一件事情来处理。也就是大家同在一条船上!由一个事务来完成多个表的同步操作,要么都执行成功,要么都不成功.下面举个例子,用C#实现Access数据库事务的处理方法:向一个表提交数据,...
一个.net下通用的Cookie操作类
笔者曾经参与一个大型多用户商城的开发,系统用户角色很多,有买家,卖家,代理商,系统管理员,普通管理员,超级管理员等,这些用户都涉及到登陆系统,然后建立cookies的问题,由于角色的不同,这些用户登陆系统后...
一个C#封装的加密解密类代码
using System; using System.Text; using System.Globalization; using System.Security.Cryptography;  ...
C#中foreach基础使用方法
因为是从一个类的集合中删除掉一个元素。这样就要遍历整个集合,而foreach正是为遍历准备的新玩意。自然而然用上了。于是代码类似如下:string temp = name.Text; // 从TextBox中读出数据 foreach (LCourse cou in D...
C# 检测真实的文件类型函数
private bool IsAllowedExtension(HttpPostedFile hifile) { bool ...
C# / .Net 批量重命名文件
C#里面,重命名文件时,没有 rename 这个功能,使用的是FileInfo.MoveTo的方式,MoveTo 到原目录里一个新的名字,即实现了重命名我这里举一个例子,将某个目录下的所有文件,或者某个文件类型的所有文件,按数值索...
微软.NET Framework的开源之路
回到2000年,敲门人Eminem发布了一个名为“The Real Slim Shady”的打油歌。在当时,这是为了调侃那些在流行音乐世界普遍存在的工业制造的流行歌曲。具有讽刺意味的是,大多数听众和歌迷忽略了这首歌的真正含义,而...
.NET Framework开源给开发者带来不同影响
一些.NET Framework的源代码开放了,基于MS-RL许可,并提供调试整合到VS 2008当中了。从旁观者的角度来说,这是Microsoft迈向开放与社区化合作的一大步,很多人也把这当作历史性事件,然而对于一般的开发者而言呢?...
C# 2.0 套接字编程实例初探
首先从原理上解释一下采用Socket接口的网络通讯,这里以最常用的C/S模式作为范例,首先,服务端有一个进程(或多个进程)在指定的端口等待客户来 连接,服务程序等待客户的连接信息,一旦连接上之后,就可以按...
DataTable缓存数据操作
(由于书上的代码全是用C#写的,转换为VB.NET实在麻烦,以后就不转换了,见谅)五、操纵dataset在DataSet中DataRow是其所有数据的基本存放位置,它主要是由一个值数组组成,代表DataTable单独一行。DataRow中主要包...
C#对EXCEL的读写操作
using System; using System.Collections; using System.Configuration; using System.Data; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System....