從事ASP網站建設的工作已經有一段時間,一些技巧可以說是在不斷的發現問題以及解決問題中學到的,特別是在學習中遇到一些問題能夠百度一下,這給技術的學習過程中掃清了不少障礙。
ASP的一些基本認識
ASP是Active Server Page的縮寫,翻譯過來可以叫做是“動態服務器頁面”。是微軟開發的代替CGI腳本程序的一種應用,它能夠和數據庫以及其它程序進行交互,是一種簡單、方便的編程工具。計算機發展到現在來說,程序,也不外乎就是“命令”。我們接觸的,都不是最深層的機器語言,而是所謂的“高級語言”。機器語言是告訴電腦,也就是電腦里面的一些硬件比如 CPU內存芯片來怎么運算怎么操作一些指令等等。高級語言是基于機器語言之上的,高級語言告訴機器語言,我想干什么,然后由機器語言發送命令給電腦,電腦去操作 CPU內存芯片等等硬件進行運算。
編程,也就是編寫程序,其實只是該語言的 程序語句 + 變量 + 數據構成的,并不是很復雜,語句是往往是各類語言比如:ASP,PHP,JSP,C#,C++自己內部形成的規范語言。各種語句的編寫,都是自己的一些規范,并且都要嚴謹性具有自己的結構,比如,一個判斷語句,ASP 和PHP邏輯結構大致相似,但語句的寫法不同。我們的ASP網站很多功能的實現,往往是網站制作的時候所編的一些程序來實現的。
ASP編程的一些語句
ASP語言是有一些程序語句構成的,這些語句構成了ASP的一個個邏輯結構與功能,所以,很大程度上這些構成了ASP網站制作學習的很大部分。
我們常用的主要 程序語句包括:
程序結構(聲明變量,自定義函數[function],自定義子例程[sub],各種計算 等等)
邏輯判斷語句(if...then....end if,select...case 等等)
循環運算語句(for...next,do...loop,while...wend 等等)
數據操作語句(獲取數據,輸出數據,操作數據庫,操作各種組件 等等)
關于ASP變量與變量賦值
變量,可以說是一種載體(運輸車),可以讓你輕松運輸(操作)一些東西,如:數據,對象,數組,等等。程序經常要操作數據往往就是操作保存了該數據的一些變量。變量與數據,是要區分清楚的,變量里存儲的,往往都是數據,數據庫里存儲的,也是數據。(數據庫里存儲了 [表] 數據,[表] 數據里包括了 [字段] 和 [字段] 相應的 各條數據 等等)
變量賦值,變量輸出,變量運算,都是很規范的。
數字,可以直接賦值,XX = 1234
字符串(文本),則必須用 英文輸入法狀態下 的 雙引號 括起來,XX = "字符串文本"
變量 與變量,或者與文本結合時,用 & 符號連接。。。。
比如,XX = "字符串",XX2 = "文本"
xx2w = XX & XX2
xx2w 就是:字符串文本
xx2w = XX & "的" & XX2
xx2w 就是:字符串的文本
如果 字符串 里帶有 英文輸入法狀態下 的 雙引號
xx2w = "字符串""的""文本"
這樣 xx2w 的數據就是:字符串"的"文本
什么時候用 ""& 變量 &"" ? 什么時候用 <%= 變量 %>?
相信很多ASP網站制作學習的新手都會感到迷惑,這里有一個法則:
<%' 當你在這里面操作時,需要操作或輸出 變量 就用 "& 變量 &" %>
需要注意:
<% 和 %> 之間,才是 ASP 命令服務器執行的,
<% 和 %> 之外的,都是 HTML 都是瀏覽器執行的!
如上介紹的都是一些上海網站制作的小編在初步學習時候總結的一些基本概念,希望能對您有所幫助。
本文由上海藝覺網絡科技有限公司(http://m.songxinqiang.cn)原創編輯轉載請注明。