C# and .NET
Registration:Now ~ Any Time
Course Period:2007-09-24 ~ Any Time
LINE sharing feature only supports mobile devices
Course Intro
Course Plan
.NET 提供一個新環境,我們幾乎可以在Windows 上開發任何應用程式。
C# 是由C 和 C++ 演進的產物,特別針對Microsoft 的 .Net platform 開發的語
言。對程式設計師而言、C# 提供許多最重要的特點,諸如物件導向程式、字串、
圖形、圖形使用者介面GUI元件、exception handling (例外處理)、multithreading
(多執行緒)、多媒體 (聲音、影像、動畫和電視影像)、檔案處理、預先包裹資料
結構、database processing (資料庫處理)、網際網路和全球資訊網為基礎的
client/server networking (前端/伺服器端電腦系統連線) 和分散計算。該語言適合
實作以網際網路和全球資訊網為基礎的應用程式,它們無縫地整合以PC 為基礎
的應用程式。<br/>
.NET platform 針對軟體開發和部署提供強而有力的功能,包括獨立於某特
定語言或平台。而不要求開發者學習新的程式語言,程式設計師們能專注於同一
個軟體專案,但使用任一種 (或幾種) .NET 語言 (諸如C#, Visual Basic .NET,
Visual C++ .Net 和其它) 及其大部份元件來撰寫程式碼。除了提供語言獨立性
外,.NET藉由 .NET applications 駐在,和相互交錯,多重平台,而擴充程式的
可攜帶性。因此透過網際網路促進Web services 的傳送。 .NET platform 能使
Web-based 應用程式被傳送到消費者電子裝置,諸如行動電話和個人數位助理
PDA,和桌上型電腦。<br/>
Microsoft的 .NET策略包含Internet和Web整合成軟體開發和部署的行程。
Web services ---在這個策略裡是一個關鍵性技術 ---- 採用標準的Internet
protocols (網路協定) 和技術,諸如HTTP, SOAP 和XML, 能使資訊共享、交流
以及其它的互動。Web services 能使程式設計師包裹應用程式的功能,轉成某種
型式,而成為Web 重複使用的元件。<br/>
Textbooks
Beginning ASP.NET 2.0 with C#
Pro ASP.NET 3.5 in C# 2008
Teacher / 游志男