- Login
帳號:
密碼:
ASP MENU
線上教學
   ASP 教學
VB.NET 教學
JSP 教學
JAVA 教學
完整 ASP 教學
程式下載
   ASP 程式下載
提供 ASP 程式
程式量身訂做
   收費標準
填寫需求表
討論交流專區
   程式討論區
電腦資訊交流
工作機會
   社會人就職情報
汎亞人力銀行
大台中人力銀行
大高雄人力銀行
相關連結
   ASP 虛擬空間
ASP 相關網站
聯絡我們
   意見信箱
加入會員程式討論區線上購物回首頁
ASP 教學
揭開ASP神秘面紗(1)
ASP 基 礎

作者:米仙聖人

1:簡介ASP語言
  ASP是由靜態的HTML和動態的ASP代碼組成,採用ASP的一個很大的優點是,可以在客戶端中包含你的服務器端腳本的運行結果。為了能夠區分代碼的起始位置和終止位置,在ASP中是用 <% ASP Code %>來標識,其中<%是ASP代碼的起始的標記;%>是ASP終止的標記;ASP Code就是任意的ASP代碼。(源代碼)

2:腳本語言的選擇
  同時,你也可以在ASP中用<Script>標記,但是你必須設定你的RuanAt參數,使它的值設定為你的服務器,否則你的代碼將會被發送到客戶瀏覽器端進行處理。在默認的情況下,IIS會認為你的ASP代碼是VBScript編寫的。當然你也可以使用JScript,只需要在頁面的頂部用處理命令 <%@ LANGUAGE=VBSCRIPT% >進行聲明就可以了,注意,這個聲明必須在這個頁面的第一行,且在LANGUAGE和@之間要有空格。當然你也可以在一頁中指定不同的腳本語言,例如:將主腳本語言設置為VBScript而期間再用JavaScript語言,格式如下:
<% @ LANGUAGE=VBScript RUNAT=Server%>
<html>
  .....
<body>
  .....
  <Script language="JavaScript" runat= "Server">
    .....
  </Script>
  
  .....
<body>
<html>

3:代碼的使用
  在VBScript中注釋是以單引號(')來表示的,同時VBScript中的變量不區分大小寫,ASP內建對象和函數以及VBSCript中的函數和結構都是不區分大小寫的。在VBSCript中變量必須是以字母打頭,且長度不超過255個字符,它可以包含字母和數字,但是不能包含句點和其他特殊符號。在VBScript中不必事先聲明變量,可以直接使用。當然你可以事先聲明,用Option Explict語句就是強制必須事先聲明所有變量。VBScript聲明的變量是種變體(Variant)數據類型,當你為變量賦值時才決定以何種方式存儲這個變量。注意,當我們用一個變體來保存對象時,要使用 Set 語句來賦值。
  在VBScript中變量的使用期限(也就是作用域)是依賴於在什麼地方聲明了這個變量,如果要在網頁中聲明變量,那麼它的使用期限是一直到這個頁面停止處理時才結束它的使用期限;如果在過程中聲明變量,那麼這個變量的使用期限也就是從各個過程開始到這個過程結束。
   函數和過程一樣都是命名了的代碼塊,但它們卻有很大的區別,過程完成程序任務,函數則返回值。舉個例子,當你想獲取當前的系統日期,你只要Date函數,就可以得到系統的當前日期,再舉個代表性例子,當你想獲取某個數的平方根,你只要將該數傳給VBScript的Sqr()函數,此函數會立即返回該數的平方根。如:
A=sqr(9) ,則A=3。

4:操作符
  VBScript進行數學運算時有+、-、*、和 / 等這些基本的數學符號進行操作,同時還可以用 \進行整數除法,這種除法只返回結果的整數部分。字符的連接是通過 & 來進項
   了解編程語言的朋友一定知道在程序中控制程序流程的語句主要可以分為條件語句和循環語句,在 VBScript 中可使用If...Then...Else 語句和Select Case 語句來作為條件語句。
  If...Then...Else 語句用於計算條件是否為 True 或 False,並且根據計算結果指定要運行的語句。通常,條件是使用比較運算符對值或變量進行比較的表達式,If...Then...Else 語句可以按照需要進行嵌套。Select語句是根據變量的數值來走那個分支。(源代碼)
  常用循環語句有以下四個:
    Do...Loop: 當(或直到)條件為“真”時循環。
    While...Wend: 當條件為“真”時循環。
    For...Next: 指定循環次數,使用計數器重複運行語句。
    For Each...Next: 對於集合中的每項或數組中的每個元素,重複執行一組語句



頂端
本網頁最佳瀏覽模式為:瀏覽器 IE4.0 以上    解析度: 800 x 600
Copyright © 2000-2019 COOLASP All Rights Reserved