第一章 開發入門
課時1 從一段代碼開始
1.Hello,Word
2.其他寫法(計算機語言)
3.計算機語言
示例:人與人溝通工具(自然語言)
人與計算機(計算機語言)
4.常見的計算機語言
C,PHP,RuBy,JAVA,C#,BASIC,JS,C++
5.源代碼:用某種計算機編寫的內容
6.代碼的執行:源代碼——編譯compile(編譯器compiler)——機器代碼
↓
編譯:將源代碼轉化為機器代碼
編譯器:負責編譯的工具
7.完整的解釋:
源代碼 →編譯compile(編譯器compiler) →機器代碼 →通過電腦在控制臺運行
總結:
人類使用計算機開發某種程序
使用計算機編寫的內容是源代碼
編譯器編譯源代碼,生成機器代碼
計算機執行機器代碼
課時2 Code Compile Runo
1.Code(編碼)
使用C#語言
Windows記事本編寫
實現在控制臺輸出hello,word的功能
2.Compile(編譯)
3.Run(運行)
實際操作案例:
1、D盤建立記事本文件並且命名為MyFirstProgram.txt
2、將此段代碼寫進記事本並保存
using System;
public class Program{
public static void Main(){
Console.WriteLine("Hello,World");
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正是用於執行這些語言編譯結果的,所以,它叫做公共語言運行時
第一章 開發入門