男人.No boy no cry

彪悍的人生,不需要解釋...

导航

05 2005 档案

摘要:互联网已经日益成为应用程序开发的默认平台,传统的Web应用程序(Web Application)是基于HTML页面、服务器端数据传递的模式。而HTML是适合于文本的,随着Web应用程序复杂性越来越高,传统的Web应用程序已经渐渐不能满足Web浏览者更高的、全方位的体验要求了,这就是被Macromedia公司称之为的"体验问题"("Experience Matters")。此时一种被称为Rich I... 阅读全文

posted @ 2005-05-27 13:02 Piccolo Goo 阅读(370) 评论(0) 推荐(0)

摘要:发布日期: 09/03/2004 | 更新日期: 09/03/2004 John C. Hancock 本文讨论: ... 阅读全文

posted @ 2005-05-27 13:00 Piccolo Goo 阅读(614) 评论(1) 推荐(0)

摘要:正好无事,测试一下ADO.NET连接SQL2000的三种方式在连接时间方面的不同。目的:分别使用odbc、oledb、sqlClient客户端连接数据库,比较三者首次连接时间。环境:WINDOWS2000 AS+SP4VS.NET 2003连接串如下:ODBC:string strCnn="DRIVER=SQL Server;UID=testuser;Trusted_Connection=Y... 阅读全文

posted @ 2005-05-27 11:07 Piccolo Goo 阅读(655) 评论(0) 推荐(0)

摘要:多线程是许多操作系统所具有的特性,它能大大提高程序的运行效率,所以多线程编程技术为编程者广泛关注。目前微软的.Net战略正进一步推进,各种相关的技术正为广大编程者所接受,同样在.Net中多线程编程技术具有相当重要的地位。本文我就向大家介绍在.Net下进行多线程编程的基本方法和步骤。 开始新线程 在.Net下创建一个新线程是非常容易的,你可以通过以下的语句来开始一个新的线程: ... 阅读全文

posted @ 2005-05-18 09:39 Piccolo Goo 阅读(274) 评论(0) 推荐(0)

摘要:在asp.net中执行一个长时间的操作,有的时候需要在在客户端有一个反馈能了解到任务的执行进度,大致看了一下有这么几种做法: (1)按下按钮的时候给出一个提示正在执行任务,执行完毕让这个隐藏 (2)按下按钮的时候跳转到一个提示任务正在执行的页面,执行完毕了再跳转回来 (3)做一个任务类,开启另外一个线程执行任务,同时在客户端或者服务器端保存这个类的实例来跟踪任务的执行情况 (1)和(2)的... 阅读全文

posted @ 2005-05-18 09:24 Piccolo Goo 阅读(271) 评论(0) 推荐(0)

摘要:if I understand you correctly, you can eitherusing System.DirectoryServices; DirectoryEntry de = new DirectoryEntry("IIS://LOCALHOST/W3SVC/1/ROOT"); string s = (string)de.Properties["Path"].Value; ... 阅读全文

posted @ 2005-05-17 16:29 Piccolo Goo 阅读(1965) 评论(1) 推荐(0)

摘要:ASP.NET中的新状态容器 前面我们提到,ASP.NET为保存用户请求间的数据添加了几种新的途径。这些途径给了你如何保持状态信息更好的控制。这些技术的范围可以窄到只有一个请求那么小(Context对象),也可以宽到整个Web服务器和服务器上的所有应用程序(Machine.config文件)。在多数情况下你有多种保存特定数据片的选择--使用每个方法描述的问题和答案来决定某个对象是否适合你的需... 阅读全文

posted @ 2005-05-17 12:30 Piccolo Goo 阅读(252) 评论(0) 推荐(0)

摘要:摘要:ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、cookie、hidden fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。本文将介绍了上述的技术,给出了什么时候使用它们的一些指导。尽管这些技术中有些在传统ASP中已经存在,但是有了.NET框架组件后该在什么时候使用它们发生了变化。为了在A... 阅读全文

posted @ 2005-05-17 12:27 Piccolo Goo 阅读(260) 评论(0) 推荐(0)

摘要:方法一、尽量使用复杂的SQL来代替简单的一堆 SQL. 同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率。有多个查询时,要善于使用JOIN。 oRs=oConn.Execute("SELECT * FROM Books") while not oRs.Eof strSQL = "SELECT * FROM Authors WHERE AuthorID="&oRs("Aut... 阅读全文

posted @ 2005-05-12 14:20 Piccolo Goo 阅读(264) 评论(0) 推荐(0)