官术网_书友最值得收藏!

譯者序

C#是微軟公司發布的一種面向對象的、運行在.NET Framework上的高級程序設計語言。C#幾乎集中了所有關于軟件開發和軟件工程研究的最新成果:面向對象、類型安全、組件技術、自動內存管理、跨平臺異常處理、版本控制、代碼安全管理……,是一種安全、穩定、簡單、優雅、由C和C++衍生而來的面向對象的編程語言,綜合了VB簡單的可視化操作和C++的高運行效率優點,以其強大的操作能力、優雅的語法風格、創新的語言特性和便捷的對面向組件編程的支持成為.NET開發的首選語言。

Visual Studio(簡稱VS)是美國微軟公司的開發工具包系列產品,是目前最流行的Windows平臺應用程序的集成開發環境,它包括了整個軟件生命周期中所需的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等。Visual Studio最新版本為Visual Studio 2015,基于.NET Framework 4.6。

本書旨在介紹C#開發的基礎知識。本書第Ⅰ部分介紹C#語言的語法和用法,然后討論較復雜的面向對象編程主題,第Ⅱ部分將講述Windows基本桌面編程和高級桌面編程。第Ⅲ部分研究基于云的Web應用程序編程,第Ⅳ部分將講述數據訪問(對數據庫、文件系統和XML數據的訪問)和LINQ,第Ⅴ部分將討論WCF和通用應用。

本書采用循序漸進的編排方式,所以讀者應能從頭開始一直閱讀到最后。本書介紹如何使用C#編程,讀者應自己輸入所有的示例代碼,再編譯和執行輸入的代碼,而不是從下載文件中復制它們。這似乎很麻煩,但輸入C#語句可以幫助理解C#,特別是覺得某些地方很難掌握時,自己輸入代碼就非常有幫助。如果例子無法運行,不要直接從書中查找原因,而應在自己輸入的示例代碼中找原因,這是編寫C#代碼時必做的一項工作。

犯錯也是學習過程中不可避免的,練習應提供大量犯錯的機會,最好自己編幾個練習題。如果不確定如何編寫代碼,應翻閱前面的內容。犯的錯誤越多,對C#的功能和錯誤的原因的認識就越深刻。讀者應完成所有練習,除非肯定自己無法解決問題,否則不要看答案。許多練習都涉及某章內容的一個直接應用,換言之,它們僅是一種實踐,但也有一些練習需要多動腦子,甚至需要一點靈感。

本書的讀者不需要具備任何編程經驗。但本書同樣適合具有編程經驗且希望進行Web程序設計的讀者閱讀。這些讀者可能比較了解計算機知識,但未必掌握Web技術。另外,一些讀者具備設計背景,但對計算機知識和Web技術不大了解。那么,本書可以作為一條進入編程和Web應用程序開發世界的快捷通道。對于所有讀者,本書都物有所值。

在這里要感謝清華大學出版社的編輯,他們為本書的翻譯投入了巨大的熱情并付出了很多心血。沒有他們的幫助和鼓勵,本書不可能順利付梓。

在翻譯這本經典之作的過程中,譯者在忠于原文的基礎上力求做到“信、達、雅”,但是鑒于譯者水平有限,錯誤和失誤在所難免,如有任何意見和建議,請不吝指正。本書全部章節由齊立波、黃俊偉翻譯,參與翻譯的還有孔祥亮、陳躍華、杜思明、熊曉磊、曹漢鳴、陶曉云、王通、方峻、李小鳳、曹曉松、蔣曉冬、邱培強、洪妍、李亮輝、高娟妮、曹小震、陳笑。

最后,希望讀者通過閱讀本書能早日步入C#語言編程的殿堂,領略C#語言之美!

主站蜘蛛池模板: 黑河市| 泰和县| 始兴县| 义马市| 南开区| 鄂尔多斯市| 桑植县| 小金县| 永福县| 固始县| 阿城市| 外汇| 灵武市| 卓尼县| 年辖:市辖区| 富源县| 九寨沟县| 金昌市| 禹州市| 黄山市| 彭阳县| 张家口市| 雅江县| 吉水县| 肇庆市| 江山市| 象州县| 扬中市| 陆丰市| 城口县| 旅游| 广丰县| 汝城县| 衡阳市| 星子县| 绥德县| 新竹市| 宁晋县| 乌什县| 建湖县| 武乡县|