<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      ASP知識講座一

      [摘要]一、首先讓我們了解一下學習ASP的基本要求。 : 1.ASP起步所需個人最低配置: (1)懂一點HTML知識(有維護制作網頁的經驗); (2)一點數據庫知識,如會使用Microsoft Acc...

      一、首先讓我們了解一下學習ASP的基本要求。 :  
      1.ASP起步所需個人最低配置:  
      (1)懂一點HTML知識(有維護制作網頁的經驗);  
      (2)一點數據庫知識,如會使用Microsoft Access或者會使用.mdb數據庫。  
      (3)最好有一點點編程基礎(最好是VB系列,要求會使用If…Then…End If選擇分支語句和循 
      環語句)。如果您一點編程基礎也沒有,那只有試試看了。  
      2.調試、運行ASP所需軟件環境:  
      (1)Win9x+PWS(Win98的光盤中"\add-ons\pws\setup.exe"安裝一下就行了)。至于怎樣安裝 
      Personal Web Server,很多雜志上都有介紹(不要太多哦,電腦商情報去年就有過一篇《 
      ASP個人上手指南》),其實非常簡單,沒有文章寫得那么復雜。如果這關過不了,我只好建議 
      您打電話到編輯部咨詢了。  
      (2)或者使用Windows NT4.0+IIS4.0(在Windows NT4.0 Option Pack安裝程序中),若要 
      在單位里組建Intranet,使用這種組合是比較好的。 安裝完畢后,如果在瀏覽器中輸入 
      http://localhost/default.asp 有結果出來,則安裝成功(默認情況下,你的主頁文件應放 
      在"\InetPub\wwwroot"目錄下)。如果你想將調試好的ASP文件上傳到遠程的主頁服務器上,必 
      須確信該服務器支持ASP,不過,目前聲明支持ASP的免費主頁空間并不多,這里給大家提供兩個 
      東莞視窗(http://www.homecn.com/)和NET668(http://freenet.net668.net/),您可以測試 
      一下我的ASP文件運行結果:http://202.103.176.81/grun/kissher/asp/ipfound2.asp。  
      3.ASP學習支持 
      (1)ASP技術網站:http://www.chinasp.com/,從這里還可以找到一些ASP相關的英文站點。  
      (2)ASP動感網絡:http://active.t500.net/ 
      (3)Windows NT4.0 Option Pack說明文件和Active Server Pages3.0說明文件。 
      (4)Visual Studio6.0的MSDN Library光盤中有兩個文件asp.chm、aspdoc.chm是ASP幫助  
      文件, 沒有可去我的站點http://wuf.bentium.net下載(還可下載本文所有源程序)。  
      (5)本講座的目的只是教您能依樣畫葫蘆,在自己的主頁中使用ASP(包括直接使用能下載到的  
      ASP程序), 以實用為先。如果你想進一步深入,建議買一本ASP手冊,如:《ASP實務經典》  
      (中國鐵道出版社,林金霖編著)。 
      二、自己動手試試。為了加強感性認識,我們先通過兩個實例來 說明如何編輯和使用ASP文件。  
      打開Windows附件的記事本,輸入以下代碼,保存為wuf1.asp(如果有任何問題,可以去我的主 
      頁向我咨詢): 
      <% @LANGUAGE = VBScript %> 
      <% 
      Response.Write "" '相當于編程語言中的輸出語句 
      Response.Write "輸出結果到瀏覽器." 
      Response.Write "" 
      %> 
      編輯好后,將wuf1.asp放到安裝默認Web站點的主目錄"\InetPub\wwwroot"下,在瀏覽器中輸 
      入http://localhost/wuf1.asp就會看到輸出結果。下面再看一個實例(wuf2.asp): 
      <html> 
      <body> 
      IP address = <%=Request.ServerVariables("Remote_Addr")%> 
      </body> 
      </html> 
      輸出結果即為本機IP地址,簡單吧。在上面兩個例子中,我們使用記事本作編輯器(因為ASP文 
      件是文本文件),但是,如果真想使用ASP的話,我給你推薦以下幾個工具: 
      1. HomeSite:不僅是制作主頁最好的工具之一,編寫ASP文件也很不錯。  
      2. ASP-Edit Professional:不僅可按不同顏色顯示ASP代碼,還有ASP課程和VBScript幫助 
      這兩個文件可去華軍主頁(http://www.newhua.com)下載。  
      3. Microsoft Visual InterDev6.0:雖是牛刀,卻是編輯ASP文件最好的工具,如果你使用 
      過VB,它的好處就不用我多說了。 應該說明的一點是,時下流行的DreamWeaver3.0作主頁不錯 
      但最好不要用來編輯有ASP代碼的文件,以免越編越亂。 
      三、理解ASP腳本編程環境 ASP(Active Server Pages)是一種功能強大、靈活易學的服務器 
      端腳本編程環境,它的源代碼均在服務器端運行,運行的結果以HTML代碼的形式輸出到客戶端。 
      利用ASP不僅可以快速創建交互性的動態網頁,而且程序代碼完全保密,更重要的是不用考慮客 
      戶端用戶使用何種瀏覽器,可以適用于各種瀏覽器。若使用客戶端腳本編程(如:VBScript或 
      JavaScript),則須考慮用戶所使用的瀏覽器。我們可以這樣來理解ASP程序: 
      1.從以上兩例可看出,ASP文件的擴展名為.asp,一個ASP文件通常由ASP腳本命令和HTML標記 
      、文本組成,ASP命令必須用"<%%>"括起來(關于<%@LANGUAGE = VBScript %>,先不急于搞 
      清楚,以后再談)。 
      2.初學者要看懂ASP程序,只要一分為二即可(切不可攪在一起,稀里糊涂)。注意除掉<%%>括 
      起來的代碼后,就與你用過的.htm文件一樣,你一看就懂。而<% %>括起來的部分在服務器端運 
      行后,得到的輸出結果就是你所熟悉的HTML代碼。如Response.Write "<HTML><BODY>"得到的 
      就是<HTML><BODY>,而<%=Request.ServerVariables("Remote_Addr")%>的運行結果即為IP 
      地址,如wuf2.asp輸出后實際上如同下面: 
      <html> 
      <body> 
      IP address = 16.62.5.60 
      </body> 
      </html> 
      你可以通過選擇IE中"查看"菜單下的"源文件"來加深理解。 
      四、磨刀不誤砍柴工--ASP基礎  
      1.將結果(字符串信息)輸出到瀏覽器,語法為:Response.Write 顯示的內容。從例  
      wuf2.asp可以看出,可以用"<%=顯示的內容%>"來代替"<%Response.write顯示的內容%>"。  
      2.使用變量,wuf2.asp可改為: 
      <% @LANGUAGE = VBScript %> 
      <% ' 單引號后加注釋 - wuf3.asp 
      Option Explicit '要求變量聲明,使用它可減少程序出錯的可能,提高效率 
      Dim IPaddr '使用變量前最好先聲明 
      Ipaddr = Request.ServerVariables("Remote_Addr") 
      %> 
      <html> 
      <body> 
      IP address = <%IPaddr%> 
      </html> 
      </body> 
      3.在程序中使用函數 
      <%@ Language=VBScript%> 
      <%Response.Expires = 0%> 
      <HTML> 
      <HEAD> 
      <title>使用函數 - wuf4.asp</title> 
      </HEAD> 
      <BODY 
      <P>今天的日期: <%=Date%></P>
       
      <P>現在的時間: <%=Time%></P> 
      <P>現在的時間: <font color="#CC0033"><%=Time%></font></P>  
      <P>Response.Write "<P>現在的時間: <font color='#CC0033'>"& Time & "</font></P> 
      %> 
      </BODY> 
      </HTML> 
      上例中,"&"相當于"+"號,Date和Time就是函數(注意:這里所獲得的時間是Web服務器的時間 
      而不是瀏覽器所在機器的時間,從這里可驗證ASP命令是在服務器端執行的),ASP還有許多其他 
      的函數,本文不可能一一列舉,請自己查閱。 
      至于<%Response.Expires = 0%>,我們知道,瀏覽器可以緩存Web頁,以加速訪問,而 
      Response.Expires就是用來設置網頁保留在客戶端瀏覽器緩存中的時間(分鐘)。若設置為0, 
      則表明網頁數據不會被保留在客戶端的緩存中。它必須放置在標簽之前。具體到這個例子中,如 
      果沒有這個設置,你只有按"刷新"按鈕,時間才會更新,而僅在地址欄敲回車,時間是不會變化 
      的,而加上這句設置后,每敲一次回車,時間就會更新一次。 
      4. 使用條件語句: 
      <%@ Language=VBScript %> 
      <% ' wuf5.asp 
      If Time<=#12:00:00# Then 
      Response.Redirect "wuf1.asp" 
      ElseIf time<=#18:00:00# Then 
      Response.Redirect "wuf2.asp" 
      Else 
      Response.Redirect "wuf3.asp" 
      End If 
      %> 
      日期用##引起來,Response.Redirect負責引導客戶端瀏覽器顯示新的網頁,即通常說的重定向 
      請記住,這個功能是非常有用的。 
      5. 使用循環語句: 
      <%@ Language=VBScript %> 
      <%Option Explicit%> 
      <HTML> 
      <BODY> 
      <% 
      dim I 
      While I<=5 
      Response.Write "</p>" & "還有其他循環結構,如:Do...Loop While, " &_ 
      "Do While...Loop, For...Next,For Each...Next等" & "</p> " 
      I=I+1 
      Wend 
      %> 
      </BODY> 
      </HTML> 
      從上例中,你應該注意如何使用"_"換行。 
      6.使用include file。對于一個Web站點而言,一般每個頁面的頂部或尾部基本上都是相同的 
      那么你可以將這些相同的部分放一個文件中,然后再在需要時引用它。先如下編輯一個名為 
      comm.asp的文件: 
      <html> 
      <head> 
      <style type="text/css"> 
      <!-- 
      font { font-family: "宋體", "Times New Roman"; font-size: 9pt} -->  
      </style> 
      </head> 
      <body> 
      <table width="640" border="0" bordercolor="#9999FF" bgcolor="#FFFFFF"  
      bordercolorlight="#3333FF" bordercolordark="#CC0000">  
      <tr bgcolor="#006666" bordercolor="#009933">  
      <td align="center" height="18" colspan="2">⊙  
      《豐子家園》版權所有 - </font><font color="#FFFF00">建站于1997年3月</font>  
      </td> </tr>  
      </table>  
      </body>  
      </html>  
      再編輯以下文件:  
      <% @LANGUAGE = VBScript %>  
      <HTML>  
      <BODY>  
      <% 'wuf7.asp  
      Response.Write "輸出結果到瀏覽器."  
      %>  
      <!--#include file="comm.asp"-->  
      </BODY>  
      </HTML>  
      include file可放在網頁的任意位置,但必須位所有ASP代碼塊的外部。 此外,還有過程、函  
      數、參數傳遞等概念,如果你以前未接觸過的話,還是先放著為妙,先從總體上了解ASP,然后  
      再逐步細化。  



      日韩精品一区二区三区高清