C#程序設計

陶媛,高洪皓

  • 出版商: 電子工業
  • 出版日期: 2026-09-01
  • 售價: $288
  • 語言: 簡體中文
  • 頁數: 196
  • ISBN: 7121536358
  • ISBN-13: 9787121536359
  • 相關分類: C#
  • 下單後立即進貨 (約4週~6週)

商品描述

本書是一本適合非計算機專業學生及零基礎學習者的C#程序設計入門教材。全書分為10章:第1、2章介紹C#特性、開發環境及基礎語法等內容,第3章詳細講解程序結構,第4章深入剖析字符串、數組、元組等核心數據類型的特性與用法,第5~7章介紹面向對象程序設計思想,並結合Windows窗體應用程序開發和界面設計培養可視化編程能力,第8章介紹文件相關內容,第9章介紹圖形繪制技術,第10章介紹ADO.NET數據訪問技術。 本書秉持“低門檻入門與高強度實踐”的編寫理念,摒棄復雜理論,采用“案例驅動+可視化編程”方式降低技術門檻,幫助讀者切實提升運用編程工具解決實際問題的綜合能力。本書提供配套電子課件、源代碼和習題解答,登錄華信教育資源網註冊後免費下載。

目錄大綱

第1章 C#編程初體驗 1
1.1 計算思維 1
1.2 C#概述 1
1.3 開發環境 2
1.4 創建簡單的C#程序 3
1.4.1 創建控制臺應用程序 3
1.4.2 創建Windows窗體應用程序 5
1.5 C#程序結構 7
習題1 9
第2章 C#基礎語法 10
2.1 標識符及其命名規則 10
2.2 數據類型 10
2.2.1 整數類型 10
2.2.2 小數數值類型 11
2.2.3 布爾類型 11
2.2.4 字符類型 11
2.2.5 字符串類型 12
2.3 變量 12
2.3.1 變量的分類與作用域 12
2.3.2 變量的聲明與初始化 13
2.3.3 數據的輸入與輸出 14
2.3.4 格式化輸出 14
2.4 常量 15
2.4.1 直接常量 15
2.4.2 符號常量 16
2.5 類型轉換 17
2.5.1 隱式轉換 17
2.5.2 顯式轉換 17
2.5.3 調用方法進行類型轉換 17
2.6 數據處理 19
2.6.1 數值類型數據的處理 19
2.6.2 布爾型數據的處理 20
2.6.3 其他運算符 22
2.6.4 運算符優先級 23
習題2 23
第3章 C#流程控制與異常處理 25
3.1 順序結構 25
3.2 選擇結構 26
3.2.1 if語句 26
3.2.2 switch語句 31
3.3 循環結構 33
3.3.1 while語句 33
3.3.2 do-while語句 34
3.3.3 for語句 35
3.3.4 foreach語句 36
3.3.5 循環結構的嵌套 37
3.3.6 跳轉語句 38
3.4 異常處理 41
3.4.1 異常類 41
3.4.2 異常處理語句 42
習題3 44
第4章 數據類型 46
4.1 字符串 46
4.1.1 字符串基礎 46
4.1.2 字符串常用屬性和方法 46
4.2 數組 49
4.2.1 一維數組 50
4.2.2 多維數組 54
4.3 交錯數組 56
4.4 其他數據類型 57
4.4.1 枚舉 57
4.4.2 結構 59
4.4.3 元組 61
習題4 62
第5章 面向對象程序設計基礎 64
5.1 類與對象 64
5.1.1 類的定義 64
5.1.2 類的成員 65
5.1.3 字段 66
5.1.4 方法 66
5.1.5 對象 68
5.1.6 類的構造函數 70
5.1.7 靜態成員 72
5.2 屬性 73
5.3 方法重載 76
5.4 繼承與多態 79
5.5 委托與事件 84
5.6 常用類 85
習題5 86
第6章 Windows窗體應用程序 88
6.1 Windows窗體 88
6.1.1 窗體的創建 88
6.1.2 窗體的屬性 89
6.1.3 窗體的事件 90
6.1.4 窗體的方法 90
6.2 常用的Windows窗體控件 91
6.2.1 標簽、按鈕與文本框控件 91
6.2.2 單選按鈕與分組框控件 95
6.2.3 復選框控件 98
6.2.4 列表框控件 101
6.2.5 組合框控件 104
6.2.6 復選列表框控件 106
6.2.7 富文本框控件 108
6.2.8 計時器與圖片框控件 111
6.2.9 滑塊型控件 114
6.2.10 容器控件 116
習題6 120
第7章 界面設計 123
7.1 菜單和工具欄設計 123
7.1.1 菜單欄設計 123
7.1.2 上下文菜單設計 127
7.1.3 工具欄設計 128
7.2 狀態欄設計 131
7.3 通用對話框 133
7.3.1 消息框 133
7.3.2 文件對話框 136
7.3.3 字體對話框 139
7.3.4 顏色對話框 140
習題7 142
第8章 文件 143
8.1 文件與流的概念 143
8.2 目錄和文件操作 143
8.2.1 驅動器的基本操作 143
8.2.2 目錄的基本操作 144
8.2.3 文件的基本操作 146
8.3 文件讀/寫操作 149
8.3.1 StreamReader類和StreamWriter類 150
8.3.2 FileStream類 153
8.3.3 BinaryReader類和BinaryWriter類 155
習題8 158
第9章 繪圖 159
9.1 GDI+繪圖 159
9.1.1 GDI+概述 159
9.1.2 坐標系 159
9.1.3 常用繪圖對象 159
9.1.4 Graphics類 160
9.2 繪圖編程 161
9.2.1 Paint事件繪圖 161
9.2.2 CreateGraphics()方法繪圖 162
9.2.3 FromImage()方法繪圖 163
習題9 166
第10章 ADO.NET數據訪問技術 168
10.1 SQL基礎知識 168
10.1.1 SQL簡介 168
10.1.2 SELECT語句 169
10.1.3 INSERT語句 169
10.1.4 UPDATE語句 169
10.1.5 DELETE語句 170
10.2 ADO.NET概述 170
10.3 ADO.NET的五大對象 172
10.3.1 Connection對象 172
10.3.2 Command對象 174
10.3.3 DataReader對象 177
10.3.4 DataAdapter對象 179
10.3.5 DataSet對象 179
10.4 數據庫訪問模式 180
10.4.1 連接模式 180
10.4.2 斷開模式 181
10.4.3 斷開模式訪問數據庫 181
習題10 187
參考文獻 188