2009年11月16日

.NET 4.0 Beta 2将增网络功能、修复大量Bug

摘要: 近日,微软证实将在即将推出的.NET 4.0 Beta 2中这一新里程碑版本中激活网络类库。这是既微软在7月28日宣布发放.net 4.0 beta 1版本之后得又一个版本。 .NET 4.0 Beta 1图 据悉,该版本修复了大量Bug,重点是性能的稳定,还包括与RFC URI、FTP、HTTP、SMTP标准兼容,IPv6的连接支持,用户可以通过MSDN等渠道反馈新的bug。 .Net框架项目的项目经理Nicholas Allen透露,这些新功能包括:使用计算机DNS名称打开一个套接字连接;同时为IPv4和IPv6打开套接字连接;使用SSL进行身份验证;为HTTP范围头设置64位值;在Htt 阅读全文

posted @ 2009-11-16 12:49 SonyXbox 阅读(134) 评论(0) 推荐(0) 编辑

一个简单方法完成C#时间间隔的计算

摘要: C#时间间隔计算可以通过时间刻度类TimSpan类实现,这是一个系统类。C#时间间隔计算举例说明:实现两个时间之间C#时间间隔计算: TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); TimeSpan ts = ts2.Subtract(ts1).Duration(); //时间差的绝对值 String spanTime = ts.Hours.ToString() + "小时" 阅读全文

posted @ 2009-11-16 12:49 SonyXbox 阅读(169) 评论(0) 推荐(0) 编辑

C#截取DOS命令输出流取得网卡MAC地址

摘要: 大家都知道网卡的MAC地址可以从DOS窗口中通过输入"ipconfig /all"命令运行结果获得,那么这个问题的具体内容是: 在C#中运行一个dos命令,并截取相关输出、输出流。 具体代码如下:C# code tbResult.Text = ""; ProcessStartInfo start = new ProcessStartInfo("Ping.exe"); //设置运行的命令行文件问ping.exe文件,这个文件系统会自己找到 //如果是其它exe文件,则有可能需要指定详细路径,如运行winRar.exe start.Arg 阅读全文

posted @ 2009-11-16 12:48 SonyXbox 阅读(120) 评论(0) 推荐(0) 编辑

ASP.NET缓存分析和实践浅析

摘要: 说到ASP.NET缓存,那就是:尽早缓存;经常缓存您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周的时间尝试优化代码或数据库就可以获得所需的性能,您肯定会选择缓存解决方案(假设可以接受 30 秒的旧数据)。缓存正是那些利用 20% 付出获得 80% 回报的特性之一,因此,要提高性能, 阅读全文

posted @ 2009-11-16 12:48 SonyXbox 阅读(105) 评论(0) 推荐(0) 编辑

ASP.NET页面的CheckBoxList组件

摘要: CheckBox选择组件是一个程序中都经常的组件。在程序设计中使用到该组件,一般都不会只使用到一个,往往是以多个此类组件的形式出现的。在ASP.NET页面中如果要使用到多个CheckBox组件,除了添加多个CheckBox组件在页面中之外,还有一种比较方便的方法,就是使用CheckBoxList 组件。CheckBoxList组件是由一组的CheckBox组件组成的,在此组件中CheckBox是做为条目的形式出现的,并且对每个在 CheckBoxList组件中的CheckBox都有一个索引号,这样在程序中就更容易来处理了。这时你可能要问,这不是多此一举么,既然有了CheckBox组件,还要Ch 阅读全文

posted @ 2009-11-16 12:45 SonyXbox 阅读(151) 评论(0) 推荐(0) 编辑

ASP.NET的五大数据控件浅谈

摘要: ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView。 ASP.NET 数据控件综述: 1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。 2.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现。3.DataList,Repeater和FormView数据控件都有很强的自定义布局能力,如果数据呈现需要较为复杂的布局方案,这3个控件是首选。 4.GridView ,DetailsView和FormView这三个都是.net 2.0新增的控件 阅读全文

posted @ 2009-11-16 12:44 SonyXbox 阅读(115) 评论(0) 推荐(0) 编辑

浅析ASP.NET生成随机密码

摘要: ASP.NET生成随机密码在开发需要用户注册后才能使用提供的各项功能的应用程序时,在新用户提交注册信息后,较常见的做法是由程序生成随机密码,然后发送密码到用户注册时填写的电子信箱,用户再用收到的密码来激活其帐户。实现ASP.NET生成随机密码功能是很容易的,下面的代码给出了完整的实现方法:publicstaticstringMakePassword(stringpwdchars,intpwdlen){ stringtmpstr=""; intiRandNum; Randomrnd=newRandom(); for(inti=0; i{ iRandNum=rnd.Next(p 阅读全文

posted @ 2009-11-16 12:44 SonyXbox 阅读(124) 评论(0) 推荐(0) 编辑

ASP.NET页面刷新方法总结

摘要: 先看看ASP.NET页面刷新的实现方法:第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " < script language=javascript>window.location.href=document.URL; 阅读全文

posted @ 2009-11-16 12:43 SonyXbox 阅读(83) 评论(0) 推荐(0) 编辑

ASP.NET中防止页面多次提交的代码实现

摘要: 此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript< script language="javascript"> < !-- function disableOtherSubmit() { var obj = event.srcElement; var objs = document.getElementsByTagName('INPUT' 阅读全文

posted @ 2009-11-16 12:42 SonyXbox 阅读(150) 评论(0) 推荐(0) 编辑

导航