出版時間:2010-1 出版社:人民郵電出版社 作者:利伯蒂(Jesse Liberty) 頁數(shù):587 譯者:張晨
Tag標簽:無
前言
恭喜你下定決心開始學習編程!無論是為了完成課程,還是為了在工作中取得進步,或者僅僅是出于興趣,本書都會對你的C#學習有所幫助。對于初學者而言,重要的不是擁有一本編程語言手冊或代碼分析的書籍,而是決心學習編程的強烈愿望,這甚至比編程語言的選擇更為重要?,F(xiàn)代編程語言種類繁多,而且多數(shù)在本質(zhì)上非常相似。那么,為什么要選擇C#呢?理由很充分,如下所述?! #是:Microsoft.NET平臺的首選編程語言。也就是說,C#是專為編寫Windows應用程序而生的。要知道,世界上的多數(shù)計算機都運行在Windows平臺上?! ぶС諧#的開發(fā)環(huán)境包括Visual Studio及其精簡版Visual C# Express。其中,Visual Studio提供了很多新方法,使代碼編寫變得方便快捷。而更值得一提的是,Visual C# Express完全免費?! #的設計功能非常強大,足以支持復雜的商業(yè)應用程序,但同時又簡單易學。C#與C++和Java有著許多相似之處,但它在秉承其優(yōu)點的同時,又彌補了這些語言在多年實踐中所暴露出的缺陷。 所以,在眾多編程語言中,C#無疑是很好的入門選擇。本書本來可以介紹些C#3.0的新特性,或者為什么作者在學習c++之后依然縱情于C#編程,但對于初學者來說,這些內(nèi)容并不重要。因為本書面向的是沒有任何C#或其他編程語言經(jīng)驗的初學人員,所以C#2.0與C#3.O之間的區(qū)別對讀者來說毫無意義。C#3.0是Microsoft.NET項目組自2000年以來推出的最完善的一個版本,這個版本功能強大,性能穩(wěn)定且易于掌握。本書將以清晰易懂的脈絡來講述如何使用C#3.O編寫應用程序。
內(nèi)容概要
本書從C#的基礎知識開始,涵蓋了C#中類、繼承、接口、委托等方面的內(nèi)容,并介紹了C#開發(fā)中的各種方法和技巧。本書引入了面向?qū)ο蟮母拍?,系統(tǒng)地介紹了.NET平臺、C#的基本語法、常用類庫、調(diào)試工具、數(shù)據(jù)庫操作等方面的知識。本書通過大量示例,幫助讀者循序漸進地掌握這些知識。在每章后面還提供了測驗和練習題,并在書后附錄中給出了答案和詳細講解?! ”緯哪繕俗x者是C#編程初學者,無論是否具有其他語言的編程經(jīng)驗,都能夠通過閱讀本書很快地掌握這一技術(shù)。本書適合作為開始學習編程的學生的入門參考書籍,也可作為大專院校相關(guān)課程的教材。
作者簡介
Jesse Liberty,是Microsoft公司Silverlight開發(fā)部門的高級項目經(jīng)理,也是很多相關(guān)書籍的作者,其著作包括Programming C#3.0和Programming.NET3.5 ?! rian MacDonald,是擅長Microsoft.NET編程主題的技術(shù)編輯,曾參與合著Learning C#2005、Learning ASP.NET2.0 with AJAX和Learning ASP.NET3.5。
書籍目錄
第1章 C#與.NET編程第2章 Visual Studio 2008和C# Express 2008第3章 C#語言基礎第4章 運算符第5章 分支語句第6章 面向?qū)ο缶幊痰?章 類和對象第8章 方法第9章 基本調(diào)試第10章 數(shù)組第11章 繼承和多態(tài)第12章 運算符重載第13章 接口第14章 泛型和集合第15章 字符串第16章 拋出和捕獲異常第17章 委托和事件第18章 創(chuàng)建Windows應用程序第19章 Windows Presentation Foundation第20章 ADO.NET和關(guān)系型數(shù)據(jù)庫第21章 LINQ附錄A 習題和練習答案
章節(jié)摘錄
2.4集成開發(fā)環(huán)境的內(nèi)部構(gòu)造 C# Express IDE的核心是編輯器。編輯器像是一個產(chǎn)生簡單文本(沒有諸如粗體和斜體等格式化的文本)的文字處理軟件,所有的源代碼文件都是簡單文本文件。在上一章的Hello World項目中看到的某些文本的顏色不僅僅是格式化的結(jié)果,而且是Visual Studio為幫助用戶區(qū)分關(guān)鍵字、注釋和其他類的代碼元素所應用的突出顯示。C#.Express IDE還可以幫助創(chuàng)建用于Windows和Web項目的圖形化用戶界面(GUI)。 下面就介紹IDE的幾個關(guān)鍵特性?! DE是一個多文件界面Multiple Document Interface(MDI)應用軟件。就像讀者所習慣的諸如Word和Excel等Windows應用程序一樣,它有一個主窗口,主窗口里又有很多小窗口,其中中間的一個是文本編輯窗口,基本布局如圖2.3所示。編輯窗口左邊是許多多重標簽視窗,其中包括在創(chuàng)建Windows和網(wǎng)絡應用程序時需要用到的工具。右邊是疊層和多重標簽視窗。頂部是Solution Explorer(解決方案管理器),用來檢查和操作解決方案。再下面是Properties(屬性)窗口,在創(chuàng)建網(wǎng)絡和Windows桌面應用程序時,屬性窗口用途很廣,但在創(chuàng)建控制臺應用程序時不會顯示?! ≡赩isual Studio 2008的IDE底部是5個多重標簽視窗,分別是Error List(錯誤列表)、Task List(任務列表)、Output(輸出信息)、Find Results(查找結(jié)果)和Find Symbol Results(查找符號結(jié)果)。但這些視窗在C# Express中不會出現(xiàn)。所有這些窗口,加上工具欄,都是尺寸可調(diào)和可??康?。調(diào)節(jié)尺寸的方法就像處理Windows界面中多數(shù)窗口一樣:將光標放置在邊框上,待光標的形狀變?yōu)殡p箭頭時。
編輯推薦
《C# 3.0學習指南》內(nèi)容完全基于C#語言的最新版本C#3.0,從基礎知識開始介紹,逐步過渡到C#的中、高級功能?!禖# 3.0學習指南》的每一章都作為一個獨立的課程,穿插大量帶有注解的例子、插圖和摘要。每一章的最后都有內(nèi)容獨特的自我測試部分,通過習題和回顧測試,你可以對自己學習到的新技能進行實踐并加強理解?! ∪绻阋褱蕚浜靡度隒#和.NET編程的學習中,《C# 3.0學習指南》將是助你快速入門的理想選擇?! ⊥ㄟ^閱讀《C# 3.0學習指南》,你將學會以下技能: ·在學習C#語言的同時學習如何編程; ·通過學習C#,掌握面向?qū)ο缶幊痰脑恚弧 ぞ帉懹脩艚换コ绦?; ·使用Visual Studio的內(nèi)置工具使調(diào)試變得快速而簡便; ·發(fā)現(xiàn)如何使用C#3.0和.NET 3.5架構(gòu)的最新功能,包括LINQ和Windows Presentation Foundation(WPF); ·創(chuàng)建Windows應用程序和數(shù)據(jù)驅(qū)動應用程序?! 啊禖# 3.0學習指南》從C#語言的基礎內(nèi)容開始介紹,如果沒有編程經(jīng)驗,那么從《C# 3.0學習指南》的第1章開始學習,將可以立即編寫真正的應用程序。而有一些編程經(jīng)驗的讀者,雖然會發(fā)現(xiàn)對《C# 3.0學習指南》中的一些內(nèi)容已經(jīng)熟悉,卻可以從《C# 3.0學習指南》中學到更多的新知識?!薄 x自《C# 3.0學習指南》第1章
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載