ASP編程入門進階

有了前面的html中關於form的強化知識,是不是在想,下面就可以開始ASP之旅呢?未必。
一般系統學過ASP的編程人員都會切身體會到:在系統學習ASP的內置對象和內置組件之前,學會腳本語言永遠是至關重要的。
爲什麼這麼說呢?爲什麼要學腳本語言呢?ASP和腳本語言又有什麼關係呢?

首先說說ASP是貴爲何物吧。ASP是Microsoft Active Server Pages的簡稱,它是一種服務器端腳本環境,可用來創建交互式 Web 頁並建立強大的 Web 應用程序。可以表明ASP是一種基於服務器端的腳本環境,那就明白ASP爲什麼需要IIS支持了,因爲IIS即爲常用的一類web服務器;那也就明白爲什麼要學腳本語言了,因爲ASP提供的是一種腳本環境。

再次需要說明的是,ASP只是一種環境,而非一種語言。如果真要形象化地說是ASP是網絡編程語言的話,那也是屬於一個html+腳本+asp提供的內置對象及組件的功能強大的混合語言。

所以,學點腳本非常重要!其實無論是學腳本語言,還是其它語言,我認爲首先需要了解的是該語言涵蓋的各類特性,包括:數據類型、事件、方法、 對象、屬性、語法等當然這都是些空談,正如在大學課堂上的某計算機語言課一樣,搞純研究性的就是覺得有些索而無味。還是實用些的好,能解決問題的程序纔是好程序(印證能逮到老鼠的貓就是好貓的經典聖語,呵呵)

當然,語言這東西還是要你去好好鑽研的,比如你寫求絕對值的程序,其實一個abs()函數就搞定了。再比如你會vb腳本,但把同樣程序替換成java腳本就會出錯,它們的數據類型不同,語句語法也不一樣啊。正如說中文和外文一樣,要會發音標(數據類型),會如何發音(方法),如何說成一句話(語法)……呵呵,有點讓你難受吧。行!直接了當。你以後需要注意的是語言的函數、語法。當然也不是讓你全看,按照教程中的遇到一個掌握一個。教程學完,差不多也結束了。呵呵,你要相信我。

目前有兩種主要的腳本語言:VbScript和JavaScript。因爲VbScript作爲IIS默認的服務器腳本,所以我們所談所學的基本是圍繞VbScript爲腳本的ASP的,當然也不排除有的時候使用javascript.

舉一個很簡單的例子:
運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

一時來勁,可能大家都看到網上有種狂噁心的對話框組,原理是什麼呢?請看:

運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

再來個開頁和退頁彈出對話框的原理>

運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

以上只是一個顯示對話框msgbox,當然還有書寫對話框inputbox也順便看下吧。

運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

再來看看幾個實用的函數:
len():返回字符串長度或者變量的字節長度 
left():截取一個字符串的前部分內容
right():截取一個字符串的後部分內容

運行代碼框

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

根據這幾個,經常看到的長文章後面加“......”的情況就是如下:

運行代碼框

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章