以ASP.NET奠定開發Web應用程式及專案的基礎素養
在巨匠電腦、業界委外訓練、大專院校、各高中教師研習營…等近十年的授課經驗,與大大小小不同專案的『網站開發』相關課程中;以及開發業界網站專案、產學合作專案實務,與電子商務網站相關的比賽連三屆拿到首獎的經驗。在面對網站開發(Web應用程式)必須學習多種技術整合,包含網頁版型配置、VB或C#程式語言、資料庫程式設計、SQL….等面對如此多元化的課程,以及許許多多不同背景的學員來學習ASP .NET網站開發,倘若使用一般的傳統教學,常會讓學員們以為ASP.NET是一門高深難學而退縮。
由於Web應用程式設計本身就是一門尖澀難懂的技術,必須熟悉HTML、CSS、JavaScript、XML及ASP .NET等技術,因為網頁程式設計不同於視窗應用程式,因此程式開發人員有必要了解ASP .NET控制項宣告語法。本書不同於市面上ASP .NET書籍,除了介紹使用VWD 2008設計網頁輸出入介面及控制項屬性的同時,也會介紹該工具對應的控制項宣告語法,使初學者能了解ASP .NET控制項的設計原理,讓初學者不只是會拖拉設計控制項,更能了解控制項宣告語法,並將語法及工具整合運用。如下灰底字敘述,實際會對應至下圖設定。
而且在版面設計上也不用撰寫類似HTML的語法來編排網頁,如要透過VWD或VS提供的工具,即可以快速設計將各控制項繫結至資料庫,而且完成可編輯資料庫的網頁,連一行程式都不用寫。如下圖在GirdView部門編號欲使用下拉式清單來呈現,只要依圖示操作就可以了,且本書還會同時列出產生的語法,讓您參考。
灰底敘述即是上面操作所產生的宣告程式碼:(語法解說部分於書中說明)
為了讓ASP .NET可以很有效的學習,本書編排章節由淺入深,只介紹開發時常使用的功能,並使用『語法』和『工具』相互對應解說,如此初學者才能有系統地學習,才知道自己所使用的控制項與工具到底在設計什麼樣的功能與語法。透過書中精挑細選的範例程式學習Web程式設計技巧,使得初學者具有紮實和獨立開發Web應用程式設計能力,並在最後一章實作出擁有會員系統、購物系統、產品上下架系統以及訂單管理系統的功能完整小型電子商務網站,且附上電子商務網站實作教學影片,讓初學者能學以致用,花費最短的時間,獲得最高的學習效果,是一本適用教師教授ASP .NET的入門書,也是一本初學者自學的書籍。
利用這樣的方式來學習ASP .NET,會變成很容易理解,讓開發Web應用程式將不再是難事,語法與工具的整合運用,甚至在短短的3個小時之內就可以開發電子商務網站或一個專題,不用懷疑,最後一章的範例實作真的不用花上3個小時。因此在很多不同的教學過程或開發專案中證明,使用語法介紹ASP .NET 3.5控制項,不僅無法在短短的課程時間內讓學生了解使用方式,而且在設計專案時會浪費很多時間在進行網頁編排與網頁輸出入介面。若只是介紹工具的操作,學員不了解控制項語法的組成,在多人開發或和整合美術設計或開發AJAX非同步網頁時,將會遇到開發上整合的問題,或是學生不了解宣告語法的組成,而無法加入如用戶端展示的功能,如AJAX或Sliverlight等。
因此筆者以近十年的教學和業界實務經驗,將語法和工具對應一起解說,如此學習ASP .NET時能了解其組成,也能了解並善用工具,使初學者學習無障礙,讓開發者了解工具應用以便快速開發Web應用程式,以提高升產力。
微軟最有價值專家 [email protected]
還有更多精彩案例,請參考『ASP .NET 3.5從零開始-使用C# 2008』(博碩文化出版)。
作者介紹:
資訊教育研究室成員來自學界及業界專家,有微軟最有價值專家(MVP), 微軟認證專家, Java技術認證專家、巨匠電腦SCJP認證及多媒體講師, 科技大學講師, 委外訓練講師, 全省高中職資訊教師研習營講師, 電腦技能基金會監評, 專業圖書作家, 電子商務比賽冠軍,以及具有企業顧問與承接專案實作的經驗。在了解多方專家經驗下,因此對於教學與實務技巧可以互相結合,了解學校與企業的脈動,寫作過程之中,會將應具有電腦技能基本素養以及工作上會使用到的小技巧帶入書中,以便讓學生將來能學以致用。
|