第01章 计算机、因特网、万维网和C .ppt
《第01章 计算机、因特网、万维网和C .ppt》由会员分享,可在线阅读,更多相关《第01章 计算机、因特网、万维网和C .ppt(32页珍藏版)》请在第壹文秘上搜索。
1、目目 录录第1章 计算机、因特网、万维网和C#第2章 Visual Studio.NET集成开发环境第3章 C#编程介绍第4章 控制结构(一)第5章 控制结构(二)第6章 方法第7章 数组第8章 基于对象的编程第9章 面向对象编程:继承第10章 面向对象编程:多态性第11章 异常处理第12章 图形用户界面概念(一)第13章 图形用户界面概念(二)第14章 多线程第15章 字符、字符串和正则表达式第16章 图形和多媒体第17章 文件和流第18章 数据库、SQL和ADO.NET第19章 可扩展标记语言(XML)第20章 ASP.NET、Web窗体和Web控件第21章 ASP.NET和Web服务第2
2、2章 网络:基于流的套接字和数据包第23章 数据结构和集合第24章 可访问性v第一部分第一部分 .NET综述综述v第二部分第二部分 结构化编程结构化编程v第三部分第三部分 面向对象编程面向对象编程v第四部分第四部分 C#相关应用相关应用v第五部分第五部分 C#应用扩展应用扩展第第1章章 计算机、因特网、万维网和计算机、因特网、万维网和C#1.1 概述概述通过使用结构化编程、基于对象编程、面向对象编程结构化编程、基于对象编程、面向对象编程(OOP)和事件驱动编程事件驱动编程这些成熟的技术,来强调清晰化编程的实现。计算机是一种能执行计算和做出逻辑判断的设备,它的计算速度比人快上百万倍甚至几十亿倍。
3、计算机在称为计算机程序的一套指令的控制下处理数据。这些程序通过一系列有序的行为来指导计算机,而这些行为由作为计算机程序员的个人指定。一台计算机由各种硬件设备组成(例如键盘、屏幕、鼠标、磁盘、内存、CD-ROM和处理单元)。运行在计算机上的程序称为软件。面向对象编程面向对象编程是一个重大的突破,能极大的提高程序员效率。1.2 什么是计算机什么是计算机每台计算机都可以认为由6个逻辑单元或部分组成:1、输入单元、输入单元2、输出单元、输出单元3、存储单元、存储单元4、算术和逻辑单元(、算术和逻辑单元(ALU)5、中央处理器(、中央处理器(CPU)6、二级存储单元、二级存储单元1.3 计算机结构计算机
4、结构早期的计算机一次只能执行一项工作或任务。(单用户批处理、穿孔卡)为了使计算机的使用更加方便,人们开发出称为“操作系统”的软件系统。(吞吐量吞吐量)目前广泛应用在高级计算中的UNIX操作系统,就是源于一个实验性的分时操作系统。(Linux系统)1.4 操作系统的演化操作系统的演化1977年,苹果计算机掀起了个人计算机的高潮。最初由苹果IBM倡导的计算机使“单独”的单元。计算机网络导致了分布式计算的出现。局域网(Local Area Network,LAN)在网络中,那些存储程序和数据的计算机称为“服务器”,而分布在网络中的使用程序和数据的计算机称为“客户机”。这种配置引出了“客户机/服务器计
5、算”(client/server computing)。1.5 单机计算、分布式计算和客户机单机计算、分布式计算和客户机/服务器计算服务器计算程序员可以用各种语言编写指令,有的指令计算机可以直接理解,而另一些需要中间的“翻译”步骤。不同的语言可以分成3类:(1)机器语言)机器语言(2)汇编语言)汇编语言(3)高级语言)高级语言1.6 机器语言、汇编语言和高级语言机器语言、汇编语言和高级语言机器语言机器语言指挥计算机完成一个基本操作的指令也是由二进制代码构成的,称之为机器指令机器指令。每一条机器指令的格式和定义都是由设计者规定的,并按照这个规定设计制造硬件。一个计算机系统全部机器指令的总和,称之
6、为指令系统指令系统,它就是机器语言机器语言。0000010000010010000001001100101000010010111100001000101001100001所谓移植移植,是指在一种计算机系统下编写的程序,经过改动可以在另一种计算机系统中运行,并且运行结果一样。用机器语言编写的程序紧密依赖硬件,程序的可移植性差。机器语言是第一代计算机语言。汇编语言汇编语言汇编语言是一种符号语言,它将难以记忆和辨认的二进制指令代码用有意义的英文单词缩写来替代,英文单词缩写被称为助记符助记符,每一个助记符代表一条机器指令。MOV AL 12DSUB AL 18DHLT汇编语言改善了程序的可读性和可记
7、忆性。将汇编语言程序翻译成机器语言程序的过程叫做汇编汇编。汇编语言源程序机器语言程序运行汇编程序(进行翻译)高级语言高级语言如上所述,机器语言和汇编语言都是面向机器的语言,受机能限制,通用性差,学习也不容易,一般只适合专业人员。为了从根本上解决这个问题,人们创造了高级程序设计语言,简称高级语言高级语言。高级语言用比较类似于人类自然语言和数字语言的方式描述问题、编写程序。int a,b,c;cin a b;c =a +b;cout B-C-C+SmalltalkBASIC-Visual Basic-Visual Basic.NETOak-Java1.7 C,C+,Visual Basic.NET
8、和和Java开发人员意识到一种软件需求:即任何人通过任何设备都可访问软件。基于这些要求,微软发布了它的.NET(读作“dot-net”)和C#(读作“C Sharp”)编程语言。C#是一种由事件驱动、完全面向对象和可视化的编程语言。也使语言的协同工作的能力达到新的高度:不同语言的软件组件能前所未有地进行交互。IDE(Integrated Development Environment)RAD(Rapid Application Development)SOAP(Simple Object Access Protocol)XML(The Extensible Markup Language)1.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第01章 计算机、因特网、万维网和C 01 计算机 因特网 万维网