注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C#程序開發(fā)案例課堂

C#程序開發(fā)案例課堂

C#程序開發(fā)案例課堂

定 價(jià):¥89.00

作 者: 劉春茂,李琪 著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302488958 出版時(shí)間: 2018-01-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 496 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《C#程序開發(fā)案例課堂》以零基礎(chǔ)講解為宗旨,用實(shí)例引導(dǎo)讀者深入學(xué)習(xí),采取“基礎(chǔ)入門→核心技術(shù)→高級(jí)應(yīng)用→項(xiàng)目開發(fā)實(shí)戰(zhàn)”的講解模式,深入淺出地講解C#的各項(xiàng)技術(shù)及實(shí)戰(zhàn)技能。 《C#程序開發(fā)案例課堂》第1篇“基礎(chǔ)入門”主要內(nèi)容包括揭開C#神秘面紗、C#基本語(yǔ)法、C#程序結(jié)構(gòu)、面向?qū)ο笕腴T、面向?qū)ο蟮闹匾卣鳌⒓吓c泛型;第2篇“核心技術(shù)”主要內(nèi)容包括常用窗體控件、高級(jí)窗體控件、C#文件流、多線程操作、語(yǔ)言集成查詢LINQ、異常和調(diào)試;第3篇“高級(jí)應(yīng)用”主要內(nèi)容包括ADO.NET操作數(shù)據(jù)庫(kù)、GDI+技術(shù)、開發(fā)網(wǎng)絡(luò)應(yīng)用程序、在C#中操作注冊(cè)表、水晶報(bào)表、應(yīng)用程序打包;第4篇“項(xiàng)目開發(fā)實(shí)戰(zhàn)”主要內(nèi)容包括開發(fā)圖書管理系統(tǒng)、開發(fā)社區(qū)互助系統(tǒng)、開發(fā)電影票預(yù)訂系統(tǒng)和開發(fā)人事管理系統(tǒng)。 《C#程序開發(fā)案例課堂》適合任何想學(xué)習(xí)C#編程語(yǔ)言的人員,無(wú)論您是否從事計(jì)算機(jī)相關(guān)行業(yè),無(wú)論您是否接觸過(guò)C#語(yǔ)言,通過(guò)學(xué)習(xí)均可快速掌握C#在項(xiàng)目開發(fā)中的知識(shí)和技巧。

作者簡(jiǎn)介

  劉春茂,本科畢業(yè)于上海復(fù)旦大學(xué),碩士畢業(yè)于清華大學(xué)。曾在美國(guó)IBM公司移動(dòng)產(chǎn)品開發(fā)組從事Android平臺(tái)應(yīng)用的開發(fā)。 擅長(zhǎng)的核心技術(shù) 媒體和教育領(lǐng)域個(gè)性化信息推薦,網(wǎng)站用戶行為數(shù)據(jù)挖掘,健康領(lǐng)域非結(jié)構(gòu)化數(shù)據(jù)處理。 擅長(zhǎng)的其他技術(shù) 熟悉各種網(wǎng)站和手機(jī)(Andorid和iOS)app的開發(fā)等,精通Java, C/C++, PHP, Python等流行語(yǔ)言并對(duì)Hadoop, MapReduce等大數(shù)據(jù)框架有深入研究。

圖書目錄

目 錄
第1篇 基礎(chǔ)入門
第1章 揭開C#的神秘面紗——我的
第一個(gè)C#程序 3
1.1 C#簡(jiǎn)介 4
1.2 NET框架 5
1.3 Visual C#的開發(fā)環(huán)境 5
1.3.1 安裝Visual Studio 2017的條件 5
1.3.2 安裝Visual Studio 2017 6
1.4 熟悉開發(fā)環(huán)境 7
1.4.1 創(chuàng)建項(xiàng)目 8
1.4.2 菜單欄 9
1.4.3 工具欄 11
1.4.4 工具箱面板 11
1.4.5 屬性面板 12
1.4.6 錯(cuò)誤列表 12
1.4.7 輸出面板 13
1.5 創(chuàng)建第一個(gè)簡(jiǎn)單的Visual C#應(yīng)用程序 13
1.6 如何學(xué)好C# 14
1.7 大神解惑 15
1.8 跟我學(xué)上機(jī) 16
第2章 零基礎(chǔ)開始學(xué)習(xí) ——C#基本
語(yǔ)法 17
2.1 C#的程序結(jié)構(gòu) 18
2.1.1 注釋 18
2.1.2 命名空間 18
2.1.3 類 20
2.1.4 Main方法 20
2.1.5 標(biāo)識(shí)符與關(guān)鍵字 21
2.1.6 C#語(yǔ)句 22
2.2 程序的編寫規(guī)范 22
2.2.1 代碼書寫規(guī)則 22
2.2.2 命名規(guī)范 22
2.3 數(shù)據(jù)類型 23
2.3.1 變量 23
2.3.2 常量 24
2.3.3 值類型 24
2.3.4 引用類型 32
2.3.5 值類型和引用類型的區(qū)別 34
2.3.6 類型轉(zhuǎn)換 36
2.4 運(yùn)算符和表達(dá)式 40
2.4.1 表達(dá)式 41
2.4.2 運(yùn)算符 41
2.4.3 運(yùn)算符優(yōu)先級(jí) 49
2.5 大神解惑 50
2.6 跟我學(xué)上機(jī) 50
第3章 控制程序運(yùn)行方向 ——C#程序
結(jié)構(gòu) 51
3.1 順序結(jié)構(gòu) 52
3.2 選擇結(jié)構(gòu) 52
3.2.1 if語(yǔ)句 52
3.2.2 if…else語(yǔ)句 53
3.2.3 選擇嵌套語(yǔ)句 54
3.2.4 switch分支結(jié)構(gòu)語(yǔ)句 55
3.3 循環(huán)結(jié)構(gòu) 57
3.3.1 while語(yǔ)句 57
3.3.2 do…while語(yǔ)句 58
3.3.3 for語(yǔ)句 59
3.3.4 循環(huán)語(yǔ)句的嵌套 60
3.4 其他語(yǔ)句 61
3.4.1 break語(yǔ)句 61
3.4.2 continue語(yǔ)句 62
3.4.3 goto語(yǔ)句 63
3.4.4 return語(yǔ)句 63
3.5 大神解惑 64
3.6 跟我學(xué)上機(jī) 65
第4章 主流軟件開發(fā)方法——面向?qū)ο?br />入門 67
4.1 面向?qū)ο缶幊趟枷? 68
4.1.1 面向?qū)ο蟾攀? 68
4.1.2 面向?qū)ο缶幊探鉀Q問題的方法 68
4.1.3 面向?qū)ο缶幊痰奶攸c(diǎn) 69
4.2 C#中的類 70
4.2.1 類的概念 71
4.2.2 類的聲明 71
4.2.3 類的成員:屬性、方法 72
4.2.4 構(gòu)造函數(shù)和析構(gòu)函數(shù) 78
4.3 C#中的對(duì)象 81
4.3.1 對(duì)象的概念 81
4.3.2 對(duì)象與類的關(guān)系 81
4.3.3 對(duì)象的創(chuàng)建 81
4.4 分部類 82
4.5 結(jié)構(gòu)與類 83
4.5.1 結(jié)構(gòu)的定義和使用 83
4.5.2 結(jié)構(gòu)與類的區(qū)別 85
4.6 大神解惑 86
4.7 跟我學(xué)上機(jī) 86
第5章 深入了解面向?qū)ο蟆嫦驅(qū)ο?br />的重要特征 87
5.1 類的封裝性 88
5.2 類的繼承性 88
5.2.1 繼承性概述 89
5.2.2 繼承性的規(guī)則 90
5.3 類的多態(tài)性 91
5.3.1 覆蓋性重寫 91
5.3.2 多態(tài)性重寫 92
5.4 接口 95
5.4.1 接口的概念及聲明 95
5.4.2 接口的實(shí)現(xiàn) 96
5.4.3 繼承多個(gè)接口 97
5.5 抽象類與抽象方法 99
5.5.1 抽象類 99
5.5.2 抽象方法 100
5.5.3 抽象類與接口 101
5.6 委托 101
5.6.1 委托的聲明 102
5.6.2 實(shí)例化委托 102
5.6.3 調(diào)用委托 102
5.7 事件 103
5.7.1 定義事件 103
5.7.2 訂閱事件 104
5.7.3 觸發(fā)事件 104
5.8 大神解惑 105
5.9 跟我學(xué)上機(jī) 106
第6章 特殊的類——集合與泛型 107
6.1 數(shù)組概述 108
6.2 一維數(shù)組的聲明和使用 108
6.2.1 一維數(shù)組的定義 108
6.2.2 一維數(shù)組的使用 110
6.3 二維數(shù)組的聲明和使用 111
6.3.1 二維數(shù)組的定義 111
6.3.2 二維數(shù)組的使用 112
6.4 數(shù)組的基本操作 114
6.4.1 遍歷數(shù)組 114
6.4.2 數(shù)組Array類的常用操作 115
6.5 ArrayList集合 117
6.5.1 ArrayList概述 117
6.5.2 ArrayList的操作 119
6.5.3 Array與ArrayList的區(qū)別 122
6.6 HashTable集合 122
6.6.1 HashTable概述 122
6.6.2 HashTable的操作 124
6.7 泛型 125
6.7.1 泛型概述 126
6.7.2 泛型集合 128
6.7.3 泛型接口 130
6.7.4 泛型類 131
6.7.5 泛型方法 134
6.8 大神解惑 135
6.9 跟我學(xué)上機(jī) 136

  
第2篇 核心技術(shù)
第7章 Windows應(yīng)用程序開發(fā)初步
——常用窗體控件 139
7.1 Windows窗體簡(jiǎn)介 140
7.1.1 WinForm窗體的概念 140
7.1.2 窗體的常用屬性 140
7.1.3 窗體的常用事件 142
7.1.4 添加和刪除窗體 142
7.2 常用Windows窗體控件 144
7.2.1 控件的分類和作用 144
7.2.2 添加控件 144
7.2.3 排列控件 145
7.2.4 刪除控件 146
7.3 文本類控件和消息框 146
7.3.1 標(biāo)簽(Label)控件 146
7.3.2 按鈕(Button)控件 147
7.3.3 文本框(TextBox)控件 149
7.3.4 消息框(MessageBox) 151
7.4 Windows應(yīng)用程序的結(jié)構(gòu)和開發(fā)
步驟 154
7.4.1 Windows應(yīng)用程序的結(jié)構(gòu) 154
7.4.2 Windows應(yīng)用程序開發(fā)步驟 155
7.5 大 神 解 惑 155
7.6 跟我學(xué)上機(jī) 156
第8章 Windows應(yīng)用程序開發(fā)進(jìn)階——
高級(jí)窗體控件 157
8.1 菜單與工具欄控件 158
8.1.1 菜單控件 158
8.1.2 工具欄(toolStrip)控件 160
8.2 列表視圖和樹視圖控件 161
8.2.1 列表視圖控件(ListView) 161
8.2.2 樹視圖控件(TreeView) 167
8.3 選項(xiàng)卡控件(TabControl) 172
8.4 通用對(duì)話框控件 175
8.4.1 打開文件對(duì)話框(OpenFile
Dialog) 175
8.4.2 保存文件對(duì)話框(SaveFile
Dialog) 177
8.4.3 選擇目錄對(duì)話框(FolderBrowser
Dialog) 179
8.5 多文檔編程(MDI窗體) 181
8.6 大神解惑 184
8.7 跟我學(xué)上機(jī) 184
第9章 文件操作的利器——C#文件流 185
9.1 文件 186
9.1.1 System.IO命名空間 186
9.1.2 文件類File的使用 188
9.1.3 文件夾Directory類的使用 189
9.1.4 FileInfo類和DirectoryInfo類的
使用 191
9.1.5 文件與文件夾的相關(guān)操作 193
9.2 數(shù)據(jù)流 198
9.2.1 流操作介紹 198
9.2.2 文件流類 199
9.3 文本文件的讀寫操作 202
9.3.1 StreamReader類 202
9.3.2 StreamWriter類 203
9.4 讀寫二進(jìn)制文件 205
9.4.1 BinaryReader類 205
9.4.2 BinaryWriter類 206
9.5 讀寫內(nèi)存流 208
9.6 大神解惑 209
9.7 跟我學(xué)上機(jī) 210

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)