ASP.NET网站制作之关于C#中timer类 在C#里关于准时器类就...
在经过全球个人PC市场占有90%的微软对asp.net不断优化与整合后,asp.net与微软自身平台的动用上更加的高效,加上asp.net在应用上非常容易上手,相信asp.net仍会是最多客户选用的脚本语言,并会在未来几年继续领跑。准时・关于C#中timer类在C#里关于准时器类就有3个1.界说在System.Windows.Forms里
2.界说在System.Threading.Timer类里
3.界说在System.Timers.Timer类里
System.Windows.Forms.Timer是使用于WinForm中的,它是经由过程Windows动静机制完成的,相似于VB或Delphi中的Timer控件,外部利用APISetTimer完成的。它的次要弱点是计时不准确,并且必需有动静轮回,ConsoleApplication(把持台使用程序)没法利用。
System.Timers.Timer和System.Threading.Timer十分相似,它们是经由过程.NETThreadPool完成的,轻量,计时准确,对使用程序、动静没有出格的请求。System.Timers.Timer还能够使用于WinForm,完整代替下面的Timer控件。它们的弱点是不撑持间接的拖放,必要手工编码。
例:
利用System.Timers.Timer类
System.Timers.Timert=newSystem.Timers.Timer(10000);//实例化Timer类,设置距离工夫为10000毫秒;
t.Elapsed+=newSystem.Timers.ElapsedEventHandler(theout);//抵达工夫的时分实行事务;
t.AutoReset=true;//设置是实行一次(false)仍是一向实行(true);
t.Enabled=true;//是不是实行System.Timers.Timer.Elapsed事务;
publicvoidtheout(objectsource,System.Timers.ElapsedEventArgse)
{
MessageBox.Show("OK!");
}
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听) 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。 平台无关性是PHP的最大优点,但是在优点的背后,还是有一些小小的缺点的。如果在PHP中不使用ODBC,而用其自带的数据库函数(这样的效率要比使用ODBC高)来连接数据库的话,使用不同的数据库,PHP的函数名不能统一。这样,使得程序的移植变得有些麻烦。不过,作为目前应用最为广泛的一种后台语言,PHP的优点还是异常明显的。 同时也感谢博客园给我们这个平台,也感谢博客园的编辑们做成专题引来这么多高人指点。 关于ASP.NET功能上,ASP.NET比微软以前的ASP(96年出现)有更强大的library,更好的稳定性。ASP.NET可以使用.NETFramework中所有组件(也就是说.NET能实现的,ASP.NET一样能实现)。 现在的ASP.net分为两个版本:1.1和2.0Asp.net1.1用VS2003(visualstudio2003)编程。Asp.net2.0用VS2005(visualstudio2005)编程。现在一般开发用的是VS2003。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 主流网站开发语言之ASP:ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法和VisualBASIC类似,可以像SSI(ServerSideInclude)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身存在着许多缺陷,最重要的就是安全性问题。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。
页:
[1]