xxxx欧美丰满大屁股/性欧美极品xxxx欧美一区二区/男插女的下面免费视频夜色/美女视频在线一区二区三区

歡迎光臨本店     登錄 注冊   加入收藏
  •   
歡迎光臨清華大學(xué)出版社第三事業(yè)部!

此頁面上的內(nèi)容需要較新版本的 Adobe Flash Player。

獲取 Adobe Flash Player

當(dāng)前位置: 首頁 > 教材 > 本科和研究生教材 > 計(jì)算機(jī)類 > C#軟件項(xiàng)目開發(fā)基礎(chǔ)

瀏覽歷史

C#軟件項(xiàng)目開發(fā)基礎(chǔ)

C#軟件項(xiàng)目開發(fā)基礎(chǔ)

prev next

  • 商品貨號:20170428047
  • 所屬系列:高等院校計(jì)算機(jī)教育系列教材
    商品重量:0克
    作者:蘇前敏
    出版社:清華大學(xué)出版社
    圖書書號/ISBN:9787302459019
    出版日期:20161201
    開本:16開
    圖書頁數(shù):220
    圖書裝訂:平裝
    版次:1
    印張:13.75
    字?jǐn)?shù):334000
    所屬分類:TP312.8
  • 上架時間:2017-04-28
    商品點(diǎn)擊數(shù):804
  • 定價(jià):¥32.00元
    本店售價(jià):¥32.00元
    注冊用戶:¥32.00元
    vip:¥30.40元
    黃金等級:¥28.80元
    用戶評價(jià): comment rank 5
  • 商品總價(jià):
  • 購買數(shù)量:

內(nèi)容簡介:

商品附加資源

 內(nèi)容簡介

本書從.NET技術(shù)出發(fā),結(jié)合軟件項(xiàng)目開發(fā)的思想,從登錄模塊開始上手,培養(yǎng)學(xué)生興趣,錘煉調(diào)試功底。本書直接介紹數(shù)據(jù)庫的登錄模塊,引入ADO.NET;在代碼不多的基礎(chǔ)上,強(qiáng)化軟件分層思想,引入三層架構(gòu),講授了Web服務(wù)的使用,并結(jié)合單元測試、委托等技術(shù),使讀者可以邊學(xué)習(xí)C#技術(shù)邊進(jìn)行軟件項(xiàng)目模塊的開發(fā)。通過學(xué)習(xí)本書,讀者不僅可以了解常用的控件典型的框架,還能認(rèn)識運(yùn)行機(jī)制、理解框架類庫、品味設(shè)計(jì)架構(gòu)。

  本書體系新穎、內(nèi)容豐富、結(jié)構(gòu)合理、文句精練,不僅可以作為高等院校計(jì)算機(jī)專業(yè)大學(xué)生計(jì)算機(jī)C#編程技術(shù)課程的教材,也可以作為培訓(xùn)教材,為企業(yè)招聘人員進(jìn)行入職培訓(xùn)提供指導(dǎo)。

前    言

  目前大多數(shù)高校計(jì)算機(jī)專業(yè)都開設(shè)有計(jì)算機(jī)編程類課程,這類課程肩負(fù)著講授計(jì)算機(jī)程序設(shè)計(jì)的任務(wù),但側(cè)重面多有不同。"C#軟件項(xiàng)目開發(fā)基礎(chǔ)"不同于一般的計(jì)算機(jī)編程類課程,它是計(jì)算機(jī)科學(xué)與技術(shù)及相關(guān)專業(yè)的一門重要專業(yè)特色課,主要講授.NET框架下的程序設(shè)計(jì),使學(xué)生對.NET技術(shù)有深入的了解,并能深刻認(rèn)識C#軟件項(xiàng)目開發(fā)。同時,該門課程也必須注重計(jì)算機(jī)應(yīng)用能力的培養(yǎng)和計(jì)算機(jī)素質(zhì)的全面提高,因此在理論教學(xué)的同時,應(yīng)配套一定的實(shí)驗(yàn)環(huán)節(jié)。

  本教材的編寫本著與時俱進(jìn)的原則,針對計(jì)算機(jī)科學(xué)及相關(guān)專業(yè)的教學(xué)特點(diǎn)和需求,在內(nèi)容上力求反映教學(xué)改革的最新成果,指導(dǎo)學(xué)生進(jìn)一步掌握C#軟件項(xiàng)目開發(fā)的方法,學(xué)習(xí)軟件分層、委托事件、Web服務(wù)以及設(shè)計(jì)模式等技術(shù)。

  本書特別強(qiáng)調(diào)了軟件項(xiàng)目的思想、軟件分層的思想、三層架構(gòu)的思想、單元測試能力、設(shè)計(jì)模式的引入,只有掌握一定的軟件項(xiàng)目經(jīng)驗(yàn)、一定的大型程序的開發(fā)思路,才能站得高、看得遠(yuǎn)。對于閱讀本書的讀者而言,帶著思考進(jìn)行基礎(chǔ)和本質(zhì)的探索,同時也能體驗(yàn)技術(shù)學(xué)習(xí)的有效方法。作者在論述大部分的知識要點(diǎn)時,會總結(jié)和歸納其重要的規(guī)律和注意事項(xiàng),這些歸納為實(shí)際的編程提供了良好的執(zhí)行法則,讀者應(yīng)該花費(fèi)必要的精力熟練掌握所有的歸納內(nèi)容。

  .NET技術(shù)正是一個大花園的集合,每個程序開發(fā)者必須經(jīng)歷一次深入的磨煉,在基本認(rèn)識的水平上前進(jìn)一步,才能發(fā)現(xiàn)更多。就像練武之人,除了研習(xí)一招一式(了解常用的控件,了解典型的框架),還得修煉內(nèi)功(認(rèn)識運(yùn)行機(jī)制,理解框架類庫,品味設(shè)計(jì)架構(gòu))。

  這些正是本書呈現(xiàn)于讀者的內(nèi)容,也體現(xiàn)了不同于其他.NET專著的風(fēng)格。

  本書由蘇前敏擔(dān)任主編,楊孜茁、張輝擔(dān)任副主編,具體分工如下:蘇前敏編寫了第2、3、4、5、7章,楊孜茁編寫了第1章、第9章以及附錄,張輝編寫了第6、8、10章。本書是集體智慧的結(jié)晶,在此對清華大學(xué)出版社的編輯對本書的編輯和出版所做的努力表示感謝。本書還得到了上海工程技術(shù)大學(xué)教材建設(shè)項(xiàng)目的資助,一并感謝。

  由于作者水平有限,加之計(jì)算機(jī)科學(xué)與技術(shù)發(fā)展迅速、內(nèi)容覆蓋面廣,書中錯誤和不妥之處在所難免,懇請讀者批評指正。

  

 

    編  者  

目    錄

 
第1章  C#與.NET Framework 1
1.1  C#的歷史 1
1.1.1  從C到C++ 1
1.1.2  Java的出現(xiàn) 2
1.1.3  C#的誕生 3
1.1.4  C#的發(fā)展歷程 5
1.2  .NET Framework 6
1.2.1  什么是 .NET Framework 6
1.2.2  .NET Framework的工作原理 7
1.2.3  公共語言運(yùn)行時 9
1.2.4  .NET Framework類庫 10
1.2.5  用C#創(chuàng)建.NET應(yīng)用程序 11
1.3  C#軟件項(xiàng)目開發(fā) 14
1.3.1  需求分析 14
1.3.2  概要設(shè)計(jì) 15
1.3.3  詳細(xì)設(shè)計(jì) 15
1.3.4  編碼 15
1.3.5  測試 15
1.3.6  軟件交付 16
1.3.7  維護(hù) 16
本章小結(jié) 16
習(xí)題 16
第2章  登錄功能 18
2.1  登錄界面設(shè)計(jì) 18
2.1.1  簡化的用戶登錄界面 18
2.1.2  新建項(xiàng)目 19
2.1.3  界面設(shè)計(jì) 20
2.2  登錄模塊 23
2.2.1  模塊和模塊化 23
2.2.2  登錄IPO 23
2.2.3  登錄模塊代碼實(shí)現(xiàn) 24
2.3  界面邏輯 24
2.3.1  事件和事件驅(qū)動 24
2.3.2  單擊事件處理過程 25
2.3.3  消息對話框顯示 25
2.3.4  界面跳轉(zhuǎn) 25
2.3.5  啟動窗體設(shè)置 26
2.4  詳細(xì)代碼和程序運(yùn)行 26
2.4.1  詳細(xì)代碼 26
2.4.2  程序運(yùn)行界面 27
2.5  調(diào)試 28
2.5.1  調(diào)試概述 28
2.5.2  Visual Studio調(diào)試 28
2.6  打字小游戲?qū)嵗?span id="epizqqp1gsyu" class="Apple-tab-span" style="white-space:pre"> 31
2.6.1  Timer控件 31
2.6.2  鍵盤事件 32
2.6.3  隨機(jī)數(shù) 32
2.6.4  實(shí)現(xiàn)打字小游戲 33
2.7  四則運(yùn)算器實(shí)例 35
2.7.1  四則運(yùn)算器要求 35
2.7.2  操作步驟 36
本章小結(jié) 39
習(xí)題 39
第3章  用數(shù)據(jù)庫實(shí)現(xiàn)操作模塊 40
3.1  數(shù)據(jù)準(zhǔn)備 40
3.1.1  數(shù)據(jù)庫、數(shù)據(jù)表及測試數(shù)據(jù) 40
3.1.2  結(jié)構(gòu)化查詢語言SQL 41
3.2  ADO.NET 42
3.2.1  ADO.NET概述 42
3.2.2  ADO.NET核心組成 43
3.2.3  ADO.NET通俗理解 44
3.2.4  ADO.NET命名空間 44
3.3  登錄模塊 45
3.3.1  程序步驟 45
3.3.2  關(guān)鍵代碼說明 47
3.4  用戶注冊、刪除和修改任務(wù) 47
3.4.1  界面設(shè)計(jì) 48
3.4.2  增刪改模塊 48
3.5  用戶表顯示 50
3.5.1  DataGridView控件 50
3.5.2  DataSet和DataTable 50
3.5.3  數(shù)據(jù)綁定過程 51
3.6  運(yùn)行界面和詳細(xì)代碼 52
3.6.1  用戶運(yùn)行界面 52
3.6.2  完整代碼 54
本章小結(jié) 57
習(xí)題 57
第4章  軟件分層和三層架構(gòu) 58
4.1  軟件分層 58
4.1.1  分層原理 58
4.1.2  分層開發(fā)的特點(diǎn)和優(yōu)勢 59
4.1.3  分層開發(fā)的缺點(diǎn) 60
4.1.4  常用的軟件分層技術(shù) 60
4.2  三層架構(gòu) 63
4.2.1  基本原理 63
4.2.2  三層架構(gòu)的演變 64
4.2.3  三層架構(gòu)的形象對比 65
4.3  搭建三層結(jié)構(gòu) 66
4.3.1  程序集 66
4.3.2  搭建數(shù)據(jù)訪問層 67
4.3.3  搭建業(yè)務(wù)邏輯層 69
4.3.4  搭建表示層 69
4.3.5  添加各層之間的依賴關(guān)系 69
4.4  登錄案例 70
4.4.1  編寫實(shí)體類User.cs 71
4.4.2  編寫數(shù)據(jù)訪問類UserService 71
4.4.3  編寫業(yè)務(wù)邏輯類
UserManager 72
4.4.4  編寫表示層 72
本章小結(jié) 74
習(xí)題 74
第5章  Web服務(wù) 75
5.1  Web服務(wù)的概念和用途 75
5.1.1  Web服務(wù)的基本概念 75
5.1.2  Web服務(wù)的優(yōu)點(diǎn) 75
5.1.3  Web服務(wù)的應(yīng)用 77
5.1.4  Web服務(wù)的調(diào)用原理 78
5.1.5  支付寶Web服務(wù)接口 79
5.2  Web服務(wù)實(shí)現(xiàn) 80
5.2.1  用Visual Studio.NET建立
Web服務(wù) 80
5.2.2  自定義Web服務(wù) 82
5.2.3  WinForm項(xiàng)目調(diào)用 84
5.2.4  Web項(xiàng)目調(diào)用 86
5.2.5  Web服務(wù)常用接口 88
本章小結(jié) 88
習(xí)題 88
第6章  C#面向?qū)ο蟪绦蛟O(shè)計(jì) 89
6.1  類和對象概念 89
6.1.1  對象 89
6.1.2  類 90
6.1.3  屬性和字段 90
6.1.4  方法 91
6.1.5  對象的生命周期 91
6.1.6  靜態(tài)成員 92
6.2  定義類 92
6.3  定義類成員 93
6.3.1  定義字段 94
6.3.2  定義方法 94
6.3.3  定義屬性 95
6.3.4  定義構(gòu)造函數(shù)和析構(gòu)函數(shù) 96
6.3.5  重載 97
6.3.6  類定義示例 99
6.3.7  聰明豬實(shí)例 100
6.4  繼承、接口和抽象類 103
6.4.1  繼承 103
6.4.2  接口定義 103
6.4.3  接口和抽象類 104
6.4.4  接口和抽象類示例 104
6.5  常用字符串類String 108
6.5.1  字符串與System.String 108
6.5.2  字符串對象的不可變性 109
6.5.3  正則字符串和原義字符串 110
6.5.4  字符串轉(zhuǎn)義序列 110
6.5.5  格式字符串 111
6.5.6  子字符串 112
6.5.7  null字符串和空字符串 113
6.5.8  使用 StringBuilder 快速創(chuàng)建
字符串 115
本章小結(jié) 115
習(xí)題 116
第7章  委托與事件 117
7.1  委托 117
7.1.1  委托的引入 117
7.1.2  委托使用方法 120
7.1.3  定義和使用委托實(shí)例 120
7.1.4  組合委托 121
7.2  事件 122
7.2.1  事件的概念 122
7.2.2  創(chuàng)建步驟 123
7.3  實(shí)例 125
7.3.1  委托租房 125
7.3.2  清晨雞叫 128
本章小結(jié) 130
習(xí)題 130
第8章  圖形編程和Bitmap處理基礎(chǔ) 131
8.1  GDI+繪圖基礎(chǔ) 131
8.1.1  GDI+概述 131
8.1.2  Graphics類 132
8.1.3  常用畫圖對象 133
8.1.4  繪圖程序示例 137
8.2  Bitmap類 141
8.2.1  Bitmap類支持的圖像類型 141
8.2.2  Bitmap類的方法 141
8.2.3  圖片處理實(shí)例 142
本章小結(jié) 144
習(xí)題 144
第9章  異常處理和單元測試 145
9.1  異常處理概述 145
9.1.1  為何要用異常處理 145
9.1.2  .NET異常處理機(jī)制 146
9.2  異常處理 148
9.2.1  基本格式 148
9.2.2  異常的順序和嵌套 151
9.2.3  throw語句和自定義
異常類 152
9.3  單元測試 153
9.3.1  單元測試概述 153
9.3.2  測試用例 154
9.4  單元測試實(shí)例 155
9.4.1  項(xiàng)目準(zhǔn)備 155
9.4.2  單元測試向?qū)Ыy試
項(xiàng)目 156
9.4.3  建立測試用例 159
9.4.4  Assert斷言 162
本章小結(jié) 163
習(xí)題 163
第10章  設(shè)計(jì)模式 164
10.1  設(shè)計(jì)模式概述 164
10.1.1  為什么要用設(shè)計(jì)模式 164
10.1.2  設(shè)計(jì)模式的概念 164
10.1.3  設(shè)計(jì)模式的基本要素 165
10.1.4  常見設(shè)計(jì)模式 165
10.2  簡單工廠模式 167
10.2.1  簡單工廠模式的概念 167
10.2.2  實(shí)例 168
10.3  單例模式 171
10.3.1  單例模式的概念 171
10.3.2  為什么要用單例模式 171
10.3.3  剖析單例模式的實(shí)現(xiàn)
 思路 171
10.3.4  代碼實(shí)現(xiàn) 172
本章小結(jié) 174
習(xí)題 174
附錄A  C#代碼規(guī)范 175
A.1  編程風(fēng)格 175
A.1.1  統(tǒng)一編程風(fēng)格的意義 175
A.1.2  變量命名規(guī)則 175
A.1.3  函數(shù)命名規(guī)則 176
A.1.4  類命名規(guī)則 177
A.1.5  常見語句書寫規(guī)則 177
A.1.6  注釋風(fēng)格 178
A.2  代碼組織 179
A.3  代碼優(yōu)化 179
A.3.1  代碼優(yōu)化的意義 179
A.3.2  函數(shù)內(nèi)的代碼優(yōu)化 180
A.3.3  類內(nèi)的代碼優(yōu)化 181
A.3.4  類之間的代碼優(yōu)化 181
A.4  調(diào)試技巧 182
A.4.1  編譯時的錯誤 182
A.4.2  運(yùn)行時的錯誤 182
A.4.3  C#常見問題 182
附錄B  C#基本語法 183
B.1  變量和常量 183
B.1.1  變量 183
B.1.2  常量 184
B.2  值類型和引用類型 185
B.2.1  值類型 186
B.2.2  引用類型 188
B.3  裝箱和拆箱 190
B.4  類型轉(zhuǎn)換 190
B.5  流程控制 191
B.5.1  條件語句 191
B.5.2  循環(huán) 195
B.5.3  跳轉(zhuǎn)語句 199
B.6  數(shù)組和集合 200
B.6.1  數(shù)組 200
B.6.2  集合 201
參考文獻(xiàn) 212
 

商品標(biāo)簽

購買記錄(近期成交數(shù)量0)

還沒有人購買過此商品
總計(jì) 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁

用戶評論(共0條評論)

  • 暫時還沒有任何用戶評論
總計(jì) 0 個記錄,共 1 頁。 第一頁 上一頁 下一頁 最末頁
用戶名: 匿名用戶
E-mail:
評價(jià)等級:
評論內(nèi)容:
驗(yàn)證碼: captcha