程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> asp入門學習心得精粹

asp入門學習心得精粹

編輯:關於ASP編程

    request.form  <"表單元素名">
    request.querystring《地址欄參數名“》 
    formatdatetime  函數    功能:格式化日期或時間
    abs(number)  功能: 求絕對值 
    now()   功能: 獲取現在時間       注:《不需要參數的函數》
    formatdatetime(date【,namedformat】)  功能:  格式化時間   注《需要一個或幾個參數的函數》
    sin(number)  功能:  取sin值
    ucase(string)  功能:轉換   例如《他可以將大小寫轉換》                    注《需要一個或幾個參數的函數》
    如果一個參數被括號括起來表示可以不寫        date必須寫    如果函數有多個參數各個參數要用“,”隔開
    在使用常數作為參數的時候可以寫成英文方式的,也可以直接寫成值。

    函數:是一個模塊的程序代碼,只要定義一次,我們就可以在其它的程序中調用即使用他們。
             通常函數會有一個或多個以上的參數,有預先定義的程序進行一連串的運算處理,最後將產生的結果以函數名稱將值返回。對於原本需重復編寫的程序代碼,想在只要在需要用到他們的地方,利用函數的名稱調用他們即可。

    1.定義函數的方法:    <%
                                  定義函數關鍵字function函數名([參數})
                                  實現函數功能的語句塊
                                   函數名=需要返回的值(函數運行結果)
                                    end function 
                                       %>
    注:《在函數調用之前要先定義!》

    2.定義子程序的方法:       sub  子程序名([參數])
                                        實現子程序功能的語句塊
                                         end  sub
    由此可以看出定義函數(2)是有返回值的函數;而子程序是沒有返回值的函數。
    有關鍵字在前面的話如(call):子程序參數必須用括號括起來        而如果直接用子程序名稱加參數則不需要用擴號括起來
    重點:在子程序裡也可以使用全局變量,子程序裡的同名局部變量也會使全局變量失效。
    當我們調用一個不需要返回值的函數值時,也是可以用call語句的。
    函數和子程序都可以直接使用全局變量;可以在函數或子程序裡面改變全局變量的值。
    3.參數的傳遞方式:傳值方式和傳址方式               byval  指定參數的傳遞方式為傳值方式。

    調用函數時是將實參的值傳給了形參,事實上在VBSscript語言中默認不是這樣的,它是將實參的地址傳遞給了形參。
    傳址方式是將實參的格子編號給了形參,這樣形參改變值的時候就會改這個格子編號中的變量值。
    函數參數的傳遞方式默認的是傳址方式。
    傳址方式是將實際參數的值復制一份給形參,這樣在函數或子程序體內不管我們怎樣改變形參,也不會影響到實參的值了。
    如果我們想把一個數組作為一個參數傳遞的話,我們可以直接將數組名作為參數。
    contenttype屬性       指定http輸出內容類型                 response.contenttype=內容類型
    binarywrite   作用:  不經過任何轉換,將指定的信息輸出,它主要輸出非字符信息。
    語法:response.binarywrite     二進制數據
    redirect方法:   它的作用是跳轉網頁,它和clear及flush方法一樣,對buffer屬性有依賴,也就是說如果要在網頁中使用redirect方法的話,必須將buffer屬性設置為ture      用法:response.redirect  網址
    buffer屬性是用來設置頁面是否緩存以後在輸出。對buffer屬性的設置最好在ASP文件第一行。
    session和cookies的最大相同點就是他們都可以用來保存用戶的數據或者跟蹤用戶    最大的不同之處就是session存儲在”服務端“而Cookies存儲在”客戶端“的機器裡。
    session要比cookies安全     因為:session是存儲在服務端的而cookies是儲存在客戶端,想要改變客戶端信息很容易,但是改變服務端信息是很難的,因此session是安全的。
    當一個session變量被建立後,如果沒有超時或是人為刪除的話,可以在站點的其他頁面裡使用它。
    select   字段名表     ;   [top 返回記錄條數]    ;     from   數據表序列    ;[where  條件表達式]
    [order  by  排序字段表[asc/desc]]            注:("[]")括號內的語句是可選擇的和函數語法的括號意思一樣       select * form  info   查詢info表的全部記錄   意思為:(選擇所有字段從info表)

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved