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

C#程序設(shè)計(jì)教程(第4版)

C#程序設(shè)計(jì)教程(第4版)

定 價(jià):¥69.00

作 者: 鄭阿奇,梁敬東
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111694540 出版時(shí)間: 2021-12-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 316 字?jǐn)?shù):  

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

  本書(shū)介紹.NET開(kāi)發(fā)平臺(tái)Visual Studio,通過(guò)一個(gè)簡(jiǎn)單實(shí)例了解控制臺(tái)方式和界面方式開(kāi)發(fā)過(guò)程。然后系統(tǒng)介紹C#的編程基礎(chǔ)、面向?qū)ο缶幊袒A(chǔ)、面向?qū)ο缶幊踢M(jìn)階。此后介紹 Windows應(yīng)用程序開(kāi)發(fā)、GDI+編程、文件操作、數(shù)據(jù)庫(kù)應(yīng)用、多線程技術(shù)。本書(shū)理論聯(lián)系實(shí)際,突出基本編程和基本概念,實(shí)驗(yàn)主要鍛煉編程和應(yīng)用。本書(shū)適合作為高校計(jì)算機(jī)及相關(guān)專(zhuān)業(yè)作為C#課程的入門(mén)教材,也適合作為技術(shù)人員的參考讀物。

作者簡(jiǎn)介

暫缺《C#程序設(shè)計(jì)教程(第4版)》作者簡(jiǎn)介

圖書(shū)目錄

前言
第1章 .NET與C#基礎(chǔ)1
1.1 Visual Studio集成開(kāi)發(fā)環(huán)境1
1.1.1 Visual C#環(huán)境設(shè)置和Visual C#開(kāi)發(fā)環(huán)境2
1.1.2 Visual Studio項(xiàng)目管理2
1.1.3 Visual Studio IDE界面元素4
1.2 C#程序入門(mén)11
1.2.1 C#項(xiàng)目的創(chuàng)建與分類(lèi)11
1.2.2 個(gè)控制臺(tái)應(yīng)用程序12
1.2.3 個(gè)Windows窗體程序13
第2章 C#編程基礎(chǔ)15
2.1 基本類(lèi)型15
2.1.1 值類(lèi)型15
2.1.2 引用類(lèi)型17
2.1.3 值類(lèi)型與引用類(lèi)型的關(guān)系18
2.2 常量與變量20
2.2.1 常量20
2.2.2 變量22
2.3 表達(dá)式23
2.3.1 算術(shù)運(yùn)算符23
2.3.2 關(guān)系運(yùn)算符24
2.3.3 邏輯運(yùn)算符25
2.3.4 位運(yùn)算符26
2.3.5 賦值運(yùn)算符28
2.3.6 條件運(yùn)算符28
2.3.7 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性29
2.3.8 表達(dá)式中的類(lèi)型轉(zhuǎn)換29
2.4 選擇語(yǔ)句30
2.4.1 if語(yǔ)句30
2.4.2 switch語(yǔ)句32
2.5 循環(huán)語(yǔ)句33
2.5.1 while 語(yǔ)句33
2.5.2 do-while 語(yǔ)句34
2.5.3 for 語(yǔ)句35
2.6 跳轉(zhuǎn)語(yǔ)句37
2.6.1 continue語(yǔ)句37
2.6.2 break語(yǔ)句38
2.6.3 return語(yǔ)句39
2.6.4 goto語(yǔ)句39
2.7 數(shù)組42
2.7.1 數(shù)組的定義42
2.7.2 數(shù)組的初始化43
2.7.3 數(shù)組元素的訪問(wèn)45
2.7.4 數(shù)組與System.Array47
2.7.5 使用foreach語(yǔ)句遍歷數(shù)組元素49
2.8 綜合應(yīng)用實(shí)例50
第3章 面向?qū)ο缶幊袒A(chǔ)53
3.1 面向?qū)ο蟮母拍?3
3.1.1 對(duì)象、類(lèi)、實(shí)例化54
3.1.2 面向?qū)ο缶幊陶Z(yǔ)言的三大原則54
3.2 類(lèi)56
3.2.1 類(lèi)的聲明56
3.2.2 類(lèi)的成員57
3.2.3 構(gòu)造函數(shù)59
3.2.4 析構(gòu)函數(shù)64
3.3 方法65
3.3.1 方法的聲明66
3.3.2 方法的參數(shù)68
3.3.3 靜態(tài)方法與實(shí)例方法73
3.3.4 方法的重載與覆蓋75
3.4 屬性79
3.5 綜合應(yīng)用實(shí)例83
第4章 面向?qū)ο缶幊踢M(jìn)階89
4.1 類(lèi)的繼承與多態(tài)89
4.1.1 繼承89
4.1.2 多態(tài)94
4.2 操作符重載99
4.3 類(lèi)型轉(zhuǎn)換104
4.3.1 隱式類(lèi)型轉(zhuǎn)換104
4.3.2 顯式類(lèi)型轉(zhuǎn)換107
4.3.3 使用Convert轉(zhuǎn)換108
4.4 結(jié)構(gòu)與接口110
4.4.1 結(jié)構(gòu)110
4.4.2 接口111
4.5 集合與索引器114
4.5.1 集合114
4.5.2 索引器117
4.6 異常處理119
4.6.1 異常與異常類(lèi)119
4.6.2 異常處理121
4.7 委托與事件125
4.7.1 委托125
4.7.2 事件128
4.8 預(yù)處理命令130
4.8.1 #define、#undef指令130
4.8.2 #if、#elif、#else、#endif指令131
4.8.3 #warning、#error指令132
4.8.4 #region、#endregion指令132
4.8.5 #line指令132
4.9 組件與程序集132
4.9.1 組件132
4.9.2 程序集133
4.10 泛型136
第5章 Windows應(yīng)用程序開(kāi)發(fā)139
5.1 開(kāi)發(fā)應(yīng)用程序的步驟139
5.2 窗體140
5.2.1 創(chuàng)建Windows應(yīng)用程序項(xiàng)目141
5.2.2 選擇啟動(dòng)窗體142
5.2.3 窗體屬性142
5.2.4 窗體的常用方法和事件144
5.3 Windows控件的使用145
5.3.1 常用控件145
5.3.2 Label控件和LinkLabel控件147
5.3.3 Button控件149
5.3.4 TextBox控件150
5.3.5 RadioButton控件152
5.3.6 CheckBox控件153
5.3.7 ListBox控件154
5.3.8 ComboBox控件155
5.3.9 GroupBox控件156
5.3.10 ListView控件157
5.3.11 PictureBox控件158
5.3.12 StatusStrip控件159
5.3.13 Timer控件160
5.4 菜單162
5.4.1 在設(shè)計(jì)時(shí)創(chuàng)建菜單162
5.4.2 以編程方式創(chuàng)建菜單162
5.4.3 上下文菜單163
5.5 對(duì)話框167
5.5.1 消息框167
5.5.2 窗體對(duì)話框168
5.5.3 通用對(duì)話框169
5.6 多文檔界面175
5.6.1 創(chuàng)建MDI父窗體175
5.6.2 創(chuàng)建MDI子窗體175
5.6.3 確定活動(dòng)的MDI子窗體176
5.6.4 排列子窗體177
5.7 打印與打印預(yù)覽177
5.7.1 在設(shè)計(jì)時(shí)創(chuàng)建打印作業(yè)178
5.7.2 選擇打印機(jī)打印文件178
5.7.3 打印圖形179
5.7.4 打印文本179
5.8 綜合應(yīng)用實(shí)例180
第6章 GDI+編程182
6.1 GDI+簡(jiǎn)介182
6.1.1 坐標(biāo)系182
6.1.2 像素183
6.1.3 Graphics類(lèi)183
6.2 繪圖185
6.2.1 畫(huà)筆185
6.2.2 畫(huà)刷185
6.2.3 繪制直線186
6.2.4 繪制矩形187
6.2.5 繪制橢圓188
6.2.6 繪制圓弧189
6.2.7 繪制多邊形191
6.3 顏色192
6.4 文本輸出193
6.4.1 字體193
6.4.2 輸出文本194
6.5 圖像處理194
6.5.1 繪制圖像194
6.5.2 刷新圖像195
6.6 綜合應(yīng)用實(shí)例195
第7章 文件操作201
7.1 文件概述201
7.2 System.IO模型202
7.2.1 System.IO命名空間的資源202
7.2.2 System.IO命名空間的功能203
7.3 文件與目錄類(lèi)204
7.3.1 Directory類(lèi)和Directory-Info類(lèi)204
7.3.2 File類(lèi)和FileInfo類(lèi)205
7.3.3 Path類(lèi)207
7.3.4 讀取驅(qū)動(dòng)器信息208
7.4 文件的讀與寫(xiě)209
7.4.1 流209
7.4.2 讀寫(xiě)文件210
7.4.3 讀寫(xiě)二進(jìn)制文件211
7.5 綜合應(yīng)用實(shí)例213
第8章 數(shù)據(jù)庫(kù)應(yīng)用218
8.1 創(chuàng)建MySQL數(shù)據(jù)庫(kù)及其對(duì)象218
8.1.1 常用數(shù)據(jù)庫(kù)對(duì)象簡(jiǎn)介218
8.1.2 常用SQL語(yǔ)句221
8.1.3 常用數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建223
8.2 Visual C#操作數(shù)據(jù)庫(kù)228
8.2.1 ADO.NET的架構(gòu)228
8.2.2 Visual C#項(xiàng)目的建立229
8.2.3 安裝MySQL 5.7的.NET驅(qū)動(dòng)230
8.3 設(shè)計(jì)學(xué)生成績(jī)管理系統(tǒng)231
8.3.1 主界面和系統(tǒng)代碼的架構(gòu)231
8.3.2 設(shè)計(jì)學(xué)生管理功能233
8.3.3 設(shè)計(jì)成績(jī)管理功能238
第9章 多線程編程241
9.1 線程概述241
9.1.1 多線程工作方式242
9.1.2 什么時(shí)候使用多線程242
9.2 創(chuàng)建并控制線程243
9.2.1 線程的建立與啟動(dòng)243
9.2.2 線程的掛起、恢復(fù)與終止244
9.2.3 線程的狀態(tài)及優(yōu)先級(jí)247
9.3 線程的同步和通信250
9.3.1 lock關(guān)鍵字250
9.3.2 線程監(jiān)視器251
9.3.3 線程間的通信252
9.3.4 子線程訪問(wèn)主線程的控件254
9.4 線程池和定時(shí)器256
9.4.1 線程池256
9.4.2 定時(shí)器256
9.5 互斥對(duì)象257
9.6 綜合應(yīng)用實(shí)例258
習(xí)題261
第1章 .NET與C#基礎(chǔ)261
第2章 C#編程基礎(chǔ)262
第3章 面向?qū)ο缶幊袒A(chǔ)266
第4章 面向?qū)ο缶幊踢M(jìn)階269
第5章 Windows應(yīng)用程序開(kāi)發(fā)271
第6章 GDI+編程273
第7章 文件操作273
第8章 數(shù)據(jù)庫(kù)應(yīng)用274
第9章 多線程編程275
實(shí)驗(yàn)277
實(shí)驗(yàn)1 .NET與C#基礎(chǔ)277
實(shí)驗(yàn)2 C#編程基礎(chǔ)278
實(shí)驗(yàn)3 面向?qū)ο缶幊袒A(chǔ)283
實(shí)驗(yàn)4 面向?qū)ο缶幊踢M(jìn)階291
實(shí)驗(yàn)5 Windows 應(yīng)用程序開(kāi)發(fā)296
實(shí)驗(yàn)6 GDI+編程300
實(shí)驗(yàn)7 文件操作303
實(shí)驗(yàn)8 數(shù)據(jù)庫(kù)應(yīng)用304
實(shí)驗(yàn)9 多線程編程306

本目錄推薦

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