您的位置:首页 > 移动开发 > Unity3D

视频教程-C# For Unity系列之进阶篇-Unity3D

2020-06-26 04:16 483 查看
C# For Unity系列之进阶篇 二十多年的软件开发与教学经验IT技术布道者,资深软件工程师。具备深厚编程语言经验,在国内上市企业做项目经理、研发经理,熟悉企业大型软件运作管理过程、软件架构设计理论。精通与熟悉Python、Java、C#、Unity、XNA等开发技术,同时精通基于Python、.Net、J2EE等不同平台各项研发技术,多层体系结构设计、设计模式、软件架构理论与中大型项目实践与开发经验。领导或参与了针对国家金融行业、税务行业等大中型IT项目开发建设,从事项目研发经理、软件架构师等职位。独立领导开发过十几款大中型IT项目:深发展(后改名平安银行)IT服务管理系统、华夏总行个人征信管理系统(二期)、山东税务信誉等级 刘国柱 ¥199.00 立即订阅

订阅后:请点击此处观看视频课程

 

视频教程-C# For Unity系列之进阶篇-Unity3D

学习有效期:永久观看

学习时长:1219分钟

学习计划:21天

难度:

 

「[strong]口碑讲师带队学习,让你的问题不过夜」 [/strong]

讲师姓名:[strong]刘国柱 [/strong]

软件开发专家,软件架构师,高级培训讲师,IT作家

讲师介绍:二十多年的软件开发与教学经验IT技术布道者,资深软件工程师。具备深厚编程语言经验,在国内上市企业做项目经理、研发经理,熟悉企业大型软件运作管理过程、软件架构设计理论。精通与熟悉Python、Java、C#、Unity、XNA等开发技术,同时精通基于Python、.Net、J2EE等不同平台各项研发技术,多层体系结构设计、设计模式、软件架构理论与中大型项目实践与开发经验。领导或参与了针对国家金融行业、税务行业等大中型IT项目开发建设,从事项目研发经理、软件架构师等职位。独立领导开发过十几款大中型IT项目:深发展(后改名平安银行)IT服务管理系统、华夏总行个人征信管理系统(二期)、山东税务信誉等级

☛点击立即跟老师学习☚

 

「你将学到什么?」

“中级/进阶篇”讲解特点与内容:
         本“中级”与“进阶”篇, 是面向初中级游戏研发人员,以及Unity中高级学习者。为了更加深入的刨析各个语法的本质,我们采用反编译解读IL中间语言的方式,来解构语法重点与难点。 中级篇内容主要讲解: .Net 框架、里氏替换原则(LSP)、类的属性极其本质特性、IS ,AS 关键字、字符串的“驻留性” 原理、深入解析Equals() 原理、枚举类型、自定义集合、深入解析动态集合特性与内部原理、泛型集合、泛型约束、初级委托与事件讲解等。
 "进阶篇"是在中级篇的基础之上,进一步研究与讲解关于IO操作、序列化、正则表达式、系统委托(Action、Function、Predicate等)、反射原理与特性、Linq查询表达式、多线程、线程池、任务、Socket套接字编程(Tcp与UDP协议),以及最后使用Unity开发具备实战价值的通讯聊天程序等。

C#“进阶篇”教学详细说明如下:

1: IO操作与序列化
      学习文件、目录、二进制文件、文本文件的读取与写入底层原理。学习文件序列化与反序列化技能。
2: 正则表达式
      学习正则表达式的强大作用与常用原字符的含义与应用场景。
3: 深入委托与事件
      学习Action、Func、Predicate 系统内置委托类型,已经适用场合。学习匿名方法、Lambda表达式。深入解析委托与事件的区别。
4: 反射与特性
      学习反射的概念与动态调用的重要应用价值,以及Type、Assembley核心类等,最后讲解“特性”技术。
5: Linq 查询表达式
     学习Linq 查询表达式对于“对象集合”(支持IEnumberable 或IEnumberable<T>) 以及SQL数据库、XML文档方面的强大查询功能。    
6: 多线程
     学习多线程以及线程传参、线程取得返回数值技术,前台与后台线程、线程的同步、线程池、任务等技术。   
7: Socket套接字通讯
     学习Socket套接字通讯中,Tcp与UPD通讯协议的不同应用场景,以及各自的演示示例,最后用Unity开发一款实用性的聊天通讯工具。
温习提示:

           本C# for Unity 使用Virtual Studio2012,以及Unity5.2 进行开发与讲解。(学员使用更高版本,对学习没有任何影响)。      

A:《C# For Unity系列之入门篇》
https://edu.csdn.net/course/detail/4560
B:《C# For Unity系列之基础篇》
https://edu.csdn.net/course/detail/4595
C: 《C# For Unity系列之中级篇》
https://edu.csdn.net/course/detail/24422

 

「课程学习目录」

第1章:IO操作
1.课程总体介绍
2.VS的快捷方式应用
3.YieldReturn语法解析
4.IO目录管理
5.路径管理
6.文件管理
7.文件流概念详解
8.文件的直接读写操作
9.文件流读写技术
10.Using的使用
11.大文件的拷贝
12.文本文件的读写
13.序列化与反序列化
第2章:正则表达式Regex
1.正则表达式概念
2.正则表达式优势
3.基础原字符讲解
4.学习包含与非元字符
5.学习或元字符
6.学习小括号元字符
第3章:深入委托与事件
1.委托与事件案例回顾
2.学习Action委托
3.学习Func委托
4.学习Predicate委托
5.委托作为方法参数的优势分析
6.取得与清空委托列表
7.匿名方法
8.Lambda表达式
9.详解委托与事件的区别
第4章:反射与特性
1.反射的概念
2.Type类常用方法
3.使用Assembly程序集类
4.反射技术动态调用指定类无参方法
5.动态调用有参与方法重载技术
6.反射调用私有方法与属性
7.Type的IsAssignableFrom方法
8.Type的更多重要方法
9.特性Obsolete
10.Conditional特性与条件编译
第5章:Linq查询表达式
1.Linq的概念
2.Linq优点与Var关键字
3.编写查询实体类
4.集合数据传统查询
5.集合数据Linq查询
6.学习C#的扩展方法
7.Linq扩展方法查询
8.Linq联合查询
9.Linq查询结果排序
10.Linq的JoinOn关键字
11.Linq的分组查询以及Any与ALL关键字
第6章:多线程
1.多线程的概念
2.多线程的两种定义方式
3.线程传参方法一
4.线程传参方法_构造函数传参
5.委托开启线程
6.委托异步调用线程且等待返回数值
7.等待句柄与回调函数方式接收线程结果
8.线程的优先级与状态控制
9.前台与后台线程
10.线程的死锁与同步问题
11.线程同步问题示例二
12.使用线程池技术开启线程
13.使用任务以及任务工厂
第7章:Socket套接字通讯
1.Socket套接字基本概念讲解
2.面向连接Tcp通讯示例讲解_A
3.面向连接Tcp通讯示例服务器端_B
4.面向连接Tcp通讯示例服务器端_C
5.面向连接Tcp通讯示例客户端与通讯测试
6.无连接UDP示例讲解_接收端
7.无连接UDP示例讲解_发送端
第8章:异步Socket聊天工具软件
1.异步通讯聊天工具_界面开发
2.异步通讯聊天工具_服务端开发_定义所有字段
3.异步通讯聊天工具_服务端开发_初始化字段
4.异步通讯聊天工具_服务端开发_开启监听服务
5.异步通讯聊天工具_服务端开发_监听客户端连接
6.异步通讯聊天工具_服务端开发_完善监听客户端连接
7.服务端开发_接收客户端会话
8.服务端开发_发送客户端会话(A)
9.服务端开发_发送客户端会话(B)
10.客户端开发_UI界面开发
11.客户端开发_启动客户端连接
12.客户端开发_测试与完善客户端连接
13.客户端开发_进一步完善服务端与客户端连接
14.综合测试服务端与多客户端异步通讯过程(课程结束)

 

「[strong]7项超值权益,保障学习质量」 [/strong]

  • 大咖讲解

技术专家系统讲解传授编程思路与实战。

  • 答疑服务

专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

  • 课程资料+课件

超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

  • 常用开发实战

企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

  • 大牛技术大会视频

2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

  • APP+PC随时随地学习

满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

 

「什么样的技术人适合学习?」

  • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
  • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
  • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

 

「悉心打造精品好课,[strong]21天学到大牛3年项目经验」 [/strong]

【完善的技术体系】

技术成长循序渐进,帮助用户轻松掌握

掌握Unity3D知识,扎实编码能力

【清晰的课程脉络】

浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

【仿佛在大厂实习般的课程设计】

课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

 

「你可以收获什么?」

通过本进阶篇的学习,可以使得Unity初中级开发人员对于编程语言的掌握更进一步。

对于开发中大型游戏项目,在编程语言这一层级进一步打下坚实的语言基础!

本C#进阶篇的学习,基本可以解决商业开发过程中绝大多数的常见C#语言问题,扫除你的编程障碍!

 

订阅课程 开始学习
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐