《.net編程先鋒C#》前言

來源:互聯網
上載者:User
編程 前言
0.1 提要
歡迎閱讀《展現 C#》(Presenting C#)。這本書是你提高企業程式設計語言的一條捷徑。這種企業程式設計語言帶有下一代程式設計語言服務運行時(NGWS Runtime):C#(發音"C sharp")。
NGWS Runtime 是一個不僅管理執行代碼、同時也提供使編程更加容易的動態環境。編譯器產生受管代碼以指向這種受管理執行環境。你獲得跨平台語言整合、跨平台語言異常處理、增強安全性、版本控制、安排支援和查錯服務。
支援NGWS Runtime 的主要語言是C#。支援NGWS架構的很多程式是用C#寫的,因此,在一些帶有NGWS Runtime的編譯器中,它的編譯器可以被認為是非常經得起測試且是經過最佳化的。C#語言借鑒了C++,但是具備現代化和新增的型別安全——使C#成為企業解決方案的慣用語言。 0.2 誰應該讀這本書
如果你對編程很陌生,這本書不適合你。這本書企圖讓程式員解脫並使用C#,基於他們已經擁有的知識。《展現 C#》的目標瞄準了已經具有如C/C++、VB、Java或其它編程經驗的程式員。
如果你具有C++的背景,轉向C#會很容易,但是,如果你精通於其它不同的語言,這本書也會耗掉你的一些日子。如果你有一點COM編程的知識,這本會更有趣,但會COM編程不再是必要的。

0.3 這本書如何組織
第一章 C#簡介——這一章把你帶到C#逛一回,同時回答了有關你應該考慮學習C#的問題。
第二章 NGWS Runtime 的技術基礎——介紹NGWS Runtime為啟動並執行C#代碼所提供的低層架構。
第三章 第一個C#應用程式——建立真正第一個C#應用程式(否則它是什麼呢?),它就是一個"Hello World"應用程式。
第四章 C#類型——可以看到用在C#應用程式中的各種類型。探索值型和引用型的區別,還有如何加框和消框。
第五章 類——C#功能真正強大的標誌,它是具有類的物件導向的編程。你會學到好多好多的東西,如建構函式、解構函式、方法、屬性、索引和事件等。
第六章 控制語句——對應用程式實行流程式控制制。探索C#提供的各種選擇和陳述語句。
第七章 異常處理——獲得了編寫實現異常處理的應用程式技巧,擁有這種技巧,在NGWS Runtime世界,你是一個好的公民
第八章 用C#寫組件——用C#構建組件,因為支援NGWS Runtime,它可以被不同語言平台的客戶使用。
第九章 配置和安排——學到如何用C#有條件地進行編譯工作,和如何為你的C#源碼自動地建立文檔。另外,這一章將介紹到NGWS的版本技術問題。
第十章 用非受管代碼互動操作——發現你如何使用C#內部的非受管代碼,且非受管代碼如何與你的C#組件一起互動操作。
第十一章 C#代碼查錯——獲得使用SDK查錯工具的技巧,可以在應用程式中準確地找到錯誤並修改它們。
第十二章 安全——探索NGWS Runtime的安全概念。學到程式碼存取安全性和角色型安全性。

0.4 使用這本書你需要什麼?
從這本書的觀點看,你所需要的就是下一代windows服務軟體開發包(NGWS SDK)。儘管至少只要有NGWS Runtime 和C#編譯器就可以,但當探索這些激動人心的新技術功能 時,在一台機器上裝有說明檔案檔和所有的SDK工具(包括debugger),將是一個極好的主意。
這本書不需要你裝在機器上的Visual Studio 7的任何工具。我僅建議你要有一個優秀的支援行數的程式編輯器,用以編輯C#源檔案。
……
(省略掉一些有關出版過程和表示感謝的段落)

0.5 關於作者
Christoph Wille,微軟系統工程師(MCSE)、微軟系統開發師(MCSD)、Netware網路系統管理員(CNA)和MCP-IT,作為一個網路諮詢人員和程式員,特別精通Windows DNA。微軟認為他是ASP方面最有價值的人(MVP),他是和微軟在一起使用早期的C#版本的少數開發人員之一。
Christoph 獨自或參與了幾本書的寫作,包括Sams出版社的《自學ADO2.5 21天》、《自學ASP 24小時》、《自學MCSE TCP/IP 14天》和《MCSE 訓練指南:SQL Server 7管理》。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.