c#程式設計項目化教程(2020年清華大學出版社出版的圖書)

c#程式設計項目化教程(2020年清華大學出版社出版的圖書)

本詞條是多義詞,共4個義項
更多義項 ▼ 收起列表 ▲

《c#程式設計項目化教程》是2020年清華大學出版社出版的圖書,作者趙愛美、張玲,是山東省職業教育精品資源共享課程“C#程式設計”的配套教材,也是山東省職業教育教學改革研究重點項目“基於首要教學原理的高職計算機類課程建設研究與實踐”階段性成果之一。

基本介紹

  • 中文名:c#程式設計項目化教程 
  • 作者:趙愛美、張玲
  • 出版社:清華大學出版社
  • ISBN:9787302559382
內容簡介,圖書目錄,出版背景,作者簡介,

內容簡介

本書是山東省職業教育精品資源共享課程“C#程式設計”的配套教材,也是山東省職業教育教學改革研究重點項目“基於首要教學原理的高職計算機類課程建設研究與實踐”階段性成果之一。本書是按照高職高專軟體技術人才培養方案的要求,結合“網際網路 教育”實際,總結近幾年教學改革經驗編寫而成。 本書基於Visual Studio 2012開發環境,同時也適合Visual Studio 2010、Visual Studio 2015和Visual Studio 2017開發環境。本書以項目的方式組織教材,同時又兼顧了知識的系統性和完整性。本書共包含5個項目,分為10個學習單元、22個工作任務、60個知識點和60個小案例。5個教學項目(3個入門項目,1個主導項目,1個開放項目)與學生的生活息息相關,是大家感興趣的內容,階梯化的項目設計使學生從一開始就能編寫項目,保持並激發學生的學習興趣和動力。在項目的設計上逐層遞進,5個項目技術難度由淺入深,技術含量由低到高。越是後面的項目,所包含的知識技能點越多、面越廣,學生的自主性學習能力就要更強。入門項目“門票銷售系統”“打字遊戲”和“我的記事本”側重於C#基本知識點的學習,主導項目“貪吃蛇遊戲”側重於邏輯思維能力和軟體開發能力的培養,開放項目“考試管理系統”側重於學生對知識的融會貫通和自主開發能力的培養。10個單元主要內容包括.NET簡介和C#概述、C#語法基礎、常用控制項、常用類和鍵盤事件、數組、高級控制項、面向對象編程基礎、集合、繼承和多態、ADO.NET資料庫訪問技術。每個單元都提供了同步實訓和拓展實訓,以便實現知識的鞏固與遷移。為了方便教學,本書提供了所有配套教學資源包。 本書既可作為高職高專院校學習計算機程式語言的教材,也可作為套用型本科院校、中職學校和培訓班的C#教學用書,還可供編程愛好者自學使用。 本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。

圖書目錄

項目1門票銷售系統
單元1.NET簡介和C#概述/3
知識點1Microsoft .NET簡介3
知識點2C#概述5
知識點3Visual Studio 2012集成開發環境6
知識點4編程初體驗10
知識點5C#源程式的基本結構16
知識點6窗體對象18
知識點7常用的輸入/輸出控制項22
任務歡迎界面24
小結26
同步實訓和拓展實訓27
習題1 28
單元2C#語法基礎/29
知識點1常量與變數30
知識點2C#基本類型31
知識點3運算符與表達式39
知識點4選擇結構44
知識點5循環結構50
知識點6跳轉語句54
知識點7RadioButton控制項和GroupBox控制項55
知識點8ComboBox控制項59
任務購票主界面60
小結64
同步實訓和拓展實訓65
習題2 66
項目2打 字 游 戲
單元3常用控制項/71
知識點1Timer組件71
知識點2CheckBox控制項75
知識點3ListBox控制項78
知識點4圖片類控制項80
任務字母下落並倒計時83
小結87
同步實訓和拓展實訓87
習題3 88
單元4常用類和鍵盤事件/90
知識點1Random類90
知識點2String類92
知識點3DateTime類97
知識點4Math數學類99
知識點5鍵盤事件100
任務界面上的字母隨機產生101
任務敲擊鍵盤字母得分102
小結103
同步實訓和拓展實訓103
習題4 105
單元5數組/107
知識點1數組概述108
知識點2一維數組109
知識點3foreach語句112
知識點4二維數組113
知識點5數組屬性和方法116
知識點6聲明控制項數組118
任務多字母處理119
小結123
同步實訓和拓展實訓123
習題5 124
項目3我的記事本
單元6高級控制項/129
知識點1選單129
知識點2RichTextBox控制項134
知識點3工具列135
知識點4狀態欄137
知識點5對話框139
任務選單欄設計146
任務工具列和狀態欄設計149
任務對話框設計152
拓展知識點MDI(多文檔界面)155
小結157
同步實訓和拓展實訓157
習題6 158
項目4貪吃蛇遊戲
單元7面向對象編程基礎/161
知識點1面向對象的基本概念162
知識點2類的定義和對象的創建164
知識點3類的成員165
知識點4構造函式170
知識點5方法175
知識點6方法參數傳遞179
知識點7方法的重載183
知識點8靜態成員185
知識點9繪圖188
任務食物類設計191
任務塊類設計192
小結193
同步實訓和拓展實訓194
習題7 195
單元8集合/199
知識點1ArrayList對象199
知識點2Hashtable對象202
任務蛇類設計206
任務場地類設計210
小結212
同步實訓和拓展實訓212
習題8 212
單元9繼承和多態/214
知識點1繼承214
知識點2多態220
知識點3接口228
知識點4密封類和密封方法230
任務界面類設計231
小結236
同步實訓和拓展實訓236
習題9 237
項目5考試管理系統
單元10ADO.NET資料庫訪問技術/243
知識點1ADO.NET概述244
知識點2Connection對象247
知識點3異常處理252
知識點4Command對象255
知識點5DataReader對象265
知識點6DataSet對象269
知識點7DataAdapter對象273
知識點8DataGridView數據綁定控制項282
知識點9窗體之間傳遞參數284
任務登錄功能的設計與實現286
任務教師主窗體的設計291
任務統計學生人數293
任務增加學生功能的設計與實現294
任務查詢學生功能的設計與實現300
任務刪除學生功能的設計與實現304
任務學生信息展示306
任務批量處理學生信息309
小結312
同步實訓和拓展實訓312
習題10 314
參考文獻/316
目1門票銷售系統
單元1.NET簡介和C#概述/3
知識點1Microsoft .NET簡介3
知識點2C#概述5
知識點3Visual Studio 2012集成開發環境6
知識點4編程初體驗10
知識點5C#源程式的基本結構16
知識點6窗體對象18
知識點7常用的輸入/輸出控制項22
任務歡迎界面24
小結26
同步實訓和拓展實訓27
習題1 28
單元2C#語法基礎/29
知識點1常量與變數30
知識點2C#基本類型31
知識點3運算符與表達式39
知識點4選擇結構44
知識點5循環結構50
知識點6跳轉語句54
知識點7RadioButton控制項和GroupBox控制項55
知識點8ComboBox控制項59
任務購票主界面60
小結64
同步實訓和拓展實訓65
習題2 66
項目2打 字 游 戲
單元3常用控制項/71
知識點1Timer組件71
知識點2CheckBox控制項75
知識點3ListBox控制項78
知識點4圖片類控制項80
任務字母下落並倒計時83
小結87
同步實訓和拓展實訓87
習題3 88
單元4常用類和鍵盤事件/90
知識點1Random類90
知識點2String類92
知識點3DateTime類97
知識點4Math數學類99
知識點5鍵盤事件100
任務界面上的字母隨機產生101
任務敲擊鍵盤字母得分102
小結103
同步實訓和拓展實訓103
習題4 105
單元5數組/107
知識點1數組概述108
知識點2一維數組109
知識點3foreach語句112
知識點4二維數組113
知識點5數組屬性和方法116
知識點6聲明控制項數組118
任務多字母處理119
小結123
同步實訓和拓展實訓123
習題5 124
項目3我的記事本
單元6高級控制項/129
知識點1選單129
知識點2RichTextBox控制項134
知識點3工具列135
知識點4狀態欄137
知識點5對話框139
任務選單欄設計146
任務工具列和狀態欄設計149
任務對話框設計152
拓展知識點MDI(多文檔界面)155
小結157
同步實訓和拓展實訓157
習題6 158
項目4貪吃蛇遊戲
單元7面向對象編程基礎/161
知識點1面向對象的基本概念162
知識點2類的定義和對象的創建164
知識點3類的成員165
知識點4構造函式170
知識點5方法175
知識點6方法參數傳遞179
知識點7方法的重載183
知識點8靜態成員185
知識點9繪圖188
任務食物類設計191
任務塊類設計192
小結193
同步實訓和拓展實訓194
習題7 195
單元8集合/199
知識點1ArrayList對象199
知識點2Hashtable對象202
任務蛇類設計206
任務場地類設計210
小結212
同步實訓和拓展實訓212
習題8 212
單元9繼承和多態/214
知識點1繼承214
知識點2多態220
知識點3接口228
知識點4密封類和密封方法230
任務界面類設計231
小結236
同步實訓和拓展實訓236
習題9 237
項目5考試管理系統
單元10ADO.NET資料庫訪問技術/243
知識點1ADO.NET概述244
知識點2Connection對象247
知識點3異常處理252
知識點4Command對象255
知識點5DataReader對象265
知識點6DataSet對象269
知識點7DataAdapter對象273
知識點8DataGridView數據綁定控制項282
知識點9窗體之間傳遞參數284
任務登錄功能的設計與實現286
任務教師主窗體的設計291
任務統計學生人數293
任務增加學生功能的設計與實現294
任務查詢學生功能的設計與實現300
任務刪除學生功能的設計與實現304
任務學生信息展示306
任務批量處理學生信息309
小結312
同步實訓和拓展實訓312
習題10 314
參考文獻/316

出版背景

C#讀作C Sharp,是微軟公司推出的專門針對.NET平台而設計的程式語言,它集中了許多語言的優點。由於它是從C和C 中派生出來的,因此具有C 的靈活性;同時,由於是微軟公司的產品,它又同 VB一樣簡單。對於Web開發而言,C#很像Java,同時又具有Delphi的一些優點。 微軟公司宣稱: C#是開發.NET框架應用程式的好語言。C#在語法上和Java類似,但C#具備更良好的程式開發環境。
下面的圖是全書內容的基本結構。
本書以當前發展迅猛的“網際網路 教育”為背景,以項目的方式組織內容,學習的過程就是完成項目的過程,這既激發了學生的學習興趣,也培養了學生動手能力和解決實際問題的能力,極大地提高了學生的職業技能。但僅以項目來組織內容容易造成知識的零散性和缺失性,所以本書在項目基礎上,劃分為10個單元,保證了知識的系統性和完整性。本書既可以採用傳統方式教學,也可以採用翻轉課堂或混合式教學模式來開展教學。本書的編者已經基於本書的內容採用了兩輪以上的混合式教學,均獲得良好的效果。本書教學項目既與知識點緊密聯繫,又相互獨立。教學中可選擇以完成項目為主,將部分知識點的學習放到線上進行;也可選擇以學習知識點為主,將教學項目放到線下小組合作進行。
本書每個單元都附有工作任務、學習目標、知識要點、典型案例。以通俗易懂的語言、生動有趣的小案例來講解C#知識點。每個單元都附有同步實訓和拓展實訓及習題,從而實現知識的鞏固與擴充。
本書由趙愛美、張玲共同編寫。趙愛美主要完成了項目1~項目4的編寫,張玲完成了項目5的編寫。本書在編寫過程中參考了大量的資料,採納了多位同行專家的意見和建議,在此一併表示衷心的感謝!
本書提供了配套教學資源包和視頻。微視頻、PPT課件、原始碼、素材檔案等教學資源,讀者可以從清華大學出版社網站(http://www.tup.com.cn)免費下載。
由於編者水平有限,書中難免有疏漏和錯誤之處,懇請廣大讀者批評指正。
編者
2020年9月

作者簡介

趙愛美 工作經歷
1999.07-2003.07 青島港集團西港公司
2006.07-至今 山東外貿職業學院
主要教科研成果
2014年山東省教學成果三等獎 1/5
省級精品課:Visual C#.NET程式設計 負責人
課題:高職學生移動學習實證研究和技術分析 主持人 山東省教育廳 2013年
課題:基於web的線上學習系統的開發與實現 主持人 山東外貿職業學院2011年
課題:.NET方向教學資源庫系統的開發與套用 主持人 山東外貿職業學院2012年
課題:高職移動學習研究---以《C#程式設計》課程為例 主持人 山東外貿職業學院2013年
論文:基於HTML5和.NET的移動學習平台研究與實現(獨立)《河南科技學院學報(自然科學版)》(2013-8-15)第41卷第4期
論文:高職學生移動學習的研究與實踐(獨立)中國職業技術教育(2013-6-11)(中文核心期刊)
論文:基於.NET的多數據源系統開發與套用(獨立)計算機時代(2013-5-15)
論文:高職.NET課程的改革與探索(獨立)中國職業技術教育(2012-11-11)(中文核心期刊)
論文:CSO

相關詞條

熱門詞條

聯絡我們