- C#入門經典(第7版):C# 6.0 & Visual Studio 2015(.NET開發經典名著)
- (美)Beijamin Perkins Jacob Vibe Hammer Jon D. Reid
- 1229字
- 2021-04-02 21:18:23
譯者序
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#語言之美!
- Java逍遙游記
- 現代C++編程:從入門到實踐
- WildFly:New Features
- 國際大學生程序設計競賽中山大學內部選拔真題解(二)
- Reporting with Visual Studio and Crystal Reports
- 深入理解Django:框架內幕與實現原理
- Xcode 7 Essentials(Second Edition)
- Unity 5.x By Example
- 碼上行動:用ChatGPT學會Python編程
- RealSenseTM互動開發實戰
- Beginning C++ Game Programming
- 一步一步跟我學Scratch3.0案例
- App Inventor少兒趣味編程動手做
- Vue.js光速入門及企業項目開發實戰
- 數據分析與挖掘算法:Python實戰