2020AV天堂网,午夜色色视频,美女黄片免费观看,欧美黄色电影网站,亚洲人在线

其他新聞

其他新聞

「asp是什么」asp是什么氨基酸

時間:2023-11-18 信途科技其他新聞

信途科技今天給各位分享asp是什么的知識,其中也會對asp是什么氨基酸進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注和分享本站。

本文導(dǎo)讀目錄:
2、asp是什么
6、ASP是什么啊

asp是什么概念?

ASP有兩個含義:一是英文Application Service Provider的縮寫,意思是網(wǎng)絡(luò)應(yīng)用服務(wù)供應(yīng)商;另一個是英文Active Server Page的縮寫,是微軟推出的一種動態(tài)網(wǎng)頁技術(shù)。

Microsoft Active Server Pages 即我們所稱的 ASP

,其實是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境, ASP 內(nèi)含于 IIS 3.0 和 4.0

之中 , 通過 ASP 我們可以結(jié)合 HTML 網(wǎng)頁、 ASP 指令和 ActiveX

元件建立動態(tài)、交互且高效的 WEB 服務(wù)器應(yīng)用程序。有了 ASP

你就不必?fù)?dān)心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務(wù)器端執(zhí)行,包括所有嵌在普通

HTML

中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。

以下羅列了 Active Server Pages 所獨具的一些特點:

1. 使用 VBScript 、 Jscript 等簡單易懂的腳本語言,結(jié)合 HTML

代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。

2. 無須 compile 編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。

3. 使用普通的文本編輯器,如 Windows

的記事本,即可進(jìn)行編輯設(shè)計。

4. 與瀏覽器無關(guān) (Browser Independence), 用戶端只要使用可執(zhí)行 HTML

碼的瀏覽器,即可瀏覽 Active Server Pages 所設(shè)計的網(wǎng)頁內(nèi)容。 Active

Server Pages 所使用的腳本語言 (VBScript 、 Jscript) 均在 WEB

服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。

5.Active Server Pages 能與任何 ActiveX scripting 語言相容。除了可使用

VBScript 或 Jscript 語言來設(shè)計外,還通過 plug-in

的方式,使用由第三方所提供的其他腳本語言,譬如 REXX 、 Perl 、

Tcl 等。腳本引擎是處理腳本程序的 COM(Component Object Model) 物件。

6.Active Server Pages

的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。

7. 可使用服務(wù)器端的腳本來產(chǎn)生客戶端的腳本。

8. 物件導(dǎo)向( Object-oriented )。

9.ActiveX Server Components(ActiveX 服務(wù)器元件 )

具有無限可擴充性。可以使用 Visual Basic 、 Java 、 Visual C++ 、 COBOL

等編程語言來編寫你所需要的 ActiveX Server Component 。 /p

p ASP

的奇妙之處真是不勝枚舉,下面就請各位系好安全帶,我將帶領(lǐng)大家進(jìn)入

ASP 的夢幻世界。 /p

p 首先,讓我們來看看運行 ASP 所需的環(huán)境: ul

liMicrosoft Internet Information Server version 3.0/4.0 on Windows NT Server /li

liMicrosoft Peer Web Services Version 3.0 on Windows NT Workstation /li

liMicrosoft Personal Web Server on Windows 95/98 /li

/ul

p 正如前文所述,與一般的程序不同, .asp 程序無須編譯, ASP

程序的控制部份,是使用 VBScript 、 Jscript

等腳本語言來設(shè)計的,當(dāng)執(zhí)行 ASP

程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器 ( 即腳本引擎 )

,由腳本解釋器進(jìn)行翻譯并將其轉(zhuǎn)換成服務(wù)器所能執(zhí)行的命令。當(dāng)然,同其他編程語言一樣,

ASP

程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫

ASP

程序,那么你的服務(wù)器上必須要有能解釋這種腳本語言的腳本解釋器。當(dāng)你安裝

ASP 時,系統(tǒng)提供了兩種腳本語言: Vbsrcipt 和 Jscript ,而 Vbscript

則被作為系統(tǒng)默認(rèn)的腳本語言。你也可以根據(jù)自己的喜好改變系統(tǒng)默認(rèn)的腳本語言,關(guān)于如何改變系統(tǒng)默認(rèn)的腳本語言請看《

a href="asp1-1.htm"font color="#026BAA"在 ASP 中使用腳本語言/font/a》一文。

ASP 本身并不是一種腳本語言,它只是提供了一種使鑲嵌在 HTML

頁面中的腳本程序得以運行的環(huán)境。但是,要學(xué)好 ASP

又必須掌握它的語法和規(guī)則?,F(xiàn)在就讓我們開始一步一步地認(rèn)識并學(xué)習(xí)

Active Server Pages 。

ASP 程序其實是以擴展名為 .asp 的純文本形式存在于 WEB

服務(wù)器上的,你可以用任何文本編輯器打開它, ASP

程序中可以包含純文本、 HTML 標(biāo)記以及腳本命令。你只需將 .asp

程序放在 WEB

服務(wù)器的虛擬目錄下(該目錄必須要有可執(zhí)行權(quán)限),就可以通過

WWW 的方式訪問 ASP 程序了。要學(xué)好 ASP

程序的設(shè)計,必須掌握腳本的編寫,那么究竟什么是腳本呢?其實腳本是由一系列的腳本命令所組成的,如同一般的程序,腳本可以將一個值賦給一個變量,可以命令

WEB

服務(wù)器發(fā)送一個值到客戶瀏覽器,還可以將一系列命令定義成一個過程。要編寫腳本,你必須要熟悉至少一門腳本語言,如

VBScript 。腳本語言是一種介乎于 HTML 和諸如 JAVA 、 Visual Basic 、 C++

等編程語言之間的一種特殊的語言,盡管它更接近后者,但它卻不具有編程語言復(fù)雜、嚴(yán)謹(jǐn)?shù)恼Z法和規(guī)則。如前所述

ASP 所提供的腳本運行環(huán)境可支持多種腳本語言,譬如: Jscript 、 REXX

、 PERL 等等,這無疑給 ASP 程序設(shè)計者提供了廣泛的發(fā)揮余地。 ASP

的出現(xiàn)使得廣大 WEB

設(shè)計者不必在為客戶瀏覽器是否支持而擔(dān)心,實際上就算你

在同一個 .asp

文件中使用不同的腳本語言,你都無須為此擔(dān)憂,因為所有的一切都將在服務(wù)器端進(jìn)行,客戶瀏覽器得到的只是一個程序執(zhí)行的結(jié)果,而你也只需在

.asp 中聲明使用不同的腳本語言即可

asp是什么

ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器主頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點:

(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);

(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;

(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;

(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;

(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個Email或訪問文件系統(tǒng)等。

(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。

ASP的工作原理

當(dāng)在Web站點中融入ASP功能后,將發(fā)生以下事情:

1、用戶向瀏覽器地址欄輸入網(wǎng)址,默認(rèn)頁面的擴展名是.asp。

2、瀏覽器向服務(wù)器發(fā)出請求。

3、服務(wù)器引擎開始運行ASP程序。

4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。

5、頁面信息發(fā)送到瀏覽器。

ASP的運行環(huán)境

asp需要運行在PWS或IIS下。PWS或IIS服務(wù)在windows98或windows2000的光盤上附帶著,可以通過“添加/刪除程序”中的“添加/刪除windows組件”來安裝。

一般asp需與access數(shù)據(jù)庫或SQL Server數(shù)據(jù)庫結(jié)合使用,編出功能強大的程序。

能夠運行ASP的web服務(wù)器軟件

Windows2000默認(rèn)安裝的是IIS5.0(internet information server),而windows xp默認(rèn)安裝的是IIS5.1,windows 2003默認(rèn)安裝的IIS6.0。

PWS(personal web server)運行在windows98環(huán)境下的簡單個人網(wǎng)頁服務(wù)器。

ASP的意涵與特性

ASP( Application Service Provider,應(yīng)用軟體租賃服務(wù)提供者 )即是指「透過網(wǎng)路以租賃方式提供應(yīng)用軟體服務(wù)的業(yè)者」,即是指業(yè)者以應(yīng)用軟體為主體,透過網(wǎng)路一對多地傳遞服務(wù),這種以服務(wù)為主的交易模式促使企業(yè)可藉由租賃的方式,以更符合成本效益的方式擁有軟體的使用權(quán),并且亦能因為業(yè)者集中式的管理而大幅降低企業(yè)維護(hù)的成本.

基本上,ASP即具有「軟體服務(wù)化,服務(wù)網(wǎng)路化」,「資訊委外服務(wù)與網(wǎng)路結(jié)合」與「產(chǎn)品通路化,通路產(chǎn)品化」等三大特性,其甚至可以被視為是ISP(Internet Service Provider)與ITS(Information Technology Service)的結(jié)合.

ASP的英文是Application Service Provider,中文的標(biāo)準(zhǔn)翻譯就是“應(yīng)用服務(wù)提 供商”,是指為商業(yè)或者個人客戶提供管理應(yīng)用解決方案的公司或者企業(yè)。最近 ASP被媒體炒做十分火熱,不是IT行業(yè)的人面對一堆技術(shù)名詞專業(yè)術(shù)語很難弄清楚ASP的內(nèi)容,本文試圖用淺顯的語言來為廣大的讀者揭開ASP神秘的面紗,對于IT行業(yè)的大熱門ASP領(lǐng)域有一些基本的認(rèn)識。

1. ASP是什么東西?

簡單地講,ASP就是為客戶提供服務(wù)的服務(wù)商,它和會計事物所、婚姻介紹所沒有什么本質(zhì)方面的區(qū)別。不同的是ASP主要是通過INTERNET(國際互聯(lián)網(wǎng)絡(luò))作為主要工作和業(yè)務(wù)工具,采用一對多的方式,向企業(yè)、公司提供標(biāo)準(zhǔn)化的應(yīng)用軟件以及相關(guān)的技術(shù)咨詢、管理租賃的服務(wù),ASP的概念最早是1998年由美國人提出來的。目前被全球各大IT廠商看好并被認(rèn)為是可以推動網(wǎng)絡(luò)經(jīng)濟(jì)發(fā)展的,有穩(wěn)固基礎(chǔ)的第三種網(wǎng)絡(luò)商業(yè)模式。

和傳統(tǒng)的外包服務(wù)(Outsourcing)相比,ASP的主要區(qū)別在于:ASP是一對多的經(jīng)營模式,提供的服務(wù)有兼容性和可協(xié)調(diào)性,并且ASP的收費方式一般是按月收費。

業(yè)界認(rèn)為:ASP一般有這樣一些“成員”:電信運營商、傳統(tǒng)IT服務(wù)廠商、互聯(lián)網(wǎng)絡(luò)接入服務(wù)商(ISP)、獨立軟件供應(yīng)商(ISV)、系統(tǒng)集成商和單純的ASP公司。

根據(jù)流行的觀點,ASP有如下五個核心內(nèi)涵:

a. ASP著重應(yīng)用為中心,提供對于應(yīng)用方面的訪問和管理。

b. ASP服務(wù)可以為用戶提供沒有在服務(wù)器、人員、系統(tǒng)和系統(tǒng)授權(quán)等前期資源投入情況下就可以在“定制”的全新應(yīng)用系統(tǒng)環(huán)境進(jìn)行訪問的服務(wù),如ISP,而這樣的服務(wù)一般按月份ASP收取服務(wù)費。

c. ASP采用集中管理的方式---ASP一般都有一個管理中心,所有的客戶通過INTERNET來進(jìn)行遠(yuǎn)程訪問,獲得技術(shù)支持和咨詢服務(wù)。

d. 一對多的服務(wù),也就是講,ASP提供的是標(biāo)準(zhǔn)化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒有實現(xiàn)客戶定制化,對于行業(yè)用戶來講已經(jīng)達(dá)到實用方便的標(biāo)準(zhǔn)。

e. 按照合同交付,在ASP客戶的眼中,ASP是一家根據(jù)客戶協(xié)議內(nèi)容提供相關(guān)服務(wù),保證應(yīng)用服務(wù)系統(tǒng)服務(wù)可以得到確實履行的機構(gòu)。

2. ASP為什么會火?

從大的方面來講,困擾國內(nèi)企業(yè)生存、發(fā)展的核心問題是管理問題。隨著互聯(lián)網(wǎng)絡(luò)的普及和應(yīng)用的深入,企業(yè)用戶可以隨時隨地直接租用ASP的服務(wù)器和軟件系統(tǒng)來進(jìn)行自己的業(yè)務(wù)管理,這樣做的好處在于;第一,企業(yè)可以節(jié)省大筆用于IT建設(shè)方面的資金,大幅度降低企業(yè)管理信息化的成本。第二,ASP的用戶可以采用各種方式獲得應(yīng)用和服務(wù),軟件類服務(wù)產(chǎn)品完全可以通過網(wǎng)絡(luò)在非常短的時間內(nèi)組成一個完善的、高效的、先進(jìn)的企業(yè)管理系統(tǒng),迅速獲得企業(yè)一體化的運營管理方案。

網(wǎng)絡(luò)經(jīng)濟(jì)發(fā)展突飛猛進(jìn),電子商務(wù)一日千里,網(wǎng)絡(luò)和網(wǎng)站從門戶到內(nèi)容、從注意力到垂直性,目前逐漸轉(zhuǎn)向熱衷ASP也是一個主要的原因。

筆者資料中,國內(nèi)最早對ASP觸電的是網(wǎng)友“飛鳥”,在1998年6月自發(fā)組織了研究、交流和探討ASP技術(shù)的“飛鳥之家”,現(xiàn)在已經(jīng)發(fā)展成為chinaasp.com,成為國內(nèi)最早的ASP應(yīng)用技術(shù)服務(wù)提供商網(wǎng)站。上海的互易網(wǎng)絡(luò)有限公司結(jié)合國內(nèi)實際情況,推出了為國內(nèi)企業(yè)服務(wù)的ASP平臺互易網(wǎng),向企業(yè)提供以電子商務(wù)為核心的,企業(yè)內(nèi)、外部網(wǎng)絡(luò)設(shè)施和應(yīng)用的遠(yuǎn)程構(gòu)架和托管服務(wù),創(chuàng)造虛擬企業(yè)門戶(EP)直接將ASP應(yīng)用到商業(yè)增殖環(huán)節(jié)中去。

此外,ISP也全面轉(zhuǎn)向ASP的懷抱,成為ISP進(jìn)一步發(fā)展的產(chǎn)物。軟件商對于ASP更是情有獨鐘。業(yè)界最新的消息是,中國第三電信“網(wǎng)通”已經(jīng)制定ASP發(fā)展戰(zhàn)略,國內(nèi)最大的管理咨詢公司“漢普”將把旗下八個子公司定位在企業(yè)內(nèi)部資源計劃管理(ERP)領(lǐng)域的ASP中,北京“聯(lián)成互動”瞄準(zhǔn)客戶關(guān)系管理(CRM)領(lǐng)域的ASP,北京“數(shù)碼方舟”定位在網(wǎng)絡(luò)辦公的ASP,HP正在和中國建設(shè)銀行討論共建金融領(lǐng)域的ASP。

ASP正在IT經(jīng)濟(jì)大潮中顯山露水,其發(fā)展前景不可估量。

3. ASP的發(fā)展階段和面臨的問題

以網(wǎng)絡(luò)服務(wù)商、軟件廠商和ISP為主力的各種IT角色,正在根據(jù)自己的優(yōu)勢條件出發(fā)對ASP領(lǐng)域進(jìn)行多種方面的嘗試。就目前階段來講,ASP提供的服務(wù)不計其數(shù)五花八門,沒有標(biāo)準(zhǔn)化和量化的概念,硬件廠商向ASP的“土壤”和勢力方向靠攏,軟件廠商和ISP則直接參與到ASP業(yè)務(wù)的第一線。

筆者估計,經(jīng)過一段時間的試探和發(fā)展,ASP將向服務(wù)集成方面發(fā)展,產(chǎn)品和服務(wù)初步的標(biāo)準(zhǔn)化將很快建立起來,接著進(jìn)入到市場細(xì)化和標(biāo)準(zhǔn)制定、ASP產(chǎn)品成熟時期,ASP的穩(wěn)步增長,最終將成為IT行業(yè)商務(wù)模式的核心!

目前在ASP發(fā)展的道路上,主要面臨的問題是觀念的轉(zhuǎn)變方面:用租賃代替購買,服務(wù)集成代替產(chǎn)品經(jīng)銷商、服務(wù)經(jīng)濟(jì)代替產(chǎn)品經(jīng)濟(jì)等等。具體到實際方面來講,安全和服務(wù)的質(zhì)量是ASP和客戶共同關(guān)心的頭等大事,要實現(xiàn)ASP提出的“租賃高科技”的口號,ASP任重而道遠(yuǎn)!

ASP常用內(nèi)置函數(shù)

1,日期/時間函數(shù)

這些函數(shù)包括對“年”、“月”、“日”、“時”、“分”、“秒”、“星期”等的顯示。

(1)Now函數(shù):根據(jù)計算機系統(tǒng)設(shè)定的日期和時間,返回當(dāng)前的日期和時間值。使用方法now();

(2)Date函數(shù):只返回當(dāng)前計算機系統(tǒng)設(shè)定的日期值。使用方法:date();

(3)Time函數(shù):只返回當(dāng)前計算機系統(tǒng)設(shè)定的時間值。使用方法:time();

(4)Year函數(shù):返回一個代表某年的整數(shù)。使用方法:year(date),其中date參數(shù)是任意的可以代表日期的參數(shù),比如“year(date())”就表示是從“date()”得出的日期中提取其中“年”的整數(shù)。

另外,還可以這樣應(yīng)用:“year(#5 20,2006#)”表示提取“2006年5月20日”中“年”的整數(shù)值。關(guān)于“5 20,2006”,也可使用“5-20-2006”、“5/20/2006”等形式表現(xiàn),即“某月某日”和“某年”的組合。同時注意使用“#”進(jìn)行包括以表示日期值。

(5)Month函數(shù):返回1到12之間的整數(shù)值,表示一年中某月。使用方法:month(date)。關(guān)于參數(shù)date的說明和year函數(shù)相同。但要注意日期的正確性,比如“#13-31-2006#”,根本就沒有“13”月,肯定是錯誤的了。

(6)Day函數(shù):返回1到31之間的整數(shù)值,表示一個月中的某天。使用方法:day(date)。關(guān)于參數(shù)date的說明和year函數(shù)相同。同樣要注意日期的正確性,比如“#2-30-2006#”其中對“2”月定義的“30”日這天就是錯誤的。

(7)Hour函數(shù):返回0到23之間的整數(shù)值,表示一天中的某個小時。使用方法:hour(time)。其中參數(shù)time是任意的可代表時間的表達(dá)式。比如“hour(time())”就表示是從“time()”得出的時間中提取其中“小時”的整數(shù)。同樣,參數(shù)time還可以這樣應(yīng)用“hour(#11:45:50#)”表示從“11”時“45”分“50”秒中提取當(dāng)前小時數(shù)。當(dāng)然,定義的時間要符合時間的規(guī)范。

(8)Minute函數(shù):返回0到59之間的整數(shù)值,表示一小時中的某分鐘。使用方法:minute(time)。time參數(shù)的說明和hour函數(shù)相同。

(9)Second函數(shù):返回0到59之間的整數(shù)值,表示一分鐘中的某秒。使用方法:second(time)。time參數(shù)的說明和hour函數(shù)相同。

(10)Weekday函數(shù):返回一個星期中某天的整數(shù)。使用方法:weekday(date)。關(guān)于參數(shù)date的說明和year函數(shù)相同。該函數(shù)返回值為“1”到“7”,分別代表“星期日”、“星期一”……“星期六”。比如當(dāng)返回值是“4”時就表示“星期三”。

(11)WeekDayName函數(shù):返回一個星期中具體某天的字符串。相對weekday函數(shù)而言即翻譯出“星期幾”,使用方法:weekdayname(weekday)。參數(shù)weekday即星期中具體某天的數(shù)值。比如“weekdayname(weekday(date()))”就表示當(dāng)前是“星期幾”。因為“date()”表示的是當(dāng)前的時間,而“weekday(date())”就表示的是一星期中具體某天的整數(shù)。

當(dāng)然weekdayname函數(shù)最終顯示的字符串內(nèi)容還與當(dāng)前操作系統(tǒng)語系有關(guān),比如中文操作系統(tǒng)將顯示“星期一”這類的中文字符,而英文操作系統(tǒng)則顯示為“Mon”(Monday簡寫)。

此外,在VBScript中還有一些關(guān)于時間間隔的計算函數(shù):

(1)DateAdd函數(shù):返回指定時間間隔的日期、時間。可以計算出相隔多少年、或相隔幾個月、又或相隔幾個小時等的新日期、時間。使用方法:dateadd(interval, number, date)。

其中參數(shù)interval表示需要添加的時間間隔單位。其是以字符串的形式表達(dá)的,比如“yyyy”表示年,“q”表示季度,“m”表示月份,“d”表示天數(shù),“ww”表示周數(shù),“h”表示小時數(shù),“n”表示分鐘數(shù),“s”表示秒數(shù)。

而參數(shù)number則表示添加的時間間隔數(shù)。其是以數(shù)值的形式表達(dá)的,可以為負(fù)值。參數(shù)date則要求是日期、時間的正確格式。

比如dateadd("d",100,"2006-5-20")就表示2006年5月20號以后的100天的日期值:2006-8-28。再比如dateadd("h",-12,"2005-5-20 10:00:00")就表示2005年5月20號上午10點前的12小時的日期時間:2005-5-19 22:00:00。

(2)DateDiff函數(shù):返回兩個日期時間之間的間隔??捎嬎愠鰞蓚€日期相隔的年代、小時數(shù)等。使用方法:datediff(interval,date1,date2)。

參數(shù)interval和dateadd函數(shù)中的interval參數(shù)內(nèi)容描述相同,date1和date2參數(shù)分別就是相互比較的兩個日期時間。另外,當(dāng)date1的日期時間值大于date2時,將顯示為負(fù)值。

比如DateDiff("yyyy","1982-7-18",date)表示某人的出生到現(xiàn)在已經(jīng)多少年了。又比如DateDiff("d","1982-7-18","2062-7-18")則計算了80年過了多少天:29220。

2,字符串處理函數(shù)

在腳本的功能處理中,通常需要對一些字符串進(jìn)行一些修飾性處理。比如過濾掉字符串中的敏感字眼以符合最終顯示的要求;又比如一段較長的字符串,需要提取開頭的幾個字符時。

(1)Asc函數(shù):返回字符串中第一個字母對應(yīng)的ANSI字符代碼。使用方法:asc(string)。其中string參數(shù)表示字符串。

(2)Chr函數(shù):返回指定了ANSI 字符代碼對應(yīng)的字符。使用方法:chr(chrcode)。參數(shù)chrcode是相關(guān)的標(biāo)識數(shù)字。該函數(shù)的功能和asc函數(shù)形成對應(yīng)。

比如:asc(“a”)表示小寫字母“a”的ANSI 字符“97”;同樣chr(97)表示的就是“小寫字母a”。另外chr(chrcode)中參數(shù)chrcode值為0到31的數(shù)字時,表示不可打印的ASCII碼。比如“chr(10)”表示換行符,“chr(13)”表示回車符等,這常用于輸入和顯示格式的轉(zhuǎn)換中。

(3)Len函數(shù):返回字符串內(nèi)字符的數(shù)目(字節(jié)數(shù))。使用方法:len(string)。比如len(“l(fā)ove”)的值就是4。

(4)LCase函數(shù):返回所有字符串的小寫形式。使用方法:lcase(string)。比如lcase(“CNBruce”)返回為“cnbruce”。

(5)UCase函數(shù):返回所有字符串的大寫形式。與lcase函數(shù)形成對應(yīng)。同樣,ucase(“CNBruce”)返回為“CNBRUCE”。

(6)Trim函數(shù)、LTrim函數(shù)和RTrim函數(shù):分別返回前導(dǎo)和后續(xù)不帶空格、前導(dǎo)不帶空格或后續(xù)不帶空格的字符串內(nèi)容。比如:

trim(“ cnbruce ”)返回為“cnbruce”,前導(dǎo)和后續(xù)都不帶空格;

ltrim(“ cnbruce ”)返回為“cnbruce ”,前導(dǎo)不帶空格;

rtrim(“ cnbruce ”)返回為“ cnbruce”,后續(xù)不帶空格;

該函數(shù)常用于注冊信息中,比如確保注冊用戶名前或后的空格。

(7)Left函數(shù):返回從字符串的左邊算起的指定數(shù)目的字符。使用方法:left(string,length)。比如left(“brousce”,5)返回為“brous”,即前五位字符。

(8)Right函數(shù):返回從字符串的左邊算起的指定數(shù)目的字符。使用方法:right(string,length)。比如right(“brousce”,4)返回為“usce”,即后四位字符。

(9)instr函數(shù):返回某字符串在另一字符串中第一次出現(xiàn)的位置。比如現(xiàn)在查找字母“A”在字符串“A110B121C119D1861”中第一次出現(xiàn)的位置,則可以 instr(my_string,"A110B121C119D1861")

(10)Mid函數(shù):從字符串中返回指定數(shù)目的字符。比如現(xiàn)在的“110”則應(yīng)該是從字符串“A110B121C119D1861”的第2位取得3個單位的值:mid("A110B121C119D1861",2,3)

(11)Replace函數(shù):在字符串中查找、替代指定的字符串。replace(strtobesearched,strsearchfor,strreplacewith)其中strtobesearched是字符串,strsearchfor是被查找的子字符串,strreplacewith是用來替代的子字符串。比如 replace(rscon,"","") 則表示將rscon中所有“”的字符替換為“”

3,類型轉(zhuǎn)換函數(shù)

Cbool(string) 轉(zhuǎn)換為布爾值

Cbyte(string) 轉(zhuǎn)換為字節(jié)類型的值

Ccur(string) 轉(zhuǎn)換為貨幣類值

Cdate(string) 轉(zhuǎn)換為日前類型的值

Cdbl(string) 轉(zhuǎn)換為雙精度值

Cint(string) 轉(zhuǎn)換為整數(shù)值

Clng(string) 轉(zhuǎn)換為長整型的值

Csng(string) 轉(zhuǎn)換為單精度的值

Cstr(var) 轉(zhuǎn)換為字符串值

Str(var) 數(shù)值轉(zhuǎn)換為字符串

Val(string) 字符串轉(zhuǎn)換為數(shù)值

4,運算函數(shù)

Abs(nmb) 返回數(shù)子的絕對值

Atn(nmb) 返回一個數(shù)的反正切

Cos(nmb) 返回一個角度的余炫值

Exp(nmb) 返回自然指數(shù)的次方值

Int(nmb) 返回數(shù)字的整形(進(jìn)位)部份

Fix(nmb) 返回數(shù)字的整形(舍去)部份

Formatpercent(表達(dá)式) 返回百分比

Hex(nmb) 返回數(shù)據(jù)的16進(jìn)制數(shù)

Log(nmb) 返回自然對數(shù)

Oct(nmb) 返回數(shù)字的8進(jìn)制數(shù)

Rnd 返回大于“0”而小于“1”的隨機數(shù),但此前需 randomize 聲明產(chǎn)生隨機種子

Sgn(nmb) 判斷一個數(shù)字的正負(fù)號

Sin(nmb) 返回角度的正鉉值

Sqr(nmb) 返回數(shù)字的二次方根

Tan(nmb) 返回一個數(shù)的正切值

5,其他函數(shù)

IsArray(var) 判斷一個變量是否是數(shù)組

IsDate(var) 判斷一個變量是否是日期

IsNull(var) 判斷一個變量是否為空

IsNumeric(var) 判斷表達(dá)式是否包含數(shù)值

IsObject(var) 判斷一個變量是否是對象

TypeName(var) 返回變量的數(shù)據(jù)類型

Array(list) 返回數(shù)組

Split(liststr) 從一個列表字符串中返回一個一維數(shù)組

LBound(arrayP 返回數(shù)組的最小索引

Ubound(array) 返回數(shù)組的最大索引

CreateObject(class) 創(chuàng)建一個對象

GetObject(pathfilename) 得到文件對象

ASP中Application和Session對象

一、Application對象的成員概述

Application對象成員包括Application對象的集合、方法和事件。

⒈Application對象的集合

Contents集合:沒有使用元素定義的存儲于Applicaiton對象中的所有變量的集合

StaticObjects:使用元素定義的存儲于Application對象中的所有變量 的集合

例:在default.asp中有如下賦值

application("a")="a"

application("b")=128

application("c")=false

則有contents集合

application.contents(1)="a" '也可寫為application.contents("a")="a"

application.contents(2)=128 '也可寫為application.contents("b")=128

application.contents(3)=false '也可寫為application.contents("c")=false

在此筆者推薦你在調(diào)用時使用類如application.contents("a")的方法,因為這樣更為直觀,如果用序號來表示的話則要考慮賦值的先后順序。

⒉Application對象的方法

Contents.Remove("變量名"):從Application.Contents集合中刪除指定的變量

Contents.RemoveAll() :把Application.Contents集合中的所有變量刪除

Lock() :鎖定Application對象,使得只有當(dāng)前的ASP頁對內(nèi)容能進(jìn)行訪問

Unlock() :解除對Application對象的鎖定

例:在default.asp中:

application("a")="a"

application("b")=128

application("c")=false

response.write application.contents(1)"

"

response.write application.contents(2)"

"

response.write application.contents(3)"

"

response.write "After Remove b:"

application.contents.remove("b")

response.write application.contents(1)"

"

response.write application.contents(2)"

"

執(zhí)行結(jié)果:

a

128

False

After Remove b:

a

False

如果要刪除集合中所有變量用application.contents.removeall即可,至于Lock和Unlock方法在實際中經(jīng)常用到,讀者也比較熟悉,在此就不在累贅。

⒊Application對象事件

OnStart:第一個訪問服務(wù)器的用戶第一次訪問某一頁面時發(fā)生

OnEnd :當(dāng)最后一個用戶的會話已經(jīng)結(jié)束并且該會話的OnEnd事件所有代碼已經(jīng)執(zhí)行完畢后發(fā)生,或最后一個用戶訪問服務(wù)器一段時間(一般為20分鐘)后仍然沒有人訪問該服務(wù)器產(chǎn)生。

想要定義application對象的OnStart和OnEnd事件里做什么需要將代碼寫在Global.asa這個文件里(下文有舉例),并且將該文件放在站點的根目錄下(一般是Inetpub\xinturoot\)

二、Session對象的成員概述

Session對象的成員比Application對象多一項屬性,即:集合、屬性、方法、事件

⒈Session對象的集合

Contents :沒有使用元素定義的存儲于特定Session對象的所有變量的集合。

StaticObject:使用元素定義的、存儲于Session對象中的所有變量的集合。

例:在default.asp中有如下賦值

session("a")="a"

session("b")=128

session("c")=false

則有contents集合

session.contents(1)="a" '也可寫為session.contents("a")="a"

session.contents(2)=128 '也可寫為session.contents("b")=128

session.contents(3)=false '也可寫為session.contents("c")=false

⒉Session對象的屬性

CodePage: 可讀/可寫。整型。定義用于在瀏覽器中顯示頁內(nèi)容的代碼頁。代碼頁是字符集的數(shù)字值,不同的語言使用不同的代碼頁。例如,ANSI代碼頁為1252,日文代碼頁為932,簡體中文代碼頁為936。

LCID : 可讀/可寫。整型。定義發(fā)送給瀏覽器的頁面地區(qū)標(biāo)識。LCID是唯一地標(biāo)識地區(qū)的一個國際標(biāo)準(zhǔn)縮寫,例如,2057定義當(dāng)前地區(qū)的貨幣符號是"£"。

SessionID: 只讀。長整型。返回本會話的會話標(biāo)識符。每創(chuàng)建一個會話,由服務(wù)器自動分配一個標(biāo)識符??梢愿鶕?jù)它的值判斷兩個用戶是誰先訪問服務(wù)器。

Timeout : 可讀/可寫。整型。為會話定義以分鐘為單位的超時限定。如果用戶在這個時間內(nèi)沒有刷新或請求任何一個網(wǎng)頁,則該用戶產(chǎn)生的會話自動結(jié)束。缺省值是20。

以上屬性在實際應(yīng)用中作用不大,而且基本上不需要怎么修改,這幾個屬性也沒什么特殊的地方。

⒊Session對象的方法

Contents.Remove("變量名"): 從Session.contents集合中刪除指定的變量

Contents.Removeall() : 刪除Session.contents集合中的所有變量

Abandon() : 結(jié)束當(dāng)前用戶會話并且撤消當(dāng)前Session對象。

Session對象的Contents.Remove("變量名")和Contents.Removeall()方法與Application對象的基本上沒什么區(qū)別,為幫助理解,大家可以參照上面的例子將Application改為Session。這里要說明一下的是Contents.Removeall()和Abandon()的區(qū)別,執(zhí)行這兩個方法都會釋放當(dāng)前

用戶會話的所有Session變量,不同的是Contents.Removeall()單純地釋放Session變量的值而不終止當(dāng)前的會話,而Abandon()除了釋放Session變量外還會終止會話引發(fā)Session_OnEnd事件,希望大家注意兩者的區(qū)別。

⒋Session對象的事件

OnStart: 當(dāng)ASP用戶會話產(chǎn)生時觸發(fā),一旦有任一用戶對本服務(wù)器請求任一頁面即產(chǎn)生該事件。

OnEnd : 當(dāng)ASP用戶會話結(jié)束時觸發(fā),當(dāng)使用Abandon()方法或超時也會觸發(fā)該事件。

這兩個事件和Application的OnStart、OnEnd事件一樣,也是必須放在Global.asa文件里,下

面就重點和大家研究一下這四個事件的使用。

ASP是什么?

ASP是Active

Server

Page的縮寫,意為“活動服務(wù)器網(wǎng)頁”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。

ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。

與HTML相比,ASP網(wǎng)頁具有以下特點:

(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);

(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;

(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;

(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;

(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)哦那個Email或訪問文件系統(tǒng)等。

(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。

ASP的工作原理

當(dāng)在Web站點中融入ASP功能后,將發(fā)生以下事情:

1、用戶向瀏覽器地址欄輸入網(wǎng)址,默認(rèn)頁面的擴展名是.asp。

2、瀏覽器向服務(wù)器發(fā)出請求。

3、服務(wù)器引擎開始運行ASP程序。

4、ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容。

5、頁面信息發(fā)送到瀏覽器。

ASP的運行環(huán)境

asp需要運行在PWS或IIS下。PWS或IIS服務(wù)在windows98或windows2000的光盤上附帶著,可以通過“添加/刪除程序”中的“添加/刪除windows組件”來安裝。

一般asp需與access數(shù)據(jù)庫或SQL

Server數(shù)據(jù)庫結(jié)合使用,編出功能強大的程序。

能夠運行ASP的web服務(wù)器軟件

Windows2000默認(rèn)安裝的是IIS5.0(internet

information

server),而windows

xp默認(rèn)安裝的是IIS5.1,windows

2003默認(rèn)安裝的IIS6.0。

PWS(personal

web

server)運行在windows98環(huán)境下的簡單個人網(wǎng)頁服務(wù)器。

什么是asp?

ASP即Active Server Pages,是Microsoft公司開發(fā)的服務(wù)器端腳本環(huán)境,可用來創(chuàng)建動態(tài)交互式網(wǎng)頁并建立強大的web應(yīng)用程序。

簡單的說 asp是動態(tài)服務(wù)器頁面,主要用來開發(fā)網(wǎng)站

ASP 是什么?

ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。另外阿斯匹林、天門冬氨酸、阿里軟件銷售合作伙伴、美國武裝系統(tǒng)暨程序公司等的縮寫也都為ASP。

ASP是什么啊

ASP是Active Server Page的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。 ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。 與HTML相比,ASP網(wǎng)頁具有以下特點:

(1)利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);

(2)ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;

(3)服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;

(4)ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進(jìn)行處理,然后向web瀏覽器發(fā)送信息;

(5)ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個Email或訪問文件系統(tǒng)等。

(6)由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。

asp是什么意思

從字面上說,ASP包含三方面含義:

1、Active:ASP使用了Microsoft的ActiveX技術(shù)。ActiveX(COM)技術(shù)是現(xiàn)在Microsoft軟件的重要基礎(chǔ)。它采用封裝對象,程序調(diào)用對象的技術(shù),簡化編程,加強程序間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發(fā)了很多實用組件。只要你可以在服務(wù)器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應(yīng)用。

2、Server:ASP運行在服務(wù)器端。這樣就不必?fù)?dān)心瀏覽器是否支持ASP所使用的編程語言。ASP的編程語言可以是VBSCRIPT和 JSCRIPT。VBSCRIPT是VB的一個簡集,會VB的人可以很方便的快速上手。然而Netscape瀏覽器不支持客戶端的VBSCRIPT,所以最好不要在客戶端使用VBSCRIPT。而在服務(wù)器端,則無需考慮瀏覽器的支持問題。Netscape瀏覽器也可以正常顯示ASP頁面。

3、Pages:ASP返回標(biāo)準(zhǔn)的HTML頁面,可以正常地在常用的瀏覽器中顯示。瀏覽者查看頁面源文件時,看到的是ASP生成的HTML代碼,而不是ASP程序代碼。這樣就可以防止別人抄襲程序。

由此我們可以看出,ASP是在IIS下開發(fā)WEB應(yīng)用的一種簡單、方便的編程工具。在了解了VBSCRIPT的基本語法后,只需要清楚各個組件的用途、屬性、方法,就可以輕松編寫出自己的ASP系統(tǒng)。

二、ASP能干什么?

ASP是基于WEB的一種編程技術(shù),可以說是CGI的一種。它可以完成以往CGI程序的所有功能,如計數(shù)器、留言簿、公告板、聊天室等等。 ASP可以輕松地實現(xiàn)對頁面內(nèi)容的動態(tài)控制,根據(jù)不同的瀏覽者,顯示不同的頁面內(nèi)容。而瀏覽者一點覺察不出來,就像為他專門制作的頁面一樣。使用各種各樣的組件,ASP可以完成無比強大的功能。使用FileSystemObject,可以對服務(wù)器上的文件進(jìn)行操作,瀏覽、復(fù)制、移動、刪除等。有ADO (Active Database Object,動態(tài)數(shù)據(jù)庫對象)的支持,ASP對數(shù)據(jù)庫的操作非常得心應(yīng)手。你甚至可以像使用本地數(shù)據(jù)庫那樣,管理遠(yuǎn)程主機上的數(shù)據(jù)庫,對表格、記錄進(jìn)行各種操作。使用CDONTS(Collaboration Data Objects for NTS,NTS協(xié)作數(shù)據(jù)對象),可以發(fā)送、查看郵件,實現(xiàn)WEBMAIL的功能。結(jié)合WSH(Windows Scripting Host),可以實現(xiàn)對NT主機的管理,如NT用戶管理、IIS虛擬主機設(shè)置、EXCHANGE郵箱設(shè)置等等,就像管理本地機一樣方便。

在支持ASP的服務(wù)器上,一般有系統(tǒng)自帶的上傳組件,利用這個組件,用戶不需要自己編寫上傳代碼就可以自動上傳文件,但是如果服務(wù)器上沒有這個組件,就需要自己編寫代碼,ASP無組件上傳源碼就是用戶自己編寫的代碼來實現(xiàn)文件上傳的功能,而不是利用系統(tǒng)自帶的組件功能。

無組件上傳的例子http://xintu.tryfly.net/upclass/

關(guān)于asp是什么和asp是什么氨基酸的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站信途科技。

掃描二維碼推送至手機訪問。

版權(quán)聲明:本文由信途科技轉(zhuǎn)載于網(wǎng)絡(luò),如有侵權(quán)聯(lián)系站長刪除。

轉(zhuǎn)載請注明出處http://www.quickersubmitter.com/xintu/76487.html

相關(guān)文章

現(xiàn)在,非常期待與您的又一次邂逅

我們努力讓每一次邂逅總能超越期待

  • 效果付費
    效果付費

    先出效果再付費

  • 極速交付
    極速交付

    響應(yīng)速度快,有效節(jié)省客戶時間

  • 1對1服務(wù)
    1對1服務(wù)

    專屬客服對接咨詢

  • 持續(xù)更新
    持續(xù)更新

    不斷升級維護(hù),更好服務(wù)用戶