登入
台灣 - 中文
Argentina (Español)
Brasil (Português)
Canada (English)
Canada (Français)
中国 (简体中文)
Colombia (Español)
Deutschland (Deutsch)
España (Español)
France (Français)
India (English)
Italia (Italiano)
日本 (日本語)
한국 (한국어)
México (Español)
Perú (Español)
Россия (Pусский)
台灣 (繁體中文)
United Kingdom (English)
United States (English)
變更全域公告
首頁
文件庫
學習園地
下載
支援
社群
MSDN 中文教學課程
MSDN 中文教學課程
Visual Basic
程式開發線上教學課程
第十五集 — 今天的軟體工程:最佳實作
軟體工程就是遵循著一個標準程序,來建立出可靠的系統,這個程序可以隨著時間的累積被重複利用並改進。本單元我們將討論一些有助軟體工程進行的工具、方法、業界所遵循的程序、單元測試,以及 XML 註解等。本單元將幫您了解實行軟體工程的方法以及好處,並介紹一些好用的軟體工程程序及規則。(2005 年 11 月)
第十四集 — 設計可同時執行的程式 (Concurrent Programming)
同時執行的應用程式指的是讓執行多個指令的事情同時發生。.NET 也支援同時執行多指令的功能 -- 委派與多執行緒,不過同時有多指令在執行的程式會有許多潛在的危險。為了讓指令的同時執行能更輕鬆容易,.NET 提供了操作多執行緒的方法,並且透過委派讓同時執行指令的工作變為更簡單安全。(2005 年 11 月)
第十三集 — 分散式程式設計:Remoting & Web Services
現代的系統大多都由許多邏輯層所組成,而這些邏輯層在不同的實體機器上執行是很稀鬆平常的事情。本課將討論如何設計分散式應用程式,透過 .NET Remoting,以及 Web Service 等技術,讓組成應用程式的許多邏輯層元件可以在不同的機器上提供服務。(2005 年 11 月)
第十二集 — 應用程式設計與部署
應用程式開發完畢後,接著就是要將其部署至用戶端使用。本課將討論如何部署 .NET 應用程式,透過 Visual Studio 所提供的工具將應用程式打包好,或是執行自訂的佈署。(2005 年 11 月)
第十一集 — 以元件為基礎的設計
以元件為基礎的程式開發方式有許多優點,例如有利於程式碼的重複再利用、可以降低程式的複雜度、有利於除錯、易於維護、可單獨更新、容易開發出支援多語系的系統等。自 1990 年之後,COM 是微軟所發表的主要元件技術。而現今的 .NET 技術以更多的優點來取代 COM 技術。本單元所要討論的議題包括了 .NET 元件的特色及優點,例如跨語言、不需要將元件登錄在 Windows 系統登錄 (Registry) 中即可使用、版本控管,以及與 COM 的互通性等。(2005 年 11 月)
第十集 — 資料庫 ( 3 之 3 ) – 資料與商業層設計
對於大多數的應用程式開發而言,總是會圍繞在資料層與企業邏輯層之間打轉。本單元將討論常用的資料存取議題、資料存取經常發生的問題、如何設計一個好的資料存取階層元件,以及如何設計一個好的企業邏輯元件。(2005 年 11 月)
第九集 — 繼承 – 物件導向設計
本單元將介紹如何透過繼承設計一個好的類別。有好的系統設計,才會設計出好的類別。本單元所涵蓋的議題,將討論該為系統定義多少類別、如何定義兩個類別之間的關連性、要將系統拆得多分散。本單元並會說明如何繼承一個基底類別、複寫與動態繫結,以及基底類別的設計。(2005 年 11 月)
第八集 — 介面 – 物件導向設計
本單元將介紹如何透過介面設計一個好的類別。有好的系統設計,才會設計出好的類別。本單元所涵蓋的議題,將討論介面的實作方式,以及應該在什麼時候使用介面,以及介面在物件導向設計上所扮演的角色。本單元並會說明如何宣告介面,以及如何在類別中將介面實作出來。(2005 年 10 月)
第七集 — 資料庫 ( 2 之 3 ) – ADO .NET
在了解基礎的資料庫概念後,本單元將介紹如何在 .NET 環境執行資料庫操作。本單元所涵蓋的議題,包含了在 .NET 中要和資料庫互動的 ADO.NET 物件、如何對資料來源作讀寫的動作、DataSet 物件以及一些好用的工具等。(2005 年 10 月)
第六集 — 資料庫 ( 1 之 3 ) – 設計與 SQL
由於軟體解決方案的開發有極高的機率要和資料庫互動,因此本單元將介紹一些基礎的資料庫觀念,包括了何謂關聯性資料庫、關聯性資料庫的設計、資料庫正規化、資料庫管理系統、結構化查詢語言(SQL),以及何謂預存程序(Stored Procedure)。 (2005 年 10 月)
第五集 — 防護式的應用程式開發
本單元將討論如何保護程式的正常執行。所謂要保護程式的正常執行,就是要預先思考程式執行時會讓程式執行失敗的許多因素,並對這些因素作預防計畫,好讓在程式執行遇到問題時,可以適時的找出問題所在,並快速的更正錯誤。所以我們將介紹 .NET 的例外處理方式、如何追蹤程式的執行,並且利用工具找到錯誤的原因。 (2005 年 10 月)
第四集 — Windows 程式開發: GUI 程式開發的新技術
本單元將介紹如何在 .NET 環境開發 Windows 應用程式,所涵蓋的議題包括和 Windows Form 相關的類別、委派物件、控制項陣列、多對一 / 一對多 的事件處理模式、Windows Form 的物件導向程式設計、物件與清單盒、型別轉換、資料繫結,以及資料驗證等議題。 (2005 年 8 月)
第三集 — 使用類別與基底類別庫
在了解基礎的類別知識後,接下來將更近一步了解何謂命名空間、實體類別與共享類別,並介紹如何使用 .NET 內建的類別庫(例如檔案讀寫、資料結構、XML文件等),並介紹如何使用 For Each、Equals,以及 Hashcode 和這些類別互動,並且介紹如何透過 CreateObject 函式來動態實做類別。 (2005 年 8 月)
第二集 — 物件導向與類別設計
本單元將給您物件導向的基礎觀念,介紹何謂物件導向程式開發,內容涵蓋了類別的定義、類別的組成、「欄位」(Filed)與「方法」(Method)、類別的實作、程序的多載、屬性程序,並了解何謂參考與實值型別等。 (2005 年 7 月)
第一集 — 二十一世紀的程式執行
本單元將介紹新世代的程式執行環境及機制,例如虛擬機、資源收及機制、類別庫等,也將提到微軟 .NET 技術對於新世代解決方案的技術支援,包括 .NET 的「共通語言執行時期」、「基底類別庫」、「即時編譯器」,以及「資源收集器等」。並會討論傳統應用程式的開發模式與以元件為基礎的程式開發模式的差異性。 (2005 年 5 月)
所有線上課程列表
教學課程提供的項目
線上直播
教學課程下載
PowerPoint 簡報資料下載
範例程式碼下載
管理您的個人檔案
|
與我們連絡
|
電子快訊
© 2009 Microsoft Corporation. 著作權所有,並保留一切權利。
使用規定
|
商標
|
隱私權聲明