C#.NET程序設計項目化教程(第2版·微課視頻版)

張震、陳金萍、李秋

  • 出版商: 清華大學
  • 出版日期: 2025-06-01
  • 售價: $359
  • 語言: 簡體中文
  • ISBN: 7302692068
  • ISBN-13: 9787302692065
  • 相關分類: C#系統開發
  • 下單後立即進貨 (約4週~6週)

  • C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-1
  • C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-2
  • C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-3
  • C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-4
  • C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-5
  • C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-6
  • C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-7
C#.NET程序設計項目化教程(第2版·微課視頻版)-preview-1

相關主題

商品描述

"本書以Visual Studio 2017 為開發平臺,從初學者角度出發,以典型的任務為載體,采取課內外項目並行的模式,系統地介紹使用C#進行Windows應用程序開發的常用技術和方法。為貫徹“項目驅動,案例教學,理論實踐一體化”的教學理念,每個項目單元內容由項目情境、學習重點與難點、學習目標、任務描述、相關知識、任務實現、項目小結、拓展實訓和習題構成,方便在教學過程中將知識的講解和技能訓練相結合。 本書共包含10個項目單元: 初識Visual C#開發環境、C#基礎知識、設計流程控制程序、數組的使用、開發窗體應用程序、使用集合類型開發程序、設計面向對象應用程序、使用繼承和多態開發程序、文件操作、綜合實訓。最後部分的綜合實訓依托一個完整的項目——房屋出租管理系統,讓讀者體驗基於數據庫的Windows應用程序的開發過程。 本書可作為應用型本科院校相關專業的教材,也可作為高職高專、中職學校和培訓機構的C#教學用書。 "

作者簡介

張震,碩士學位,大連海洋大學計算機科學與技術專業教師。從事計算機專業教學工作27年,有著豐富的科研和教學經驗。在核心刊物上發表過多篇計算機方面論文。主編過多本計算機教材,2018年主編過《C#.NET程序設計項目化教程》(2010版)

目錄大綱

目錄

 

 

下載源碼

 

項目1初識Visual C#開發環境

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1Visual Studio 2017開發環境的安裝

 

任務2創建C#控制臺應用程序

 

任務3創建Windows窗體應用程序

 

任務4創建WPF應用程序

 

項目小結

 

拓展實訓

 

習題

 

項目2C#基礎知識

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1編寫控制臺程序,實現個人簡歷的制作

 

任務2簡單計算器程序

 

任務3長方體面積和體積計算器

 

任務4根據身份證號獲取個人信息

 

項目小結

 

拓展實訓

 

習題

 

項目3設計流程控制程序

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1輸入兩個數a和b,編寫程序使a的值大於b的值

 

任務2判斷一個數是不是3的倍數

 

任務3成績轉換

 

任務4采用switch語句實現任務3

 

任務5計算景點門票優惠率

 

任務6簡單計算器

 

任務7輸出100以內的所有奇數和、偶數和

 

任務8用do…while語句改寫任務7

 

任務9用for循環改寫任務7

 

任務10利用foreach統計字符串中各種字符的個數

 

任務11石頭、剪刀、布猜拳遊戲

 

任務12輸出圖形

 

任務13輸出斐波那契數列的前20項

 

任務14輸出1000以內的完數

 

任務15百錢買百雞問題的求解

 

項目小結

 

拓展實訓

 

習題

 

項目4數組的使用

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1統計學生成績中超出平均分的人數

 

任務2將一個二維數組倒置

 

任務3輸出楊輝三角形

 

任務4使用Sort()方法對數組進行快速排序

 

項目小結

 

拓展實訓  

 

習題

 

項目5開發窗體應用程序

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1制作個人信息登記程序

 

任務2制作簡易文本編輯器

 

項目小結

 

拓展實訓

 

習題

 

項目6使用集合類型開發程序

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務制作簡易通訊錄管理程序

 

項目小結

 

拓展實訓

 

習題

 

項目7設計面向對象應用程序

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1認識面向對象

 

任務2定義一個學生類

 

任務3利用屬性訪問汽車類的字段

 

任務4使用屬性對年齡字段的訪問進行限定

 

任務5使用方法求圓的面積

 

任務6利用值傳遞交換兩個變量的值

 

任務7利用引用傳遞交換兩個變量的值

 

任務8使用out參數返回矩形的面積

 

任務9利用方法重載制作簡易計算器

 

任務10使用構造方法制作學生類對象生成器

 

任務11使用靜態成員統計長方體的個數

 

任務12體驗this關鍵字在類中的不同角色

 

項目小結

 

拓展實訓

 

習題

 

項目8使用繼承和多態開發程序

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1使用繼承定義學生類

 

任務2在派生類中隱藏從基類繼承的成員

 

任務3使用虛方法與重寫方法編寫動物出行方式遊戲

 

任務4使用抽象類與抽象方法輸出動物的呼吸方式

 

任務5為海爾和美的廠家制作統一的洗衣機接口

 

項目小結

 

拓展實訓

 

習題

 

項目9文件操作

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1文件操作初體驗

 

任務2制作文件編輯器

 

任務3遍歷目錄

 

任務4制作文件流讀寫器

 

任務5制作文本文件讀寫器

 

任務6制作二進制文件讀寫器

 

項目小結

 

拓展實訓

 

習題

 

項目10綜合實訓

 

項目情境

 

學習重點與難點

 

學習目標

 

任務描述

 

相關知識

 

任務1房屋出租管理系統的概要設計

 

任務2數據庫設計

 

任務3公共類設計

 

任務4登錄模塊的設計與功能實現

 

任務5主窗體模塊的設計與功能實現

 

任務6出租人信息模塊的設計與功能實現

 

任務7房屋信息模塊的設計與功能實現

 

任務8房屋查詢模塊的設計與功能實現

 

任務9客戶查詢模塊的設計與功能實現

 

任務10利潤信息模塊的設計與功能實現

 

項目小結

 

拓展實訓

 

習題

 

參考文獻