ASPNET网页程式的开发流程

ASPNET网页程式的开发流程

ID:41283822

大小:3.94 MB

页数:77页

时间:2019-08-21

ASPNET网页程式的开发流程_第1页
ASPNET网页程式的开发流程_第2页
ASPNET网页程式的开发流程_第3页
ASPNET网页程式的开发流程_第4页
ASPNET网页程式的开发流程_第5页
资源描述:

《ASPNET网页程式的开发流程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章ASP.NET網頁程式的開發流程在本章中,我們將介紹開發ASP.NET網頁程式的流程,並從無到有,實際開發一個完整的ASP.NET網站。藉由此範例,讀者能夠迅速了解開發ASP.NET網站的順序,有利於之後的範例練習。1第三章ASP.NET網頁程式的開發流程繼上一章熟悉VWD的環境後,在本章中,我們將透過一個完整的實例,實際示範開發ASP.NET網頁的完整流程,並釐清ASP.NET網頁程式與傳統ASP在設計與執行上有何不同。除此之外,我們還會觀察ASP.NET執行後回傳的HTML,藉以了解控制項被如何進行處理。2大綱3.1開發ASP.

2、NET網頁程式的流程3.2第一個ASP.NET完整程式3.2.1問題分析3.2.2設計網站地圖與設計流程圖3.2.3設計使用者介面3.2.4編輯程式碼3.2.5執行程式3.2.6測試與修改3.3讀取舊網站3.4原始檔說明3.5ASP.NET的新型態網頁程式開發觀念3.6本章回顧33.1開發ASP.NET網頁程式的流程VWD的出現,使得開發ASP.NET網頁程式和開發一般視窗程式(如VB.NET視窗程式)的過程越來越相似,最大的差別在於(1)使用的是【WebForm】而非WindowsForm;(2)執行時必須同時考量到瀏覽器端與伺服器端;

3、(3)介面設計必須使用【絕對定位】較能隨心所欲配置元件。VWD為了達成上述幾點功能,背後隱含了一些特別的技術例如絕對定位實際上搭配的是CSS,因為單純的HTML無法達到此功能,但這些背後隱含的技巧並非本書的重點,我們只會在必要時提醒讀者。依照上述幾點小差異,我們可以將一個ASP.NET網頁程式的開發流程分為五個階段如下。43.1開發ASP.NET網頁程式的流程第一階段:分析問題階段(ProblemAnalysis)不同的問題的解決方式當然不同,首先,您應該要先確定所遭遇的問題是否可以使用電腦來解決,以及是否適合使用電腦來解決。例如:要完全

4、精算預測樂透開獎的六個號碼,是無法用電腦來解決的。要統計樂透開獎的歷史號碼則可以很容易利用電腦來解決(前提是您擁有記錄歷史號碼的資料庫或檔案)。而若不統計,只是直接顯示每一期的歷史號碼,則可能簡單到完全不用撰寫程式,只要設定相關元件的資料來源連結即可。53.1開發ASP.NET網頁程式的流程第二階段:設計網站地圖與流程圖/演算法(WebMapandFlowchart/AlgorithmDesign)傳統網站程式通常不只一個,您應該思考網站將使用哪些動態網頁與靜態網頁,以及其中的關聯性為何?也就是設計網站地圖,並且規劃網頁必須傳送那些資訊給

5、目標網頁。而對於ASP.NET的WebForm網頁而言,它的目標動態網頁將是網頁本身,故通常網站地圖較為單純,但有時我們仍可能會建立多個網頁,並透過網頁轉向或超鏈結方式進行連結,此時,您仍需要設計網站地圖。63.1開發ASP.NET網頁程式的流程針對單一網頁而言,若採用ASP.NET來撰寫程式,則您應該針對每一個元件的事件進行規劃,有哪些元件的哪些事件需要被處理,而該事件的處理程序將提供何種功能,並將該功能使用流程圖或演算法來描述。流程圖是一種使用圖形符號來解決問題的順序表達方式而演算法則是類似程式語言的一種使用文字表達解決問題的步驟。因

6、此,在此階段中,您尚不需思考要用VB.NET還是C#語法來實作ASP.NET。網頁程式相對於視窗程式來說,通常功能較為簡單,流程圖也較為簡單,傳統的動態網頁設計,您必須同時考量到哪些程式應該在伺服器端執行,而哪些程式交給客戶端執行。而VWD提供了一些特殊元件(例如日曆控制項),它在實際運作時,是在客戶端執行,因此省去了開發JavaScript程式的困擾。故您可以暫時假設面對的就是伺服器網頁,並採用事件驅動方式來設計網頁即可。73.1開發ASP.NET網頁程式的流程第三階段:設計使用者介面(UserInterfaceDesign)使用者介面

7、關係著一個網頁程式的被接受度,目前有越來越多型態的Web-Based應用程式出現,例如WebMail,它的介面已經與一般視窗應用程式非常類似,所幸,VWD讓我們在設計網頁介面時,可以和設計視窗程式般方便,只要透過工具箱所提供的各種控制項,我們可以很快速地設計出使用者介面的雛形。83.1開發ASP.NET網頁程式的流程第四階段:撰寫程式碼(Coding)既然我們已經擁有解決問題的流程圖或演算法,並且將使用者介面的雛形完成了,接下來的動作就是針對使用者介面中的每一個物件,撰寫事件處理程序,也就是程式碼。所以本階段實際上就是使用VB.NET語法

8、來實踐流程圖或演算法的過程。(我們將於第4章與第5章詳細說明VB.NET的語法)在撰寫程式時,您應該善用註解,以便幫助日後維護程式的人更容易了解程式每一區塊的意義。根據經驗,當經過一段時日之後

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。