- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 计算机、因特网、万维网和C# 1.1 计算机系统的层次结构 计算机系统由硬件和软件构成,如果以硬件为核心,计算机系统可以用图1-1表示。 图1-1 计算机硬件、软件和用户 图1-2描述了计算机的层次结构。 1.1 计算机组成结构 1.2 程序语言的简单定义 什么时程序? 程序的作用是什么? 我们必须通过指令,指挥计算机执行我们想要它作的动作 而依照顺序执行的一组指令就是程序 1.2 程序的特征 程序是与计算机沟通的语言 程序是由特定语法和关键字组成 程序是一行一行执行的 程序的执行,有一个入口点,原则上是从上而下,从左往右执行的 1.3 程序语言的演化 机器语言 汇编语言 高级语言 第四代语言 自然语言 1.3.1 机器语言 他是计算机唯一能够执行的语言 其他语言必须先转化为机器语言 指令由 0 和 1 组成,成为机器码 指令难记忆但执行速度快 不同机器有不同的机器码,不具备移植性 1.3 语言的发展过程 1.3.1 机器语言 将“基本工资”加上“加班工资”,并入“工资总额” +1300042774 +1400593419 +1200274027 机器语言?机器硬件(执行) 优点:计算机直接识别,执行速度快 缺点:不易理解,开发效率低,易出错,依 赖机器 1.3.2 汇编语言 相当接近机器语言,成为低级语言 用助记符代替机器码,比较容易记忆,比如: add 必须进行汇编,转行成机器语言 不具备移植性 1.3 语言的发展过程 1.3.2 汇编语言 将“基本工资”加上“加班工资”,并入“工资总额” LOAD BASEPAY ADD OVERPAY STORE GROSSPAY 汇编语言(汇编器)?机器语言?计算机硬件 优点:相对机器语言便于人理解,记忆 缺点:执行速度相对机器语言慢 1.3.3 高级语言 离机器越来越远 语法接近人类的自然语言 执行的单位不是指令,而是语句,一行语句对应多个指令 开发效率越来越高 必须编译成机器码 移植性较好 1.3 语言的发展过程 1.3.3 高级语言(c,c++,basic等) 将“基本工资”加上“加班工资”,并入“工资总额” grosspay = bassepay + overpay 高级语言(编译器)?机器语言?计算机硬件 优点:更容易理解 确定:编译消耗时候,大大影响程序执行速 度,针对不同的硬件环境,重新编译 1.3 语言的发展过程 1.3.3 高级语言( JAVA, C# ) 将“基本工资”加上“加班工资”,并入“工资总额” grosspay = bassepay + overpay 高级语言(编译器)?虚拟机字节码?虚拟机?计算机硬件 优点:容易理解,开发效率高 缺点:执行速度相对机器码慢,对操作底层 硬件支持差 1.3.4 第四代语言 4GL,也成为面向问题的语言 仅需告诉计算机“作什么”,而不需要告诉计算机“如何作” 大大提高开发效率 如SQL语句,及各种查询语句 select * from student where student.name = “张三” 1.3.5 自然语言 运用人工只能,以接近口语的指令指挥计算机,如语音 还没有成熟 1.3.6 编译性语言和解释性语言 编译性语言:需要先进行编译和连接程序,产生可执行文件的程序,如java,c等 ? 开发人员进行编译,连接 解释性语言:不需要编译和连接的过程,直接在特定的程序或环境下即可执行的语言,如:JavaScript,Python ? 自动编译连接 1.3.7 几个基本概念 数据 是计算机程序处理的对象,可以是整数,实数,字符,也可以是图像,声音等的编码表示。 数据机构 指的是数据和数据间存在一种或多种特定的关系。与数据结构密切相关的就是数据的类型和数据的存放。 程序设计 编写程序的过程 软件 程序+文档 1.4 .NET是一种平台和框架 .net 不是单纯的语言也不是单纯的工具,它是从底层平台开始构建起来的一个整体框架 在今后的新版本的windows操作系统中.net framework将作为操作系统的一部分存在(如windows2003) 1.5 .NET的诞生 思考:某公司用VB开发的软件产品,已投入使用若干年,但因业务发展需要,客户要求增加新功能,对现有版本升级。要求用.net开发。 问题:用.net重新从头开发一个全新的产品? 成本太大,重复劳动 解决方案:新功能模块用.net开发,并可以调用VB版本的功能。 1.7 .NET程序设计框架 .NET支持的语言 通用语言运行规范 .NET类库:ASP.NET平台服务、winforms、ado.ne
您可能关注的文档
- 2016第四课老人评估.ppt
- 2016第四课职业道德一.ppt
- 2016第四章语文课堂教学测量与评价.ppt
- 2016第四章通风发酵设备.ppt
- 2016第四课职业道德是三.ppt
- 2016第四部分愿景实践课程.ppt
- 2016第次课指针变量的定义和运算指针变量作函数参数.ppt
- 2016第次课程应用基础.ppt
- 2016第章与现代管理科学.ppt
- 2016第章 综合应用实例.ppt
- 2012-2021北京重点校高一(下)期中语文汇编:词类活用.pdf
- 电力市场与经济运行优化:电力市场优化算法_(28).电力市场中的市场力分析.docx
- 医院培训课件:《俯卧位通气的护理》.pptx
- 电力市场与经济运行优化:电力系统能效优化方法_(1).电力市场基础理论.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(9).电力系统运行与能效优化.docx
- 电力市场与经济运行优化:电力系统能效优化方法_(15).电力市场与环境影响分析.docx
- 电力市场与经济运行优化:电力系统优化调度_(1).电力市场基础与原理.docx
- 电力市场与经济运行优化:电力系统优化调度_(14).电力市场改革政策与影响.docx
- 电力市场与经济运行优化:电力系统运行优化_(4).电力系统运行基础.docx
- 2025年航运行业分析.docx
文档评论(0)