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》作纲领,明确那些知识是重点,和学习知识点的先后顺序。

[展开全文]

C#/cs

基础概念:

Solution: 针对用户需求的解决方案

ProjectSolution中解决具体的问题

 

 

一款软件中的项目

常有新潮

数据库

网络服务

网站

手机

平板电脑

 

 

C# 技术:

新技术

不在 Visual Studio Express 2013 里面

Console(控制台):

添加Console.WriteLine("Hello World");

 

WPF(Windows Presentation Foundation):

从Toolbox里面添加Textbox和Button

点击Button

从Button里面找到Events

Events里面找到Click

双击Click

添加TextboxName.Text = "Hello World";

 

Windows Forms(Old):

从Toolbox里面添加Textbox和Button

从Button里面找到Events

Events里面找到Click

双击Click

添加TextboxName.Text = "Hello World";

 

ASP.NET Web Forms (Old)(ASPX):

删除两个<body>之间的Code

添加<h1>Hello, World<h1>

 

ASP.NET MVC (Model-View-Controller):

添加 Controller

右击函数后选择 Add View

添加<h2>Hello, World<h2>

 

WCF (Windows Communication Fundation):

IService1.cs里面

在Composite TypeGetDataUsingDat(CompositeType Composite);下面添加[OperationContact]

string  Name();

Service1.svc.cs里面:

组合键Ctr,+,选第一项, 按Enter

剪掉原来 Public String Name(){}里面的程序

添加 return "Hello, World"

在Name()按Invoke建

 

Windows Store Application:

从Toolbox里面添加Textbox和Button

点击Button

从Button里面找到Events

Events里面找到Click

双击Click

添加TextboxName.Text = "Hello World";

 

Windows Phone Applcation:

从Toolbox里面添加Textbox和Button

点击Button

从Button里面找到Events

Events里面找到Click

双击Click

添加TextboxName.Text = "Hello World";

 

Cloud (Windows Azure):

添加 Controller

右击函数后选择 Add View

添加<h2>-Hello, World<h2>

 

WF(Workflow Fundation):

从Toolbox里面添加WriteLine

添加“Hello,World”

 

 

[展开全文]

语言的种类

最原始的程序为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. :请大家帮我揪揪有没有错误

[展开全文]