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