C#程序设计及应用(高等职业教育计算机类专业精品教材)
定 价:49.8 元
- 作者:曾起堂,谢韵佳
- 出版时间:2025/9/1
- ISBN:9787518455294
- 出 版 社:中国轻工业出版社
- 中图法分类:TP312.8
- 页码:200
- 纸张:
- 版次:1
- 开本:
本书是理论与实训相结合的一套教材。全书共分为四章,第一章介绍了C#语言基本概念、历史发展及环境搭建,第二章介绍了C#语言的基本语法,第三章是介绍了面向对象的设计模式,第四章是实战项目,介绍了在Unity 3D项目中应用C#脚本编程。本书考虑计算机语言
学习习惯,根据课程特点,为适应学生自主学习,以几个贯穿的实训案例为线索,融入理论讲解,更具针对性和实用性。每个单元配有学习内容、学习目标、学习建议和练习题。
曾起堂,男,中共党员,福建开放大学理工学院副教授。毕业于福建师范大学教育技术学专业,主要研究方向为远程信息化教育,主讲课程“Python程序设计”“工具书与文献检索”等。
目录
内容提要
前言
1. C#概述
1.1. 初识软件开发
1.2. 初识C#
1.2.1. C#语言开发与运行的基础--.NET Framework
1.2.2. C#语言的发展与特点
1.3. C#开发环境的搭建
1.3.1. C#程序开发工具Visual Studio
1.3.2. 卸载Visual Studio
1.4. C#开发应用程序步骤
2. C#语言基础
2.1. C#语法:数据类型、变量、常量、运算符、表达式
2.1.1. 数据类型与类型转换
2.1.2. 变量
2.1.3. 常量
2.1.4. 运算符
2.1.5. 表达式
2.2. 流程控制语句
2.2.1. 判断语句
2.2.2. 循环语句
2.3. 数组
2.4. 字符串
2.5. 程序调试与异常处理
3. 面向对象程序设计
3.1. 面向对象程序
3.1.1. 面向对象与面向过程
练一练:哪个是面向对象的思维?哪个是面向过程的思维?
3.1.2. 面向对象概述
3.1.3. 类
3.2. 三大基本特征
练一练:从汽车对象分析继承、封装与多态
4. 创建控制台应用
4.1. 环境准备
4.2. 创建控制台应用步骤
5. 网站开发应用
5.1. 环境准备
5.1.1. 下载Visual Studio Community 2022
5.1.2. Sqlite数据库
5.2. 什么是MVC
5.3. 创建一个WEB项目
5.3.1. 项目背景介绍
5.3.2. 创建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. 创建模型类
5.7. 访问数据库
5.7.1. 创建数据库存储目录db
5.7.2. 创建EF数据库访问类
5.7.3. 修改启动类
5.7.4. EF迁移数据
5.8. 控制器
5.8.1. 控制器的创建
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. 创建Unity脚本应用项目“室内漫游”
6.5.1. Unity空工程的创建
6.5.2. 美术资源的下载
6.5.3. 漫游功能的实现
6.5.4. 开门功能的实现
6.5.5. 打包编译