首页 > 代码库 > 第一章 开发入门

第一章 开发入门

课时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正是用于执行这些语言编译结果的,所以,它叫做公共语言运行时

 

 

第一章 开发入门