Visual C#2010程序設(shè)計(jì)實(shí)用教程

出版時(shí)間:2012-6  出版社:清華大學(xué)出版社  作者:蘆揚(yáng)  頁(yè)數(shù):322  字?jǐn)?shù):558000  

內(nèi)容概要

  《計(jì)算機(jī)基礎(chǔ)與實(shí)訓(xùn)教材系列:Visual C#2010程序設(shè)計(jì)實(shí)用教程》由淺入深、循序漸進(jìn)地介紹了使用visual c#
2010的編程技巧和面向?qū)ο缶幊痰木?。全?shū)共分10章,分別介紹了.net
framework的工作原理、c#的基本語(yǔ)法、程序調(diào)試和異常處理、面向?qū)ο缶幊?、windows應(yīng)用程序設(shè)計(jì)、數(shù)據(jù)訪問(wèn)、web應(yīng)用程序及web服務(wù)等。最后一章還安排了項(xiàng)目實(shí)踐,綜合運(yùn)用所學(xué)知識(shí)創(chuàng)建一個(gè)簡(jiǎn)單的圖書(shū)館管理系統(tǒng),該系統(tǒng)包含3個(gè)不同的項(xiàng)目:類(lèi)庫(kù)項(xiàng)目、web站點(diǎn)和windows窗體應(yīng)用程序。通過(guò)這個(gè)綜合實(shí)例,可以提高和拓寬讀者的實(shí)際技能。
  《計(jì)算機(jī)基礎(chǔ)與實(shí)訓(xùn)教材系列:Visual
C#2010程序設(shè)計(jì)實(shí)用教程》內(nèi)容豐富,結(jié)構(gòu)清晰,語(yǔ)言簡(jiǎn)練,圖文并茂,具有很強(qiáng)的實(shí)用性和可操作性,可作為大中專(zhuān)院校、職業(yè)院校及各類(lèi)社會(huì)培訓(xùn)學(xué)校的教材,也可作為廣大初、中級(jí)電腦用戶(hù)的自學(xué)參考書(shū)。

書(shū)籍目錄

第1章 C#與.NET概述
1.1.NET概述
1.1.1 什么是.NET
1.1.2.NETFramework的內(nèi)容
1.1.3.NETFramework的工作原理
1.2 C#簡(jiǎn)介
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開(kāi)發(fā)C#應(yīng)用程序
1.4 上機(jī)練習(xí)
1.5 習(xí)題
第2章 C#程序設(shè)計(jì)基礎(chǔ)
2.1 數(shù)據(jù)類(lèi)型與變量
2.1.1 簡(jiǎn)單數(shù)據(jù)類(lèi)型
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)先級(jí)
2.2.8 運(yùn)算符使用示例
2.3 數(shù)據(jù)類(lèi)型轉(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)語(yǔ)句
2.5 上機(jī)練習(xí)
2.6 習(xí)題
第3章 C#高級(jí)程序設(shè)計(jì)
3.1 復(fù)雜的變量類(lèi)型
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 通用異常類(lèi)
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 類(lèi)和對(duì)象
5.2.2 靜態(tài)成員與靜態(tài)類(lèi)
5.2.3 對(duì)象的生命周期
5.2.4 繼承與多態(tài)
5.2.5 接口
5.2.6 對(duì)象之間的關(guān)系
5.2.7 運(yùn)算符重載
5.3 定義C≠}類(lèi)
5.3.1 類(lèi)的聲明
5.3.2 在VS中添加新類(lèi)
5.3.3 類(lèi)基礎(chǔ)規(guī)范
5.3.4 類(lèi)的主體
5.4 添加類(lèi)成員
5.4.1 構(gòu)成函數(shù)和析構(gòu)函數(shù)
5.4.2 定義字段
5.4.3 定義方法
5.4.4 定義屬性
5.4.5 使用類(lèi)圖添加類(lèi)成員
5.5 接口的定義與實(shí)現(xiàn)
5.5.1 定義接口
5.5.2 接口的實(shí)現(xiàn)
5.6 部分類(lèi)與部分方法
5.6.1 部分類(lèi)的定義
5.6.2 部分方法
5.7 結(jié)構(gòu)和類(lèi)對(duì)比
5.7.1 結(jié)構(gòu)和類(lèi)的區(qū)別
5.7.2 在結(jié)構(gòu)中添加屬性
5.8 上機(jī)練習(xí)
5.8.1 方法覆蓋與隱藏
5.8.2 類(lèi)的繼承應(yīng)用實(shí)例
5.9 習(xí)題
第6章 高級(jí)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 可空類(lèi)型
6.4 定義泛型
6.4.1 定義泛型類(lèi)
6.4.2 定義泛型方法
6.4.3 定義泛型接口
6.4.4 定義泛型委托
6.5 C#其他高級(jí)技術(shù)介紹
6.5.1 var變量
6.5.2 匿名類(lèi)型
6.5.3 動(dòng)態(tài)查找
6.5.4 擴(kuò)展方法
6.5.5 Lambda表達(dá)式簡(jiǎn)介
6.6 上機(jī)練習(xí)
6.6.1 使用迭代器獲取素?cái)?shù)
6.6.2 對(duì)集合排序
6.7 習(xí)題
第7章 Windows編程
7.1 Windows應(yīng)用程序概述
7.1.1 窗體與控件
7.1.2 控件的屬性與事件
7.1.3 添加事件處理程序
……
第8章 數(shù)據(jù)訪問(wèn)
第9章 web程序設(shè)計(jì)
第10章 項(xiàng)目實(shí)踐
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   在代碼窗口中右擊跟蹤點(diǎn),或者利用(斷點(diǎn))窗口,即可刪除或臨時(shí)禁用跟蹤點(diǎn)。在(斷點(diǎn))窗口中,跟蹤點(diǎn)左邊的復(fù)選框用于確定是否激活跟蹤點(diǎn):取消選中復(fù)選框即為禁用跟蹤點(diǎn),在代碼窗口中,禁用的跟蹤點(diǎn)顯示為空心的菱形框,而不是實(shí)心菱形。 使Trace命令和跟蹤點(diǎn)都可以輸出調(diào)試信息,但兩者也有區(qū)別: 首先,跟蹤點(diǎn)與Trace命令并不等價(jià),也就是說(shuō),跟蹤點(diǎn)不能在發(fā)布版本中使用。這是因?yàn)楦欬c(diǎn)由VS處理,在應(yīng)用程序的已編譯版本中,跟蹤點(diǎn)是不存在的。只有應(yīng)用程序運(yùn)行在VS調(diào)試器中,跟蹤點(diǎn)才起作用。 也正由于跟蹤點(diǎn)存儲(chǔ)在VS中,所以可以在需要時(shí)快速、方便地添加或者刪除跟蹤點(diǎn)。跟蹤點(diǎn)的另一個(gè)優(yōu)點(diǎn)是,容易添加額外信息,如上一節(jié)提到的SFUNCTION,這個(gè)信息如果要用Debug和Trace命令來(lái)編寫(xiě)將比較困難。 4.1.2 中斷模式下的調(diào)試 中斷模式下的調(diào)試技術(shù),需要先中斷程序的執(zhí)行,然后再進(jìn)行調(diào)試。 進(jìn)入中斷模式的最簡(jiǎn)單方式就是在運(yùn)行應(yīng)用程序時(shí),單擊(調(diào)試)工具欄上的暫停按鈕,暫停應(yīng)用程序的執(zhí)行。但這并不能很好地控制程序停止的位置。通常,程序可能會(huì)很自然地停止運(yùn)行應(yīng)用程序,例如要求用戶(hù)輸入信息時(shí),或者在長(zhǎng)時(shí)間的操作或循環(huán)過(guò)程中單擊暫停按鈕,但這樣停止的位置可能相當(dāng)隨意。 一般情況下,中斷程序最好的方式是使用斷點(diǎn)。 1.設(shè)置斷點(diǎn) 斷點(diǎn)是源代碼中自動(dòng)進(jìn)入中斷模式的一個(gè)標(biāo)記。添加斷點(diǎn)的方式與添加跟蹤點(diǎn)類(lèi)似:只需右擊要添加斷點(diǎn)的代碼行,從彈出的快捷菜單中選擇(斷點(diǎn))|(插入斷點(diǎn))命令即可。也可以選擇(調(diào)試)|(切換斷點(diǎn))命令或者按F9鍵添加一個(gè)斷點(diǎn)。 添加斷點(diǎn)的代碼行的旁邊顯示為一個(gè)紅色的圓,同時(shí),該行代碼也突出顯示。 使用斷點(diǎn)進(jìn)入中斷模式,可以配置為以下幾種情況: 在遇到斷點(diǎn)時(shí),立即進(jìn)入中斷模式; 在遇到斷點(diǎn)時(shí),如果布爾表達(dá)式的值為mac,就進(jìn)入中斷模式; 遇到某斷點(diǎn)一定的次數(shù)后,才進(jìn)入中斷模式; 在遇到斷點(diǎn)時(shí),與從上次遇到斷點(diǎn)時(shí)相比變量的值發(fā)生了變化,就進(jìn)入中斷模式; 把文本輸出到調(diào)試窗口中,或者執(zhí)行一個(gè)宏。 要詳細(xì)設(shè)置斷點(diǎn)的中斷模式,可以在(斷點(diǎn))窗口中右擊斷點(diǎn),從彈出的快捷菜單中選擇相應(yīng)的命令即可,其中(命中條件)選項(xiàng)是針對(duì)“跟蹤點(diǎn)”的。 在(斷點(diǎn))窗口中可以看出,斷點(diǎn)一共有3個(gè)屬性:名稱(chēng)、條件和命中此時(shí)次數(shù)。其中,名稱(chēng)指出了斷點(diǎn)的位置,對(duì)于調(diào)試程序來(lái)說(shuō)意義不大,另外兩個(gè)屬性則是比較有用的。 從斷點(diǎn)的快捷菜單中選擇(條件)命令,即可打開(kāi)(斷點(diǎn)條件)對(duì)話框。 斷言通常在應(yīng)用程序的早期使用比較有效。在發(fā)布程序中可以包含Trace.Assert()函數(shù),以便程序發(fā)生錯(cuò)誤時(shí),可以把這些信息傳遞給開(kāi)發(fā)人員。例如上面的例子,開(kāi)發(fā)人員根據(jù)斷言失敗對(duì)話框中的信息就可以很快定位出現(xiàn)問(wèn)題的位置。 3.監(jiān)視變量的值 監(jiān)視變量的內(nèi)容是VS幫助用戶(hù)使工作變得簡(jiǎn)單的一個(gè)方面。查看變量值的最簡(jiǎn)單方式是在中斷模式下,將鼠標(biāo)指針指向源代碼中的變量名,此時(shí)就會(huì)出現(xiàn)一個(gè)工具提示,顯示該變量的信息。對(duì)于比較復(fù)雜的值,例如數(shù)組,甚至可以擴(kuò)展工具提示中的值,查看各個(gè)數(shù)組元素。 在運(yùn)行應(yīng)用程序時(shí),IDE中各個(gè)窗口的布局也會(huì)發(fā)生變化,在默認(rèn)情況下,運(yùn)行期間(屬性)窗口和(解決方案資源管理器)窗口將消失,(錯(cuò)誤列表)窗口會(huì)被監(jiān)視變量的3個(gè)窗口取代:自動(dòng)窗口、局部變量和監(jiān)視n(其中n從1~4),這幾個(gè)窗口都只有在調(diào)試狀態(tài)下才可見(jiàn)。其中,自動(dòng)窗口顯示了當(dāng)前使用的變量和前面的語(yǔ)句;局部變量窗口顯示了作用域內(nèi)的所有變量;監(jiān)視n窗口則顯示的是用戶(hù)定制的變量和表達(dá)式。 這幾個(gè)窗口的工作方式有些類(lèi)似,一般情況下,每個(gè)窗口都包含一個(gè)變量列表,有變量的名稱(chēng)、值和類(lèi)型等信息。更復(fù)雜的變量可以使用變量名左邊的+和-擴(kuò)展/收縮符號(hào)進(jìn)一步查看,變量的內(nèi)容可以用樹(shù)狀視圖的方式顯示。局部變量窗口就顯示了一個(gè)數(shù)組變量的展開(kāi)視圖。

編輯推薦

《計(jì)算機(jī)基礎(chǔ)與實(shí)訓(xùn)教材系列:Visual C# 2010程序設(shè)計(jì)實(shí)用教程》內(nèi)容豐富,結(jié)構(gòu)清晰,語(yǔ)言簡(jiǎn)練,圖文并茂,具有很強(qiáng)的實(shí)用性和可操作性,可作為大中專(zhuān)院校、職業(yè)院校及各類(lèi)社會(huì)培訓(xùn)學(xué)校的教材,也可作為廣大初、中級(jí)電腦用戶(hù)的自學(xué)參考書(shū)。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    Visual C#2010程序設(shè)計(jì)實(shí)用教程 PDF格式下載


用戶(hù)評(píng)論 (總計(jì)10條)

 
 

  •   比較實(shí)用,適合于初學(xué)者
  •   雖然其中有一本與實(shí)物不符,但及時(shí)進(jìn)行了退貨服務(wù)。
  •   給同學(xué)買(mǎi)的 看著書(shū)很不錯(cuò)
  •   這本書(shū)為什么沒(méi)有寄來(lái)呢
  •   書(shū)收到后,看了一下,不錯(cuò)的。
  •   上課用的,沒(méi)我深入研究
  •   對(duì)操作挺詳細(xì)的,實(shí)際的編程有例子
  •   此書(shū)看過(guò)一部分之后感覺(jué)還可以,書(shū)上的只是點(diǎn)相比之下,還是很全面的,習(xí)題也是不多,在簡(jiǎn)單中學(xué)習(xí)知識(shí),如果想找習(xí)題多的相關(guān)書(shū)籍,還是參考一下其他的
  •   書(shū)質(zhì)量還不錯(cuò),是想買(mǎi)的
  •   實(shí)用有效,適合初學(xué)者學(xué)習(xí)
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7