出版時間:2012-6 出版社:清華大學(xué)出版社 作者:蘆揚(yáng) 頁數(shù):322 字?jǐn)?shù):558000
內(nèi)容概要
《計算機(jī)基礎(chǔ)與實訓(xùn)教材系列:Visual C#2010程序設(shè)計實用教程》由淺入深、循序漸進(jìn)地介紹了使用visual c#
2010的編程技巧和面向?qū)ο缶幊痰木?。全書共?0章,分別介紹了.net
framework的工作原理、c#的基本語法、程序調(diào)試和異常處理、面向?qū)ο缶幊獭indows應(yīng)用程序設(shè)計、數(shù)據(jù)訪問、web應(yīng)用程序及web服務(wù)等。最后一章還安排了項目實踐,綜合運(yùn)用所學(xué)知識創(chuàng)建一個簡單的圖書館管理系統(tǒng),該系統(tǒng)包含3個不同的項目:類庫項目、web站點(diǎn)和windows窗體應(yīng)用程序。通過這個綜合實例,可以提高和拓寬讀者的實際技能。
《計算機(jī)基礎(chǔ)與實訓(xùn)教材系列:Visual
C#2010程序設(shè)計實用教程》內(nèi)容豐富,結(jié)構(gòu)清晰,語言簡練,圖文并茂,具有很強(qiáng)的實用性和可操作性,可作為大中專院校、職業(yè)院校及各類社會培訓(xùn)學(xué)校的教材,也可作為廣大初、中級電腦用戶的自學(xué)參考書。
書籍目錄
第1章 C#與.NET概述
1.1.NET概述
1.1.1 什么是.NET
1.1.2.NETFramework的內(nèi)容
1.1.3.NETFramework的工作原理
1.2 C#簡介
1.2.1 C#與C++
1.2.2 C#與Java
1.2.3 C#的發(fā)展史
1.2.4 使用C#編程
1.3 使用VisualStudi02010
1.3.1 VS2010概述
1.3.2 VS解決方案
1.3.3 使用VS開發(fā)C#應(yīng)用程序
1.4 上機(jī)練習(xí)
1.5 習(xí)題
第2章 C#程序設(shè)計基礎(chǔ)
2.1 數(shù)據(jù)類型與變量
2.1.1 簡單數(shù)據(jù)類型
2.1.2 變量
2.2 運(yùn)算符與表達(dá)式
2.2.1 算術(shù)運(yùn)算符
2.2.2 賦值運(yùn)算符
2.2.3 關(guān)系運(yùn)算符
2.2.4 邏輯運(yùn)算符
2.2.5 位運(yùn)算符
2.2.6 布爾(位)賦值運(yùn)算符
2.2.7 運(yùn)算符的優(yōu)先級
2.2.8 運(yùn)算符使用示例
2.3 數(shù)據(jù)類型轉(zhuǎn)換
2.3.1 隱式轉(zhuǎn)換
2.3.2 顯示轉(zhuǎn)換
2.3.3 使用Convert命令轉(zhuǎn)換
2.4 流程控制
2.4.1 條件分支
2.4.2 循環(huán)
2.4.3 跳轉(zhuǎn)語句
2.5 上機(jī)練習(xí)
2.6 習(xí)題
第3章 C#高級程序設(shè)計
3.1 復(fù)雜的變量類型
3.1.1 枚舉
3.1.2 結(jié)構(gòu)
3.1.3 數(shù)組
3.1.4 使用字符串
3.2 函數(shù)
3.2.1 定義和使用函數(shù)
3.2.2 Main()函數(shù)
3.2.3 變量的作用域
3.2.4 為結(jié)構(gòu)增加函數(shù)
3.2.5 函數(shù)重載
3.3 上機(jī)練習(xí)
3.4 習(xí)題
第4章 程序調(diào)試和異常處理
4.1 調(diào)試C撐程序
4.1.1 非中斷模式下的調(diào)試
4.1.2 中斷模式下的調(diào)試
4.2 C#的異常處理
4.2.1 通用異常類
4.2.2 C#異常處理機(jī)制
4.3 上機(jī)練習(xí)
4.4 習(xí)題
第5章 面向?qū)ο缶幊袒A(chǔ)
5.1 面向?qū)ο蟾攀?br />5.2 00P相關(guān)的概念
5.2.1 類和對象
5.2.2 靜態(tài)成員與靜態(tài)類
5.2.3 對象的生命周期
5.2.4 繼承與多態(tài)
5.2.5 接口
5.2.6 對象之間的關(guān)系
5.2.7 運(yùn)算符重載
5.3 定義C≠}類
5.3.1 類的聲明
5.3.2 在VS中添加新類
5.3.3 類基礎(chǔ)規(guī)范
5.3.4 類的主體
5.4 添加類成員
5.4.1 構(gòu)成函數(shù)和析構(gòu)函數(shù)
5.4.2 定義字段
5.4.3 定義方法
5.4.4 定義屬性
5.4.5 使用類圖添加類成員
5.5 接口的定義與實現(xiàn)
5.5.1 定義接口
5.5.2 接口的實現(xiàn)
5.6 部分類與部分方法
5.6.1 部分類的定義
5.6.2 部分方法
5.7 結(jié)構(gòu)和類對比
5.7.1 結(jié)構(gòu)和類的區(qū)別
5.7.2 在結(jié)構(gòu)中添加屬性
5.8 上機(jī)練習(xí)
5.8.1 方法覆蓋與隱藏
5.8.2 類的繼承應(yīng)用實例
5.9 習(xí)題
第6章 高級OOP技術(shù)
6.1 委托與事件
6.1.1 委托
6.1.2 事件
6.2 集合與索引
6.2.1 提供集合功能的接口
6.2.2 使用集合
6.2.3 定義自己的集合
6.2.4 索引
6.2.5 關(guān)鍵字索引
6.2.6 迭代器
6.3 泛型
6.3.1 泛型概述
6.3.2 System.Collections.Generic命名空間
6.3.3 可空類型
6.4 定義泛型
6.4.1 定義泛型類
6.4.2 定義泛型方法
6.4.3 定義泛型接口
6.4.4 定義泛型委托
6.5 C#其他高級技術(shù)介紹
6.5.1 var變量
6.5.2 匿名類型
6.5.3 動態(tài)查找
6.5.4 擴(kuò)展方法
6.5.5 Lambda表達(dá)式簡介
6.6 上機(jī)練習(xí)
6.6.1 使用迭代器獲取素數(shù)
6.6.2 對集合排序
6.7 習(xí)題
第7章 Windows編程
7.1 Windows應(yīng)用程序概述
7.1.1 窗體與控件
7.1.2 控件的屬性與事件
7.1.3 添加事件處理程序
……
第8章 數(shù)據(jù)訪問
第9章 web程序設(shè)計
第10章 項目實踐
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 在代碼窗口中右擊跟蹤點(diǎn),或者利用(斷點(diǎn))窗口,即可刪除或臨時禁用跟蹤點(diǎn)。在(斷點(diǎn))窗口中,跟蹤點(diǎn)左邊的復(fù)選框用于確定是否激活跟蹤點(diǎn):取消選中復(fù)選框即為禁用跟蹤點(diǎn),在代碼窗口中,禁用的跟蹤點(diǎn)顯示為空心的菱形框,而不是實心菱形。 使Trace命令和跟蹤點(diǎn)都可以輸出調(diào)試信息,但兩者也有區(qū)別: 首先,跟蹤點(diǎn)與Trace命令并不等價,也就是說,跟蹤點(diǎn)不能在發(fā)布版本中使用。這是因為跟蹤點(diǎn)由VS處理,在應(yīng)用程序的已編譯版本中,跟蹤點(diǎn)是不存在的。只有應(yīng)用程序運(yùn)行在VS調(diào)試器中,跟蹤點(diǎn)才起作用。 也正由于跟蹤點(diǎn)存儲在VS中,所以可以在需要時快速、方便地添加或者刪除跟蹤點(diǎn)。跟蹤點(diǎn)的另一個優(yōu)點(diǎn)是,容易添加額外信息,如上一節(jié)提到的SFUNCTION,這個信息如果要用Debug和Trace命令來編寫將比較困難。 4.1.2 中斷模式下的調(diào)試 中斷模式下的調(diào)試技術(shù),需要先中斷程序的執(zhí)行,然后再進(jìn)行調(diào)試。 進(jìn)入中斷模式的最簡單方式就是在運(yùn)行應(yīng)用程序時,單擊(調(diào)試)工具欄上的暫停按鈕,暫停應(yīng)用程序的執(zhí)行。但這并不能很好地控制程序停止的位置。通常,程序可能會很自然地停止運(yùn)行應(yīng)用程序,例如要求用戶輸入信息時,或者在長時間的操作或循環(huán)過程中單擊暫停按鈕,但這樣停止的位置可能相當(dāng)隨意。 一般情況下,中斷程序最好的方式是使用斷點(diǎn)。 1.設(shè)置斷點(diǎn) 斷點(diǎn)是源代碼中自動進(jìn)入中斷模式的一個標(biāo)記。添加斷點(diǎn)的方式與添加跟蹤點(diǎn)類似:只需右擊要添加斷點(diǎn)的代碼行,從彈出的快捷菜單中選擇(斷點(diǎn))|(插入斷點(diǎn))命令即可。也可以選擇(調(diào)試)|(切換斷點(diǎn))命令或者按F9鍵添加一個斷點(diǎn)。 添加斷點(diǎn)的代碼行的旁邊顯示為一個紅色的圓,同時,該行代碼也突出顯示。 使用斷點(diǎn)進(jìn)入中斷模式,可以配置為以下幾種情況: 在遇到斷點(diǎn)時,立即進(jìn)入中斷模式; 在遇到斷點(diǎn)時,如果布爾表達(dá)式的值為mac,就進(jìn)入中斷模式; 遇到某斷點(diǎn)一定的次數(shù)后,才進(jìn)入中斷模式; 在遇到斷點(diǎn)時,與從上次遇到斷點(diǎn)時相比變量的值發(fā)生了變化,就進(jìn)入中斷模式; 把文本輸出到調(diào)試窗口中,或者執(zhí)行一個宏。 要詳細(xì)設(shè)置斷點(diǎn)的中斷模式,可以在(斷點(diǎn))窗口中右擊斷點(diǎn),從彈出的快捷菜單中選擇相應(yīng)的命令即可,其中(命中條件)選項是針對“跟蹤點(diǎn)”的。 在(斷點(diǎn))窗口中可以看出,斷點(diǎn)一共有3個屬性:名稱、條件和命中此時次數(shù)。其中,名稱指出了斷點(diǎn)的位置,對于調(diào)試程序來說意義不大,另外兩個屬性則是比較有用的。 從斷點(diǎn)的快捷菜單中選擇(條件)命令,即可打開(斷點(diǎn)條件)對話框。 斷言通常在應(yīng)用程序的早期使用比較有效。在發(fā)布程序中可以包含Trace.Assert()函數(shù),以便程序發(fā)生錯誤時,可以把這些信息傳遞給開發(fā)人員。例如上面的例子,開發(fā)人員根據(jù)斷言失敗對話框中的信息就可以很快定位出現(xiàn)問題的位置。 3.監(jiān)視變量的值 監(jiān)視變量的內(nèi)容是VS幫助用戶使工作變得簡單的一個方面。查看變量值的最簡單方式是在中斷模式下,將鼠標(biāo)指針指向源代碼中的變量名,此時就會出現(xiàn)一個工具提示,顯示該變量的信息。對于比較復(fù)雜的值,例如數(shù)組,甚至可以擴(kuò)展工具提示中的值,查看各個數(shù)組元素。 在運(yùn)行應(yīng)用程序時,IDE中各個窗口的布局也會發(fā)生變化,在默認(rèn)情況下,運(yùn)行期間(屬性)窗口和(解決方案資源管理器)窗口將消失,(錯誤列表)窗口會被監(jiān)視變量的3個窗口取代:自動窗口、局部變量和監(jiān)視n(其中n從1~4),這幾個窗口都只有在調(diào)試狀態(tài)下才可見。其中,自動窗口顯示了當(dāng)前使用的變量和前面的語句;局部變量窗口顯示了作用域內(nèi)的所有變量;監(jiān)視n窗口則顯示的是用戶定制的變量和表達(dá)式。 這幾個窗口的工作方式有些類似,一般情況下,每個窗口都包含一個變量列表,有變量的名稱、值和類型等信息。更復(fù)雜的變量可以使用變量名左邊的+和-擴(kuò)展/收縮符號進(jìn)一步查看,變量的內(nèi)容可以用樹狀視圖的方式顯示。局部變量窗口就顯示了一個數(shù)組變量的展開視圖。
編輯推薦
《計算機(jī)基礎(chǔ)與實訓(xùn)教材系列:Visual C# 2010程序設(shè)計實用教程》內(nèi)容豐富,結(jié)構(gòu)清晰,語言簡練,圖文并茂,具有很強(qiáng)的實用性和可操作性,可作為大中專院校、職業(yè)院校及各類社會培訓(xùn)學(xué)校的教材,也可作為廣大初、中級電腦用戶的自學(xué)參考書。
圖書封面
評論、評分、閱讀與下載
Visual C#2010程序設(shè)計實用教程 PDF格式下載