课程介绍
适合人群:
1、热爱编程技术的小白 2、有一定编程基础经验人群 3、在校大学生人群
你将会学到:
通过本课程的系统学习,零基础学习C#从入门到精通,能够快速学习前沿企业级技术
课程简介:
C#作为一种功能强大、易于学习的编程语言,在游戏开发领域得到了广泛应用。特别是Unity游戏引擎对C#的全面支持,使得开发者能够高效地构建高质量的游戏。
本课程从零基础开始,给大家详细讲解C#和.NET开发知识,主要内容包括有C#的介绍及变量的使用、类型转换及运算符、位运算符及if结构、循环结构、二维数组及结构体和枚举等内容,具体内容可以看课程目录
课程目录
第1章C#介绍及变量的使用(2小时52分钟22节)
1-101net平台和c#介绍[21:40]
1-202Visual Studio 安装[10:49]
1-303项目创建和介绍[16:57]
1-404namespace新特性[03:10]
1-505注释[09:42]
1-606输入输出[09:41]
1-707VS中的常用快捷键[05:36]
1-808变量的介绍[02:29]
1-909变量的声明[06:58]
1-1010变量类型的介绍[09:34]
1-1111整数类型讲解[14:04]
1-1212小数类型[08:26]
1-1313decimal[04:55]
1-1414bool类型[03:29]
1-1515字符类型[05:35]
1-1616字符串类型[03:45]
1-1717格式化输出[05:55]
1-1818object类型[02:18]
1-1919null类型[09:49]
1-2020变量的命名规范[11:44]
1-2121常量[04:07]
1-2222全局变量和局部变量[02:04]
第2章 类型转换及运算符 (1小时22分钟 11节)
2-123转义符[17:08]
2-224隐式转换[04:41]
2-325强制转换parse[10:02]
2-426简单类型强制转换[02:48]
2-527强制转换为string类型[07:13]
2-628convert转换[12:26]
2-729运算符简介[03:07]
2-830自加自减运算符[07:34]
2-931算数元素符及练习[12:23]
2-1032赋值运算符[00:59]
2-1133复合运算符[04:02]
第3章 位运算符及if结构 (1小时14分钟 14节)
3-134关系运算符[04:51]
3-235string类型的计算[03:44]
3-336逻辑运算符[07:31]
3-437条件运算符(三元表达式)[02:27]
3-538判断闰年[03:31]
3-639其他运算符[03:39]
3-740运算符优先级[04:18]
3-841选择结构练习[07:17]
3-942交换变量[02:23]
3-1043十进制和二进制相互转换[06:04]
3-1144位运算[04:44]
3-1245左移和右移[05:45]
3-1346if语句及练习[10:01]
3-1447if-else[08:26]
第4章 循环结构 (1小时42分钟 15节)
4-148if-else if[09:22]
4-249if的练习[08:25]
4-350switch[06:49]
4-451switch练习[03:41]
4-552switch高级用法[09:32]
4-653变量作用域和代码块讲解[04:51]
4-754try-catch[05:18]
4-855断点调试[04:36]
4-956断点调试变量检测[04:06]
4-1057循环介绍[03:25]
4-1158do-while循环和练习[07:13]
4-1259循环练习[12:51]
4-1360for循环[07:41]
4-1461for循环练习[06:46]
4-1562斐波那契数列[07:45]
第5章 一维数组 (1小时2分钟 7节)
5-163完全数[08:50]
5-264九九乘法表[03:16]
5-365数组的几种声明方式[10:29]
5-466数组的引用和遍历[05:41]
5-567数组的练习[18:11]
5-668变量交换新语法[01:51]
5-769冒泡排序[14:07]
第6章 二维数组及结构体和枚举 (1小时7分钟 8节)
6-170二维数组的创建[09:31]
6-271二维数组的遍历和访问[07:33]
6-372c#随机数新语法[06:05]
6-473二维数组的练习[10:39]
6-574枚举的基本使用[08:30]
6-675枚举练习[04:23]
6-776举类型的相互转换[09:30]
6-877结构体的使用[11:28]
第7章 方法和飞行棋游戏 (2小时15分钟 18节)
7-178函数的介绍[07:32]
7-279方法的使用1[08:08]
7-380带参数的方法[04:42]
7-481方法传参[03:22]
7-582函数的练习[10:17]
7-683c#8.0out参数使用[11:24]
7-784ref使用[04:20]
7-885可变数组params[04:35]
7-986方法的重载[06:39]
7-1087递归的理解[03:59]
7-1188递归解决斐波那契数列[07:57]
7-1289飞行棋项目介绍及画游戏头[10:32]
7-1390初始化地图[11:51]
7-1491画地图第一行[11:51]
7-1592画第一竖行[12:00]
7-1693画地图其他位置[04:03]
7-1794输入玩家姓名[08:50]
7-1895修改信息[03:19]
第8章 飞行棋游戏开始和面向对象简介 (1小时32分钟 13节)
8-196玩游戏基本逻辑1[12:50]
8-297判断关卡1[15:09]
8-398判断关卡2[03:38]
8-499游戏清屏[03:10]
8-5100封装游戏逻辑[04:58]
8-6101防止移除游戏[06:11]
8-7102玩家暂停[06:58]
8-8103游戏结束[02:29]
8-9104面向对象的概念[15:42]
8-10105找对象,和对象的特征[06:44]
8-11106类和对象的关系[06:56]
8-12107面向对象三大特征和封装的概念[02:20]
8-13108类的设计 数据建模[05:52]
第9章 封装和继承及常用工具类 (3小时13分钟 27节)
9-1109类的定义[05:29]
9-2110创建对象[09:14]
9-3111private关键字及方法传参[07:11]
9-4112属性的基本使用[07:33]
9-5113属性的练习[16:23]
9-6114属性快捷键[04:42]
9-7115自动属性[04:31]
9-8116静态和非静态的区别[09:17]
9-9117构造方法的讲解和使用[10:40]
9-10118构造方法的重载[02:24]
9-11119This关键字的作用[05:04]
9-12120构造方法快捷生成[02:15]
9-13121c#9.0init函数和初始化器[03:10]
9-14122New关键字做了什么事情[01:21]
9-15123析构函数[02:45]
9-16124构造方法的练习[07:01]
9-17125值类型和引用类型的存储[09:50]
9-18126字符串的处理[06:32]
9-19127字符串处理练习和常用api[06:40]
9-20128分割字符串及练习[07:44]
9-21129string类型常用方法[19:13]
9-22130StringBuilder[04:25]
9-23131Math_数学类[08:08]
9-24132Array类api[10:33]
9-25133c#11原始字符串[06:21]
9-26134继承的基本使用[11:07]
9-27135继承中的构造方法[04:16]
第10章 集合和泛型集合 (1小时15分钟 11节)
10-1136base关键字[06:47]
10-2137new关键字隐藏父类[05:57]
10-3138里式转换原则[11:15]
10-4139is和as关键字[04:19]
10-5140protected访问修饰符[02:36]
10-6141ArrayList和数组的区别[07:55]
10-7142集合常用的使用[12:20]
10-8143集合的长度问题[04:02]
10-9144ArrayList劣势[05:19]
10-10145装箱和拆箱[03:47]
10-11146List集合与泛型[11:34]
第11章 接口及总结 (2小时59分钟 23节)
11-1147键值对集合的创建与查找[07:39]
11-2148foreach[10:52]
11-3149键值对集合常用api[03:39]
11-4150Dictionary[06:38]
11-5151c#10.0结构体[06:29]
11-6152多态的基本概念[12:34]
11-7153虚方法实现[04:06]
11-8154虚方法练习[05:15]
11-9155抽象类and抽象方法[08:05]
11-10156模拟 移动硬盘 u盘 Mp3[12:11]
11-11157访问修饰符[05:31]
11-12158partial部分类[02:42]
11-13159sealed密封类[02:17]
11-14160重写tostring[04:11]
11-15161工厂设计模式[12:42]
11-16162模板设计模式[06:54]
11-17163接口的理解[07:48]
11-18164c#8.0接口的使用[08:43]
11-19165接口的规范[08:37]
11-20166显示实现接口[04:21]
11-21167c#record关键字[03:39]
11-22168c#10.0全局引用和顶鸡语法[12:32]
11-23169c#3大方向介绍及未来展望[21:36]