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

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

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

定 價:¥89.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目 錄
第1篇 基礎(chǔ)入門
第1章 揭開C#的神秘面紗——我的
第一個C#程序 3
1.1 C#簡介 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)建項目 8
1.4.2 菜單欄 9
1.4.3 工具欄 11
1.4.4 工具箱面板 11
1.4.5 屬性面板 12
1.4.6 錯誤列表 12
1.4.7 輸出面板 13
1.5 創(chuàng)建第一個簡單的Visual C#應(yīng)用程序 13
1.6 如何學(xué)好C# 14
1.7 大神解惑 15
1.8 跟我學(xué)上機 16
第2章 零基礎(chǔ)開始學(xué)習(xí) ——C#基本
語法 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)識符與關(guān)鍵字 21
2.1.6 C#語句 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 運算符和表達(dá)式 40
2.4.1 表達(dá)式 41
2.4.2 運算符 41
2.4.3 運算符優(yōu)先級 49
2.5 大神解惑 50
2.6 跟我學(xué)上機 50
第3章 控制程序運行方向 ——C#程序
結(jié)構(gòu) 51
3.1 順序結(jié)構(gòu) 52
3.2 選擇結(jié)構(gòu) 52
3.2.1 if語句 52
3.2.2 if…else語句 53
3.2.3 選擇嵌套語句 54
3.2.4 switch分支結(jié)構(gòu)語句 55
3.3 循環(huán)結(jié)構(gòu) 57
3.3.1 while語句 57
3.3.2 do…while語句 58
3.3.3 for語句 59
3.3.4 循環(huán)語句的嵌套 60
3.4 其他語句 61
3.4.1 break語句 61
3.4.2 continue語句 62
3.4.3 goto語句 63
3.4.4 return語句 63
3.5 大神解惑 64
3.6 跟我學(xué)上機 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 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#中的對象 81
4.3.1 對象的概念 81
4.3.2 對象與類的關(guān)系 81
4.3.3 對象的創(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é)上機 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 接口的實現(xiàn) 96
5.4.3 繼承多個接口 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 實例化委托 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é)上機 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é)上機 136

  
第2篇 核心技術(shù)
第7章 Windows應(yīng)用程序開發(fā)初步
——常用窗體控件 139
7.1 Windows窗體簡介 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é)上機 156
第8章 Windows應(yīng)用程序開發(fā)進(jìn)階——
高級窗體控件 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 選項卡控件(TabControl) 172
8.4 通用對話框控件 175
8.4.1 打開文件對話框(OpenFile
Dialog) 175
8.4.2 保存文件對話框(SaveFile
Dialog) 177
8.4.3 選擇目錄對話框(FolderBrowser
Dialog) 179
8.5 多文檔編程(MDI窗體) 181
8.6 大神解惑 184
8.7 跟我學(xué)上機 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é)上機 210

本目錄推薦

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