Day00_学习准备与前瞻

主要内容

  • 学习计划
  • 各语言对比
  • 什么是.Net

学习计划

  • js仍然要继续使用巩固
  • 首先掌握C#

【01_C#入门到精通】新手强烈推荐:C#开发课程,一整套课程
257集 画质掉渣清晰, 属实老番
视频地址 BV1FJ411W7e5

01_C#入门到精通
02_C#数据结构与算法
03_C#上位机编程
04_C#.NET串口通信
05_C#和Unity游戏开发教程
06_C#项目开发与实战

C#零基础入门(C#/NET/零基础/编程/入门/实战教学)B0117
58集 视频地址 BV1FL4y1V7HJ

  • 接着使用Unity3D
  • .Net/framework会有更多内容

语言对比

  • C#是在C++的基础上再一次改进后的编程语言(微软出品),相比C++而言难度有所降低
  • C#侧重于网络和数据库编程; C侧重于结构和内存

C语言直接与内存打交道,使修改、编辑其他程序与文档变得轻松,简单。

  • C+是一个和C/C++无关的早期编程语言。
  • C 语言是面向过程的,而 C++ 是面向对象
  • C#和JS语法上最像

JS的名字和JAVA有多像,语法就和C#有多像

  • TypeScript语言,简称TS语言,TS是包含JS,可以视作JS的超集

所有的JS语言,同时也是TS语言,而TS比今天的JS,更像未来的JS

什么是.Net

  • .Net(读作 dotnet)一般指的是 .Net平台 和 .Net Framework框架

平台可以理解为一个厨房, 其中做菜用的"柴米油盐酱醋茶"就是框架

  • 因此: 框架包含于平台

平台好比是"中国移动互联网平台", 是实现功能的基础
而世界各地还有许许多多"信号塔", 他们保证了平台的正常运转, 他们就是框架


总结: 框架平台不可或缺的一部分, 为平台开发出来的应用的稳定运转提供保障