程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 《.net編程先鋒C#》前言

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

編輯:C#入門知識

前言
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管理》。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved