亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? asp教程:asp腳本變量、函數、過程和條件語句.htm

?? 學習asp的基礎教程
?? HTM
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://chinese.pku.edu.cn/netstudy/aspteach/asp4.htm -->
<HTML><HEAD><TITLE>ASP教程:ASP腳本變量、函數、過程和條件語句</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb_2312-80">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<META content="C:\PROGRAM FILES\MICROSOFT OFFICE\OFFICE\html.dot" 
name=Template><LINK href="../../cpcw.css" rel=stylesheet></HEAD>
<BODY vLink=#800080 link=#0000ff background="">
<TABLE width="85%" align=center border=0>
  <TBODY>
  <TR bgColor=#ffffff>
    <TD>
      <P align=center><FONT class=title 
      color=#ff3333><B>ASP教程:ASP腳本變量、函數、過程和條件語句 </B></FONT></P>
      <P align=right><B>作者:<FONT color=#ff3333><A 
      href="mailto:shusheng@pchome.net">書生</A></FONT></B></P>
      <P align=justify></P>
      <HR>
         在上一期中作者向諸位簡要介紹了 ASP 腳本語言之一 VBScript 的一些基本常識,本期將繼續給大家講解 VBScript 
      的腳本編寫方法,并通過展示 VBScript 在 ASP 程序編寫過程中的一系列實例使大家對 VBScript 有更進一層的理解。 
      <P>   大家在學習了腳本語言 VBScript 的變量、常量和過程的基本概念后,本期將繼續向各位介紹 VBScript 的函數和語法。 
      </P>  
       函數和過程一樣都是命名了的代碼塊,但它們卻有很大的區別,過程完成程序任務,函數則返回值。我們可以這樣理解,過程象一個完整的句子,而函數則象一個單詞。舉個例子,當你想獲取某個數的平方根,你只要將該數傳給 
      VBScript 的 Sqr() 函數,此函數會立即返回該數的平方根。如: 
      <P>   A=sqr(9) </P>   則 A=3。熟練掌握腳本語言的函數將給你編寫 ASP 
      程序帶來極大的方便,就以上一期結尾處作者布置給大家的課后練習來說,如果你對腳本語言的函數掌握不夠全面,那么解決如此之小的一個問題將很有可能花費你相當大的精力?,F在讓我們來回顧一下這道課后練習。 

      <P>   “作者正在用 ASP 制作一套基于 WEB 的 BBS 系統,希望能在其中添加一項特殊功能,即當任何用戶登陸該 BBS 
      后都能夠查閱近七天來所有新發布的信息?!?</P>
      <P>   如果你不熟悉 VBScrip,就不會知道 VBScrip 本身提供了一個用來取得日期之間的差或和的函數 
      DateSerial,它的語法如下: </P>
      <P>   DateSerial(year, month, day) </P>   如果你要指定一個日期,例如:1998 年 11 月 10 
      日,那么 DateSerial 函數中每個參數的取值范圍都應該是可接受的,即日的取值應在 1 和 31 之間,月的取值應在 1 和 12 
      之間。但是,也可以使用表示某日之前或之后的年、月、日數目的數值表達式為每個參數指定相對日期。以下樣例中使用了數值表達式代替絕對日期。在這里,DateSerial 
      函數返回 1998 年 11 月 10 日之前二十年 (1990-20) 零兩個月 (11-2) 又一天 (10-1) 的日期:即 1978 年 9 
      月 9 日。程序如下: 
      <P>   Datep=DateSerial(1998-20, 11-2,10-1) </P>   對于 year 參數,若取值范圍是從 0 到 
      99,則被解釋為 1900 到 1999 年。對于此范圍之外的 year 參數,則使用四位數字表示年份(例如 1800 
      年)。當任何一個參數的取值超出可接受的范圍時,則會適當地進位到下一個較大的時間單位。例如,如果指定了 35 
      天,則這個天數將被解釋成一個月加上多出來的日數,多出來的日數取決于其年份和月份。但是如果參數值超出 -32,768 到 32,767 
      的范圍,或者由三個參數指定(無論是直接還是通過表達式指定)的日期超出了可以接受的日期范圍,就會發生錯誤。<BR><BR>   當我們了解并掌握了函數 
      DateSerial 的使用方法后,再來看看作者布置的這道題目,一切就迎刃而解了。下面我將程序中的此部分代碼公布如下:   
       itemp=DateSerial(Year(date), month(date), day(date)-7)<BR>  
       itemp=DateValue(itemp)<BR>   sql="Select * from message Where 
      message.creatime Between #"&amp;date&amp;"# And #"&amp;itemp&amp;"# 
      "<BR><BR>   在這里我們又接觸到了一組函數 Year,month,day,它們是用來得到一個日期的年、月、日。date 
      是常數,表示今天日期,而函數 DateValue 則是將字符串變量轉化為日期格式的變量。在本段程序的第三行,我們第一次接觸到了標準的 SQL 
      查詢語句,這句語句是什么意思呢?<BR><BR>   “Select”是標準的 SQL 數據庫查詢命令,通過 SELECT 
      語句我們可以在數據庫中檢索數據,并將查詢結果提供給用戶,此處的“*”表示查詢該名為“message”的數據庫中的所有記錄,而“where”的作用是設定一個查詢條件,是為了將數據庫中符合條件的記錄取出來,“message.creatime”是一個儲存了數據庫中記錄創建日期的變量。將整句語句連起來理解就是:查詢名為 
      message 的數據庫中的所有記錄,并將其中創建日期在今天和今天以前七日以內的所有記錄存儲在變量 sql 中。可能由于大家第一次接觸 SQL 
      語句,一時間無法完全理解它的作用,不過不用擔心在今后的章節中作者將專門用一期給大家介紹 SQL 的使用方法。 
      <P>   通過上面的學習,大家應該已經能夠理解函數在程序中的作用,當然我們不必去死背函數,但要做到熟練運用只有一條捷徑 -- 
      多實踐。接下來讓我們來看看 VBScript 的基本語法。 </P>
      <P>   了解編程語言的朋友一定知道在程序中控制程序流程的語句主要可以分為條件語句和循環語句,在 VBScript 中可使用以下條件語句:   
       If...Then...Else 語句<BR>   Select Case 語句<BR></P>
      <P>   If...Then...Else 語句用于計算條件是否為 True 或 
      False,并且根據計算結果指定要運行的語句。通常,條件是使用比較運算符對值或變量進行比較的表達式,If...Then...Else 
      語句可以按照需要進行嵌套。 </P>
      <P>   讓我們來創建兩個范例文件:if1.asp 和 if2.asp </P>   將以下語句剪貼到記事簿中,并保存為 if1.asp( 
      注意:請將程序中“&lt;”后的空格去掉 )   &lt; html&gt;<BR>  &lt; head&gt;<BR>  &lt; 
      TITLE&gt;if1.asp&lt; /TITLE&gt;<BR>  &lt; /head&gt;&lt; body 
      bgcolor="#FFFFFF"&gt;<BR>  &lt; form action="if2.asp" 
      method=get&gt;<BR>  Your First Name&lt; INPUT NAME="FirstName" 
      MaxLength=20&gt;&lt; p&gt;<BR>  Your Last Name&lt; INPUT NAME="LastName" 
      MaxLength=20&gt;&lt; p&gt;<BR>  &lt; INPUT TYPE=submit&gt;&lt; INPUT 
      TYPE=reset&gt;<BR>  &lt; /form&gt;<BR>  &lt; /body&gt;<BR>  &lt; 
      /html&gt;<BR>  將以下語句剪貼到記事簿中,并保存為 if2.asp   &lt; html&gt;<BR>  &lt; 
      head&gt;<BR>  &lt; TITLE&gt;ifrespond.asp&lt; /TITLE&gt;<BR>  &lt; 
      /head&gt;<BR>  &lt; % 
      fname=request.querystring("Firstname")<BR>  lname=request.querystring("Lastname")<BR>  If 
      fname="George" and lname="Washington" then %&gt;<BR>  Hi.You must be the 
      first president!<BR>  &lt; % else %&gt;<BR>  Hi!Nice to Meet You<BR>  &lt; 
      %end if %&gt;<BR>  &lt; /body&gt;<BR>  &lt; /html&gt;<BR>
      <P>   asp1.asp 產生一個文本輸入框,要求用戶輸入姓、名,如下圖: <BR><IMG height=126 
      alt="asp4a.gif (1224 bytes)" 
      src="ASP教程:ASP腳本變量、函數、過程和條件語句.files/asp4a.gif" width=284></P>
      <P> </P>   asp2.asp 則是用 IF 語句判斷用戶輸入的姓名是否為“George Washington”, 
      并做出相應的反饋。在此我們遇到了一個 ASP 的內建對象 request,通過使用 request 對象可以訪問任何用 HTTP 
      請求傳遞的信息,包括從 HTML 表格中用 POST 方法或 GET 方法傳遞的參數、cookie 和用戶認證。而 QueryString 集合檢索 
      HTTP 查詢字符串中變量的值,HTTP 查詢字符串由問號 (?) 后的值指定。如: 
      <P>   http://localhost/if2.asp?Firstname=George&amp;Lastname=Washington 
      </P>
      <P>   生成值為 "Firstname=George&amp;Lastname=Washington" 的變量名字符串。關于 ASP 
      對象作者將在今后的幾篇里重點講述。 </P>
      <P>   If...Then...Else 語句的一種變形允許您從多個條件中選擇,即添加 ElseIf 子句以擴充 
      If...Then...Else 語句的功能,使您可以控制基于多種可能的程序流程。 </P>   我們將 asp2.asp 
      的程序部分擴充如下:  &lt; 
      %<BR>  fname=lcase(request.querystring("Firstname"))<BR>  lname=lcase(request.querystring("Lastname"))<BR>  If 
      fname="george" and lname="washington" then %&gt;<BR>  Hi.You must be the 
      first president!&lt; p&gt;<BR>  &lt; % elseIf fname="ronald" and 
      lname="reagan" then %&gt;<BR>  Hi.You must be the actor president!&lt; 
      p&gt;<BR>  &lt; % elseIf fname="jimmy" and lname="carter" then 
      %&gt;<BR>  Hi.You must be the peanut farmer president!&lt; p&gt;<BR>  &lt; 
      % elseIf fname="naoko" or fname="charles" then %&gt;<BR>  Hi.Your name 
      reminds me of someone,but I am not sure who!&lt; p&gt;<BR>  &lt; % else 
      %&gt;<BR>  Hi!Nice to Meet You<BR>  &lt; % end if %&gt;<BR>
      <P>   可以添加任意多個 ElseIf 子句以提供多種選擇。但使用多個 ElseIf 
      子句經常會使程序變得很累贅。在多個條件中進行選擇的更好方法是使用 Select Case 語句。 </P>   Select Case 結構提供了 
      If...Then...ElseIf 結構的一個變通形式,可以從多個語句塊中選擇執行其中的一個。Select Case 語句提供的功能與 
      If...Then...Else 語句類似,但是可以使代碼更加簡練易讀。Select Case 
      結構在其開始處使用一個只計算一次的簡單測試表達式。表達式的結果將與結構中每個 Case 的值比較。如果匹配,則執行與該 Case 
      關聯的語句塊,我們同樣可以用 Select Case 語句來寫 asp2.asp 文件:<BR>  &lt; 
      %<BR>  fname=lcase(request.querystring("Firstname"))<BR>  lname=lcase(request.querystring("Lastname"))<BR>  name=fname+lname<BR>  Select 
      case name<BR>  case "georgewashington"<BR>  response.write "Hi.You must be 
      the first president!&lt; p&gt;"<BR>  case 
      "ronaldreagan"<BR>  response.write "Hi.You must be the actor 
      president!&lt; p&gt;"<BR>  case "jimmycarter"<BR>  response.write "Hi.You 
      must be the peanut farmer president!&lt; p&gt;"<BR>  case 
      "naokocharles"<BR>  response.write "Hi.Your name reminds me of someone,but 
      I am not sure who!&lt; p&gt;"<BR>  case else<BR>  response.write "Hi!Nice 
      to Meet You"<BR>  End Select %&gt;<BR><BR>   請注意 Select Case 
      結構只計算開始處的一個表達式,并且只計算一次,而 If...Then...ElseIf 結構計算每個 ElseIf 
      語句的表達式,這些表達式可以各不相同。因此僅當每個 ElseIf 語句計算的表達式都相同時,才可以使用 Select Case 結構代替 
      If...Then...ElseIf 結構。Select Case 語句也是可以是嵌套的,每一層嵌套的 Select Case 語句必須有與之匹配的 
      End Select 語句。<BR><BR>   以上給大家介紹的腳本語言 VBScript 
      的函數和條件語句的使用方法,由于篇幅的緣故不能詳細展開,希望各位有志學習 ASP 的朋友,能在課后進行一定程度的自學和練習。在日常開發 ASP 
      應用程序的過程中作者本人日漸體會到了腳本語言的重要性,靈活運用腳本語言將非但可以大大提高 ASP 
      應用程序的開發過程,給廣大網站制作人員節省大量的時間,而且還能夠增強 ASP 
      應用程序的執行效率和功能。欲善其事必先利其器,因此作者在此強烈建議諸君,熟練掌握腳本語言,這將對你的 ASP 程序開發大有幫助。由于本文不是 
      VBScript 教程,因此只能用較小的篇幅給大家簡要介紹一些 VBScript 基本常識,在下一期介紹完 VBScript 
      的循環語句后,我們將正式開始學習 ASP 的內建對象,要深入 VBScript,建議大家找些教材進行自學。如果你在看完本文后有任何問題請及時 
      Mail 我,如果你有什么好的建議也請來信告知,謝謝。 
      <P>&nbsp;</P>
      <P align=center><A 
      href="http://chinese.pku.edu.cn/netstudy/aspteach/asp3.htm">上一節</A> <A 
      href="http://chinese.pku.edu.cn/netstudy/aspteach/asp5.htm">下一節</A></P>
      <P align=center><A 
      href="http://chinese.pku.edu.cn/netstudy/aspteach/index.asp">在線教程首頁</A></P></TD></TR></TBODY></TABLE></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美tickle裸体挠脚心vk| 亚洲成人手机在线| 国产精品久久久久久久久久久免费看 | 国产精品国产精品国产专区不片 | 欧美日韩激情一区二区| 在线亚洲高清视频| 69p69国产精品| 久久亚洲一区二区三区明星换脸| 久久色成人在线| 亚洲欧美激情小说另类| 日韩 欧美一区二区三区| 国产精品一区二区久久不卡| 久久色成人在线| www.成人在线| 91九色最新地址| 69av一区二区三区| 日本一区二区久久| 亚洲国产精品久久一线不卡| 亚洲国产日韩在线一区模特| 蜜臀va亚洲va欧美va天堂| 亚洲成人精品在线观看| 亚洲美女视频一区| 国产伦精品一区二区三区免费| 91丨porny丨首页| 久久久天堂av| 麻豆国产91在线播放| 91欧美激情一区二区三区成人| 91精品国产品国语在线不卡| 精品久久五月天| 亚洲精品一二三区| 国产成人激情av| 久久久久久免费毛片精品| 午夜激情久久久| 欧美人妖巨大在线| 亚洲综合精品久久| 色综合久久综合网97色综合| 欧美精品一区二区高清在线观看| 自拍偷拍亚洲综合| 色婷婷综合久久久久中文一区二区 | 亚洲精品第1页| 国产精品77777竹菊影视小说| 91在线观看一区二区| 国产精品久久一卡二卡| 国产福利精品导航| 91精品国产福利| 高清成人免费视频| 一个色妞综合视频在线观看| 欧亚一区二区三区| 亚洲最大色网站| 欧美日本国产视频| 粉嫩av亚洲一区二区图片| 亚洲欧美激情在线| 欧美精品一区二区三区一线天视频 | 亚洲一区二区黄色| 精品日本一线二线三线不卡| va亚洲va日韩不卡在线观看| 亚洲一本大道在线| 欧美精品一区二区三区蜜臀| 欧美高清视频一二三区| 国产美女视频一区| 亚洲成a天堂v人片| 国产精品女上位| 久久久久久久一区| 欧美视频一区二区三区在线观看| 国产精品 日产精品 欧美精品| 欧美高清激情brazzers| 免费成人在线网站| 三级精品在线观看| 亚洲国产日日夜夜| 亚洲高清一区二区三区| 国产女人18毛片水真多成人如厕| 91精品国产色综合久久ai换脸| 欧美女孩性生活视频| 亚洲成人免费视频| 天天做天天摸天天爽国产一区 | 欧美videos大乳护士334| 在线国产电影不卡| 欧美日韩国产天堂| 91精品国产福利在线观看| 欧美一级生活片| 国产午夜精品一区二区三区视频| 欧美三区在线观看| 欧美一区日韩一区| 国产欧美日本一区视频| 亚洲色图丝袜美腿| 男人操女人的视频在线观看欧美| 免费在线观看日韩欧美| 懂色av一区二区三区免费观看| 成人av网站在线| 欧美妇女性影城| 国产精品视频你懂的| 亚洲成a天堂v人片| av中文字幕一区| 日韩精品一区二区三区在线| 中文字幕日韩一区| 精彩视频一区二区| 在线观看一区日韩| 国产欧美精品区一区二区三区 | 欧美—级在线免费片| 免费成人在线视频观看| 欧美亚州韩日在线看免费版国语版| 日韩丝袜情趣美女图片| 亚洲免费av在线| 国产麻豆视频精品| 日韩欧美亚洲国产精品字幕久久久| 久久久国产午夜精品| 久久机这里只有精品| 欧美福利电影网| 免费成人你懂的| 91精品国产综合久久婷婷香蕉 | 欧洲av在线精品| 亚洲欧洲在线观看av| av爱爱亚洲一区| 一区精品在线播放| 91国偷自产一区二区三区成为亚洲经典 | 欧美国产日产图区| 久久99九九99精品| 久久蜜桃一区二区| 久久国产婷婷国产香蕉| 久久尤物电影视频在线观看| 国产一区二区福利| 国产精品嫩草99a| 91久久免费观看| 日本欧美一区二区三区乱码| 日韩免费一区二区| 国产福利不卡视频| 亚洲最新视频在线观看| 欧美成人a∨高清免费观看| 福利一区二区在线观看| 亚洲国产精品一区二区尤物区| 欧美大黄免费观看| 欧美激情艳妇裸体舞| 一区二区三区不卡在线观看| 欧美在线视频你懂得| 久久精品国产久精国产爱| 国产精品乱码一区二三区小蝌蚪| 97精品国产露脸对白| 国产一区二区福利| 青青草原综合久久大伊人精品 | 久久91精品久久久久久秒播| 国产精品无码永久免费888| 欧美美女直播网站| 91视频国产资源| 国产成人免费视频网站| 麻豆精品视频在线观看视频| 18欧美乱大交hd1984| 国产蜜臀av在线一区二区三区| 欧美吞精做爰啪啪高潮| 色综合久久久久| 99精品视频中文字幕| av中文字幕在线不卡| 成人黄色电影在线| 91麻豆自制传媒国产之光| 久久国产精品99久久久久久老狼| 亚洲男人电影天堂| 一区二区三区日韩精品视频| 亚洲欧美乱综合| 亚洲成人免费av| 另类小说图片综合网| 麻豆一区二区99久久久久| 极品少妇xxxx偷拍精品少妇| 另类人妖一区二区av| 国产精品综合在线视频| 91啪亚洲精品| 欧美美女bb生活片| 国产精品高潮久久久久无| 亚洲精品成a人| 国产一区二区不卡| 91成人免费网站| 久久久91精品国产一区二区三区| 国产精品国产自产拍高清av| 婷婷六月综合亚洲| 成人一区二区三区中文字幕| 欧美日韩精品一二三区| 国产日韩欧美一区二区三区乱码| 国产精品看片你懂得| 天堂成人国产精品一区| a级精品国产片在线观看| 欧美大片在线观看一区| 亚洲国产一区二区视频| 国产老肥熟一区二区三区| 欧美午夜精品一区二区蜜桃| 国产精品白丝在线| 99精品视频一区| 国产精品三级久久久久三级| 美国十次综合导航| 欧美电视剧免费观看| 午夜视频在线观看一区| 91精品国产综合久久精品麻豆| 亚洲欧美成aⅴ人在线观看| 99re66热这里只有精品3直播 | 日韩黄色在线观看| 欧美精品乱码久久久久久按摩| 18成人在线观看| 一本色道久久综合亚洲91| 亚洲一区二区三区四区五区中文| 99re这里都是精品| 午夜精品久久久久久| 久久伊99综合婷婷久久伊| 亚洲午夜免费视频|