1247人加入学习
(18人评价)
C#语言入门详解

C#语言中文课程的No1

价格 $99美元

C# 语言简介

编程的学习路径

  • 纵向:语言 -> 类库 -> 框架
  • 横向:命令行程序,桌面程序,设备(平板/手机)程序,Web(网站/服务),游戏……

类库可以理解为轮子,框架是有一定逻辑组织的类库集。 
框架就是在开发时的最佳方案(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. :请大家帮我揪揪有没有错误

[展开全文]