- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章visual basic
第1章 Visual Basic.NET概述 1.1 计算机系统组成 计算机是能执行一系列命令的电子设备。计算机执行的基本命令是输入(获得数据)、输出(显示结果)、存储和执行运算。其主要组成部件有中央处理单元(CPU)、主存(也称随机访问存储器)、输入输出设备和辅助存储器(如硬盘)。 1.1 计算机系统组成 目前广为使用的PC机的组成结构如图1.1所示。 1.1 计算机系统组成 中央处理单元简写为CPU,是计算机的中枢。CPU的功能越强大,运行速度就越快。CPU主要包括运算器和控制器。 1.1 计算机系统组成 主存也称为内存储器,直接与CPU相连。所有的程序在执行前必须加载到主存中;同样,所有的数据在程序进行运算前必须调入主存。当计算机关机后,主存中的所有数据会永久地丢失。 1.1 计算机系统组成 主存是由一系列存储单元组成的。每一个单元在主存中有唯一的位置,称为单元地址。通过这些地址可以访问存储在单元中的数据。图1.2显示了包含100个存储单元的主存。 1.1 计算机系统组成 执行任务的计算机必须能够接收数据和程序并且显示计算的结果。能把数据和程序输入到计算机中的设备称为输入设备,键盘和鼠标等都属于输入设备。计算机用来显示结果的设备称为输出设备,显示器和打印机等都属于输出设备。 1.1 计算机系统组成 在处理程序和数据时,程序和数据必须存储在主存中。但当计算机关机时,主存中的所有数据都会丢失,所以主存中的数据必须被转移到其他设备中以进行永久保存。能永久存储数据的设备称为辅助存储器。 1.2 程序设计语言和程序设计方法 程序是一个十分广泛的概念。当宣布开会时,便启动了会议程序。当打开计算机电源时,便启动了计算机程序。会议程序可以用汉语描述,也可以用其他语言描述,总之是用人类自然语言描述的。计算机程序也可以用不同的语言(例如,机器语言或更为通用的高级程序设计语言等)描述。 1.2 程序设计语言和程序设计方法 计算机程序是计算机处理对象和计算规则的描述。程序设计语言是用来描述计算机事务处理过程、便于计算机执行的规范化语言。无论自然语言还是计算机语言,其基础是一组记号和规则,由根据规则编写的记号构成记号串的总体就是语言。 1.2 程序设计语言和程序设计方法 人类自然语言(如汉语)是人们交流和表达思想的工具。那么,人与计算机如何“交流”?由此产生了计算机语言,其功能是生成一系列的动作,计算机能够“理解”这些动作,并按照指定的动作去执行。正是因为这种相同点,所以计算机语言和自然语言都叫做“语言”。 1.2 程序设计语言和程序设计方法 自然语言由于其历史性和文化性,除了语法外,还包含复杂的语义和语境,所以,人们也能理解很多不完全符合语法的语句。但计算机语言是人发明的,主要是用语法来表达人的思想,因此在编写程序时要严格遵守语法规则。 1.2 程序设计语言和程序设计方法 如同人类有很多自然语言一样,计算机语言也有很多种。按照计算机历史的发展,有如下几类。 机器语言 汇编语言 高级语言 1.2 程序设计语言和程序设计方法 一个程序应包括以下两方面的内容: (1)对数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构。 (2)对操作的描述。操作步骤,也就是算法。 数据是操作的对象,操作的目的是对数据进行加工处理,以得到期望的结果。 1.2 程序设计语言和程序设计方法 结构化程序设计的主要思想是功能分解并逐步求精。也就是说,当设计某个目标系统时,先从代表目标系统整体功能的单个处理着手,自顶向下不断地把复杂的处理分解为子处理,这样一层一层地分解下去,直到仅剩下若干个容易处理的子处理为止。当所分解出的子处理已经十分简单,其功能显而易见时,就停止这种分解过程,对每个这样的子处理用程序加以实现。 1.2 程序设计语言和程序设计方法 面向对象程序设计的本质是把数据和处理数据的过程当成一个整体,即对象。一般认为,面向对象程序语言至少包含下面一些概念。 对象:对象是人们要进行研究的任何实际存在的事物,具有状态(用数据来描述)和操作(用来改变对象的状态)。 1.2 程序设计语言和程序设计方法 类:把众多事物归纳、划分成一些类,把具有共性的事物划分为一类,得出一个抽象的概念,是人类认识世界经常采用的思维方法。 继承:继承是面向对象语言的另一个必备要素。类与类之间可以组成继承层次,一个类的定义(称为子类)可以定义在另一个已定义类(称为父类)的基础上。 1.2 程序设计语言和程序设计方法 消息:消息是指对象之间相互请求或相互协作,发送消息的对象称为发送者,接收消息的对象称为接收者。 多态性:多态性是面向对象系统中的又一重要特征,指的是同一个消息可以根据发送的对象不同而采用多种不同的行为方式,也就是说,不同的对象收到相同的消
您可能关注的文档
最近下载
- 家庭与社区的变化与发展.pptx VIP
- 丙肝防治培训课件.pptx VIP
- 《食物链》.ppt VIP
- 2025年辽宁丹东市融媒体中心招聘6人笔试模拟试题参考答案详解.docx VIP
- 2018湖北省市政工程定额(第十一册措施项目)PDF版.pdf VIP
- 4.1和面、揉面、饧面、搓条(课件)- 《中式面点制作基础教程》同步教学(劳保版).pptx VIP
- 2025年丹东市融媒体中心招聘考试笔试试题.docx VIP
- 铁路技术管理规程(普速铁路部分)题库 .pdf VIP
- 中国失眠症诊断和治疗指南(精选PPT).pptx VIP
- 2025年马鞍山市公安局第三季度招聘警务辅助人员139名笔试参考题库附答案解析.docx VIP
文档评论(0)