3分鐘教入門C#

前言

正在持續更新直到教完C#基礎...

目前進度20%...

 

正文

今天開啓一個教程 教大家遊戲編程入門..

我們先來看一份簡單的C# 經典Hellow代碼

using System;
namespace HelloWorldApplication
{
   class HelloWorld
   {
      static void Main(string[] args)
      {
         /* 我的第一個 C# 程序*/
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

我們會注意到很多看不懂的代碼

接下來我會教大家看懂每一句

---------

我們先來生動形象的說一下編程是怎麼一回事

編程有些職業也被稱爲程序員抑或工程師

爲什麼會叫工程師呢

工程師不是在工地搬磚的嗎(笑)

其實編程就和造房子很像

說到房子大家會想到什麼呢

...

房子會有門作爲入口 對應上面代碼Main方法

房子會有各個房間用作臥室廚房 對應不同的代碼甚至系統

而房間內會有不同的東西 例如書本牀 對應不同的代碼塊

不同的東西有其自身的特性 對應不同的對象

不同的對象有不同的數值 例如牀有寬度長度 書本有售價 對應代碼的變量常量等..

每個一個東西都可以視爲一個對象

每個東西又有想讓人看見的 例如電視沙發

也有不想讓人看見的 例如..(本子和奇怪的手辦) 對應代碼不同的保護程度

有了這些那些的東西 這個房子是否就造好了呢?

...

不!還需要空調wifi和西瓜小龍蝦(舌尖bgm)

那麼 大家有沒思考過 光有空調wifi 沒有電呀!

但是房間內總不會弄一臺發電機

但是發電廠又非常的大

這個時候怎麼辦呢

就有了引用庫的概念了

我們要用到非常大的東西 而又不想放在房間內看到

我們就會用到引用庫

庫可能很大 可能很小

大到核發電廠 小到空調外機

都是我們必須用到 但是又不會放到房間內看到的

--------------

說完以上這些

我們再回來看看代碼

看看是否都能看懂了呢

我們拋開每句代碼在說什麼

先去看我們是否看懂了代碼的結構

using System;
namespace HelloWorldApplication
{
   class HelloWorld
   {
      static void Main(string[] args)
      {
         /* 我的第一個 C# 程序*/
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

我們看代碼的最開頭是一系列using ***;

這就是引用庫 就像我們造房子需要電 需要煤氣 哪裏放空調外機等..

然後是class *** 這是對應你的房子 給你的房子一個名字來區別其他的房子

void XXX(){}這是一個方法 用來做某件事情

Main是房子的入口 每個工程 只有一個Main入口 由CLR來調用


看到這裏 大家是否對代碼稍微有點看的懂了呢

教導看懂簡單的代碼到此結束

--------------------------------------------

下面教大家程序思想 面向對象編程

而程序員經常找不到對象

...

對象就會包括了

這裏要提出一個編程的重要思想!

就是面對對象編程的思想

何爲面對對象編程呢

持續更新..

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章