c#入门——01界面介绍及其基础概念

一 如何下载C#

c#跟c、c++、JAVA一样,是一种计算机语言。它所搭载的软件叫做visual studio。这个软件是免费的,只需要百度搜索,进入官网下载即可。
c#入门——01界面介绍及其基础概念
c#入门——01界面介绍及其基础概念
c#入门——01界面介绍及其基础概念
(选择第一个下载就OK啦)
c#入门——01界面介绍及其基础概念
下载完成之后,安装的时候,会出现一个工具负页面。作为入门学习,根据需要我们只要选择.NET桌面开发即可。(当然,根据自身需要和兴趣可自行选择。visual studio所涉及的语言挺多的,像这几年大火的Python都是使用这个软件的。除了敲代码之外,其他功能也非常强大)
c#入门——01界面介绍及其基础概念
最后,根据自身情况选择语言包和安装位置,然后安装OK啦!

二 C#特点

c#(c sharp)是微软出的。当时微软看见市面上已经出现了c、c++,就想着要出一个更厉害的计算机语言,所以就用了四个+,取名c#。
那么不难发现,c#肯定拥有c语言的影子,所以有过c语言基础的同学学起来会更加容易上手。不过丝毫没有基础的同学也完全不用担心,c#所用的语句非常通俗易懂,程序所用的语句基本上就是功能的名字(英文的)命名的,所用我们看程序的时候是能看懂的,而且软件使用也非常人性化。重点在于,如何去写。写代码非常重要的就是逻辑思维,而能力的提升一定要通过亲手去练。看懂了,也一定要去亲自敲几遍,争取全靠自己敲出来,要不然你肯定是学了也没用的。

三 新建项目

点开visual studio后,我们会看见如下页面:
c#入门——01界面介绍及其基础概念

S1 点击 文件-新建-项目,出现如下画面:

c#入门——01界面介绍及其基础概念

S2 选择控制台应用

c#入门——01界面介绍及其基础概念

S3 根据需要修改名称、解决方案名称、位置。

名称和解决方案名称的区别
名称:是你新建项目的名字,属于解决方案
解决方案:可以有多个项目
如此看来,名称和解决方案名称是被包含和包含的关系。可以理解为,解决方案名称是公司的名字,而方案名称就是公司当中一个个部门的名字啦!切忌误混!
c#入门——01界面介绍及其基础概念

四 项目新建完成后各个组成部分介绍

新建项目完成之后,出现如下页面:
c#入门——01界面介绍及其基础概念

a 解决方案管理器

(上图的右侧)
c#入门——01界面介绍及其基础概念
解决任务管理器还是挺重要的,特别是你要写多个项目的时候。所以请务必出现在你的页面上。
如果发现页面上没有或者不小心X掉了,可以通过视图-解决任务管理器找到。

解决方案管理器各条介绍

c#入门——01界面介绍及其基础概念
你新建的项目
c#入门——01界面介绍及其基础概念
当前项目用了哪些基类库(基类库作用是完成框架的通用性开发而必须的基础类和常用工具类,这里不懂也没关系)
c#入门——01界面介绍及其基础概念
program就是你写程序的地方

b 程序的基本结构

c#入门——01界面介绍及其基础概念
(//后面是注释部分)

命名空间和类的关系

命名空间可以简单理解为一个函数库,而类就是函数库里的一个函数。
如上图console这个类是system这个命名空间里的。我在方法体里写语句的时候用到了console类,所以system亮了。

语句

语句是描述一个类型或者告诉程序去执行某个动作的一条源代码指令。语句必须要以英文分号结尾。
例如上图所写的 :Console.Write(“hello world”);
这是一条语句,作用是在控制台窗口输出显示hello world

main方法

有且只有一个,必须存在。程序从mian方法开始。

五 启动程序

a 直接按工具条上的启动c#入门——01界面介绍及其基础概念

注意:启动之后,程序一运行完,控制台窗口就会关闭。
所以,当程序运行比较快的时候,肉眼很有可能是看不到结果的。为了解决这个问题,一般在写完程序之后会在程序的最下面加一句Console.ReadKey();,作用是让程序暂停(请养成习惯)

b Ctrl+F5

启动程序,且程序执行完成之后不会马上结束,窗口暂停

c 调试-开始调试/开始执行

位于界面最上方菜单栏里c#入门——01界面介绍及其基础概念
开始调试:程序运行完之后,窗口关闭
开始执行:程序运行完之后,窗口暂停

六 保存

快捷键Ctrl+S(保存选定项)或者Ctrl+shift+S(保存全部) 也就是分别对应了工具栏里的两个保存按钮
c#入门——01界面介绍及其基础概念
保存选定项:顾名思义,就是保存你当前所选定的那一个项目
保存全部:保存整个解决方案
保存完之后,你会在你所保存的位置发现一个文件夹
c#入门——01界面介绍及其基础概念
点开文件夹你会发现有这些东西
c#入门——01界面介绍及其基础概念
如上图,点开最下面的文件,相当于打开了整个解决方案
如上图,其余文件夹就是这个解决方案所包含的项目
我们点开其中一个项目文件夹会发现如下图所示
c#入门——01界面介绍及其基础概念
其中,
1 点开上图倒数第二个文件,就相当于打开了这一个项目
2 点开上图倒数第一个文件,只是点开了这个项目的程序而已
3 如果你不想要程序本身的内容,比如你敲代码写了一个游戏,你只想把这个游戏点开或者发给其他人,可以点上图第一个文件夹bin-Debug-应用程序,进行操作
c#入门——01界面介绍及其基础概念
c#入门——01界面介绍及其基础概念
c#入门——01界面介绍及其基础概念
(第一个就是应用程序)

其他

除了上面六个大点所介绍的,其他功能可以自己去摸索一下。比如我想改变页面的颜色,我想增加或者减少工具窗口,可以自行在菜单栏里寻找试试。这里作为第一篇只是介绍了一些最基本的,在后续的文章里会有补充和介绍。