VB教程电子版_第1页
VB教程电子版_第2页
VB教程电子版_第3页
VB教程电子版_第4页
VB教程电子版_第5页
已阅读5页,还剩329页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目 录第一部分 应用基础篇第1章 计算机基础知识1.1 计算机的发展与信息化社会1.1.1 计算机的诞生、发展与分类1.1.2 计算机的应用领域及中国信息技术的发展1.2 计算机系统的组成1.2.1微型计算机的硬件系统1.2.2微型计算机的软件系统1.2.3多媒体计算机的硬件系统和软件系统1.3计算机中信息的编码1.3.1 计算机常用的几种数制1.3.2 ascii码及中文字符编码1.3.2数据编码与数据压缩习题第2章 操作系统2.1 操作系统的概念2.1.1 操作系统的功能和分类2.1.2 几种主流操作系统简介2.2 中文windows操作系统的使用2.2.1中文windows2000的基本

2、操作2.2.3 文件和文件夹管理2.2.4 控制面板的使用2.2.5 多媒体技术的应用2.2.6 数据压缩软件习题第3章 office基本操作3.1 word文字处理软件3.1.1文档的建立3.1.2 文档的编辑3.1.3 文档格式编排3.1.4 表格处理3.1.5 文档中的对象3.1.6 邮件合并3.2 excel表格处理软件3.2.1电子表格的基本操作和数据的格式化3.2.2公式与函数3.2.3图表操作3.2.4数据管理3.2.5数据分析3.3 powerpoint演示文稿制作软件3.3.1演示文稿的编辑与外观设置3.3.2演示文稿的放映和打印习题第4章 计算机网络应用4.1计算机网络基础

3、4.1.1计算机网络的发展及分类4.1.2传输介质及主要特性4.1.3网络体系结构与网络协议4.2 internet的应用4.2.1 internet的发展4.2.2 接入internet的方式4.2.3 ip地址与域名4.2.4 internet的应用4.3信息安全与计算机病毒的防范4.3.1 网络安全4.3.2 计算机病毒的防范习题第二部分 程序设计篇第5章 visual basic程序设计语言5.1 visual basic语言简介5.1.1 visual basic语言发展简介5.1.2 visual basic语言的版本5.1.3 visual basic 语言的特点5.2 visu

4、al basic集成开发环境5.2.1 visual basic 6.0的启动5.2.2 visual basic的退出5.2.3 visual basic主窗口组成和三种工作模式5.2.4 窗体设计窗口5.2.5 代码编辑窗口5.2.6 属性窗口5.2.7 工程资源管理器窗口5.2.8 工具箱窗口5.3面向对象程序设计的基本概念5.3.1 对象及其属性、事件和方法5.3.2 visual basic应用程序的建立5.3.3 标准控件的基本属性5.4窗体的常用属性、事件和方法5.4.1 窗体的属性5.4.2窗体的常用事件5.4.3窗体的常用方法5.5 命令按钮、标签、文本框5.5.1 命令按钮

5、(commandbutton)5.5.2 标签(label)5.5.3 文本框(textbox)习题第6章 visual basic程序设计基础6.1 visual basic中的数据6.1.1 基本数据类型6.1.2 常量与变量6.2运算符和表达式6.2.1 运算符6.2.2 表达式6.3 常用内部函数6.3.1 数学函数6.3.2 字符串函数6.3.3 转换函数6.3.4 日期时间函数6.3.5 格式输出函数6.4 visual basic的书写规则6.5 顺序结构6.5.1 赋值语句6.5.2 数据的输出6.5.3 用户交互函数和过程6.6 选择结构6.6.1 ifthen语句(单分支结

6、构)6.6.2 ifthen else 语句结构 (双分支结构)6.6.3 ifthenelseif语句(多分支结构) 6.6.4 select case语句6.6.5 选择结构的嵌套6.7 循环结构6.3.1 do . loop循环结构 6.7.2 while循环结构6.7.3 for . next循环结构6.7.4嵌套循环习题第7章 数组7.1 数组的概念7.2 静态数组和动态数组7.2.1 静态数组的声明7.2.2 动态数组的声明7.2.3 数组的清除7.3 数组的基本操作7.3.1 数组元素的引用7.3.2 数组元素的输入7.3.3 数组元素的输出7.3.4 数组元素的复制7.3.5

7、与数组有关的几个函数7.4 控件数组7.4.1 控件数组的概念7.4.2 建立控件数组7.5 数组应用举例7.5.1 求数组中最大(最小)元素及其下标7.5.2 排序问题7.5.3 矩阵的基本操作习题第8章 过程8.1 过程概述8.2 sub过程8.2.1 事件过程8.2.2 通用过程8.2.3 过程的调用8.3 function过程8.3.1 function过程的定义8.3.2 function过程的调用8.4 过程中的参数及其传递8.4.1 形式参数和实际参数8.4.2 参数的传递方式8.4.3 数组参数8.4.4 过程的嵌套与递归8.5 变量和过程的作用域8.5.1 变量的作用域8.5

8、.2 过程的作用域习题第9章 界面设计9.1常用控件的使用9.1.1 单选按钮(optionbutton)和复选按钮(checkbox)9.1.2 框架(frame)9.1.3 列表框(listbox)和组合框(combobox)9.1.4 滚动条(scrollbar)9.1.5 图片框(picturebox)和图像框(image)9.1.6 直线控件(line)和形状控件(shape)9.1.7 计时器(timer)9.2 菜单编辑器9.2.1 使用菜单编辑器编辑菜单9.2.2 菜单的代码设计9.2.3 菜单的复选、有效、可见属性9.2.4 创建菜单控件数组9.2.5 动态菜单设计9.2.6

9、 弹出式菜单9.3 工具栏和状态栏9.3.1 制作工具栏9.3.2 状态栏控件9.4 多重窗体及多文档界面9.4.1 多重窗体操作9.4.2多文档界面(mdi)设计习题第10章 数据文件和文件操作控件10.1数据文件概述10.1.1 文件的结构与类型10.1.2 文件的基本操作步骤10.2 顺序文件10.2.1 顺序文件的读写命令10.2.2 顺序文件应用举例10.3 随机文件10.3.1 记录类型10.3.2 随机文件的读写10.3.3随机文件应用举例10.4 文件控件10.4.1 主要属性和事件10.4.2 文件控件应用实例10.5 通用对话框控件10.5.1 添加通用对话框控件10.5.

10、2 通用对话框的基本属性和方法10.5.3 “打开”对话框和“另存为”对话框10.5.4 “颜色”对话框10.5.5 “字体”对话框10.5.6 “打印”对话框10.5.7 “帮助”对话框习题第11章 图形操作11.1 坐标系统与颜色设置 11.1.1 坐标系统 11.1.2 设置颜色11.2 绘图属性和事件 11.2.1 绘图属性 11.2.2 绘图事件11.3 绘图方法 11.3.1 line方法 11.3.2 circle方法 11.3.3 pset方法习题第12章 visual basic数据库技术12.1 数据库的基本概念12.1.1 数据库技术12.1.2 数据库12.1.3 数据

11、库管理系统12.1.4 数据库系统12.1.5 关系数据库12.2 sql server2000数据库管理系统12.2.1 sql server2000简介12.2.2 sql语言基础12.2.3 sql server2000企业管理器12.2.4 数据库和基本表的创建和管理12.2.5 sql server2000查询分析器12.2.6 结构化查询语言sql12.3 data数据控件简介12.4 activex数据对象及其使用12.4.1 ado对象模型12.4.2 ado控件的基本属性12.4.3 ado控件的常用事件和方法12.4.4 常用数据感知控件12.4.5 应用举例12.5 报表

12、制作12.5.1 设置报表数据环境12.5.2 使用数据报表设计器12.5.3 设置数据报表选项12.5.4 打印报表12.5.5 应用举例习题第13章 应用实例-教师综合管理系统13.1 系统设计13.1.1 系统功能分析13.1.2 系统功能模块设计13.2 数据库设计13.2.1 数据库需求分析13.2.2 数据库结构设计13.3 窗体模块设计13.3.1 创建教师综合管理系统主窗体13.3.2 各个功能窗体中的窗体结构和代码实现习题第三部分 应用基础实验篇实验1 微机的基本操作实验2 word的基本操作实验3 word的高级应用实验4 excel的基本操作实验5 excel数据管理实验

13、6 excel数据分析实验7 powerpoint的使用实验8 网络应用第四部分 程序设计实验篇实验1 visual basic的界面组成实验2 visual basic中的数据实验3 顺序结构实验4 分支结构实验5 循环结构实验6 数组实验7 子过程和自定义函数实验8 vb的界面设计实验9 数据文件及文件操作控件实验10 绘图实验11 sql server数据库管理基本操作表的建立与管理实验12 数据窗体的制作实验14 数据报表实验15 学生学业综合测评系统第1章 计算机基础知识电子计算机(electronic computer)又称电脑(computer),是一种能高速、精确处理信息的电子

14、设备,是20世纪最伟大的发明之一。伴随计算机科学与技术的飞速发展,计算机的应用已渗透到各个领域,对人类社会的发展产生了极其深远的影响。本章主要介绍计算机的一些基本知识,包括计算机的诞生、分类及应用,计算机的系统组成、工作原理,计算机的数值、编码以及发展方向等。1.1 计算机的发展与信息化社会1.1.1 计算机的诞生、发展与分类1.计算机的诞生世界上第一台数字式电子计算机是由美国宾夕法尼亚大学的物理学家约翰莫奇利和工程师普雷斯伯埃克特领导研制成功的。并取名eniac(electronic numerical integrator and calculator),即“电子数字积分计算机”,如图1.

15、1所示。图1.1 eniac 计算机1942年在宾夕法尼亚大学任教的约翰莫奇利提出了用电子管组成计算机的设想,这一方案得到了美国陆军弹道研究所的高尔斯特丹的关注。当时正值第二次世界大战之际。新武器研制中的弹道问题涉及许多复杂的计算,单靠手工计算已经远远不能满足其要求了,急需能自动计算的机器。于是在美国陆军部的资助下,1943年开始了eniac的研制,并于1946年完成。2.计算机的发展从第一台计算机的诞生到现在,计算机已经走过了近六十年的发展历程。在这期间,计算机的系统结构不断变化,应用领域也在不断拓宽。(1)人们根据计算机所用逻辑元件的种类,习惯上分为4代。 第一代(19461958年)是电

16、子管计算机。这一代计算机的主要特点是:采用电子管为主要元器件;用水银延迟线或阴极射线管为主要存储器,用磁鼓或磁带为辅助存储器;用机器语言或汇编语言编写程序;运算速度为每秒钟几千条指令。第二代(19581964年)是晶体管计算机。这一代计算机的主要特点是:采用晶体管为主要逻辑元器件;用铁氧磁芯为主要存储器,用磁鼓、磁带或磁盘为辅助存储器;开始用高级语言(如:fortran)编写程序;开始出现了管理程序,运算速度为每秒钟几万条指令。第三代(19641971年)是集成电路计算机。这一代计算机的主要特点是:用中小规模集成电路代替了分立元件晶体管,用半导体存储器作为主存储器,用磁鼓、磁带和磁盘作为辅助存

17、储器;将管理程序发展为操作系统,并出现了诊断程序;运算速度为每秒钟几百万条指令。第四代(1971至今)大规模、超大规模集成电路计算机。这一代计算机的主要特点是:以大规模和超大规模集成电路为计算机的主要功能部件;采用集成度更高的半导体存储器作为主存储器,计算机的运算速度可达每秒几百万至上亿次甚至上千亿次(如:ibm的深蓝)。(2)微型计算机的发展采用超大规模集成电路、体积小、重量轻,称为微型计算机(简称微机)。微型计算机以计算机使用的微处理器(cpu)作为换代标志。第一代:1971年英特尔(intel)公司推出i4004微处理器,成功地用一个芯片实现了中央处理器的全部功能,从此拉开微型计算机发展

18、的帷幕。第二代:1973年英特尔(intel)公司推出8位微处理器8080、8085,由它们装配起来的计算机称第二代微型计算机。 第三代:1978年16位微处理器的出现,标志微型计算机的发展进入第三代,如intel80888086微型计算机。第四代:1985年以后,由集成密集度更高的32位微处理器、64位微处理器装配起来的计算机称为第四代微型计算机。第五代:双核处理器,双核处理器是指在一个处理器上集成两个运算核心,从而提高计算能力。(3)计算机的发展趋势从1946年第一台计算机诞生至今,计算机已经走过近60年的发展历程,未来计算机将朝着巨型化、微型化、网络化、智能化4个方向发展。巨型化计算机具

19、有高速度、存储容量大和功能强等优点;微型化是计算机技术中发展最为迅速的技术之一,由于微型机可进入仪表、家用电器和导弹头等中、小型机无法进入的领地,所以其发展非常迅速;网络化是通过使用网络,人们可以相互交流,实现数据通信,资源共享;智能化就是让计算机来模拟人的感觉、行为和思维过程,使计算机具有感觉、学习和推理等能力,形成智能型、超智能型的计算机。从发展趋势看,未来的计算机将是计算机技术、微电子技术、光学技术、超导技术和电子仿生技术相互结合的产物;集成光路、超导器件、电子仿生技术等将进入计算机。3.计算机的分类计算机的分类方法很多,如:按计算机的工作原理分类;按计算机的应用分类;按计算机的运算速度

20、分类等等。目前流行的分类是按照计算机的运算速度、字长、存储容量、软件配置等多方面的综合性能指标进行分类,这样可以将计算机分为:巨型机、大型机、小型机、微型机、工作站、服务器、网络计算机等。4.微型计算机的分类及指标体系(1)微型计算机的分类微型计算机的种类很多,型号也各异。常见的分类方法有以下几种:按字长分类:分为8位机、16位机、32位机和64位机等。按结构分类:分为单片机、单板机、多芯片机和多板机等。按用途分类:分为工业过程控制机与数据处理机等。按cpu芯片型号分类:286机、386机、486机和pentium机等。按体积大小分类:微型计算机分为台式机、便携机、手持机等。(2)微型计算机的

21、指标体系硬件系统和软件系统是相辅相成、互为依赖的两个方面、缺一不可。在选用计算机的时候应合理配置计算机系统的软、硬件资源。衡量一个计算机系统性能的主要技术指标应考虑字长、运算速度、时钟频率、内存容量、外存的容量和速度、外设配置、软件配置等,具体介绍以下几点:字长字长是指计算机中参与运算的二进制位数,它决定计算机内寄存器、运算器和总线的位数,对计算机的运算速度、计算精度有重要影响。计算机的字长主要有8位、16位、32位和64位几种。目前使用最广泛的计算机系统的字长是64位。运算速度 计算机的运算速度(平均运算速度)是指单位时间(秒)内平均执行的指令条数。一般用百万次秒来描述。时钟频率(主频) 时

22、钟频率是指cpu在单位时间(秒)内发出的脉冲数。通常,时钟频率以兆赫(mhz)或吉赫(ghz)为单位。pentium档次的微型计算机主频为800mhz以上,pentium4档次的微型计算机主频为1ghz以上,主频越高运算速度越快。内存容量计算机的内存容量的大小决定其记忆功能的强弱,内存一般以kb或mb为单位(1kb=1024b,1mb=1024kb)。内存容量越大,说明计算机一次可以容纳的程序和数据越多,处理数据的范围越广,运算能力越强,速度越快。现在一般微型计算机的内存容量为256mb、512mb,甚至更多到几gb。微型计算机的档次越高,可扩充的内存容量就越大。1.1.2 计算机的应用领域及

23、中国信息技术的发展1. 计算机的应用领域计算机的应用领域目前已渗透到社会的各行各业,正在改变着传统的工作、学习和生活方式,推动着社会的发展。归纳起来,主要表现在以下几个方面。(1)科学计算利用计算机来解决科学研究和工程设计等方面的数学计算问题,称为科学计算。科学计算的特点是计算机计算量大,要求精确度高、结果可靠。利用计算机的高速性、大存储容量、连续运算能力,可以完成人工无法实现的各种科学计算问题。例如:建筑设计中的计算;各种数学、物理问题的计算;气象预报数据的计算;地震预测等。(2)信息处理信息处理又称数据处理,指对大量信息进行存储、加工、分类、统计、查询等操作,从而形成有价值的信息。信息处理

24、的计算方法比较简单,但涉及的数据量比较大,包括数据的采集、记载、分类、排序、存储、加工、传输、统计分析等方面的工作,结果一般以表格或者文件的形式存储或输出,常常泛指非科学计算方面的、以管理为主的所有应用。如企业的生产管理、质量管理、财物管理、仓库管理、各种报表的统计、账目计算、图书检索等。(3)实时控制(过程控制)实时控制指用计算机及时地采集、检测被控对像运行情况的数据,通过计算机的分析处理后,按照某种最佳的控制规律发出控制信号,控制对象过程的进行。由于这类控制对计算机的要求并不高,通常使用微控制芯片或低档微处理芯片,并做成嵌入式的装置。只有在特殊情况下,才使用高级的独立计算机进行控制。实时控

25、制在机械、冶金、石油化工、电力、建筑、轻工等各个部门都得到了广泛的运用,在卫星、导弹发射等国防尖端科学技术领域,更是离不开计算机的实时控制。(4)计算机辅助系统计算机辅助设计(cad)、计算机辅助制造(cam)、计算机辅助测试(cat)、计算机辅助工程(cae)以及计算机辅助教学(cai),统称为计算机辅助系统。(5)办公自动化 办公自动化是指以计算机或数据处理系统来处理日常例行的各种事务,应具有完善的文字和表格处理功能,较强的资料、图像处理能力和网络通信能力,可以进行各种文档的存储、查询、统计等工作。如:起草各种文稿,收集、加工、输出各类资料信息等。(6)电子商务电子商务是指在计算机网络上进

26、行商务活动,涉及企业和个人的各种形式的基于数字化信息处理和传输的商业交易。它包括电子邮件、电子数据交换、电子资金转账、快速响应系统、电子表单和信用卡交易等电子商务的一系列应用,又包括支持电子商务的信息基础设施。(7)产品艺术造型设计这是工程技术和美学艺术相结合的一门新学科,它利用计算机结合艺术手段按照美学观念,对产品进行艺术造型设计工作。在产品设计和艺术设计中计算机已成为必不可少的工具之一。(8)人工智能人工智能又称智能模拟,利用计算机系统模仿人类的感知、思维、推理等智能活动,是计算机智能的高级功能,人工智能研究和应用的领域包括模式识别、自然语言理解与生成、专家系统、自动程序设计、定理证明、联

27、想与思维的机理、数据智能检索等。2.中国信息技术的发展1956年我国制定12年科学规划时,把发展计算机、半导体等技术科学作为重点,相继筹建了中国科学院计算机研究所,中国科学院半导体研究所等机构;1958年组装调试成功第一台电子管计算机(103机);1959年研制成功大型通用电子管计算机(104机),运算速度为每秒10000次,主存储器容量为2048字节(2k字节),技术指标已处于当时比较先进的水平;1960年研制出第一台自己设计的通用电子管计算机(107机)103、104计算机的研制成功,开辟了我国计算机事业的新纪元,同时也标志着我国计算机工业的第一次创业时期的开始。从此,我国建立了研究计算机

28、的科研机构,在高校开设了电子计算机专业,逐步建立和形成了电子计算机工业的生产配套体系。我国研制生产晶体管计算机(也就是一般所说的第二代计算机)是在西方的技术封锁之下进行的。这一代计算机除了用晶体管代替电子管以外,在体系结构上也有许多新的发展,例如增加了变址、中断、实时控制功能。我国第三代(集成电路)计算机研制始于1965年。1971年,中科院计算所研制出111计算机,华北计算所研制出112计算机。1973年,北京有线电厂和北京大学合作研制成功150计算机,华东计算所研制成功655计算机,这两种机型字长为48位,每秒运算100万次左右,均投入生产,其中150机生产了4台,655机生产了10台,它

29、们代表了当时我国计算机工业产品的最高水平。1993年10月,第一台smp结构计算机“曙光一号”的成功推出,标志着我国已达到设计制造支持多线程机制的对称式紧耦合并行机的世界先进水平。1997年6月19日,银河并行巨型计算机在北京通过国家鉴定。该机采用分布式共享存储结构,面向大型科学与工程计算和大规模数据处理,基本字长64位,峰值性能为130亿次。该机多项技术居国内领先,综合技术达到当前国际先进水平。1998年上半年曙光20001应运而生,其峰值运算速度为每秒200亿次浮点运算。1999年11月,第四代银河高性能分布仿真计算机系统在长沙通过国家级鉴定。系统填补了国内高性能计算机研制领域的一项空白,

30、是当今世界最先进的仿真计算机系统之一。2001年2月,曙光3000超级服务器在北京亮相,它的峰值计算速度达到每秒4032亿次。曙光3000超级服务器的研制开发具有非同寻常的战略意义,它是我国综合科技实力的体现。中国自行研制的超级计算机浪潮天梭,凭借每秒42亿步的计算能力和每步66万亿次的棋位分析、检索能力,于2006年8月9日同时击败柳大华、徐天红、张强、汪洋和卜凤波等5位中国顶尖象棋棋手,标志着中国电脑制造又取得了新的进步。1.2 计算机系统的组成1946年,美籍匈牙利人冯诺依曼提出了一个全新的存储程序通用电子计算机设计方案,该方案可以概括为以下三点:计算机由运算器、控制器、存储器、输入设备

31、、输出设备五大部件组成;计算机的指令和数据一律采用二进制;采用“存储程序”方法,由程序控制计算机按顺序从一条指令到另一条指令,自动完成规定的任务。“存储程序”概念被誉为计算机史上的里程碑。人们把按照“存储程序”思想设计制造出来的计算机称为冯诺依曼体系结构计算机。冯诺依曼体系结构计算机是以存储器为中心,在控制器控制下由输入设备将数据和程序经运算送入存储器,程序运行的结果再由存储器传输给输出设备,如图1.2所示。系统软件应用软件计算机系统硬件系统软件系统控制器运算器存储器输入设备输出设备操作系统wordwinzip等编译程序等图1.2 冯诺依曼体系结构计算机原始数据程序 输 入 设 备存储器计算结

32、果输 出 设 备控制器运算器控制信号数据信号我们所说的计算机,实际上是指一个计算机系统。一个完整的计算机系统一般由硬件系统和软件系统所组成。如图1.3所示。图1.3 计算机系统的基本组成1.2.1 微型计算机的硬件系统微型机是目前我们大多数人可以直接接触到的一种计算机,下面对微型计算机系统作进一步深入的了解。一台典型微型机的硬件一般由主机、键盘、鼠标、显示器、音箱、打印机等部分组成。1.主机主机是安装在微型机主机箱内的硬件的总称。主机箱内主要包括主机板、硬盘、软盘驱动器、cd-rom驱动器、电源、显示适配器(即显示卡)等部件。主机板简称主板,主要由中央处理器、内存储器和各类输入/输出总线及接口

33、等部件组成。下面我们对主机中的主要设备作简单介绍。(1)主板主板又叫主机板、系统板或母板,是微机的核心部件。它上面装有重要的芯片如rom bios、ram和输入输出控制电路,还有cpu插座(插槽)和很多扩展槽、键盘接口、面板控制开关、直流电源供电接插件等,用来接插cpu、内存、显卡、声卡,并连接其他所有部件。主板的好坏,对计算机整体性能有很大的影响。(2)中央处理器中央处理器(central processing unit,简称cpu)又称微处理器,它是微型机的硬件核心,由控制器和运算器所组成,主要作用是计算机系统的控制与数据处理,微型机中的作用操作都是受cpu控制的,其中运算器主要完成各种算

34、术运算(加、减、乘、除)和逻辑运算,而控制器主要功能是读取内存程序中的各种指令,并对各种指令进行分析,从而发出相应的控制信号。控制器控制器是对输入的指令进行分析,并统一控制计算机的各个部件完成一定任务的部件。它一般由指令寄存器、状态寄存器、指令译码器、时序电路和控制电路组成。计算机的工作方式是执行程序,程序就是为完成某一任务所编制的特定指令序列,各种指令操作按一定的时间关系有序安排。简言之,控制器就是协调指挥计算机各部件工作的元件,它的基本任务就是根据各类指令的需要综合有关的逻辑条件与时间条件产生相应的微命令。运算器运算器又称算术逻辑单元alu(arithmetic logic unit)。运

35、算器的主要任务是执行各种算术运算和逻辑运算。算术运算是指各种数值运算,比如加、减、乘、除等。逻辑运算是进行逻辑判断的非数值运算,比如与、或、非、比较、移位等。计算机所完成的全部运算都是在运算器中进行的,根据指令所规定的寻址方式,运算器从存储器或寄存器中取得操作数,进行计算后,送回到指令所指定的寄存器中。运算器的核心部件是加法器和若干个寄存器,加法器用于运算,寄存器用于存储参加运算的各种数据以及运算后的结果。目前,世界上主要的cpu生产商是美国的intel,amd等少数几个公司。而intel公司的产品占市场份额的3/4。(3)内存储器内存储器简称内存,又称主存,由一组或多组具备数据输入/输出和数

36、据存储功能的集成电路所构成。cpu与内存合在一起构成了微型机的主体,内存的主要功能为存放计算机所要执行的程序和数据。内存按其工作方式的不同可分为只读存储器、随机存储器和高速缓冲存储器。只读存储器,简称rom(read only memory),其特点是在使用时只能从中读出数据,而不能写入数据。一般在微型机的主板上都装有rom,主要存放基本的输入/输出系统程序(称为bios)。该程序的主要作用是完成对系统的加电自检、系统中各功能模板的初始化、系统的基本输入/输出驱动及操作系统的引导。随机存储器,简称ram(random access memory),就是我们平常所说的微机内存,其特点是在使用中既

37、能从中读出数据,又能写入数据,旧的数据可不断地被新数据所取代,主要用于存储微机启动后的操作系统、系统软件、应用软件和数据等内容。由于ram由电子器件组成,所以只能暂时存放程序和数据,一旦关闭电源或是发生断电,其中的数据就会丢失(相比而言,rom中的信息不受断电或死机的影响)。高速缓冲存储器(cache)。随着计算机技术的不断提高,cpu对ram的读写速度要求更快。因此,提高ram的读写速度就成了系统运行速度的关键,如果ram相对cpu的读写速度很慢,则cpu在访问ram时就不得不插入等待周期,这实际上是降低了cpu的工作速度,对cpu来说是一个很大的浪费。为此,在设计存储系统时采用了高速缓冲存

38、储器的技术。高速缓冲存储器(cache)是由一种特殊材料制成的随机存储器,其主要作用为保存一份主存的内容拷贝。它的访问速度是一般ram的10倍,但它的容量相对ram要小得多,一般为128kb、256kb或512kb。cache位于主存和cpu之间,它保存有一份主存的内容拷贝,该内容是最近曾被cpu使用过的。通常,系统程序、应用程序及数据是存放在外存中的。当cpu要执行这些程序或数据时,首先由操作系统装入主存,而将主存中经常被cpu访问的那部分程序和数据拷贝到cache中(该工作由微机系统自动完成),当以后cpu执行这部分程序时,便可以较快的速度直接从cache中读出。cache分为两种,处于c

39、pu内部的(称为一级cache)和处于cpu外部的(称为二级cache)。内存与外存相比较主要有以下几点不同:内存用于存放微型机正在运行的程序和数据。外存是内存信息的来源,外存中的程序与数据必须调入内存才可运行;内存中的程序与数据可直接被cpu所访问(即读取、修改),而外存中的程序与数据不可被cpu所直接访问;内存存放信息的容量相对外存要小得多;内存中的信息被访问速度相对外存要快。(4)总线总线是计算机各个部件之间进行信息传送的一组公共通道,通过总线实现各部件的信息和数据交换。系统总线分为地址总线、数据总线和控制总线。控制总线用于传送各种控制信号,包括cpu到存储器和cpu与i/o接口的控制信

40、号;地址总线为寻址的位线;数据总线用于在cpu与存储器、cpu与i/o接口之间双向传送数据。常见的pc机总线标准有isa、eisa、vesa和pci、agp总线、usb总线等。2.外部存储器(1)3.5英寸软盘和软盘驱动器软盘是微机中常用的一种保存信息的物理介质,而软盘驱动器则是实现软盘中的信息和计算机内存进行信息交换的输入/输出设备。在3.5英寸软盘的一角有一个可移动的滑动块,如果移动该滑动块至露出写保护孔,则该软盘上的信息只能读出而不能写入或修改。如图1.4所示。金属滑片和读写孔写保护口处在写保护状态图1.4 3.5英寸软盘(2)硬盘硬盘是计算机重要的外部存储设备,早期的硬盘只有几十兆字节

41、(mb),后来发展到几百兆字节,现在的硬盘已达到上百吉字节(gb)。目前市场上流行的硬盘有60gb,80gb,120gb,160gb等。硬盘的技术指标主要有:转速、平均寻道时间、平均访问时间、最大内部数据传输率以及缓冲时间等。硬盘的转速是决定硬盘内部传输速率的关键因素之一,也是区分硬盘档次的重要指标。目前市场上硬盘的转速主要有5400转秒、7200转秒,主流硬盘已向7200转秒以上发展。硬盘是硬盘系统的简称,由适配卡、硬盘片和硬盘驱动器组成。硬盘片密封在硬盘驱动器中,不能随便取出。硬盘有ideeide接口、scsi接口等多种接口。(3)光盘和光盘驱动器光盘是一种高密度、大容量、可移动的信息存储

42、介质,一张光盘的容量一般在650mb左右。光盘有三种类型:只读型、一次性写入型和可擦写型。下面我们分别做简单介绍:cd-rom光盘(只读光盘)其内容在光盘生产时写入,一经制成将不可改变,即不能再次写入新的信息或修改原有信息。光盘的使用者只能读取光盘中的信息。目前,各种软件大多是以cd-rom光盘为介质来提供的。cd-r光盘(一次性写入光盘)cd-r光盘一般买来时为空盘,用户可一次或几次写入信息,但写入的信息不可修改,只能读取。cd-r光盘一般用于用户资料的永久性保存。cd-rw光盘(可擦写光盘)cd-rw光盘一般买来时为空盘,但用户可以像使用软盘一样在光盘中多次写入或修改信息。光盘驱动器也叫光

43、驱,用于驱动光盘、完成数据读写。(4)dvd(digital video disc,数字视频光盘),dvd缩小了光道之间距离,减小记录信息的凸凹坑长度,采用波长更短的激光源,使用双面甚至更多层面来记录数据。样dvd光盘的存储容量一般为4.7gb,有的可以达到8.5gb(双面)或17gb(双面双层)而且数据质量更好,常用于存储视频、音频资料。(5)可移动存储器采用usb接口的可移动存储器形式多样,外观小巧优美,如图1.5所示。它的容量从几十mb到几百mb甚至gb级以上,使用时直接插在计算机usb接口上,可以带电插拔,并且多数不用安装驱动程序。操作简单,携带方便,容量大,用途广泛。 图1.5 几种

44、usb存储器(6)其他存储设备磁带机 像普通录音带一样,计算机的磁带上也布满了磁性物质,磁带机通过读写头来改变磁性,从而达到存取数据的目的。一般磁带机用于大量数据的备份工作。由于新的存储手段的出现,磁带机市场受到了很大冲击,目前只有一些特殊部门(例如气象部门)还在继续使用。磁带机是线性存储数据,不能随机访问。zip软盘和软驱 zip软盘、软驱与普通的3.5英寸软盘、软驱外表相似,但zip驱动器是一种特殊的高容量软盘驱动器;zip软盘使用特殊的存储材料作为存储介质,容量一般为120mb。mo磁光机mo磁光机是利用对存储媒体上的某一点加热,达到一定温度后,就可以利用磁头来改变这一点的磁性,从而达到

45、存储数据的目的。磁光机的容量为640mb,适合存储大型的数据文件,能满足特殊行业的要求。3.输入输出设备(1)键盘键盘是计算机必备的标准输入设备,用户的程序、数据以及各种对计算机的命令都可以通过键盘输入。键盘由按键、键盘架、编码器、接口电容组成。键盘根据按键分为触点式和无触点式两类。机械触点式和薄膜式属于触点式键盘;电容式属于无触点式键盘,是目前键盘的发展方向。根据按键的数量又分为83键、101键、104/105键以及适用于atx电源的107/108键。由于windows的广泛应用,104键盘已经被广泛使用,而107/108键则在较新型的高档微机上使用。目前最常见的是104键的键盘,可分为主键

46、盘(打字)区、功能键区、控制键区、数字键盘区,如图1.6所示。主键盘和打字键控制键功能键编辑键显示状态灯小数字键空格键图1.6 104键盘主键区主键区是键盘的主要使用区,用来输入各种字母、数字、常用运算符、标点和汉字等。除此之外,还有几个特殊的控制键及常用组合键,其功能如表1-1所示。表1-1 常用控制键与组合键的使用键 名功 能shift上档键,按住此键不放,然后击打具有上档键的键位,就输入该键的上档字符caps lock大写字母锁定键,利用此键来输入大写字母。空格键输入一个空格字符backspace按下此键可使光标退回一格,删除一个字符enter回车键,按下此键,表示前面的输入结束tab制

47、表定位键alt转换键,此键通常和其他键组成特殊功能或复合控制键ctrl控制键,此键单独使用没有意义,通常和其他键组合在一起使用ctrl+alt+del系统的热启动,使用方法是,按住ctrl和alt键不放,再击打del键功能键区功能键区的键又分为操作功能键(esc、f1-f10)和空格键。在不同的软件中,可以对功能键f1f10进行重新定义。编辑键区编辑键区的10个功能键又分成8个光标移动键和2个编辑操作键(del和ins)。其功能如表1-2所示。表1-2 光标移动键和编辑功能键的功能按键功能按键功能光标左移动一个字符光标右移动一个字符光标上移动一个字符光标下移动一个字符home光标移到行头或当前

48、页头end光标移到行尾或当前页尾page up光标移到上一页page down光标移到下一页delete删除键,删除光标位置的一个字符insert插入/改写状态开关键键盘区利用小键盘区可以快速、准确地进行数字的输入,它为专门从事数字数据录入的工作人员提供了很大的方便。该键盘区多数的键位分为上档键和下档键。小键盘区的数字是上档字符。要连续进行数字输入时,可以按下数字锁定num lock键,按下该键后,键盘右上角num lock的指示灯亮,表示小键盘已处于数字锁定状态,用于输入数字和运算符。再按一下num lock键,则num lock的指示灯灭,表示小键盘已处于非数字锁定状态,其功能为下档光标移

49、动键和编辑键。(2)鼠标鼠标首先用于苹果电脑,随着windows操作系统的流行,鼠标变成了不可缺少的工具。鼠标按工作原理分为机械式和光电式两种。机械式鼠标利用鼠标内的圆球滚动来触发传导杆控制鼠标指针的移动;光电式鼠标则是利用光的反射来启动鼠标内部的红外线发射和接收装置,比机械式鼠标定位精度高,使用时需要配备一块专用的感光板。鼠标有单键、双键和三键鼠标,常用的是双键鼠标和三键鼠标。还有在双键鼠标的两键中间设置一个或两个(水平,垂直)滚轮的鼠标,滑动滚轮可以快速浏览屏幕窗口,这样的鼠标为在internet上浏览网页提供了方便。现在又出现了无线鼠标,包括红外无线型鼠标和电波无线型鼠标。红外无线型鼠标

50、使用时需要对准计算机红外线发射装置,否则不起作用。电波无线型鼠标可以随时随地使用,使用起来比较方便。(3)显示器及显卡显示器显示器的主要作用是把计算机处理信息的过程和结果显示出来。显示器是标准的输出设备,是计算机系统的重要组成部分。显示器质量好坏,直接影响计算机信息显示的效果。显示器分为阴极射线管显示器(crt)、液晶显示器(lcd)等。显示器的技术参数主要如下:屏幕尺寸:指显示器屏幕对角线的尺寸,目前市场上流行的主要有15英寸、17英寸、19英寸等。屏幕类型:早期显示器屏幕呈球面状,屏幕边缘的图像有变形。后来屏幕发展为柱面型、平面直角型,现在流行的是纯平型显示器屏幕。点距:是荧光屏上两个最临

51、近的荧光点间的直线距离,点距越小,显示出来的图像清晰度就越高。现在大多数显示器采用0.28mm的点距,有些高档显示器采用更小的点距,如0.26mm、0.24mm等。刷新频率:刷新频率越低,图像的闪烁和抖动就越厉害,人的眼睛就越容易疲劳;显示器的刷新频率达到75hz/s时,人眼基本上感觉不到闪烁和抖动了。分辨率。分辨率是显示器的重要指标。分辨率与显示器屏幕大小和点距直接相关,屏幕越大,点距越小,分辨率就越高。带宽:带宽决定显示器可以处理的信号频率范围。带宽越宽,显示器处理的信号频率范围就越大,画面上图像的边缘就越清晰。一般情况下,带宽最大分辨率刷新频率。辐射与环保:随着人们环保意识的不断增强,用

52、户要求使用低辐射、无公害的环保型“绿色”显示器。液晶显示器就是一种环保显示器。世界上最严格的低辐射、低放射控制和电源管理标准是由瑞典国家测量局制定的tco 92及后续系列标准,符合该标准的显示器被认为是目前最安全的环保显示器。显示适配卡显示适配卡简称显卡,是计算机与显示器之间的一种接口卡,把计算机的数据传输给显示器,并控制显示器的数据组织方式。有的显卡还可以把计算机信号转换成电视信号直接连接到电视机上。显卡的性能决定着计算机图形图像以及颜色的显示质量。早期的图形处理主要由cpu负责,显卡只把cpu处理好的数据传输给显示器;随着windows系统大量图形操作的应用,为减轻cpu的负担,现在的微机

53、中图形处理功能主要由显卡上的图形处理芯片承担。图l.7是常见的显卡。常见的图形适配卡的类型有:彩色图形适配器cga;视频图形阵列vga;tvga,有较高的分辨率,应用比较广泛;svga,vesa规定的一种显示标准;agp显卡,使用agp显卡需要主板上有agp插槽。 图l.7 显卡(4)打印机打印机是一种利用色带、墨水或碳粉,将电脑中的数据输出至纸张的设备。连接微机的打印机种类很多,常见的有点阵打印机、喷墨打印机和激光打印机。点阵打印机点阵式打印机又名针式打印机,打印的字符或图形以点阵的形式构成。打印机的打印头排列有很多钢针,钢针击打色带而在纸上打印出字符/图形。喷墨打印机喷墨打印机的印字原理是

54、使墨水在压力的作用下,从孔径或喷嘴喷出,成为飞行速度很高的墨滴。根据字符点阵的需要,对墨滴进行控制,使其在记录纸上形成文字或图形。激光打印机激光打印机是激光技术与半导体照相技术相结合的产物,其成像原理与静电复印机相似,复印机的光源是用灯光,而激光打印机用的是激光。(5)其他输入设备还有扫描仪、光笔、数字化仪、话筒、数码相机等等。输出设备还有绘图仪、声卡、音箱、投影仪等等。1.2.2 微型计算机的软件系统计算机的硬件如果没有软件的支持只能成为裸机,用户无法直接使用或操作它。没有软件的计算机就像没有头脑、没有灵魂的人一样不能工作。一台性能优良的计算机硬件系统能否发挥其应有的作用,取决于配置的软件是

55、否完善、丰富。1.计算机软件的概念及其分类(1)计算机软件的概念计算机软件是指计算机程序和与之相关的文档资料的总和。程序是指计算机指令(指令是计算机中完成某一操作的命令)的集合,通俗地说就是指挥计算机工作的操作步骤的集合。文档是指编制程序所使用的技术资料及使用该程序的说明性资料(如:说明书等),即开发、使用和维护程序所需的资料。(2)计算机软件的分类计算机软件概括起来可以分为两类:系统软件和应用软件。系统软件系统软件是管理、监控、维护计算机资源(包括硬件和软件)的软件。它包括操作系统、语言开发系统(即计算机语言处理程序)以及各种工具软件等。操作系统在系统软件中处于核心地位,其他系统软件要在操作系统的支持下工作。常见的操作系统有dos、windows、linux、unix、os/2等。常见的语言开发系统有vb、c、c+等。工具软件又称服务软件,工具软件是面向计算机维护管理人员的程序,包括诊断程序、监控程序和调试程序等,为使用、维护计算机提供了方便。应用软件除了系统软件以外的所有软件都是应用软件。它是用户利用计算机系统为解决各种实际问题而开发的程序,包括用于科学计算的软件包、各种文字处理软件、信息管理软件、办公自动化系统、计算机辅助设计、辅

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论