一、对软件与代码的认识
1.计算机可以直接识别二进制代码,执行代码里面的指令。二级制代码属于机器语言,且很繁琐不方便人类操作编码。为提高效率、减轻负担,因此诞生了高级语言。 高级语言通过编译转换成机器语言,进而给计算机来识别,执行指令。(高级语言类似于人类语言,更容易被人读懂。C#就是高级语言中的其中一门。)
备注:二进制代码类似于 010010111010111..........,难以被人类轻易读懂。
2.高级语言 ->汇编语言->机器语言
3.软件分为:系统软件 和 应用软件
4.常见的应用软件有 Windows应用软件(基于 Client/Server,C/S架构) 和 Web应用软件(基于Browser/Server,B/S架构)
5.XML Web Server 也算是一种 Web应用软件, 以XML 和SOAP 为标准,与其他应用程序组合构建分布式系统。例如 用本地应用程序通过XML Web Server 到某个其他网站查询天气信息,而开发者不需要自己另外写一套查询天气信息的系统。
6.数据结构 和 算法。算法有5个重要特征,有穷性、确切性、输入、输出、可行性。数据结构是计算机存储和组织数据的方式。(表设计、字段的数据类型、表之间的关联....等等)
7. C#编程语言、Visual Studio集成开发环境、.Net Framework运行环境。
8.开发流程: 需求分析、概要设计、详细设计、编码实现、单元测试、集成测试、发布。
9.C#的程序执行总是从主方法开始。