计算机应用基础教程(全套完整)PPT课件_第1页
计算机应用基础教程(全套完整)PPT课件_第2页
计算机应用基础教程(全套完整)PPT课件_第3页
计算机应用基础教程(全套完整)PPT课件_第4页
计算机应用基础教程(全套完整)PPT课件_第5页
已阅读5页,还剩1065页未读 继续免费阅读

VIP免费下载

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

文档简介

.,计算机应用基础教程,(forWindows),高等学校教材,陈建铎主编陈康主审,西安电子科技大学出版社,(第二版),.,目录,第一章计算机概述第二章计算机基础知识第三章Windows98应用基础第四章Office2000的作用与使用第五章Word2000文字处理系统的功能与使用第六章Excel2000电子表格的功能与使用第七章VisualFoxPro数据库管理系统第八章计算机网络概述第九章计算机病毒的检测与预防,.,第一章计算机概述,1.1计算机的基本组成与工作过程1.2计算机的产生与发展1.3计算机的类型、特点与应用1.4计算机的发展趋势,.,1.1计算机的基本组成与工作过程,1.1.1计算机的基本组成1.什么是计算机计算机是一种能够自动高速地进行数字运算和信息加工处理的电子机器。它由电子器件组成,再配以适当的程序。程序输入后,执行程序,自动工作。,.,2.计算机的硬件组成,.,1.1.2计算机的基本工作过程,计算机的基本思想是“存储程序”,基本工作过程就是执行存入的程序。所谓程序,是为完成某一任务的若干条指令的有序集合。指令是在设计和制造计算机时同时产生的,而程序则是人们根据具体的任务,选用某些指令设计而成的。程序设计完成后送入存储器,然后由中央处理器依次取出执行。,.,例1.1求解y=xz+pq,.,1.2计算机的产生与发展,1.2.1计算机的产生1.2.2计算机的发展1.第一代计算机2.第二代计算机3.第三代计算机4.第四代计算机5.第五代计算机,.,1.3计算机的类型、特点与应用,1.3.1计算机的类型、特点与性能指标1.计算机的类型现代计算机按其信息表示的方式可分为两大类,即模拟计算机和数字计算机。目前人们所说的计算机主要是指电子数字计算机。电子数字计算机有多种分类方式。常用的方式有两种:一种是按其用途分为专用机和通用机;另一种是按其系统结构、规模和数据处理等综合能力分为巨型机、大型机、中型机、小型机、微型机、单板机和单片机等。,.,2.主要特点,(1)由基本电子器件构成,采用二进制计数方式。(2)除了数值计算和逻辑运算之外,计算机还能够处理包括数字、文字、符号、图形、图像以及声音在内的所有可转换成数字信号的信息。(3)采用“存储程序”的方式进行工作。(4)具有超强的信息存储能力和高速的运算与信息处理能力。(5)与通信网络互联,构成跨地区、跨国界乃至全球的计算机通信网,实现各种资源的共享。,.,3.主要性能指标,(1)字长字长是计算机CPU一次直接处理二进制数据的位数,一般与运算器的位数一致。就一般而言,字长越长,运算精度越高。一般计算机的字长有8位、16位、32位和64位等。,.,(2)运算速度运算速度是指计算机每秒执行基本指令的条数。它反映了计算机运算和对数据信息处理的速度。表示计算机运算速度的单位有次/秒、百万次/秒、亿次/秒等。(3)主频主频是指计算机的主时钟频率,它在很大程度上反映了计算机的运算速度,因此人们也常以主频来衡量计算机的速度。主频的单位是赫兹(Hz),实际使用时常以MHz、GHz表示,比如Pentium/866、PentiumIV/1.5分别表示主频频率为866MHz和1.5GHz。,.,(4)内存储器容量内存储器以字节为单位,其容量表示存储二进制数据的能力,因此也是计算机的一项重要的技术指标。常用千字节(KB)、兆字节(MB)、千兆字节(KMB)或吉字节(GB)表示。,.,(5)外存储器容量,外存储器设置在计算机的外部,主要用来存储暂不执行或不被处理的程序或数据,相当于一个大的仓库。其容量也是一个重要的技术指标,它标志计算机存储信息的能力。在微型计算机中,常指硬盘存储器。其单位用兆字节(MB)、千兆(吉)字节(KMB或GB)或者兆兆字节(MMB或TB)表示。,.,1.3.2计算机的应用,科学计算2.信息处理与办公自动化3.自动控制4.Internet5.邮电通信6.计算机辅助设计、辅助制造与辅助测试7.计算机辅助教学8.人工智能的研究9.机器人10.智能仪器仪表与家用电器,.,1.4计算机的发展趋势,巨型化2.微型化3.网络化,.,第二章计算机基础知识,2.1计算机中数的表示与运算2.2微型计算机系统组成2.3多媒体技术与多媒体计算机2.4DOS操作系统与应用2.5汉字处理系统2.6计算机病毒的防护与数据安全,.,2.1计算机中数的表示与运算,2.1.1进位计数制,表2.1权,.,2.1.2二进制数的表示与运算,1.二进制数的表示若令基数R=2,即得二进制数,使用两个数符“0”和“1”。进位时,逢二进一;借位时,借一当二。例如10110101是一个二进制数,其大小等于十进制的181。为了便于识别,常以B(Bit)作为后缀进行说明,例如10110101B。对于任意二进制数1011.011,按权展开式为:1011.011=12302212112002-112-212-3,.,2.算术运算基本的算术运算有四种,即加、减、乘、除,且规则非常简单,举例如下:(1)加法运算例2.11101+1011=11000,.,(2)减法运算例2.21101-0110=0111,.,(3)乘法运算例2.31101110=1001110,.,(4)除法运算例2.411011101=101余10,.,3.逻辑运算,(1)逻辑“或”逻辑“或”亦称为逻辑加,使用的运算符有“”或者“”或者“”,均读为“或”。它是参加运算的两个数中至少有一个为1时,“或”的结果为1。运算如下:,00=0例2.510011101=110101=110=111=1,.,(2)逻辑“与”逻辑“与”亦称为逻辑乘,使用的运算符有“”或者“”或者“”,均读为“与”。它是参加运算的两个数都是1时,“与”的结果为1。运算规则如下:00=0例2.611001011=100001=010=011=1,.,(3)逻辑“非”逻辑“非”亦称为取反。它是逻辑数位的值为1时,“非”运算的结果为0;逻辑数位的值为0时,“非”运算的结果为1。使用的运算符为“”,称为“非”号。例2.7设X=1001,则X=0110。,.,(4)逻辑“异或”逻辑“异或”亦称为按位加或者模2加,使用的运算符为。它是两个逻辑数位的值相同时,“异或”运算的结果为0,否则为1。运算如下:00=0例2.811001010=011001=110=111=0,.,2.1.3计算机中数的表示,1机器数在计算机中,数有两种。一种是无符号数,即所有的数位都表示数;另一种是带符号数。对于带符号数,常用最高位作为符号位,即“0”表示正数,“1”表示负数。例如:,101001101010011010100110101001,符号位,.,2定点数与浮点数(1)定点数定点数是一种小数点位置固定的数。在计算机中,常把小数点固定在最高位之前,称为纯小数,比如0.1011101;或者把小数点固定在最低位之后,称为整型数,比如01110001。对于纯小数,若用m+1位二进制数表示:N=NsN-1N-2N-m其中Ns表示符号位,可表示数的范围为:|N|12-m。对于整型数,若用n+1位二进制数表示:N=NsNn-1N2N1N0其中Ns表示符号位,可表示数的范围为:|N|2n1。对于无符号数,所有n+1位都表示数位,因此可表示数的范围为:0N2n+11。,.,(2)浮点数浮点数是小数点位置不固定的数,也是一种指数表示法。比如110.011可表示为:N=110.011=1.100112+10=0.1100112+11浮点数由两部分组成。一部分是尾数,用纯小数表示;另一部分是阶码,形式如下:,.,阶码是一个带符号的整数,表示小数点向右或向左移动的位数;尾数是一个带符号的纯小数,表示数值的有效数字。阶符和尾符各占1位,阶码和尾数的位数由数据格式决定。若设尾数为6位,阶码为3位,则二进制数N=0.1011012+100的浮点表示形式为:,.,3原码、反码和补码在计算机中,为了便于计算,带符号数常用原码、补码或反码表示。(1)原码在用原码表示时,数X的原码记为X原;若设机器字长为n,则原码的定义为:,.,其中2n-1称为模。设:X=1001101则X原=01001101Y=0101011则Y原=10101011当机器字长n=8时,1原=000000011原=10000001127原=01111111127原=111111110原=000000000原=10000000,.,(2)反码在用反码表示时,数X的反码记为X反;若设机器字长为n,则反码的定义为:,其中2n1称为模。设:X=1001101则X反=01001101Y=0101011则Y反=11010100,.,当机器字长n=8时,1反=000000011反=11111110127反=01111111127反=100000000反=000000000原=11111111反码的求法可概括为:正数的反码与原码相同,负数的反码是将其原码除符号位外,各位变反。,.,(3)补码X补=在用补码表示时,数X的补码记为X补;若设机器字长为n,则补码的定义为:,其中2n称为模。设:X=1001101则X补=01001101Y=0101011则Y补=10101100当机器字长n=8时,1补=000000011补=11111111127补=01111111127补=100000010补=0补=00000000,.,4.补码运算在计算机设计的初期,减法运算主要通过补码的加法运算来实现。比如:设:X=1001101,Y=0101011,求XY的值。可通过补码的加法来实现,即XY=X+(Y),则:X补=01001101Y补=10101100于是:X补+Y补=01001101+10101100=100100010由于字长为8位,舍去最高进位(舍去的是模,不影响运算结果),XY=+0100010。,.,2.1.4十进制数的表示,1.BCD码,.,2.十进制数与二进制数之间的转换(1)十进制整数转换成二进制数十进制整数转换成二进制数的最简便方法是“除2取余”法,也称为基数除法。,.,(2)十进制小数转换成二进制数十进制小数转换成二进制数的常用方法是“乘2取整”法,也称为基数乘法。例2.10将十进制小数0.725转换成二进制数。采用“乘2取整”法,过程如下:,.,即0.725D0.101110B,.,(3)二进制数转换成十进制数二进制数转换成十进制数的常用方法是按权展开,然后按照十进制规则计算。例2.11将二进制小数1101.011B转换成十进制数。采用按权展开法,过程如下:1101.011B=(123+122+021+120+02-1+12-2+12-3)D=(8+4+0+1+0+0.25+0.125)D=13.375D,.,例2.12将二进制数1100101.0101B转换成八进制数,过程如下:从小数点开始向左和向右每3位一分,高位和低位不够3位时补0。,即1100101.0101B=145.24O例2.13将八进制数72.46O转换成二进制数,过程如下:即72.46O=111010.100110B,.,2.1.6十六进制数的表示,若令基数R=16,即得十六进制数,使用的数符有0,1,2,9,A,B,C,D,E,F,常用H(Hexadecimal)作为后缀进行说明,例如1E.5BH。由于24=16,因此1位十六进制数可用4位二进制数表示,或者4位二进制数用1位十六进制数表示。,.,例2.14将二进制数101101110.1001001B转换成十六进制数,过程如下:从小数点开始向左和向右每4位一分,高位和低位不够4位时补0。,即101101110.1001001B=16E.92H,.,例2.15将十六进制数2B8.A5H转换成二进制数,过程如下:,即2B8.A5H=1010111000.10100101B,.,2.1.7ASCII码,b3b2b1b0,.,b3b2b1b0,在实际使用时,ASCII码常以二进制数或十六进制数的形式书写。二进制写成b6b5b4b3b2b1b0,例如英文字母W的ASCII码为1010111B,数符4的ASCII码为0110100B。若用十六进制数表示,W的ASCII码为57H,4的ASCII码为34H,.,2.2微型计算机系统组成,.,2.2.1微型计算机基本硬件组成,图2.2微型计算机系统组成,.,1.主机主机由中央处理器和内存储器组成,其芯片安装在一块印刷电路板上,这块板称为主机板。主机板放置在机箱内,合称为主机箱。现在人们也把主机板和主机箱统称为主机。,.,2.微处理器,(1)运算器,.,(2)控制器,.,3.内存储器,.,(1)随机存取存储器(RAM)随机存取存储器RAM(RandomAccessMemory):其中的数据可以随机读出或者写入。关机或者停电时,其中的数据丢失。RAM又可分为:静态存储器SRAM(StaticRAM)和动态存储器DRAM(DynamicRAM)。静态存储器SRAM:是用双极型或MOS型晶体管构成的触发器作为基本存储单元,只要电源正常供电,触发器中存储的数据信息就能稳定保持。动态存储器DRAM:是用MOS型晶体管中的栅极电容存储数据信息,需要定时(一般为2ms)充电,补充丢失的电荷,因此称为动态存储器,充电的过程称为刷新。,.,(2)只读存储器(ROM)只读存储器分为三种:固定只读存储器(ROM):其内容是厂家生产时写入,用户不能改写;可写入只读存储器(PROM):其内容由用户事先写入,写入后不能再改写;可改写只读存储器(EPROM):其内容可用紫外线照射擦除,然后重新写入。另外还有一种电擦除只读存储器(E2PROM):其内容可用电擦除,然后重新写入。,.,4.高速缓冲存储器,.,5.外存储器,(1)软盘,图2.7磁盘的磁道和扇区,.,图2.83.5英寸软盘软盘,.,表2.4软盘参数表,.,(2)硬盘硬盘是在硬质盘片上涂上磁性材料,用以存储二进制信息。硬盘也是由盘片、驱动器、磁头和读/写电路组成。这些部件合为一体,密封装配,安装在微型计算机的机箱内,一般不能随意拆卸,通过扁平电缆线与主机板连接。硬盘的记录格式与软盘类似,不同的是硬盘有多张盘片和多个磁头。盘片转动时,位于不同盘面上磁头画出一个柱面,因此寻址时其地址顺序为柱面号、盘面号和扇区号。硬盘的容量很大,一般为几百MB几十GB。微型计算机中的硬盘也称为温彻斯特盘,简称为温氏盘。,.,(3)光盘光盘存储器由光盘机和盘片组成,其盘片(亦称为母盘)上敷以光敏材料,激光照射时,分子排列发生变化,形成小坑点(亦称为光点),以此记录二进制信息。只读光盘(CD-ROM):一次性写入型光盘(CD-R):可抹型光盘:,.,6.总线结构,图2.9微型计算机总线结构示意图,.,2.2.2常用输入输出设备,1.输入设备,图2.10微型计算机键盘排列示意图,(1)键盘,.,(2)鼠标器,图2.11鼠标器,.,(3)图形扫描仪图形扫描仪(Canner):是一种输入图形和图像的设备,由电荷耦合器件CCD(ChargeCoupledDevice)组成。按其工作原理可分为:线阵列和面阵列两种,普遍使用的是线阵列电子扫描仪;按其扫描方式可分为:平面式和手持式两种;按其灰度和色彩可分为:二值化扫描仪、灰度扫描仪和彩色扫描仪。平面扫描仪多采用并行口与主机连接,手持式扫描仪多采用串行口与主机连接,由专门的程序支持其工作。,.,(4)其它除了上述输入设备之外,常用的还有条形码阅读器、磁卡阅读器、光笔、触摸屏等。随着多媒体技术的发展,近年来出现了许多语音、手写输入装置,比如汉王99等。,.,2.输出设备(1)显示器显示器的类型:按显示内容可分为字符显示器、图形显示器和图像显示器;按颜色可分为单色和彩色显示器;按分辨率可分为高、中、低三档。,.,分辨率:分辨率反映了显示器的清晰度。在显示器上字符和图像是由一个个像素组成,像素越密,清晰度越高。各种显示器的分辨率由像素的数目表示:低分辨率:300200左右。中分辨率:640350左右。高分辨率:640480,1024768,12801024等。显示适配器:显示适配器也称为显示卡,是显示器与主机板连接的接口电路板,可直接插入主机板上的插槽中。,.,(2)打印机点阵式打印机:,(a)打印头,(b)点阵字符,图2.12点阵式打印字符示意图,.,激光印字机:激光印字机是一种非击打页式打印机。它通过激光感光原理印字,速度快,分辨率高,质量好,无击打噪声。常用的有佳能LBP-KT,惠普HP-5L,HP-4LC等。喷墨印字机:喷墨印字机是将墨水通过精细的喷头喷射到纸上产生字符或图形。它也是一种非击打页式打印机,印字速度快,分辨率高,质量好,无击打噪声,而且成本低。常用的有CanonBJC-4300、HPDdekJet1120C等。,.,(3)绘图仪绘图仪:在绘图软件的支持下可绘制出复杂、精确、漂亮的图形,主要用于工程设计(CAD)、轻印刷和广告制作。目前比较流行的有笔式和喷墨式两种;按其色彩可分为单色和彩色两大类型。绘图仪的性能由技术指标衡量,主要有绘图笔数、图纸尺寸、分辨率、灰度、色度以及接口形式等。彩色绘图仪由四种基本颜色组成,即红、蓝、黄、黑。通过自动调和,可形成不同的色彩。一般而言,分辨率越高,绘制出的灰度越均匀、色调越柔和。,.,2.2.3微型计算机软件系统,系统软件,(1)操作系统操作系统(OperatingSystem,简称为OS)是计算机软件中的核心程序,用来管理计算机中的硬件和软件,是用户与计算机之间的桥梁,其作用在于合理组织计算机的整个工作流程,最大限度地提高资源利用率,为用户提供一个功能强、使用灵活方便的环境。,.,(2)语言处理程序,图2.13汇编、编译与解释过程之一,.,.,2.应用软件,文字表格处理程序(2)软件开发程序(3)数据库管理程序(4)用户应用程序,.,2.3多媒体技术与多媒体计算机,2.3.1多媒体技术概述,什么是多媒体感觉媒体(2)表示媒体(3)存储媒体(4)表现媒体(5)传输媒体,.,2.多媒体技术,是利用计算机技术把文字、声音、图形、图像等多种媒体信息综合为一体,使之建立起一定的逻辑关系,并进行加工处理的技术。(1)信息表示形式的多样性它把声音、动画、图形、图像引入计算机,使人们可以通过文字、声音、图像等多种方式与计算机交流。,.,(2)集成性集成性是将多种媒体有机地组织在一起,共同表达一个完整的事物,做到图、文、声、像一体化。(3)交互性它除了制作播放之外,还可通过与计算机的“对话”进行人工干预,即实现交互性。(4)实时性对于需要实时处理的信息,多媒体计算机能及时处理。比如新闻报导、视频会议等,可通过多媒体计算机网络及时采集、处理和传送。(5)数字化处理所有媒体信息都是以数字形式送入计算机,因此可按数据进行存储、处理和加工。,.,2.3.2多媒体计算机的组成与应用,1.多媒体计算机系统的组成(1)多媒体计算机硬件系统主机:可使用高档微型计算机或者工作站(是一种高性能的台式计算机,而不是指计算机网络中的工作站);输入/输出设备有:摄像机、话筒、录像机、录音机、扫描仪、CD-ROM、显示器、电视机、打印机、绘图仪以及各种音响设备等;外存储器有:磁盘、光盘、录音录像带等;操纵控制设备有:键盘、鼠标、操纵杆、触摸屏以及遥控器等。,.,声卡:又称为声效卡或声霸卡,一般插入主机板上的PCI插槽中。在声卡上设有多个插口,用于连接话筒、CD唱机、MIDI控制器、CD-ROM驱动器、游戏机、音频播放机以及喇叭等输入输出设备,在其软件的支持下实现语音的输入输出和乐曲的播放。,.,视频卡:是用来连接视频设备的电路板,实现视频信号与数字信号之间的转换,可接收来自摄像机、录像机、电视机和各种激光视盘的视频信号。目前视频卡的类型比较多,其中有:视频转换卡:将VGA信号转换成PAL/NTSC/SECAN制式,通过电视机录像或者播放;视频捕获卡,用于捕获图像,并以数据文件的形式送入计算机,以备编辑和处理;视频叠加卡:用来将标准视频信号与VGA信号叠加,并在屏幕上显示;动态视频捕获/播放卡:同时捕获动态视频、音频信号,并进行压缩、存储和回放。,.,(2)多媒体计算机软件系统,用于处理多媒体信息,支持多媒体硬件设备工作的程序。包括多媒体操作系统、多媒体数据库、多媒体压缩解压程序、声像同步处理程序、通信程序以及多媒体开发制作工具等。例如多媒体开发软件包,其中包括图形、色彩、声音、动画、图像以及各种媒体文件的转换、编辑程序,比如三维动画制作程序MAX3DS、Photoshop、Flash等。,.,2.多媒体计算机的应用科学研究(2)邮电通信(3)办公自动化(4)教育与培训(5)文档管理(6)电视商业广告与电子商务(7)信息服务(8)文化娱乐(9)安全保卫,.,2.4DOS操作系统与应用,2.4.1操作系统概述,1.操作系统的功能与类型操作系统(OS)是用来管理计算机中的硬件和软件,为用户提供一个功能强大、使用灵活方便的环境的程序。它包括五个方面的功能:CPU管理作业管理内存管理设备管理文件管理,.,按使用环境和方式分类,可分为:批处理操作系统、分时操作系统和实时操作系统。按用户数目和主机分类,可分为:单用户操作系统、多用户操作系统、单机操作系统和多机操作系统。按硬件结构分类,可分为:网络操作系统、分布式操作系统和多媒体操作系统。,.,常用操作系统类型简介:(1)单用户操作系统单用户操作系统又称为单用户交互式操作系统,仅在一个用户与计算机之间提供联机通信和交互环境。(2)批处理操作系统批处理操作系统是将多个用户作业按一定的顺序排列,统一交给计算机系统,由计算机自动顺序处理各个作业,处理完后将结果提供给用户。,.,(3)实时操作系统实时操作系统是指计算机对特定输入作出反应所具有的速度足以控制发出实时信号的那个设备。它对外部请求的响应时间常以s(秒)、ms(毫秒)甚至ns(纳秒)的数量级来衡量。(4)分时操作系统分时操作系统也是多用户操作系统,它是把计算机的处理时间分成若干个很短的时间片,每个用户轮流占用其中的一个时间片,并按一定顺序轮流使用计算机。从外部来看,好像是一个CPU为多个用户“同时”服务,实施了“并行操作”。例如流行的UNIX就是一种分时操作系统。,.,(5)网络操作系统网络环境下的操作系统,网络用户与计算机网络之间的接口,是管理整个网络资源、方便用户上网操作的软件的集合。它除了具有通常操作系统应具备的五大部分之外,增加了网络管理模块。从网络的角度来看,其软件由四部分组成:服务器操作系统、工作站操作系统、通信协议软件和网络应用程序。网络操作系统:适合于多用户、多任务环境,支持网络之间、用户与服务器之间、用户与用户之间的通信,实现资源共享。,.,(6)分布式操作系统分布式操作系统是在计算机网络上运行的一种操作系统,用以实现信息交流和资源共享,使多个用户协同工作,共同完成某一任务。由于分布式操作系统更强调分布式计算和处理,因此对于多机合作、系统重构、增强容错能力有更高的要求,一般希望分布式操作系统有更短的响应时间、更大的吞吐量和更高的可靠性。(7)多媒体操作系统多媒体操作系统是运行在多媒体计算机上的操作系统。它除管理一般计算机的硬软件资源之外,还要能够管理上述多种媒体信息,实现数据信息的压缩与解压、声像信号的同步与传送、文件格式的管理等。,.,2.DOS操作系统,(1)MS-DOS的组成,图2.14MS-DOS组成结构图,.,(2)DOS的功能:文件管理:显示文件目录、拷贝、删除及打印文件等;磁盘管理:磁盘格式化、磁盘拷贝、磁盘压缩、碎片整理等;内存管理:显示内存使用情况,优化内存分配等;输入/输出重定向:将输入/输出设备改为键盘和显示器以外的设备等;执行应用软件:包括字处理、电子表格、图形图像处理、数据库及应用程序;宏定义和批处理:用一个宏命令或一个批处理文件执行多条命令;其它功能:日历时钟、正文编辑等。,.,2.4.2DOS的启动,冷启动:也称为加电启动,即接通电源时机器自动引导(也称为自举),将DOS装入内存,执行DOS程序。热启动:按Ctrl+Alt+Del组合键,重新装入DOS,并执行。复位启动:按主机Reset(复位)键,重新启动。,.,2.启动过程(1)从硬盘启动,启动前检查A盘驱动器中有无软盘;若有,必须取出。打开显示器、打印机等外围设备的电源、然后开主机电源。开机后机器自检,并在屏幕上显示相关的信息;自检结束,装入DOS,并执行,屏幕显示:StartingMS-DOS并执行CONFIG.SYS文件,进行系统配置。启动结束,屏幕显示MS-DOS提示符,等待输入命令:C:,.,(2)从软盘启动在A盘驱动器中插入装有DOS系统程序的软盘,即可从软盘启动,其过程与上述相同。启动结束,屏幕显示如下所示提示符:A:,.,2.4.3文件,1.什么是文件所谓文件,是指存放在磁盘、磁带或光盘等辅助存储器上,且具有唯一名字的一组信息的集合。比如把一封信、一个报告、一篇文章、一段程序或一组数据存入磁盘,再赋以唯一的一个名字,便形成一个文件。由于这些文件存放在磁盘上,因此常称为磁盘文件。,.,2.文件命名文件名:由主文件名和扩展名组成,格式如下:文件标识符.扩展名命名规则:(1)文件标识符:由18个字符组成,字符可以是大小写英文字母AZ(az)、数字09、特殊符号、#、(5)测试函数;(2)字符串操作函数;(6)系统环境函数;(3)日期时间函数;(7)输入输出和多用户函数。(4)转换函数;,.,1数值运算函数(1)取整函数INT()格式:INT()功能:计算并返回的整数部分。结果:数值型例如:?INT(54.8)54,.,(2)四舍五入函数ROUND()格式:ROUND(,)功能:对的值按指定的进行四舍五入,i0对小数部分四舍五入,i300),.,命令设置过滤器格式如下:SETFILTERTO或,.,(2)限制对字段的访问设置字段筛选可限制对某些字段的访问。建立字段筛选,可执行“表”菜单中的“属性”命令,在“工作区属性”对话框的“允许访问”框内,选中“字段筛选指定的字段”,然后单击“字段筛选”按钮,如图8.15所示。再在“字段选择器”对话框中,将所需字段移入“选定字段”栏,然后单击“确定”按钮,如图8.17所示。,.,图8.17“字段选择器”对话框,.,8.2.5表的索引1索引的概念(1)表的索引VisualFoxPro中的索引和书中的索引相类似。书中的索引是一份关键词对页码的列表,并按关键词排序,可以帮助读者快速地根据关键词查找对应的书页。表索引也是一个列表,建立索引表达式与记录号的对应关系,按索引表达式排序查找相应的记录,从而确定对记录的处理顺序。其中的索引表达式可以是表的一个字段,也可以是多个字段组成的表达式。,.,(2)索引类型。在VisualFoxPro中有四种类型的索引。主索引:候选索引:普通索引:惟一索引:,.,2建立索引,(1)在项目管理器中选择需要创建索引的表,然后单击“修改”按钮,屏幕显示“表设计器”。(2)在“表设计器”中,选择“索引”选项卡,如图8.18所示。,.,图8.18表设计器中的“索引”选项卡,.,(3)在“索引名”框中,输入索引名,如“职工号”。(4)在“类型”列表中,确定索引类型,如“惟一索引”。(5)在“表达式”框中,输入作为记录排序依据的字段名,如“职工号”;或单击表达式框右面的按钮,使用“表达式生成器”来建立表达式。(6)若想有选择地输出记录,可在“筛选”框中设置筛选表达式。最后,单击“确定”按钮,即建立起一个表的索引。这里是以“职工号”索引,所以将按“职工号”字段排序表中的记录。,.,图8.19表rs.dbf按索引“职工号”显示的结果,.,命令方式建立索引格式如下:INDEXONTOUNIQUE,.,3修改索引在表设计器窗口中单击“索引”选项卡,可再次修改已建立的索引项,如索引名、类型、排序规则等;同时也可以利用窗口中的“插入”和“删除”按钮,插入或者删除索引。,.,4组合索引建立组合索引时,如果表达式各字段的类型不同,则必须转化为同一种类型,且用字符型表示。按上述表达式浏览表时,表中的记录先按第一个字段“姓名”排序,如果有多个记录的第一个字段值相同,再按第二个字段排序,如果第二个字段还相同,再按第三个字段排序,依此类推。其浏览结果如图8.20所示。,.,图8.20组合索引排序结果,.,5筛选记录通过添加筛选表达式,可以控制哪些记录可包含在索引中。操作如下:(1)在项目管理器中选定待添加索引的表,然后单击“修改”按钮。(2)选择“索引”选项卡,创建或选择一个索引。(3)在“筛选”框中,输入筛选表达式。例如基本工资300,建立顺序浏览工资高于300元的职工记录;最后单击“确定”按钮。,.,图8.21工资高于300元的记录,.,6索引的使用,(1)在项目管理器中的选定待添加索引的表,然后单击“修改”按钮。(2)在“索引”选项卡中,输入索引名和索引类型。(3)在“表达式”框中,输入作为排序依据的字段名或表达式;或者单击该框右面的按钮,用“表达式生成器”建立一个表达式。(4)单击索引名左面的箭头按钮。箭头向上,表示按升序排序,向下表示按降序排序;最后单击“确定”按钮。,.,8.3数据库,8.3.1VisualFoxPro数据库简介,VisualFoxPro中的一个数据库可以包含表、本地视图、远程视图、连接和存储过程等内容。用户可以建立表之间的关系,设置关系的属性,设置字段的有效性规则控制字段值的输入,设置表的有效性规则控制表中每个记录的字段之间的关系。数据库文件的扩展名为.dbc,与表一样,都可以放在一个项目中。,.,8.3.2创建数据库,(1)在项目管理器中选择“数据库”,如图8.22所示。(2)选择“新建”按钮,在“创建”对话框中的数据库名框输入数据库文件名,然后单击“保存”按钮;这时屏幕将显示如图8.23所示的“数据库设计器”窗口,同时提供一个“数据库设计器”工具栏。,.,图8.22项目管理器窗口,.,8.3.3向数据库中添加表,以下将自由表rs.dbf添加到数据库studcou中。(1)执行“数据库”菜单中的“添加表”命令。(2)在“打开”对话框中选定表,如rs.dbf,然后单击“确定”按钮。这时表rs.dbf便添加到数据库studcou中。在数据库设计器中,每一个表显示为一个子窗口,如图8.23所示。,.,图8.23数据库设计器添加、建立表窗口,.,数据库中移出:(1)在数据库设计器中单击需要移出去的表。(2)执行“数据库”菜单中的“移去”命令,这时弹出图8.24所示对话框,供用户选择。(3)若单击“移去”按钮,该表移出,但是仍然存在,即变成自由表。如果单击“删除”按钮,则彻底删除。,.,图8.24从数据库中移去表确认窗口,.,8.3.4数据库中的视图视图是数据库的重要组成部分之一,用来显示一个或多个表中的记录,还可更新源表中的数据。视图主要有两种,即本地视图和远程视图。其中本地视图显示或更新当前数据库所包含的表中的数据,也可显示或更新当前数据库以外自由表中的数据。如果所需信息在远程数据源上,则可根据远程数据源创建一个远程视图,并将远程视图添加到当前数据库中。,.,8.3.5建立表之间的关系,1建立关系之前的准备工作,(1)决定哪个表中的记录为主记录,哪个表中的记录为关联记录。(2)为主关键字段添加主索引,为外部关键字段添加普通索引。,.,2创建和编辑关系,图8.25数据库设计器中两个表之间的联接,.,图8.26“编辑关系”对话框,.,8.3.6设置数据库表与数据库的特性,(1)可以为字段设置标题;(2)可以为字段输入注释;(3)可以为字段设置默认值;(4)可以设置字段的输入掩码和显示格式;(5)可以设置字段的控件类和库;(6)可以设置有效性规则,对字段的输入数据加以限制。,.,1设置字段标题,给字段指定一个标题,操作如下:(1)在数据库设计器中选定表,然后单击“修改”按钮。(2)选定需要指定标题的字段。(3)在“标题”框中,输入字段的标题,然后单击“确定”按钮。,.,2为字段输入注释注释用来对字段进行说明,以提示字段的含义。在表设计器中的“字段注释”框内输入信息,即可对每一个字段进行注释,如图8.27所示。若要为一个字段作注释,操作如下:(1)在“表设计器”中,选定字段。(2)在“字段注释”框中输入注释内容,单击“确定”按钮。,.,图8.27数据库字段特征设计窗口,.,若想在创建新记录时自动输入字段值,可以在表设计器中用字段属性为该字段设置默认值。例如,若大多数学生属于“信息科学系”,则可把“信息科学系”设置为表xs.dbf中

温馨提示

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

评论

0/150

提交评论