1,
1,
编程的学习路径
类库可以理解为轮子,框架是有一定逻辑组织的类库集。
框架就是在开发时的最佳方案(Best practice),把类库已经组合好了。
Visual Studio(可见工作室) 所见即所得
学习资料
MSDN 文档的重点是 C# Programming Guide,C# Reference
面向对象
本课程主要是将大家领进门,高中水平就可以学。
计算机如何从底层 0 1 到现代软件工程的,推荐去看 Crash Course 的计算机科学速成课(B站有中文字幕版)。
C# 程序员找类库的最好方法是根据关键字去 Nuget 搜索。
现在也可以用 Visual Studio Code 作为 .NET Core 程序的集成开发环境。
ReSharper 是 VS 最强的插件,它最强大的功能是识别你的代码并给出更完善、更现代化写法的建议,可惜它也有一大劣势,太占内存了。
PS:据说 VS2019 将有智能代码修改建议功能,期待吧。
以前是 MSDN,现在新版的叫 Microsoft Docs。
MSDN 文档内容过多,很容易迷失于其中,此时可以用《C# 5.0 In A NutShell》作纲领,明确那些知识是重点,和学习知识点的先后顺序。
语言的种类
最原始的程序为0(关闭)和1(打开)组成的电脑可以理解的机器语言(效率低)
改成了以人类语言一对一机器语言的汇编语言
人类又改用更像人类语言的高级语言写程序
编译器将高级语言转换为机器语言, 让人类可以写更简单的程序
程序的用处:
让人可以使用硬件(计算机一类)来做事情
随着硬件的发展, 软件也更厉害了
它们组成操作系统(Windows, Macbook, etc), 让人类可以掌控更复杂的硬件
程序在硬件的基础上让它能做更多的事情, 实现用户的需求(text editor, 软件,web)
下载完后:
press Tools 键
press options 键
press startup 键
把 At startups:设成Show empty environment
press OK 键
重启 Visual Studio
press HELP 键
press Add and Remove Help Content 键
press manage content 键
添加Visual Basic and Visual C#, Desktop development, Windows debugging, Windows Desktop App development
网站:
下载 Visual Studio 2017:
http://www.visualstudio.com(也是https://visualstudio.microsoft.com(2018时查的))
下载 Visual Studio 2013 Windows Desktop:
https://my.visualstudio.com(需要microsoft account, 可以注册)
C# 5.0 语言定义文档(for 2018):
https://www.microsoft.com/en-us/download/details.aspx?id=7029
p.s. :请大家帮我揪揪有没有错误