C#程式設計基礎教程

C#程式設計基礎教程

《C#程式設計基礎教程》是2010年10月人民郵電出版社出版的圖書,作者是趙華增、張磊、張鋒、周春輝。

基本介紹

  • 書名:C#程式設計基礎教程
  • 作者:趙華增、張磊、張鋒、周春輝
  • ISBN:9787115238177
  • 頁數:192頁
  • 定價:24元
  • 出版社:人民郵電出版社
  • 出版時間:2010年10月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書圍繞C#程式設計,以面向工作過程的設計理念,用一個“商品採購管理系統”為案例,闡述了.NET 3.0平台Visual Studio .NET 2008集成環境中圍繞C#語言進行程式開發的基礎知識。本書首先以學習情境為依託,對C#的基礎知識進行講解,然後詳細介紹商品採購管理系統的實現。**後簡單介紹了一個基於ASP.NET的網上購物車的實現技術。
本書內容新穎,結構合理,學習情景設定恰當,論述深入淺出,實用性強,突出對基本理論、基本技能的掌握和技術套用能力的培養。
本書可作為高職高專計算機及相關專業的教材,也可作為初學者的入門教材或相關技術人員的培訓教材。

圖書目錄

第 1章 學習情境:商品採購管理系統 1
1.1 學習情境引入 1
1.1.1 商品採購管理系統的需求描述 1
1.1.2 商品採購管理系統案例展示 2
1.1.3 商品採購管理系統開發技能分解 4
1.2 基礎知識:項目的開發環境 5
1.2.1 Visual Studio .NET 2008集成開發環境 5
1.2.2 Visual Studio .NET的安裝 6
第 2章 學習情境:HelloWorld窗體應用程式 9
2.1 學習情境引入 9
2.2 基礎知識1:新建“HelloWorld”Windows窗體應用程式 10
2.3 基礎知識2:集成開發環境的組成 13
2.4 基礎知識3:控制項及其屬性 15
2.5 訓練 15
2.6 拓展:F1幫助和使用代碼助手 16
2.7 小結 17
第3章 學習情境:商品採購管理系統的數據類型 18
3.1 學習情景引入 18
3.2 基礎知識1:值類型和引用類型 19
3.2.1 整型、浮點類型和bool類型 19
3.2.2 類型轉換 20
3.2.3 自測 22
3.3 基礎知識2:變數與常量 22
3.3.1 變數 22
3.3.2 常量 23
3.4 基礎知識3:ListBox控制項 24
3.5 基礎知識4:複雜數據類型 25
3.5.1 String類 25
3.5.2 數組 27
3.6 基礎知識5:運算符與表達式 32
3.6.1 算術運算符與表達式 33
3.6.2 關係運算符與表達式 35
3.6.3 邏輯運算符與表達式 36
3.6.4 賦值運算符與表達式 38
3.6.5 條件運算符與表達式 39
3.6.6 自測 40
3.6.7 演練 40
3.7 實施:實現商品金額的計算 41
3.8 拓展:程式調試方法 42
3.9 小結 45
第4章 學習情境:商品採購管理系統發票金額計算 46
4.1 學習情境引入 46
4.1.1 項目需求 46
4.1.2 展示 47
4.1.3 技術分解 48
4.2 基礎知識1:選擇結構 48
4.2.1 if語句 48
4.2.2 switch語句 52
4.2.3 演練 54
4.2.4 自測 55
4.3 基礎知識2:循環結構 56
4.3.1 for語句 56
4.3.2 break語句 60
4.3.3 foreach語句 61
4.3.4 演練 62
4.3.5 自測 63
4.4 基礎知識3:異常處理 64
4.5 決策與計畫:分析發票金額計算 65
4.6 實施:實現發票金額計算 66
4.7 訓練 67
4.8 小結 69
第5章 學習情境:商品採購管理系統類的設計 70
5.1 學習情景引入 70
5.1.1 項目需求 70
5.1.2 展示 71
5.1.3 技術分解 72
5.2 基礎知識1:實體、屬性、方法 72
5.3 基礎知識2:類 73
5.3.1 類的聲明 73
5.3.2 對象的創建和對象成員的訪問 74
5.3.3 類的欄位與屬性成員 74
5.3.4 類的方法成員 77
5.3.5 控制項類的屬性、方法和事件 80
5.4 基礎知識3:List類 84
5.5 基礎知識4:DataGridView控制項 85
5.6 實施:基本數據設計 86
5.6.1 Commodity類和Invoice類的構造 86
5.6.2 泛型在DataGridView中的套用 90
5.7 小結 93
第6章 學習情境:商品採購管理系統數據操作 94
6.1 學習情境引入 94
6.1.1 項目需求 94
6.1.2 展示 95
6.1.3 技術分解 96
6.2 基礎知識1:LINQ語法基礎 96
6.2.1 var關鍵字 100
6.2.2 基本子句 100
6.2.3 執行查詢 101
6.3 基礎知識2:O/R設計器 102
6.4 基礎知識3:DataContext類 104
6.4.1 實例化 105
6.4.2 檢測資料庫是否存在的DatabaseExists()方法 105
6.4.3 創建資料庫的CreateDatabase()方法 105
6.4.4 DataContext實體集合的InsertOnSubmit()方法 106
6.4.5 提交更改到資料庫的SubmitChanges()方法 106
6.4.6 DataContext實體集合的DeleteOnSubmit()方法 107
6.4.7 DataContext實體集合的DeleteAllOnSubmit()方法 107
6.5 綜合實訓 107
6.6 實施:實現登錄和發票添加功能 111
6.6.1 完善登錄窗體 111
6.6.2 發票添加 112
6.7 小結 119
第7章 學習情境:商品採購管理系統 120
7.1 實施1:主窗體 120
7.2 實施2:管理髮票 122
7.2.1 發票管理——查詢 122
7.2.2 發票管理——顯示 126
7.3 實施3:修改用戶信息 131
7.4 提高:合計大寫 134
7.5 拓展:安裝和部署 137
第8章 學習情境:網上書店購物車 142
8.1 學習情境引入 142
8.1.1 項目需求 142
8.1.2 展示 143
8.1.3 技術分解 145
8.2 基礎知識1:ASP.NET簡介 146
8.2.1 ASP.NET的特點 146
8.2.2 新建網站 147
8.3 基礎知識2:設計首頁 151
8.3.1 HTML控制項 151
8.3.2 服務端控制項 153
8.4 基礎知識3:母版頁 157
8.5 基礎知識4:利用GridView顯示數據 160
8.5.1 連線資料庫 160
8.5.2 對數據表進行分頁、排序和選擇 160
8.5.3 利用模板美化顯示 161
8.6 基礎知識5:設計主頁 163
8.6.1 會話狀態 163
8.6.2 資料庫查詢 166
8.7 決策與計畫 170
8.7.1 技術方面 170
8.7.2 邏輯方面 171
8.8 實施:實現網上書店購物車 171
8.8.1 資料庫 171
8.8.2 部分代碼 172
8.9 檢查與評價 177
8.9.1 檢查點 177
8.9.2 評價方法 178
附錄一 C#中的部分術語 179
附錄二 C#中的關鍵字 183
附錄三 C#編程習慣 187

相關詞條

熱門詞條

聯絡我們