红豆带你从零学C#系列之:开始C#编程(二)

控制台程序开发之补充说明html

你已经动手操做过咱们上一篇文章中的控制台程序输入输出了吗朋友?学习

若是没有的话,强烈建议你先回去作一遍再来继续学习噢!上一篇文章地址:点击这里
网站

 

1、    你问我答spa

  1. 问:代码是什么?

答:在程序里面,把咱们编写的一组或者多组字符组成的一系列命令,咱们称之为“代码”,和咱们平时说的源代码基本上是一个概念。翻译

 

  1. 问:英文水平差,怕学很差?

答:世上无难事只怕有心人啊。咱们学开发,实际上须要用到的单词量也就只有500个左右,你说这要是天天学习10个,1年以后也就基本掌握得没差了。3d

 

  1. 问:学这个控制台输入输出好无聊,有没有更吸引人的技术啊?

答:固然有,学会以后你能够用C#开发各类实用的软件,各类网站,还有手机软件开发,游戏开发,智能家居系统的开发,只要你能想到的各类智能化应用htm

 

  1. 问:都准备好了,如今应该怎么作?

答:把文章例子的每个案例除了程序自动生成的,其余的代码都要本身亲手作一遍,包括每一个字符每一个符号,若是打代码不熟练的话,就把案例重复练习多遍,而后准备好你的笔记本把每次学习的收获和英文单词记录下来吧!blog

 

2、    单词和主要知识点的掌握游戏

using:引入、引用                          system:系统游戏开发

namespace:命名空间                   class:类

program:程序                               void:空的

void:静态的                                   console:控制台

write:写入                                     read:读取

 

:它是现实生活中具体事物的抽象表现,好比说:人类,动物,植物,鱼,水果,电脑等等, 在程序里面用“类”来表示,用关键字class来建立一个类,例如房子类:

class House{}  鸟类:class Bird(){}等等

方法:是在类里面的一种行为或者动做。好比人类有跑,跳的行为,动物有爬,飞的行为,电脑有开机和关机的行为,这些行为在程序里面用“方法”来表示,例如建立A方法的代码是:void A(){}

 

 

3、认识程序的运做

来回顾一下咱们前面作的程序吧。

为何加上一段代码就能够作到输入输出的效果了呢?

实际上,当咱们编写好的程序代码以后,运行程序的时候,程序会将这些代码发送给编译器,编译器就好像一个翻译官,一行行地将代码编译好以后,发送给计算机能看得懂的机器代码,而后就可以根据这些代码来执行命令了。

为了更好理解,来看看下面这张图:

 

 

下图左边有1-15的数字顺序,也就是代码文件里面有15行代码,这些数字咱们称为“行号”。除了以前咱们粘贴进去那两行,其余都是程序自动生成好了的,暂时不须要去改变它们

 

 

你能够看到行号旁边有几个小方块,点击几回试试看吧!(收缩和展开)

 

前3行的代码,都是using ……,而且都有一个“;”表示结束

using 是引入的意思,在程序里面便是引入xxx命名空间的意思,通俗地讲就是你建立这个程序引入了system,system.Collections.Generic和system.Text这些命名空间,就比如开餐馆引入了厨师,开超市引入了售货员,差很少一个意思。

第4行:namespace MyProgram{}

namespace  是命名空间的意思。namespace MyProgram{}是一个完整的语法体,花括号里面包含了咱们的代码,它表示建立了一个命名空间,这个空间的名字就叫作“MyProgram”,而咱们写的代码就放在MyProgram命名空间里面。

第7行:class Program{}

class是 类 的意思。类的名字叫作Program

第9行:static void Main(string[] args){}

       这个能够简单理解为程序运行的主入口,运行程序时,会进入这个入口执行命令。

第11,12行:Console

       Console是控制台,WriteLine是写一行,ReadLine是读一行

       意思是命令控制台写一行字符,接下来再把读取到的数据写出来

最后再来看一张图描述程序执行的过程

 

 

OK,今天就介绍到这里,下面来做一个小练习吧。

要求:

建立一个控制台应用程序名字叫Test,建立一个汽车类(不知道“汽车”的英文能够到网上翻译),再给这个汽车类添加一个“跑”方法,在这个方法里面执行命令,控制台输出一句话:“我是宝马汽车,个人时速是150千米!”

本身动手试试看吧,结果在后面给出。

 

相关文章
相关标签/搜索