C#程序設計及應用(高等職業(yè)教育計算機類專業(yè)精品教材)
定 價:49.8 元
- 作者:曾起堂,謝韻佳
- 出版時間:2025/9/1
- ISBN:9787518455294
- 出 版 社:中國輕工業(yè)出版社
- 中圖法分類:TP312.8
- 頁碼:200
- 紙張:
- 版次:1
- 開本:
本書是理論與實訓相結合的一套教材。全書共分為四章,第一章介紹了C#語言基本概念、歷史發(fā)展及環(huán)境搭建,第二章介紹了C#語言的基本語法,第三章是介紹了面向對象的設計模式,第四章是實戰(zhàn)項目,介紹了在Unity 3D項目中應用C#腳本編程。本書考慮計算機語言
學習習慣,根據(jù)課程特點,為適應學生自主學習,以幾個貫穿的實訓案例為線索,融入理論講解,更具針對性和實用性。每個單元配有學習內容、學習目標、學習建議和練習題。
曾起堂,男,中共黨員,福建開放大學理工學院副教授。畢業(yè)于福建師范大學教育技術學專業(yè),主要研究方向為遠程信息化教育,主講課程“Python程序設計”“工具書與文獻檢索”等。
目錄
內容提要
前言
1. C#概述
1.1. 初識軟件開發(fā)
1.2. 初識C#
1.2.1. C#語言開發(fā)與運行的基礎--.NET Framework
1.2.2. C#語言的發(fā)展與特點
1.3. C#開發(fā)環(huán)境的搭建
1.3.1. C#程序開發(fā)工具Visual Studio
1.3.2. 卸載Visual Studio
1.4. C#開發(fā)應用程序步驟
2. C#語言基礎
2.1. C#語法:數(shù)據(jù)類型、變量、常量、運算符、表達式
2.1.1. 數(shù)據(jù)類型與類型轉換
2.1.2. 變量
2.1.3. 常量
2.1.4. 運算符
2.1.5. 表達式
2.2. 流程控制語句
2.2.1. 判斷語句
2.2.2. 循環(huán)語句
2.3. 數(shù)組
2.4. 字符串
2.5. 程序調試與異常處理
3. 面向對象程序設計
3.1. 面向對象程序
3.1.1. 面向對象與面向過程
練一練:哪個是面向對象的思維?哪個是面向過程的思維?
3.1.2. 面向對象概述
3.1.3. 類
3.2. 三大基本特征
練一練:從汽車對象分析繼承、封裝與多態(tài)
4. 創(chuàng)建控制臺應用
4.1. 環(huán)境準備
4.2. 創(chuàng)建控制臺應用步驟
5. 網(wǎng)站開發(fā)應用
5.1. 環(huán)境準備
5.1.1. 下載Visual Studio Community 2022
5.1.2. Sqlite數(shù)據(jù)庫
5.2. 什么是MVC
5.3. 創(chuàng)建一個WEB項目
5.3.1. 項目背景介紹
5.3.2. 創(chuàng)建ASP.NET Core MVC 項目
5.4. 項目文件詳解
5.4.1. 項目文件
5.4.2. Connected Services目錄
5.4.3. Properties目錄
5.4.4. wwwroot目錄
5.4.5. 依賴項
5.4.6. Controllers, Models, Views目錄
5.4.7. appsettings.json文件
5.4.8. Program.cs 文件
5.5. 使用NuGet包管理器
5.6. 創(chuàng)建模型類
5.7. 訪問數(shù)據(jù)庫
5.7.1. 創(chuàng)建數(shù)據(jù)庫存儲目錄db
5.7.2. 創(chuàng)建EF數(shù)據(jù)庫訪問類
5.7.3. 修改啟動類
5.7.4. EF遷移數(shù)據(jù)
5.8. 控制器
5.8.1. 控制器的創(chuàng)建
5.8.2. 控制器和View視圖映射
5.8.3. 完善控制器
5.9. 視圖
5.9.1. 調整Layout布局
5.9.2. 增加_Notification布局文件
5.9.3. 修改Home頁面布局
6. Unity 3D腳本編程應用
6.1. 什么是游戲引擎
6.2. Unity 3簡介
6.3. Unity的下載、安裝與激活
6.4. Unity腳本
6.4.1. 什么是腳本
6.4.2. 選擇C#腳本語言
6.4.3. Visual Studio與Unity結合使用
6.4.4. Unity 3D編寫C#腳本的常用類、屬性和事件
6.5. 創(chuàng)建Unity腳本應用項目“室內漫游”
6.5.1. Unity空工程的創(chuàng)建
6.5.2. 美術資源的下載
6.5.3. 漫游功能的實現(xiàn)
6.5.4. 開門功能的實現(xiàn)
6.5.5. 打包編譯