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

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

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

定 價:¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

前言
第1章 .NET與C#基礎(chǔ)1
1.1 Visual Studio集成開發(fā)環(huán)境1
1.1.1 Visual C#環(huán)境設(shè)置和Visual C#開發(fā)環(huán)境2
1.1.2 Visual Studio項目管理2
1.1.3 Visual Studio IDE界面元素4
1.2 C#程序入門11
1.2.1 C#項目的創(chuàng)建與分類11
1.2.2 個控制臺應(yīng)用程序12
1.2.3 個Windows窗體程序13
第2章 C#編程基礎(chǔ)15
2.1 基本類型15
2.1.1 值類型15
2.1.2 引用類型17
2.1.3 值類型與引用類型的關(guān)系18
2.2 常量與變量20
2.2.1 常量20
2.2.2 變量22
2.3 表達式23
2.3.1 算術(shù)運算符23
2.3.2 關(guān)系運算符24
2.3.3 邏輯運算符25
2.3.4 位運算符26
2.3.5 賦值運算符28
2.3.6 條件運算符28
2.3.7 運算符的優(yōu)先級與結(jié)合性29
2.3.8 表達式中的類型轉(zhuǎn)換29
2.4 選擇語句30
2.4.1 if語句30
2.4.2 switch語句32
2.5 循環(huán)語句33
2.5.1 while 語句33
2.5.2 do-while 語句34
2.5.3 for 語句35
2.6 跳轉(zhuǎn)語句37
2.6.1 continue語句37
2.6.2 break語句38
2.6.3 return語句39
2.6.4 goto語句39
2.7 數(shù)組42
2.7.1 數(shù)組的定義42
2.7.2 數(shù)組的初始化43
2.7.3 數(shù)組元素的訪問45
2.7.4 數(shù)組與System.Array47
2.7.5 使用foreach語句遍歷數(shù)組元素49
2.8 綜合應(yīng)用實例50
第3章 面向?qū)ο缶幊袒A(chǔ)53
3.1 面向?qū)ο蟮母拍?3
3.1.1 對象、類、實例化54
3.1.2 面向?qū)ο缶幊陶Z言的三大原則54
3.2 類56
3.2.1 類的聲明56
3.2.2 類的成員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)方法與實例方法73
3.3.4 方法的重載與覆蓋75
3.4 屬性79
3.5 綜合應(yīng)用實例83
第4章 面向?qū)ο缶幊踢M階89
4.1 類的繼承與多態(tài)89
4.1.1 繼承89
4.1.2 多態(tài)94
4.2 操作符重載99
4.3 類型轉(zhuǎn)換104
4.3.1 隱式類型轉(zhuǎn)換104
4.3.2 顯式類型轉(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 異常與異常類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)用程序開發(fā)139
5.1 開發(fā)應(yīng)用程序的步驟139
5.2 窗體140
5.2.1 創(chuàng)建Windows應(yīng)用程序項目141
5.2.2 選擇啟動窗體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è)計時創(chuàng)建菜單162
5.4.2 以編程方式創(chuàng)建菜單162
5.4.3 上下文菜單163
5.5 對話框167
5.5.1 消息框167
5.5.2 窗體對話框168
5.5.3 通用對話框169
5.6 多文檔界面175
5.6.1 創(chuàng)建MDI父窗體175
5.6.2 創(chuàng)建MDI子窗體175
5.6.3 確定活動的MDI子窗體176
5.6.4 排列子窗體177
5.7 打印與打印預(yù)覽177
5.7.1 在設(shè)計時創(chuàng)建打印作業(yè)178
5.7.2 選擇打印機打印文件178
5.7.3 打印圖形179
5.7.4 打印文本179
5.8 綜合應(yīng)用實例180
第6章 GDI+編程182
6.1 GDI+簡介182
6.1.1 坐標(biāo)系182
6.1.2 像素183
6.1.3 Graphics類183
6.2 繪圖185
6.2.1 畫筆185
6.2.2 畫刷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)用實例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 文件與目錄類204
7.3.1 Directory類和Directory-Info類204
7.3.2 File類和FileInfo類205
7.3.3 Path類207
7.3.4 讀取驅(qū)動器信息208
7.4 文件的讀與寫209
7.4.1 流209
7.4.2 讀寫文件210
7.4.3 讀寫二進制文件211
7.5 綜合應(yīng)用實例213
第8章 數(shù)據(jù)庫應(yīng)用218
8.1 創(chuàng)建MySQL數(shù)據(jù)庫及其對象218
8.1.1 常用數(shù)據(jù)庫對象簡介218
8.1.2 常用SQL語句221
8.1.3 常用數(shù)據(jù)庫對象的創(chuàng)建223
8.2 Visual C#操作數(shù)據(jù)庫228
8.2.1 ADO.NET的架構(gòu)228
8.2.2 Visual C#項目的建立229
8.2.3 安裝MySQL 5.7的.NET驅(qū)動230
8.3 設(shè)計學(xué)生成績管理系統(tǒng)231
8.3.1 主界面和系統(tǒng)代碼的架構(gòu)231
8.3.2 設(shè)計學(xué)生管理功能233
8.3.3 設(shè)計成績管理功能238
第9章 多線程編程241
9.1 線程概述241
9.1.1 多線程工作方式242
9.1.2 什么時候使用多線程242
9.2 創(chuàng)建并控制線程243
9.2.1 線程的建立與啟動243
9.2.2 線程的掛起、恢復(fù)與終止244
9.2.3 線程的狀態(tài)及優(yōu)先級247
9.3 線程的同步和通信250
9.3.1 lock關(guān)鍵字250
9.3.2 線程監(jiān)視器251
9.3.3 線程間的通信252
9.3.4 子線程訪問主線程的控件254
9.4 線程池和定時器256
9.4.1 線程池256
9.4.2 定時器256
9.5 互斥對象257
9.6 綜合應(yīng)用實例258
習(xí)題261
第1章 .NET與C#基礎(chǔ)261
第2章 C#編程基礎(chǔ)262
第3章 面向?qū)ο缶幊袒A(chǔ)266
第4章 面向?qū)ο缶幊踢M階269
第5章 Windows應(yīng)用程序開發(fā)271
第6章 GDI+編程273
第7章 文件操作273
第8章 數(shù)據(jù)庫應(yīng)用274
第9章 多線程編程275
實驗277
實驗1 .NET與C#基礎(chǔ)277
實驗2 C#編程基礎(chǔ)278
實驗3 面向?qū)ο缶幊袒A(chǔ)283
實驗4 面向?qū)ο缶幊踢M階291
實驗5 Windows 應(yīng)用程序開發(fā)296
實驗6 GDI+編程300
實驗7 文件操作303
實驗8 數(shù)據(jù)庫應(yīng)用304
實驗9 多線程編程306

本目錄推薦

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