代码改变世界

如何对DataTable进行检索和排序

2008-04-24 19:43 by TTlive, 300 阅读, 0 推荐, 收藏, 编辑
摘要:显示结果 CustomerID CompanyName Country WHITC White Clover Markets USA TRAIH Trail's Head Gourmet Provisioners USA THECR T... 阅读全文

C#实现测量程序运行时间及cpu使用时间

2008-04-24 16:03 by TTlive, 215 阅读, 0 推荐, 收藏, 编辑
摘要:对一个服务器程序想统计每秒可以处理多少数据包,要如何做?答案是用处理数据包的总数,除以累记处理数据包用的时间。这里要指出的是, 运行一段程序,使用的cpu时间,跟实际运行的时间是不一样的。附例如下:privatevoidShowRunTime(){TimeSpants1=Process.GetCurrentProcess().TotalProcessorTime;Stopwatchstw=newStopwatch();stw.Start();intCircles=1000;for(inti=0;i<Circles;++i){Console.WriteLine(i.ToString()); 阅读全文

用C#生成不重复的随机数

2008-04-23 19:38 by TTlive, 224 阅读, 0 推荐, 收藏, 编辑
摘要:我们在做能自动生成试卷的考试系统时,常常需要随机生成一组不重复的题目,在.net Framework中提供了一个专门用来产生随机数的类System.Random。 对于随机数,大家都知道,计算机不可能产生完全随机的数字,所谓的随机数发生器都是通过一定的算法对事先选定的随机种子做复杂的运算,用产生的结果来近似的模拟完全随机数,这种随机数被称作伪随机数。伪随机数是以相同的概率从一组有限的数字中选取的。所选数字并不具有完全的随机性,但是从实用的角度而言,其随机程度已足够了。伪随机数的选择是从随机种子开始的,所以为了保证每次得到的伪随机数都足够地“随机”,随机种子的选择就显得非常重要。如果随机种子.. 阅读全文

在 Javascript 中读取 C# Dataset 实例(转)

2008-04-23 09:08 by TTlive, 300 阅读, 0 推荐, 收藏, 编辑
摘要:转自 http://blog.csdn.net/whqcfp/archive/2008/04/10/2276676.aspx 最近在AJAX 开发中, 需要调用业务函数,操作Dataset,读取数据集,具体操作方法如下:新建一 WEB 项目,创建一业务类:如下所示:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.We 阅读全文

c# 一个中国农历时间的类

2008-04-22 20:06 by TTlive, 302 阅读, 0 推荐, 收藏, 编辑
摘要:原来还准备自己写算法,并研究农历规则。发现那太难和麻烦了,光是农历的推算那就我等专门研究历法的人一下搞懂的。后来发现.NET类库也提供一些基础的农历类System.Globalization.ChineseLunisolarCalendar。我改装了一下如DateTime时间形式。代码如下。实现了 公历农历转换的功能。但是只能算到1900~2100年之间的。基本够日常使用了。源代码如下。cc.MinSupportedDateTime.ToShortDateString()+"到"+cc.MaxSupportedDateTime.ToShortDateString());if 阅读全文

C#事件(event)解析

2008-04-22 09:13 by TTlive, 128 阅读, 0 推荐, 收藏, 编辑
摘要:事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。 先来看看事件编程有哪些好处。 在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量,而引入事件编程后,大大简化了这种过程: - 使用事件,可以很方便地确定程序执行顺序。 - 当事件驱动程序等待事件时,它不占用很多资源。事件驱动程序与过程式程序最. 阅读全文

C#接口基础知识实例讲解

2008-04-21 19:51 by TTlive, 249 阅读, 0 推荐, 收藏, 编辑
摘要:从技术上讲,接口是一组包含了函数型方法的数据结构。通过这组数据结构,客户代码可以调用组件对象的功能。定义接口的一般形式为: [attributes] [modifiers] interface identifier [:base-list] {interface-body}[;] 说明: 1、attributes(可选):附加的定义性信息。 2、modifiers(可选): 允许使用的修饰符有 new 和四个访问修饰符。分别是:new、public、protected、internal、 private。在一个接口定义中同一修饰符不允许出现多次,new 修饰符只能出现在嵌套接口中,表示... 阅读全文

AJAX做一个动态进度条

2008-04-21 13:45 by TTlive, 302 阅读, 0 推荐, 收藏, 编辑
摘要:1.建立进度条html页面progressbar.htm<scriptlanguage="javascript">functionsetPgb(pgbID,pgbValue){if(pgbValue<=100){//debugger;if(lblObj=document.getElementById(pgbID+'_label')){lblObj.innerHTML=pgbValue+'%';//changethelabelvalue}if(pgbObj=document.getElementById(pgbID)){var 阅读全文

使用ASP.NET AJAX的注意事项

2008-03-31 21:12 by TTlive, 127 阅读, 0 推荐, 收藏, 编辑
摘要:1. 画面迁移应该使用执行画面重定向的Response.Redirect而不是Server.Transfer,因为Server.Transfer不改变IE客户端URL,会导致ASP.NET AJAX客户端脚本访问资源的时候出现URL错误。2. 在服务器端注册脚本和隐藏字段应该使用类ScriptManager,而不是Page.ClientScript对象,因为 Page.ClientScript的方法是将脚本注册给全局对象,会导致如果进行局部更新,这些脚本不会送到客户端,而ScriptManager的方 法正相反。ScriptManager类不管画面上有没有ScriptManager控件都可以使 阅读全文

代码统计工具(支持C#,VB.NET)

2008-03-31 11:26 by TTlive, 443 阅读, 0 推荐, 收藏, 编辑
摘要:小玩意,不多说,想看的一看就会,界面如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO;namespace代码行数统计工具{publicpartialclassfrmCountCodes:Form{stringcurDir="";//当前目录stringwrfile=""; 阅读全文