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

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

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

定 價:¥89.00

作 者: 劉春茂,李琪 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目 錄
第1篇 基礎入門
第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#應用程序 13
1.6 如何學好C# 14
1.7 大神解惑 15
1.8 跟我學上機 16
第2章 零基礎開始學習 ——C#基本
語法 17
2.1 C#的程序結構 18
2.1.1 注釋 18
2.1.2 命名空間 18
2.1.3 類 20
2.1.4 Main方法 20
2.1.5 標識符與關鍵字 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 類型轉換 36
2.4 運算符和表達式 40
2.4.1 表達式 41
2.4.2 運算符 41
2.4.3 運算符優(yōu)先級 49
2.5 大神解惑 50
2.6 跟我學上機 50
第3章 控制程序運行方向 ——C#程序
結構 51
3.1 順序結構 52
3.2 選擇結構 52
3.2.1 if語句 52
3.2.2 if…else語句 53
3.2.3 選擇嵌套語句 54
3.2.4 switch分支結構語句 55
3.3 循環(huán)結構 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 跟我學上機 65
第4章 主流軟件開發(fā)方法——面向對象
入門 67
4.1 面向對象編程思想 68
4.1.1 面向對象概述 68
4.1.2 面向對象編程解決問題的方法 68
4.1.3 面向對象編程的特點 69
4.2 C#中的類 70
4.2.1 類的概念 71
4.2.2 類的聲明 71
4.2.3 類的成員:屬性、方法 72
4.2.4 構造函數(shù)和析構函數(shù) 78
4.3 C#中的對象 81
4.3.1 對象的概念 81
4.3.2 對象與類的關系 81
4.3.3 對象的創(chuàng)建 81
4.4 分部類 82
4.5 結構與類 83
4.5.1 結構的定義和使用 83
4.5.2 結構與類的區(qū)別 85
4.6 大神解惑 86
4.7 跟我學上機 86
第5章 深入了解面向對象——面向對象
的重要特征 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 調用委托 102
5.7 事件 103
5.7.1 定義事件 103
5.7.2 訂閱事件 104
5.7.3 觸發(fā)事件 104
5.8 大神解惑 105
5.9 跟我學上機 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 跟我學上機 136

  
第2篇 核心技術
第7章 Windows應用程序開發(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 標簽(Label)控件 146
7.3.2 按鈕(Button)控件 147
7.3.3 文本框(TextBox)控件 149
7.3.4 消息框(MessageBox) 151
7.4 Windows應用程序的結構和開發(fā)
步驟 154
7.4.1 Windows應用程序的結構 154
7.4.2 Windows應用程序開發(fā)步驟 155
7.5 大 神 解 惑 155
7.6 跟我學上機 156
第8章 Windows應用程序開發(fā)進階——
高級窗體控件 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 跟我學上機 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 文件與文件夾的相關操作 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 讀寫二進制文件 205
9.4.1 BinaryReader類 205
9.4.2 BinaryWriter類 206
9.5 讀寫內(nèi)存流 208
9.6 大神解惑 209
9.7 跟我學上機 210

本目錄推薦

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