• 一个代码搞定页面压缩HTTPCOMPRESS源代码[861]
先简单说一说ASP.NET服务端GZIP压缩模块的作用及工作原理。很多人编写网页的时候页面因为使用了大量的JS特效又或者放置很多大型动态广告导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一. . . . . .
• C#开发WAP之GOOGLEADSENSE移动广告代码获取源代码[原创][1389]
什么是AdSense移动广告?AdSense移动广告使发布商可以利用有针对性的Google广告,通过自己的移动网页获取收益。与AdSense内容广告类似,使用AdSense移动广告时Google也会按您网站(在此情况下即为您的移动网站)的内容来提供广告。每. . . . . .
• C#代码注释文字自动提取,与他人共享DLL[1965]
C#开发过程中经常需要与大家共享一些DLL;但是如果都去看.CS,未免太累人了。如果大家都遵守XML形式的注释,那末可以用下面的程序一次性提取相关XML注释。别人只需要阅读该程序生成的HTML文件即可(或许可以转存到WORDPDF等文件中)。< %@P. . . . . .
• 用C#写ASP.NET搜索蜘蛛代码程序[2383]
用C#写asp.net搜索蜘蛛代码程序[CODE]C#protectedboolrobot(){boolbrtnfalse; stringking_robots“Baiduspider+ @Baidu|Googlebot@Google|ia_arc. . . . . .
• C#编写GOOGLESITEMAP.XML源代码[1668]
C#编写GoogleSitemap.xml源代码文件1Sitemap.aspx< %@PageLanguage“C#“AutoEventWireup“true“CodeFile“Sitemap.aspx.cs“Inherits“_Home_Si. . . . . .
• 如何使用SQLSERVER2000中的XML功能[1878]
SQLServer2000提供了一些XML功能,用于通过XML将关系行集合转换成分层的XML文档、读取XML文档和批量加载数据。例如,可以将XML文档传递到存储过程,将XML联接到某些表并返回一个行集合,甚至可以在数据库中修改数据。XML在当今企业系统中不. . . . . .
• 超强C#图片上传,加水印,自动生成缩略图源代码(联高原创)[3125]
北京联高软件开发有限公司倾情奉献经过测试的超强C#图片上传,加水印,自动生成缩略图源代码。可以指定水印位置、文字;可以设置缩略图背景颜色,边框及其颜色,阴影及其颜色;可以指定缩略图质量;支持GIF,JPEG,JPG,PNG,BMP,TIFF等多种格式图片文. . . . . .
• C#中用SYSTEM.XML读写XML说明与代码[10190]
XML是目前最常用的通用数据传输与处理接口类型。本文介绍如何用C#.NET读写XML文档资料。< ?xmlversion“1.0“encoding“utf8“?> < LinkLibraryxmlns:xsd“http:www.w3.or. . . . . .
• C#取真实IP地址及分析[5606]
说一哈,我也是转来的,不是想骗PV,方便自己查而已!目前网上流行的所谓“取真实IP地址”的方法,都有bug,没有考虑到多层透明代理的情况。多数代码类似:stringIpAddress(HttpContext.Current.Request.ServerV. . . . . .
• ASP程序员学习C#之超级攻略[2666]
摘要:本文专门为ASP程序员介绍如何快速学习C#之web网站开发。[b]一、为什么选择C#?[b]微软的ASP风靡了近10年了,可见其生命力相当强劲。究其原因,不外乎“简捷、直观、衍生于大众的VB”等特色。偶也用了将近10年的ASP,完美地享受着这些特点。. . . . . .
• 通过C#实现集合类纵览.NETCOLLECTIONS及相关技术[2312]
在真正的对象化开发项目中,我们通常会将常用的业务实体抽象为特定的类,如Employee、Customer、Contact等,而多数的类之间会存在着相应的关联或依存关系,如Employee和Customer通过Contact而产生关联、Contact是依赖于. . . . . .
• C#3.0中对象初始化器和集合初始化器[1799]
C#3.0中对象初始化器(ObjectInitializers)和集合初始化器(CollectionInitializers),就是简化我们的代码,让本来几行才能写完的代码一行写完。这样在LINQ的使用中,我们才不会把一个LINQ表达式写的巨复杂无比。由于. . . . . .
• C#3.0新特性速览[1700]
微软最近的动作频繁,C#2.0规范才刚推出不久,我还没来的及完全消化C#2.0中的所有新特性,而今又推出了C#3.0,在短短几年中,微软就对C#进行了两次大的升级,为C#加入了许多新的特性,从而使C#变得更加强大也更加现代了。下面我就把C#3.0中的新特性. . . . . .
• 简单实用的C#分词源代码(含词库素材下载)[5424]
一、词库词库大概有5万多词语(Google能搜到,类似的词库都能用),我摘要如下:地区82重要81新华社80技术80会议80自己79干部78职工78群众77没有77今天76同志76部门75加强75组织75点击下面链接下载中文词库素材(纯文本文件)[A]ht. . . . . .
• C#高效分页代码(不用存储过程)[6559]
首先创建一张表(要求ID自动编号):createtableredheadedfile(idintidentity(1,1),filenamesnvarchar(50),sendusernvarchar(50),primarykey(id))然后我们写入50. . . . . .
• SERVER.TRANSFER是在两个页面之间进行传值的好方法[6513]
ASP.NETServer.Transfer是在两个页面之间进行传值的好方法。从A页面Transfer到B页面时,就可以在B页面通过Context.Handler获得A页面的一个类的实例,从而在B调用A的各个成员对象。下面的示例建立了WebForm1和We. . . . . .
• 一个克隆对象的C#基类[3876]
一个克隆对象的C#基类简介虽然在现实世界中的克隆课题是有争议的,在.NET世界使用它却足够安全,难道不是吗?为实现一个类你究竟有多少次要实现ICloneable接口,而且每一次都写相同的代码,或为每个类写特定的代码。而且,当你的类加入一个新的字段时,往往会. . . . . .
• C#语言FTP客户端代码[3783]
*FTPFactory.cs; Betterviewwithtabspace4; usethefollowinglinetocompile; csctarget:libraryout:FTPLib.dllr:System.Net.DLLFTP. . . . . .
• 递归枚举排列、组合的C#源码[3448]
基础代码:usingSystem; usingSystem.Collections; usingSystem.Data; < summary> 组合数学函数集< summary> publicclassCombinator. . . . . .
• 在C#.NET中跟踪代码的运行过程[2474]
以下代码为跟踪的方法usingSystem.Diagnostics; namespaceLegalsoft.Kernal.Utility{publicclassLogUtility{侦听器privatestaticTextWriter. . . . . .
• ASP.NET2.0中实现跨页面提交[2884]
在ASP.NET1.X版本中,页面都是提交到自己本身,并不能方便的指定需要提交的目的页面。例如FirstPage.aspx中的button只能提交到FirstPage.aspx,而不能提交到SecondPage.aspx。很多时候,ASP.NET1.X这样. . . . . .
• C#通用的数据操作类[4904]
C#通用的数据操作类拷贝后保存为\App_Code\SQLHelper.cs,修改命名空间与104行的数据连接字符串即可。< summary> 通用数据库接口数据库访问的一些常用方法由北京联高软件开发有限公司SharpOnl. . . . . .
• 常用的C#数据检查类[2802]
usingSystem; usingSystem.Text; usingSystem.Web; usingSystem.Web.UI.WebControls; usingSystem.Text.RegularExpressions; name. . . . . .
• C#中的域(FIELD)和属性(PROPERTY)[2734]
访问一个类的成员变量可以有两种方式:域、属性。域作为public类型的成员变量访问,而属性不能直接进行访问,必须通过访问器(accessors)进行。域(field)-域表示与对象或类相关联的变量。-域的声明中如果加上了readonly修饰符,表明该域为只. . . . . .
• C#编码规范和编程好习惯[2654]
谁都会写代码!几个月的编程经验可以让你写出“可运行应用程序”。让它可运行容易,但是以最有效率的方式编码就需要下更多的功夫!要知道,大多数程序员在写“可运行代码,而不是高效代码”。我们在这个指南课程前面提到,你想成为你们公司“最尊贵的专业人员”吗?写“高效代. . . . . .
• C#编码好习惯[2151]
C#编码好习惯1.避免将多个类放在一个文件里面。2.一个文件应该只有一个命名空间,避免将多个命名空间放在同一个文件里面。3.一个文件最好不要超过500行的代码(不包括机器产生的代码)。4.一个方法的代码长度最好不要超过25行。5.避免方法中有超过5个参数的. . . . . .
• 用C#实现C/S模式下软件自动在线升级[6572]
本文针对目前CS模式下编写的应用程序可维护性差的特点,提出了一套自动在线升级的解决方案,分析了在线升级的困难及实现原理,并给出了实现升级的部分代码,具有实际参考价值和现实意义。本文程序代码均在.NetFramework1.1和Windows2000下测试通. . . . . .
• C#参考之访问关键字:BASE、THIS[2695]
basebase关键字用于从派生类中访问基类的成员:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。基类访问只能在构造函数、实例方法或实例属性访问器中进行。示例:在派生类中调用基类方法。usingSyst. . . . . .
• C#实现遗传算法模拟花朵的进化[2140]
以下代码实现了一个简单的花朵进化的模拟过程。花朵的种群数量是10,共进化了50代。通过运行程序,你会发现通过不断的进化,种群的总的适应环境的能力在逐步提高(fitness的值下降)。实现代码:usingSystem; usingSys. . . . . .
• 用C#的类实现数据结构的堆栈算法[2214]
usingSystem; namespaceDataStructure{Class1的摘要说明。publicclassStack栈类{privateintcount0; privateNodefirstnull; 定义首结点publicboolEmpty{g. . . . . .
• 在C#中应用哈希表(HASHTABLE)[4401]
一,哈希表(Hashtable)简述在.NETFramework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value. . . . . .
• 用C#生成中文汉字验证码的基本原理[1766]
用C#生成中文汉字验证码的基本原理前几天去申请免费QQ号码,突然发现申请表单中的验证码内容换成了中文,这叫真叫我大跌眼镜感到好笑,Moper上的猫儿们都大骂腾讯采用中文验证码。^_^我不得不佩服腾讯为了防止目前网络上横行的QQ号码自动注册机而采取中文验证码. . . . . .
• C#.NET支付宝接口[1943]
生成URL链接usingSystem; usingSystem.Data; usingSystem.Configuration; usingSystem.Collections; usingSystem.Web; usingSystem.We. . . . . .
• 在C#中利用SHARPZIPLIB进行文件的压缩和解压缩[3242]
我在做项目的时候需要将文件进行压缩和解压缩,于是就从http:www.icode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解. . . . . .
• 360度全方位比较C#和VB[1881]
1变量声明intx; Strings; Strings1,s2; Objecto; ObjectobjnewObject(); publicStringname; DimxAsIntegerDimsAsStringDims1,s2AsStringDimo“Impli. . . . . .
• C#设计模式之建造者(BUILDER)模式示例源代码[1552]
usingSystem; usingSystem.Collections; productpublicclassComputer{privatestringType; privateHashtableinfonewHashtable(). . . . . .
• C#抽象工厂模式的几种实现方法及比较[1898]
利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C#中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用。我们来看一个例子:. . . . . .
• 用设计模式固化C#程序[1472]
译序:C#进阶文章。译者对Samir提供的C#例子进行了简单整理(作者提供的某些代码在译者的环境中无法通过编译),并编写了对应的C+ + 示例,一并置于译注中,以便读者比对。译文中所有C#、C+ + 程序调试环境均为Microsof. . . . . .
• 数据结构与算法(C#实现)系列---二叉树[2240]
usingSystem; usingSystem.Collections; namespaceDataStructure{< summary> BinaryTree的摘要说明。< summary> publicclass. . . . . .
• 在C#中建立复杂的、灵活的SQL查询/命令[2034]
SelectQueryBuilder类允许在你的代码中建立复杂的SQL语句和命令。它也能帮助于避免SQL注入式攻击。介绍承认,并且我们都这样作过,也认为下面的方式是最好的和唯一的方式。就是我们建立大量的字符串包含所有的Where子句,然后提交到数据库去执行. . . . . .
|