第一章 开发入门

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

 

时间: 2024-12-26 16:06:02

第一章 开发入门的相关文章

jquery基础教程 - 第一章 JQUERY入门

Jquery基础教程 - 第一章 JQUERY入门 内容提要 1.jquery能做什么 2.jquery为什么如此出色 3.第一个jquery驱动的页面 4.纯javascript与jquery 5.开发工具 6.小结 1.jquery能做什么 取得文档中的元素 -- jQuery为准确的获得需要检查或操纵的文档元素,提供了可靠而富有效率的选择符机制. 找到所有应用了.content class样式的div中所有的P标签             $('div.content').find('p'

Java Persistence with MyBatis 3(中文版) 第一章 MyBatis入门

本章将涵盖以下话题: ž  MyBatis是什么? ž  为什么选择MyBatis? ž  MyBatis安装配置 ž  域模型样例 1.1 MyBatis是什么 MyBatis是一个简化和实现了Java数据持久化层(persistencelayer)的开源框架,它抽象了大量的JDBC冗余代码,并提供了一个简单易用的API和数据库交互. MyBatis的前身是iBATIS,iBATIS于2002年由ClintonBegin创建.MyBatis 3 是iBATIS的全新设计,支持注解和Mapper

第一章 快速入门

C++ Primer 中文版,第4版 /* 第一章 快速入门第二章 变量和基本类型第三章 标准库类型第四章 数组和指针第五章 表达式第六章 语句第七章 函数第八章 标准IO库第九章 顺序容器第十章 关联容器第11章 泛型算法 第12章 类 第13章 复制控制 第14章 重载操作符与转换第15章 面向对象编程第16章 模板和泛型编程第17章 用于大型程序的工具第18章 特殊工具与技术 */ /* 第一部分:基本语言------------------------------------------

第一章 Qt入门

现在自己开始学习Qt了,参考资料是C++ GUI Qt4编程 准备做一系列的学习笔记,也算帮助自己学习吧,希望自己能坚持下去. 1.先来一段程序代码,当然是鼎鼎大名的Hello Qt 1 #include <QApplication> 2 #include <QLabel> 3 4 int main(int argc, char** argv) 5 { 6 QApplication app(argc, argv); 7 //QLabel *label = new QLabel(&q

java基础 第一章 对象入门

第1章 对象入门 "为什么面向对象的编程会在软件开发领域造成如此震憾的影响?" 面向对象编程(OOP)具有多方面的吸引力.对管理人员,它实现了更快和更廉价的开发与维护过程.对分析与设计人员,建模处理变得更加简单,能生成清晰.易于维护的设计方案.对程序员,对象模型显得如此高雅和浅显.此外,面向对象工具以及库的巨大威力使编程成为一项更使人愉悦的任务.每个人都可从中获益,至少表面如此. 如果说它有缺点,那就是掌握它需付出的代价.思考对象的时候,需要采用形象思维,而不是程序化的思维.与程序化设

zabbix专题:第一章 zabbix入门简介(更新中)

zabbix入门简介 备注:本章节图片来自互联网 对Linux有兴趣的朋友加入QQ群:476794643 在线交流 本节目录大纲 zabbix专题:第一章 zabbix简介 我们为什么需要监控? 常用的开源监控系统有哪些? Zabbix是什么? Zabbix的功能和特性 Zabbix的架构 Zabbix的工作流程 zabbix的进程 zabbix的逻辑关系图 zabbix监控环境中相关术语 zabbix的流程图,其串联了各术语之间的关系 zabbix的监控架构 zabbix专题:第一章 zabb

第一章 Python入门

第1章 编程与编程语言 1.1 什么是编程 从字面上理解,编程就是"编写程序".那么: 谁来编写?-程序员. 怎么编写?-根据需求,使用某种编程语言来编写. 什么是程序?-程序是指放在磁盘里的静态数据,可以是代码.文件等. 编程:程序员根据需求,使用某种编程语言来编写出的代码. 程序在未运行之前,就是放在磁盘中的静态数据.普通文件,只有在程序运行的时候,程序里面的字符内容对应编程语言的语法,才能让计算机理解并去工作执行,这样才有意义. 1.2 什么是编程语言 编程语言:计算机能够读懂理

C++primer第一章 快速入门

本章介绍 C++ 的大部分基本要素:内置类型.库类型.类类型.变量.表达式.语句和函数. 在这一过程中还会简要说明如何编译和运行程序. 要学会一门新的程序语言,必须实际动手编写程序.在这一章,我们将缩写程序解决一个简单的数据处理问题:某书店以文件形式保存其每一笔交易.每一笔交易记录某本书的销售情况,含有 ISBN(国际标准书号,世界上每种图书的唯一标识符).销售册数和销售单价.每一笔交易形如: 0-201-70353-X 4 24.99 在编写这个程序之前,必须知道 C++ 的一些基本特征.至少

第一章 开发环境搭建

从本文您可以得到的信息,点击跳转.点击此处返回大纲 一.JDK的安装 二.环境变量的配置 三.环境变量的检验 四.eclipse配置 五.eclipse汉化 六.如何使用eclipse查看源码 七.反编译 一.JDK的安装 1.在Oracle官网下载jdk,目前2017年的最新版本为jdk1.8网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 1)       JDK简介: a)       JDK全称:J