ASP+ 學習筆記 1

來源:互聯網
上載者:User
其實就是SDK裡的文檔,只不過看的時候翻譯了部分知識點出來。因為我的習慣是
記在紙上,一共可寫完了兩隻圓珠筆啊,5555~~~
一、Geting Started
。高效能,ASP+被編譯成NGWS運行時代碼,早幫定,JIT編譯,緩衝技術
。開發工具支援,WYSIWYG的編輯環境
。強大而靈活,基於NGWS運行時環境,豐富的支援庫,訊息機制,資料訪問,語言
無關,同時相容現有的COM體系
。簡單,部署和培植,表現層和邏輯層分離,自動記憶體回收
。管理方便,文字檔做配置,實現“0管理”,甚至可以覆蓋正在啟動並執行已編譯
的代碼。
。伸縮性好,可用性高,叢集,多處理器
。可定製,擴充性好,可任意子類化已經有的類,實現定製的使用者人證和狀態服務
。安全,與系統整合,基於應用的安全保證
語言支援,ASP+已經內建三中,C#,VB,JSCRIPT
例:
屬性定義:
public String name{
get {
.....
return ...;
}
set {
...= value;
}
}
事件處理:
void MyButton_Click(Object sender,EventArgs e)
{
...
}
造型(即強制類型轉換,但與之梢不同,參見JAVA):
MyObject obj = (MyObject)Session["somevalue"];
IMyObject iobj=obj;
名稱空間:
using System;
Main方法:
public static void Main(String[] args)
注意,C#中的args跟java一樣,不包含執行檔案自己。
二、Asp+ Web Forms
1).介紹
ASP+ WEB FORMS是在伺服器端的用以動態產生WEB頁面的編程模型,基於NGWS運行
時環境之上。
。重用UI控制項,減少編程量
。清晰的頁面邏輯
。強大的編輯工具
ASP+ WEB FORMS是以.aspx為尾碼的檔案,被編譯成NGWS的類,只需一次編譯。
法一、將一個普通的HTML檔案尾碼改成.aspx
法二、使用<% %>代碼塊
但以上不是推薦作法,不利於邏輯和表現分離。
。ASP+伺服器控制項
在aspx檔案中,包含屬性runat=server的標記
伺服器控制項在運行時產生HTML代碼。
伺服器控制項自動維護了用戶端的輸入,程式不用去處理客戶輸入,也不用在客戶
端寫指令碼(注意,伺服器並沒有把資料儲存在伺服器上,而是通過一個hidden
域來工作的)。
。處理伺服器控制項的事件
呀,注意,這些事件其實是在用戶端發生的呢,但你不用管,就當在為一個VB的

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.