書籍簡介:
《C#程序設(shè)計及應用教程》是一本專門介紹基于串口通信和網(wǎng)絡(luò)通信、可對電子系統(tǒng)進行數(shù)據(jù)采集與控制的軟件設(shè)計教程,其編程語言為C#。《C#程序設(shè)計及應用教程》主要涉及內(nèi)容有C#編程基礎(chǔ)、WinForm窗體式應用程序設(shè)計、串口通信軟件設(shè)計、多線程與網(wǎng)絡(luò)編程軟件設(shè)計、數(shù)據(jù)庫編程軟件設(shè)計、應用程序的打包與安裝部署技術(shù)。
《C#程序設(shè)計及應用教程》提供了大量的項目供讀者實踐、練習,以達到舉一反三的效果。其中實訓項目配置了豐富、詳細的操作步驟截圖,讓讀者輕松掌握實現(xiàn)過程。有些項目還有提升空間,讀者可根據(jù)所學知識使程序更具有健壯性?!叮茫3绦蛟O(shè)計及應用教程》可供高職高專院校電子信息工程技術(shù)專業(yè)、應用電子技術(shù)專業(yè)、物聯(lián)網(wǎng)專業(yè)、通信類專業(yè)、機電類專業(yè)等相關(guān)專業(yè)學生使用,同時也可作為工程技術(shù)人員在開發(fā)項目時的參考書。
作者簡介:
李從宏
出版日期:
2017年08月
章節(jié)目錄:
出版說明
前言
第1章 .NET環(huán)境及C#編程規(guī)范1
?。?1 .NET框架簡介1
?。?1.1 公共語言運行時(CLR) 2
?。?1.2 .NET框架的類庫3
1.2?。郑椋螅酰幔欤樱簦酰洌椋?NET2010 3
?。?2.1?。郑椋螅酰幔欤樱簦酰洌椋?NET2010簡介與安裝3
?。?2.2 使用VisualStudio.NET2010開發(fā)環(huán)境5
?。?2.3?。郑椋螅酰幔欤樱簦酰洌椋?NET中創(chuàng)建和編譯窗體式應用程序簡介6
1.2.4?。郑椋螅酰幔欤樱簦酰洌椋?NET中創(chuàng)建和編譯控制臺應用程序8
?。?2.5 第一個控制臺應用程序9
?。?2.6 認識控制臺應用程序結(jié)構(gòu)10
?。?2.7?。茫V谐S玫拿臻g10
1.3?。茫>幊桃?guī)范10
?。?3.1 代碼書寫規(guī)則10
1.3.2 命名規(guī)范11
?。?4 總結(jié)11
?。?5 實訓12
1.6 習題14
第2章?。茫UZ法基礎(chǔ)15
2.1 變量和常量15
?。?1.1 變量15
?。?1.2 常量16
2.2 基本數(shù)據(jù)類型16
?。?2.1 值類型16
2.2.2 引用類型17
?。?2.3 隱式和顯式數(shù)值轉(zhuǎn)換18
?。?2.4 拆箱和裝箱19
2.2.5 枚舉類型20
?。?3 數(shù)組21
?。?3.1 一維數(shù)組21
?。?3.2 二維數(shù)組22
?。?4 運算符和表達式22
2.4.1 運算符的類別22
?。?4.2 運算符的優(yōu)先級25
2.5 語句25
?。?5.1 選擇語句25
2.5.2 循環(huán)語句29
?。?5.3 跳轉(zhuǎn)語句33
2.6 總結(jié)34
?。?7 實訓34
2.8 習題36
第3章 面向?qū)ο缶幊坛醪剑常?br>?。?1 類和對象37
?。?1.1 類的本質(zhì)與定義37
3.1.2 類的使用38
?。?2 構(gòu)造方法和析構(gòu)方法39
3.2.1 構(gòu)造方法39
?。?2.2 析構(gòu)方法41
3.3 方法41
?。?3.1 靜態(tài)方法41
?。?3.2 非靜態(tài)方法41
3.4 方法重載42
?。?4.1 不同數(shù)量參數(shù)的方法重載43
?。?4.2 不同類型參數(shù)的方法重載43
3.5 使用性質(zhì)封裝數(shù)據(jù)44
3.5.1 屬性的定義44
?。?5.2 屬性的分類45
3.6 命名空間46
?。?7 總結(jié)48
?。?8 實訓48
3.8.1 在不同的項目中創(chuàng)建命名空間48
?。?8.2 在同一個項目中創(chuàng)建不同命名空間52
?。?9 習題53
第4章?。茫8呒壘幊蹋担?
4.1 類的繼承54
?。?1.1 類的繼承定義54
4.1.2 子類的構(gòu)造函數(shù)56
?。?1.3 抽象類與密封類57
4.2 接口59
4.2.1 接口的定義與特點59
4.2.2 接口繼承61
?。?2.3 顯示接口實現(xiàn)63
4.3 多態(tài)性64
4.4 類型轉(zhuǎn)換68
4.4.1 用Convert類進行顯式轉(zhuǎn)換68
?。?4.2 異常處理69
?。?4.3 類的引用轉(zhuǎn)換71
4.5 集合與索引器72
?。?5.1 集合類ArrayList 72
?。?5.2 索引器74
4.6 委托76
4.6.1 定義委托76
?。?6.2 實例化委托76
?。?6.3 調(diào)用委托77
4.7 事件78
4.7.1 定義事件78
?。?7.2 訂閱事件79
?。?7.3 引發(fā)事件79
4.8 總結(jié)80
4.9 實訓81
4.10 習題81
第5章 文本文件操作82
5.1?。樱螅簦澹?IO命名空間82
5.2 用于文件操作的類83
?。?2.1?。疲椋欤孱悾福?br> 5.2.2?。疲椋欤澹桑睿妫镱悾福?br> ?。?2.3?。疲椋欤澹樱簦颍澹幔眍悾福?
5.3 目錄和路徑操作類87
?。?3.1?。模椋颍澹悖簦铮颍悾福?br> ?。?3.2?。模椋颍澹悖簦铮颍桑睿妫镱悾福?br> 5.3.3?。校幔簦桀悾梗?
5.4 讀寫文本文件90
?。?4.1?。樱簦颍澹幔恚祝颍椋簦澹蝾悾梗?br> ?。?4.2?。樱簦颍澹幔恚遥澹幔洌澹蝾悾梗?
5.5 總結(jié)93
5.6 實訓93
?。?7 習題94
第6章 基于WinForm的Windows應用程序開發(fā)95
6.1 控件的屬性和事件95
6.2 常用的控件及應用(一) 97
6.2.1 窗體(Form) 97
?。?2.2 標簽控件(Label) 98
?。?2.3 文本控件(TextBox) 98
?。?2.4 按鈕控件(Button) 99
6.2.5 列表框控件(ListBox) 99
?。?2.6 組合框控件(ComboBox) 100
?。?2.7 應用程序示例101
6.3 常用的控件及應用(二) 103
?。?3.1 分組控件(GroupBox) 103
6.3.2 單選按鈕控件
封面圖: