
C#
zzcbyl
这个作者很懒,什么都没留下…
展开
-
C# 绘制统计图(柱状图, 折线图, 扇形图)
统计图形种类繁多, 有柱状图, 折线图, 扇形图等等, 而统计图形的绘制方法也有很多, 有Flash制作的统计图形, 有水晶报表生成统计图形, 有专门制图软件制作, 也有编程语言自己制作的;这里我们用就C# 制作三款最经典的统计图: 柱状图, 折线图和扇形图;既然是统计, 当然需要数据, 这里演示的数据存于Sql Server2000中, 三款统计图形都是动态生成. 其中柱状图转载 2008-09-24 14:09:00 · 1068 阅读 · 0 评论 -
C#序列化和反序列化
序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2、在不同的AppDomain或进程之间传递数据 3、在分布式应用系统中传递数据 ...... 在C#中常见的序列化的方法主要也有三个:BinaryFormat转载 2009-12-22 15:41:00 · 358 阅读 · 0 评论 -
获得农历日期
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We转载 2009-12-22 15:49:00 · 534 阅读 · 0 评论 -
C#.NET 连接各类数据库
001 1.C#连接连接Access002程序代码:003 004 005 006using System.Data;007using S转载 2010-04-14 18:33:00 · 432 阅读 · 0 评论 -
优秀网站源码、编程源码下载网站
1.51源码:http://www.51aspx.com/2.源码之家:http://www.codejia.com/3.源码网:http://www.codepub.com/4.虾客源码:http://www.xkxz.com/5.多多源码:http://www.morecode.net/6.洪越源代码:http://www.softhy.net/7.锋网源码:htt转载 2010-04-15 15:26:00 · 567 阅读 · 0 评论 -
Socket返回页面上的数据
/// /// Socket返回页面上的数据 /// /// 访问路径 相对路径 /// IP地址 /// Host地址 /// 编码类型 /// 远程页面内容 public static string GetNews(string Url, string IP, s原创 2010-04-28 15:28:00 · 615 阅读 · 0 评论 -
.NET设计模式
<br />.NET设计模式合集Web Client Software Factory系列(3):View-Presenter模式 作者: TerryLee.NET设计模式(18):迭代器模式(Iterator Pattern) 作者: TerryLee.NET设计模式(19):观察者模式(Observer Pattern) 作者: TerryLee.NET设计模式(2):单件模式(Singleton Pattern) 作者: TerryLee.NET设计模式(3):抽象工厂模式(Abstract Fact转载 2010-08-09 12:42:00 · 801 阅读 · 0 评论 -
一个简单的C#消息队列示例
<br />练习消息队列的一个小例子 没什么技术含量 代码也没规范<br />有关于MSMQ方法介绍:<br /> 使用create方法创建你指定路径的消息队列,使用delete方法删除一个已经存在的消息队列.<br /> 使用exists方法判别是否存在一个消息队列.<br /> 使用GetPublicQueues方法获取消息队列网络中的一个消息队列<br /> 使用Peek或者是BeginPeek方法查看消息队列中的消息,而不会删除它们<br /> 使用Receive或者上转载 2010-08-28 13:48:00 · 10100 阅读 · 2 评论 -
C#操作XML代码整理
<br />c#操作XML方法using System.Xml;<br />using System.IO;<br /><br />///<summary><br />/// XMLProc 的摘要说明<br />/// 将数据写入XML文件的方法<br />/// SaveXML_DataSet()利用DataSet写入XML文件<br />/// SaveXML_XmlTextWriter()利用XmlTextWriter写入XML文件<br />/// SaveXML_XmlNode()利用XmlNo转载 2010-10-13 12:06:00 · 507 阅读 · 0 评论 -
较完美验证码通用类
<br />using System;using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.Ht转载 2010-10-13 12:07:00 · 550 阅读 · 0 评论 -
发现并解决ASP.NET内存耗尽(OOM),让服务器"永不重启"
<br /><br />========下面的一堆文字为了说明一件事情---.NET程序,内存溢出,如何控制.主要是堆HEAP大小如何控制以及优化.以减轻GC突发性负担及这个时候服务器当机的可能*.<br />对于大型程序,完全依赖GC是不现实的,对于高负载服务器,往往我们80%的堆都由自己的析构函数接管,并辅助以自行设计的bufferpool接管堆释放工作以达到HEAP可控的目的,减少CPU突发性负荷(CPU尖峰).虽然不像C那样可以控制的那么完全,但是多多少少对OOM的发生起到抑制作用,深入下去可以完全转载 2010-10-14 15:59:00 · 1660 阅读 · 0 评论 -
[探讨与整理]关于数据库负载均衡的手法搜集贴
<br /> ====环境====<br />OS:windows系统平台。 <br /><br /><br /><br />数据库:MSSQL20XX系列。前端:ASPNET + IIS。====目标====应用业务之数据库负载均衡我先简要说说,基与dotNET的系统随着用户规模的增长,一般情况下有3个方面的瓶颈。第一,很快你会遇到图片带宽的压力和图片服务器并发的压力。第二,IIS并发连接的压力。第三,数据库CPU使用率出现尖峰波动。峰值达到100%。(平均峰值大于45%就要准备负载方案了)本着向高层次技转载 2010-10-14 16:01:00 · 707 阅读 · 0 评论 -
C#压缩解压zip 文件
首先需要在项目里引用SharpZipLib.dll。(http://www.icsharpcode.net)示例一 /// /// 压缩文件 /// using System;using System.IO;using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip;转载 2011-12-28 15:20:32 · 629 阅读 · 0 评论 -
在GridView里使用单选按钮,RadioButton/Radio
在GridView里做单选按钮,我用了三种方法第一种方法:在GridView的模版列里加服务器端控件RadioButton,使用js控制单选 使用模版列里加RadioButton function setRadio(nowRadio) { var myForm,objRadio;转载 2009-12-22 15:38:00 · 1000 阅读 · 0 评论 -
Asp.net使用ajax无刷新上传文件(附源码)
使用Ajax无刷新上传文件是当前比较流行的功能。借助JQuery强大的插件,现在已经可以很容易了。首先导入js文件jquery.ajaxfileupload.js。此插件的原理是在文档中创建iframe和form然后在将文件上传到服务器。 Code highlighting produced by Actipro CodeHighlighter (freeware)http:/转载 2009-12-22 16:02:00 · 690 阅读 · 0 评论 -
asp.net 实现多语言界面
最近看了朋友公司的项目,要求有中、英、日三种界面,他们是分别做三种不同的页面来实现的~~我看了吓倒了,这样的话,工作量也太大了吧!其实在.Net里有很好的处理方式,那就是用资源文件。用了资源文件,项目中不管要求多少种语言,只要做一个界面。其它的工作就只是翻译了。先讲一下个人理解的原理:IE在访问的时候,服务器会取到访问的客户机的所在区域,也就是说用的是什么语言,这样返回的信息(如:日期)原创 2008-10-07 16:55:00 · 487 阅读 · 0 评论 -
数字 小数 正则表达式收集
正则表达式用于字符串处理、表单验证等场合,实用高效,Movable Type的搜索功能中也可以使用,以远高效于简单逻辑关系的关键字快速定位到站点内的某一文章。下面是DRL的兄弟整理了一些常用的表达式,需要用之时查阅一时,强胜于啥都需要时才另外开始想。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在转载 2008-10-07 12:00:00 · 519 阅读 · 0 评论 -
经过设置后的弹出窗口
window.open (page.html, newwindow, height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no) //这句要写成一行原创 2009-02-10 09:24:00 · 470 阅读 · 0 评论 -
asp.net弹出层效果,遮盖背景的最好!能实现在弹出层上操作数据(比如登陆)
function ShowNo() //隐藏两个层 { document.getElementById("doing").style.display="none"; document.getElementById("divLogin").style.display="no原创 2009-02-25 16:41:00 · 6392 阅读 · 2 评论 -
Response.AddHeader实现下载
/// /// Response.AddHeader实现下载 /// /// 完整的文件路径 /// 文件名 private void DownFile(string filePath, string fileName) { FileInfo fileInfo = new FileInfo(filePath);原创 2009-03-13 11:29:00 · 648 阅读 · 0 评论 -
js正则表达式验证
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////**************************以下函数调用方式: function check() {转载 2009-04-24 11:35:00 · 778 阅读 · 0 评论 -
Windows Mobile开发资源介绍
Windows Mobile开发资源介绍 Windows Mobile是什么Windows Mobile是微软为智能手机和PDA提供的操作系统,在Windows Mobile 5.0之前分为Pocket PC和Smartphone两种版本,Pocket PC中包括PDA版本和带电话功能的Phone Edition。在Windows Mobile 6.0中分为三类转载 2009-07-30 17:55:00 · 513 阅读 · 0 评论 -
实现iFrame自适应高度
iframe id="iFrame1" name="iFrame1" width="100%" onload="this.height=iFrame1.document.body.scrollHeight" frameborder="0" src="index.htm">iframe>看到了吧,关键就在于onload="this.height=iFrame1.document.body.sc转载 2010-01-26 12:24:00 · 419 阅读 · 0 评论 -
最全的ASP.NET开源CMS汇总
国内CMS:1.SiteServer CMSSiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大的网站平台。 SiteServer CMS 是基于微软.NET 平台开发的网站内容管理系统,它集成了内容发布管理、多站点管理、转载 2010-02-09 15:54:00 · 4767 阅读 · 8 评论 -
c#泛型的使用
在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。 本文讨论泛型使用的一般问题,比如为什么要使用泛转载 2010-02-11 16:31:00 · 528 阅读 · 0 评论 -
C#中反射的应用小结
1.何谓反射?反射就是在运行的时候发现对象的相关信息。根据这些信息可以动态的执行对象的方法以及获取对象的属性所储存的值。使用.NET Framework编写的代码是自动反射的,或者说是自我描述的。之所以可以反射,是通过编译后产生的元数据来做到的。因此,你可以在你的程序中使用反射来查找托管代码中的类型(包括类的名称,方法以及参数)和与其相关的信息这其中包括执行被发现的代码。你也可以在程序运行转载 2010-02-21 12:08:00 · 1020 阅读 · 1 评论 -
.net如何显示在线人数和所在位置
一、原理在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中去转载 2010-02-23 16:06:00 · 566 阅读 · 0 评论 -
asp.net2.0生成一个复杂的验证码,背景随机,字体随机,中英文数字随机
建立网站,添加一个网页ValitionNo.aspx,和Default.aspx,新建一个文件夹images。如图所示:2、在images文件夹里添加以下5张图片:bg_0.jpg,bg_1.jpg,bg_2.jpg,bg_3.jpg,bg_4.jpg bg_0.jpg bg_1.jpg bg_2.jpg bg_3.jpg bg_4.jpg3、ValitionNo.aspx里不用转载 2010-02-24 18:55:00 · 617 阅读 · 0 评论 -
AspNetPager绑定DataTable进行分页操作
AspNetPager绑定DataTable进行分页操作 DataTable dt = new DataTable(); dt = new NewsManager().SelectAll(); //声明DataSet数据集合 DataSet ds = new DataSet(); //把DataTable转载 2013-08-15 23:03:38 · 1454 阅读 · 0 评论