1. 程式人生 > >第一章 開發入門

第一章 開發入門

程序 program ips pan static ide 回車 命名 生成

課時1 從一段代碼開始

1.Hello,Word

2.其他寫法(計算機語言)

3.計算機語言

示例:人與人溝通工具(自然語言)

人與計算機(計算機語言)

4.常見的計算機語言

C,PHP,RuByJAVA,C#,BASIC,JS,C++

5.源代碼:用某種計算機編寫的內容

6.代碼的執行:源代碼——編譯compile(編譯器compiler)——機器代碼

編譯:將源代碼轉化為機器代碼

編譯器:負責編譯的工具

7.完整的解釋:

源代碼編譯compile(編譯器compiler機器代碼 →通過電腦在控制臺運行

總結:

人類使用計算機開發某種程序

使用計算機編寫的內容是源代碼

編譯器編譯源代碼,生成機器代碼

計算機執行機器代碼

課時2 Code Compile Runo

1.Code(編碼)

使用C#語言

Windows記事本編寫

實現在控制臺輸出helloword的功能

2.Compile(編譯)

3.Run(運行)

實際操作案例:

1D盤建立記事本文件並且命名為MyFirstProgram.txt

2、將此段代碼寫進記事本並保存

using System;

public class Program{

public static void Main(){

Console.WriteLine("HelloWorld");

Console.ReadLine();

}

}

3、打開C盤中

回車完成運行

打開MyF.exe 運行後保存

成功出上圖為完成任務

課時3 開發工具

1.開發工具

IDE

intergrated development environment) 集成開發環境:用於開發軟件的工具

技術→IDE

JAVA→Eclipse

Html→WebStorm

C#→Visual Studio

Visual Studio

課時4 認識主函數

1.主函數→

main函數 入口函數 啟動函數

程序移動時運行的函數

主函數示例

(聲明 函數體)

總結:

程序啟動時運行的函數

運行時,程序從上到下依次運行函數體的每一句代碼

主函數運行結束後,程序結束

課時5 輸出語句

1.輸出語句

2.代碼書寫的方式

方式一:Console.Write(“文本內容”);

向當前位置輸出一段文字

方式二:Console.Write(“文本內容”);

向當前位置輸出一段文字,換行

總結:

Console.Write(“文本內容”);在光標位置輸出一段文字

Console.Write(“文本內容”);在光標位置輸出一段文字,然後換行

知識拓展

軟件中常見的術語總結:

術語名

解釋

二進制

二進制是計算機使用的一種計數方式

指令

指令是能夠被CPU理解並執行的二進制命令

程序

程序,也就是軟件,它是指多個指令的有序排列

計算機語言發展歷程

機器語言 -> 匯編語言 -> 高級語言

機器語言

機器語言是能夠直接被計算機理解並執行的語言

匯編語言

匯編語言使用助記符來替代機器指令

高級語言

高級語言更加符合人類的思維習慣

語句

語句是指代碼中一句可獨立運行的代碼

語法

語法是指代碼中單詞、符號的組合規則

1.aCSC編譯器並非直接將源代碼編譯為機器代碼

2.無論是什麽品牌什麽型號的CPU,它們都會遵循一些通用的指令標準,但也會存在部分差異。(如:3)

3.跨機器障礙不同CPU能夠識別的指令存在差異,如果MyFirst.exe文件中直接保存機器代碼,就意味著只能有一部分計算機能正常運行。

4.直接交給CPU執行的代碼會造成跨機器障礙,那麽交給操作系統的代碼又會帶來跨平臺障礙

5.C#語言的編譯器CSC,為了解決跨機器跨平臺的問題,不會將源代碼直接編譯為機器代碼,而是將其編譯成中間代碼,稱為IL。

6..NET唯一可以識別並執行中間代碼,它會根據當前的運行環境(CPU和操作系統),將中間代碼轉換為最合適的平臺代碼(可以理解為機器代碼),交給CPU和操作系統執行。

7..NET組成部分:1..NET運行時 2.公共類庫

8..NET可以支持各種各樣的計算機語言,它把這些能夠編譯成中間代碼的語言叫做公共語言,而CLR正是用於執行這些語言編譯結果的,所以,它叫做公共語言運行時

第一章 開發入門