
|
ASP是Active Server Pages的縮寫,意思是可以互動的伺服器網頁。目前在市面上算是最為整合易於使用的互動式網頁設計工具,其他還有JAVA,JSP,JavaScript,PHP等等工具,他們多半是以C語言為基礎,ASP則可以使用Basic與C#。在學校電腦中有完整的Visual
Studio專業版軟體,其中包含所有微軟視窗系列的程式如VB,VC等等,進行ASP設計的部分稱為Visual Web Developer,而不是稱為ASP。這個版本價格約三萬元!但是也有免費的Visual Web Developer
2005 Express版可以下載使用,除了資料庫應用部份稍有限制,和正式版完全相同。 |
| 本節將介紹ASP的寫作環境以及完成第一個ASP網頁程式,基本上有關ASP的認識,有幾個重點如下: |
|
1. ASP主體檔案為『*.aspx』
2. 完整的aspx檔案內容包含HTML網頁語言,以及VB語言兩部份。 3. VB程式部分獨立為『*.aspx.vb』檔 4. 寫作ASP時一個網頁基本上有三個設計頁面:物件、程式與原始檔。 5. 『設計』頁面與原始檔的關係與FrontPage軟體相當 6. 『設計』頁面與程式碼的關係與VB設計一樣。 7. 練習時請注意三個設計相關頁面的切換方式→設計、原始檔與程式碼檢視。 |
|
本單元將以一個簡單的按鍵反應設計一個小程式,先在近端電腦測試,再上傳至測試網頁空間,同學可以實際體驗一下,經過網路執行你的網頁程式,而不只是在自己的電腦RUN程式的感覺。 |
|
選擇ASP.NET專案 請注意在此是開『網站』(Website)不是『專案』,日後開啟時也必須是選擇此『目錄』不是某個『檔案』! ![]() 選擇開啟偵錯畫面 ![]() 原始檔(HTML)畫面 ![]() 表單或網頁設計畫面 ![]() 佈置物件 ![]() 寫VB程式 ![]() 執行 ![]() 操作練習: 0.插入圖片、超連結與圖層 1.四則運算網頁 2.攝氏華氏溫度換算 3.英尺英吋與公分換算 |
|
請注意!雖然ASP程式在自己的電腦裡面RUN和上網執行,使用者的感覺幾乎完全一樣,但是背後的程序大不相同!對於一個可以回應網頁動作的ASP網頁來說,流程大致如下: |
|
1. 使用者要求瀏覽網頁*
2. 伺服器傳遞網頁到客戶端* 3. 客戶觸動網頁上的元件(命令) 4. 訊息回傳伺服器 5. ASP網頁中的程式部分啟動 6. 程式重新建立稍有不同的網頁 7. 伺服器再次遞送網頁給客戶 8. 客戶網頁畫面更新 相對的,靜態網頁的互動流程只有1~2項(*部分)
![]() |
|
提醒大家本節操作課程必須學會的幾個動作: 1.建立、開啟與傳送處理自己的ASP網站。 2.插入圖片。 3.插入超連結。 4.插入表格與圖層協助排版 5.插入物件並寫作程式(與VB相同) |
|
作業: |
|
1. JAVA與PHP語言的基礎程式語言為何?
2. ASP大多搭配何種程式語言使用? 3. ASP的主要檔案的附檔名為何? 4. 何謂IDE? 5. 請說明靜態與動態網頁瀏覽時,伺服端與客戶端的訊息流程有何不同? 6. HTML一般的預設網站首頁是index.htm,ASP的預設首頁檔名為何? 7.aspx檔案內容是以什麼語言撰寫? 8.插入圖片的操作程序為何? 9.插入超連結的按鍵屬於哪個工具列? 10.插入圖層的目的為何?如何操作? |