C#程式設計與開發(第2版)

C#程式設計與開發(第2版)

《C#程式設計與開發(第2版)》是2014年清華大學出版社出版的圖書,圖書作者是譚恆松、方俊、嚴良達、畢研博。

基本介紹

  • 中文名:C#程式設計與開發(第2版)
  • 作者:譚恆松、方俊、嚴良達、畢研博
  • 出版時間:2014年7月1日
  • 出版社:清華大學出版社
  • ISBN:9787302362890 
  • 定價:29.5 元
  • 裝幀:平裝
  • 印次:2-1
  • 印刷日期:2014-7-22
圖書簡介,目錄,

圖書簡介

本書通過多個學習任務,引導讀者完成C#程式設計的基礎知識學習。本書主要內容包括C#語言概述;C#程式設計基礎;階段項目一: 四則運算計算器;WinForm常用控制項的使用;面向對象程式設計;階段項目二: 學生成績管理系統;課程設計。

目錄

第1章C#語言概述1
1.1C#語言簡介1
1.1.1.NET框架概述1
1.1.2C#語言的特點2
1.2VisualStudio2010的集成開發環境3
1.3窗體和基本控制項7
1.3.1窗體7
1.3.2標籤8
1.3.3文本框9
1.3.4按鈕10
1.4學習任務1登錄界面的設計11
1.5控制台應用程式14
1.5.1控制台應用程式簡介14
1.5.2創建控制台應用程式的步驟14
1.6學習任務2第一個控制台應用程式15
1.7程式調試17
1.7.1程式錯誤分類17
1.7.2MSDN幫助17
1.7.3養成良好的編程習慣18
1.8學習任務3簡單錯誤的調試18
本章小結20
實訓指導20
習題21
第2章C#程式設計基礎23
2.1變數和常量23
2.1.1變數23
2.1.2常量24C#程式設計與開發(第2版)目錄2.2數據類型及轉換25
2.2.1常用數據類型25
2.2.2類型轉換27
2.3學習任務1路程計算程式設計30
2.4運算符與表達式32
2.4.1運算符32
2.4.2表達式35
2.5學習任務2時間轉換程式設計35
2.6條件判斷語句38
2.6.1if語句38
2.6.2if...else語句39
2.6.3if...elseif...語句39
2.6.4if語句的嵌套40
2.6.5switch語句40
2.7學習任務3數字排序程式設計42
2.8學習任務4學生成績評定程式設計44
2.9循環語句47
2.9.1while語句47
2.9.2do...while語句48
2.9.3for語句49
2.9.4foreach語句50
2.10跳轉語句50
2.10.1break語句與continue語句50
2.10.2return語句52
2.11學習任務5素數判斷程式設計52
2.12數組55
2.12.1數組的聲明55
2.12.2數組的初始化56
2.12.3數組的套用56
2.13異常處理56
2.13.1throw語句57
2.13.2try...catch語句58
2.13.3try...finally語句58
2.13.4try...catch...finally語句58
2.14學習任務6學生成績統計程式設計59
本章小結62
實訓指導63
習題64
第3章階段項目一:四則運算計算器66
3.1學習任務1整數四則運算計算器的設計67
3.1.1任務分析67
3.1.2相關知識67
3.1.3任務實施69
3.1.4任務小結73
3.2學習任務2實數四則運算計算器的設計73
3.2.1任務分析73
3.2.2相關知識74
3.2.3任務實施74
3.2.4任務小結77
3.3學習任務3帶記憶功能四則運算計算器的設計77
3.3.1任務分析77
3.3.2相關知識77
3.3.3任務實施78
3.3.4任務小結81
本章小結81
習題81
第4章WinForm常用控制項的使用83
4.1單選按鈕(RadioButton)83
4.1.1單選按鈕的常用屬性83
4.1.2單選按鈕的常用事件84
4.2複選框(CheckBox)84
4.2.1複選框控制項的常用屬性84
4.2.2複選框控制項的常用事件85
4.3列表框(ListBox)86
4.3.1列表框控制項的常用屬性86
4.3.2列表框控制項的常用事件86
4.3.3列表框控制項的常用方法87
4.4組合框(ComboBox)88
4.4.1組合框控制項的常用屬性88
4.4.2組合框控制項的常用事件88
4.5學習任務1學生問卷調查程式設計88
4.6分組類控制項92
4.6.1分組框控制項的常用屬性92
4.6.2面板控制項的常用方法92
4.6.3選項卡控制項的常用屬性93
4.6.4選項卡控制項的常用事件93
4.7訊息對話框93
4.8學習任務2學生檔案程式設計95
4.9圖片框99
4.9.1圖片框控制項的常用屬性99
4.9.2圖片框控制項的常用方法99
4.10ImageList控制項100
4.10.1ImageList控制項的常用屬性100
4.10.2ImageList控制項的常用方法100
4.11TreeView控制項101
4.11.1TreeView控制項的常用屬性101
4.11.2TreeView控制項的常用事件102
4.11.3TreeView控制項的常用方法102
4.12ListView控制項102
4.12.1ListView控制項的常用屬性102
4.12.2ListView控制項的常用事件103
4.13學習任務3學生考試安排程式設計104
本章小結106
實訓指導106
習題107
第5章面向對象程式設計109
5.1面向對象編程概述109
5.1.1類和對象概念109
5.1.2面向對象編程的基本特點110
5.2簡單類的實現112
5.2.1欄位112
5.2.2屬性113
5.2.3方法114
5.2.4構造函式114
5.2.5析構函式115
5.3學習任務1學生類設計116
5.4繼承與多態119
5.4.1繼承119
5.4.2多態120
5.4.1繼承119
5.4.2多態120
5.5學習任務2教師類設計122
本章小結125
實訓指導126
習題127
第6章階段項目二:學生成績管理系統129
6.1學習任務1系統分析129
6.1.1任務分析129
6.1.2相關知識129
6.1.3任務實施130
6.1.4任務小結132
6.2學習任務2系統框架搭建132
6.2.1任務分析132
6.2.2相關知識132
6.2.3任務實施133
6.2.4任務小結135
6.3學習任務3登錄模組設計135
6.3.1任務分析135
6.3.2相關知識136
6.3.3任務實施143
6.3.4任務小結150
6.4學習任務4主界面設計150
6.4.1任務分析150
6.4.2相關知識150
6.4.3任務實施156
6.4.4任務小結162
6.5學習任務5學生信息模組設計162
6.5.1任務分析162
6.5.2相關知識162
6.5.3任務實施165
6.5.4任務小結173
6.6學習任務6課程信息模組設計174
6.6.1任務分析174
6.6.2相關知識175
6.6.3任務實施175
6.6.4任務小結180
6.7學習任務7成績管理模組設計180
6.7.1任務分析180
6.7.2相關知識180
6.7.3任務實施181
6.7.4任務小結186
6.8學習任務8系統打包部署186
6.8.1任務分析186
6.8.2相關知識186
6.8.3任務實施186
6.9.4任務小結190
本章小結190
習題191
第7章課程設計192
7.1學習任務1房屋中介管理系統設計192
7.1.1系統設計目標192
7.1.2系統功能設計192
7.2學習任務2小區物業管理系統設計193
7.2.1系統設計目標193
7.2.2系統功能設計193
7.3學習任務3人事工資管理系統設計194
7.3.1系統設計目標194
7.3.2系統功能設計194
7.4學習任務4餐飲管理系統設計194
7.4.1系統設計目標194
7.4.2系統功能設計195
7.5學習任務5超市進銷存管理系統設計195
7.5.1系統設計目標195
7.5.2系統功能設計195
本章小結196
附錄A關鍵字197
附錄BWinForm控制項命名規範198
參考文獻199

相關詞條

熱門詞條

聯絡我們