熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

asp入門學習心得精粹

2013-11-13 10:38:06  來源: .NET編程 

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

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

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

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

調用函數時是將實參的值傳給了形參事實上在VBSscript語言中默認不是這樣的它是將實參的地址傳遞給了形參
傳址方式是將實參的格子編號給了形參這樣形參改變值的時候就會改這個格子編號中的變量值
函數參數的傳遞方式默認的是傳址方式
傳址方式是將實際參數的值復制一份給形參這樣在函數或子程序體內不管我們怎樣改變形參也不會影響到實參的值了
如果我們想把一個數組作為一個參數傳遞的話我們可以直接將數組名作為參數
contenttype屬性       指定http輸出內容類型                 responsecontenttype=內容類型
binarywrite   作用  不經過任何轉換將指定的信息輸出它主要輸出非字符信息
語法responsebinarywrite     二進制數據
redirect方法   它的作用是跳轉網頁它和clear及flush方法一樣對buffer屬性有依賴也就是說如果要在網頁中使用redirect方法的話必須將buffer屬性設置為ture      用法responseredirect  網址
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表)


From:http://tw.wingwit.com/Article/program/net/201311/14179.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.