蜜桃精品成人影片_99热在线精品免费_日韩亚洲中字无码一区二区三区_亚洲中文字幕久久精品无码一区

您現(xiàn)在所在的位置:首頁(yè) >學(xué)習(xí)資源 > Unity游戲/VR/AR入門(mén)教材 > VR開(kāi)發(fā)入門(mén)教程3:第一個(gè)C#程序

VR開(kāi)發(fā)入門(mén)教程3:第一個(gè)C#程序

來(lái)源:奇酷教育 發(fā)表于:

一、創(chuàng)建項(xiàng)目:二、 代碼圖解:練習(xí)1:將命名空間改為CSharpLesson01類(lèi)名改為FirstClass向控制臺(tái)輸出你好,Unity!三、 c 基本語(yǔ)法1 區(qū)

一、創(chuàng)建項(xiàng)目:
二、 代碼圖解:
練習(xí)1:
 
將命名空間改為CSharpLesson01
 
類(lèi)名改為FirstClass
 
向控制臺(tái)輸出”你好,Unity!“
 
三、 c# 基本語(yǔ)法
 
1.區(qū)分大小寫(xiě)
 
A和a是不一樣滴
 
2.代碼每行結(jié)尾必須有一個(gè)分號(hào) ;
 
3.注釋?zhuān)菏谴a的說(shuō)明
 
//
 
單行注釋 說(shuō)明一行代碼
 
 
/** */
 
多行注釋 用一段文字來(lái)說(shuō)明代碼
 
 
///
 
自動(dòng)注釋 會(huì)自動(dòng)限定你的說(shuō)明格式
四、名稱(chēng)解釋———— C#代碼的組織結(jié)構(gòu)
 
解決方案(solution):項(xiàng)目之家
 
項(xiàng)目(project):命名空間之家
 
命名空間(namespace):類(lèi)之家
 
類(lèi)(class):方法之家
 
主方法(Main):語(yǔ)句之家
 
一個(gè)項(xiàng)目只能有一個(gè)Main方法
 
五、存儲(chǔ)結(jié)構(gòu):
 
物理結(jié)構(gòu)
代碼保存在以.cs結(jié)束的后綴文件中
 
同一個(gè)項(xiàng)目中可以有很多個(gè)代碼文件
 
文件的名稱(chēng)和程序的運(yùn)行邏輯沒(méi)有關(guān)系
 
邏輯結(jié)構(gòu)
程序以"類(lèi)"的形式來(lái)劃分
 
"類(lèi)"的區(qū)分不能單看其短名稱(chēng) 需要帶上其所在的命名空間名稱(chēng)來(lái)進(jìn)行區(qū)分
 
同一個(gè)物理文件中可以寫(xiě)很多個(gè)"類(lèi)" 一般建議一個(gè)"類(lèi)"一個(gè)源文件 便于管理
 
六、代碼詳細(xì)介紹
 
1.using:導(dǎo)入其他命名空間
 
當(dāng)前我沒(méi)有,需要借用別人的 (用using 能借來(lái)你想有的一些功能)
 
例:
 
using System;
2.namespace:命名空間
 
類(lèi)(class)的家,把咱們寫(xiě)的代碼class 都放在這個(gè)里面
 
例:
 
namespace Hello 
 
 
    class C1
    
    {
    
    }
    
    class C2
    
    {
    
    }
 
}
{}是劃定命名空間勢(shì)力范圍的 不要拆散它們!對(duì)啦還是成對(duì)出現(xiàn)的
 
類(lèi) : class
 
程序的基本單元 編碼必寫(xiě)
 
所有方法的家
 
例:
 
class Program 
 
 
    public static void M1()
    
    {
    
    }
    
    public static void M2()
    
    {
    
    }
 
}
4.主方法 : Main
 
應(yīng)用程序執(zhí)行的起始位置
 
夢(mèng)開(kāi)始的地方
 
指令語(yǔ)句的家
 
例:
 
public static void Main(string[] args) 
 
 
    Console.WriteLine("我該怎么開(kāi)始?"); 
 
}
** 5.代碼 :語(yǔ)句/指令/命令**
 
程序需要執(zhí)行的命令
 
可以命令程序執(zhí)行很多條指令
 
執(zhí)行次序要記牢:自上向下 自左向右
 
例:
 
public static void Main(string[] args) 
 
 
Console.WriteLine("開(kāi)始了"); 
 
Console.WriteLine("劇情1"); 
 
Console.WriteLine("劇情2"); 
 
Console.WriteLine("劇情3"); 
 
Console.WriteLine("結(jié)束了"); 
 
}
七、 為啥什么項(xiàng)目都是hello word 起源呢
 
出于好奇心,哥百度了一下下
 
可能還需要解釋一下什么是“hello,world”:hello world是一個(gè)簡(jiǎn)短的小程序,其功能是在顯示設(shè)備上輸出一行“hello,world”。幾乎每一個(gè)程序設(shè)計(jì)語(yǔ)言的教材中的第一個(gè)范例都是hello world程序,因此在學(xué)習(xí)一門(mén)新語(yǔ)言的時(shí)候用hello world作為起步已經(jīng)成為計(jì)算機(jī)程序界的一個(gè)傳統(tǒng)。
 
hello world的起源要追溯到1972年,貝爾實(shí)驗(yàn)室著名研究員Brian Kernighan在撰寫(xiě)“B語(yǔ)言教程與指導(dǎo)(Tutorial Introduction to the Language B)”時(shí)初次使用(程序),這是目前已知最早的在計(jì)算機(jī)著作中將hello和world一起使用的記錄。之后,在1978年,他在他和Dennis Ritchie合作撰寫(xiě)的C語(yǔ)言圣經(jīng)“The C Programming Language”中,延用了“hello,world”句式,作為開(kāi)篇第一個(gè)程序。在這個(gè)程序里,輸出的”hello,world”全部是小寫(xiě),沒(méi)有感嘆號(hào),逗號(hào)后有一空格。雖然之后幾乎沒(méi)能流傳下來(lái)這個(gè)最初的格式,但從此用hello world向世界打招呼成為慣例。
有趣的是,如果你去看Brian Kernighan的wiki頁(yè)面,他成果列表里的第一條,不是《C程序語(yǔ)言》,不是《UNIX編程環(huán)境》,而是看似不起眼的“hello world”。
 
hello world的迷人之處在于:它是簡(jiǎn)單的,即便沒(méi)有任何基礎(chǔ),你也可以輕松理解,但它又不是蒼白的,它帶有一個(gè)程序語(yǔ)言鮮明的特色,體現(xiàn)了該語(yǔ)言最基本的思想和特征。同樣也是hello world,讓人體會(huì)到第一份成功的喜悅。
三都| 无极县| 寻乌县| 楚雄市| 仙桃市| 从江县| 忻城县| 道真| 罗源县| 隆回县| 微博| 宝兴县| 嵩明县| 甘谷县| 嘉定区| 离岛区| 光泽县| 龙口市| 大洼县| 孙吴县| 郑州市| 建瓯市| 丰县| 怀远县| 遂昌县| 普陀区| 抚顺县| 龙陵县| 禹城市| 张掖市| 邯郸市| 台中市| 延津县| 东乡族自治县| 朔州市| 阜南县| 永州市| 八宿县| 包头市| 吴旗县| 全椒县|