久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

上海全國計算機(jī)等級考試考點及聯(lián)系方式

時間:2019-05-14 08:56:48下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《上海全國計算機(jī)等級考試考點及聯(lián)系方式》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《上海全國計算機(jī)等級考試考點及聯(lián)系方式》。

第一篇:上海全國計算機(jī)等級考試考點及聯(lián)系方式

考點代碼 考點名稱 310001 上海青年管理干部學(xué)院

310002 華東師范大學(xué)繼續(xù)教育學(xué)院

310005 上海行健職業(yè)學(xué)院 310006 楊浦財貿(mào)中專

310009 上海應(yīng)用技術(shù)學(xué)院繼續(xù)教育學(xué)院 310012 上海市虹口區(qū)業(yè)余大學(xué)

310014 上海邦德職業(yè)技術(shù)學(xué)院

310015 上海海事大學(xué)繼續(xù)教育學(xué)院

310016 上海市科技管理干部學(xué)院

310018 上海杉達(dá)學(xué)院 310019 上海市昂立進(jìn)修學(xué)院

310022 中華新僑中等專業(yè)學(xué)校

310023 東華大學(xué)

310024 上海電視大學(xué)計算機(jī)應(yīng)用能力考務(wù)中心

310025 上海交通大學(xué)技術(shù)學(xué)院

310026 上海電機(jī)學(xué)院 310027 上海建橋?qū)W院 310029 華東理工大學(xué)繼續(xù)教育學(xué)院

310030 上海中博專修學(xué)院 地址

虹口區(qū)西江灣路574號 普陀區(qū)中山北路3625號 閘北區(qū)原平路55號 楊浦區(qū)內(nèi)江路462號 徐匯區(qū)漕寶路120號/奉賢區(qū)海泉路100號 虹口區(qū)吳淞路297號 寶山區(qū)錦秋路299號 浦東新區(qū)海港大道1550號(臨港校區(qū))

嘉定區(qū)城中路37號 浦東金海路2727號 徐匯區(qū)番禺路868號1號樓1樓

徐匯區(qū)天等路465號 松江區(qū)人民北路2999號 楊浦區(qū)阜新路25號3樓

閔行區(qū)七莘路2678號 閔行區(qū)江川路690號 浦東新區(qū)康橋路1500號 奉賢區(qū)海思路999號 金山區(qū)學(xué)府路1300號

聯(lián)系電話

56667796 62233706 56075555-4211

65682824 64942806 63245016 66501650

68531570 69983005 50215416 64481265、64480107 54282714 67792285 25653673

64789487

64300980-3220 681305*** 67268167

開考級別 全部 無四級 無四級 無四級 無四級 無四級、二級JAVA 無四級 無四級、二級

JAVA、二級C++

無四級、二級

JAVA、三級信息管理技術(shù) 無四級 無四級

無四級 無四級 無四級 無:二級

JAVA、三級信息管理技術(shù)和四級 無四級 無四級

只有二級 C、二級VISUAL BASIC

無三、四級

第二篇:計算機(jī)等級考試考點

全國計算機(jī)等級考試考點一級MS Offic 計算機(jī)基礎(chǔ)知識1

重 要 考 點

 1計算機(jī)發(fā)展簡史

 2二進(jìn)制整數(shù)與十進(jìn)制整數(shù)之間的轉(zhuǎn)換

 3常用的字符編碼及漢字編碼

 4關(guān)于計算機(jī)的3類程序設(shè)計語言

 5計算機(jī)病毒的概念及防治

 6計算機(jī)硬件系統(tǒng)的組成,各組成部分的功能和簡單的原理

 7計算機(jī)軟件系統(tǒng)的組成、系統(tǒng)軟件和應(yīng)用軟件的含義

 8多媒體計算機(jī)的概念 1.1計算機(jī)概述

考點1計算機(jī)發(fā)展簡史

1946年2月15日,世界上第一臺電子計算機(jī)ENIAC在美國賓夕法尼亞大學(xué)誕生,它的出現(xiàn)具有劃時代的偉大意義。

從第一臺計算機(jī)的誕生到現(xiàn)在,計算機(jī)技術(shù)經(jīng)歷了大型機(jī)、微型機(jī)及網(wǎng)絡(luò)階段。對于傳統(tǒng)的大型機(jī),根據(jù)計算機(jī)所采用電子元件的不同而劃分為電子管、晶體管、集成電路和大規(guī)模、超大規(guī)模集成電路等四代,如表1-1所示。

表1-1計算機(jī)發(fā)展史

類別

時間段

基本元件

特點

應(yīng)用

代表產(chǎn)品

第一代

計算機(jī)1946 — 1958電子管體積龐大、造價昂貴、速度低、存儲量小、可靠性差軍事應(yīng)用和科學(xué)研究UNIVACI 第二代

計算機(jī)1958 — 1964晶體管相對體積小、重量輕、開關(guān)速度快、工作溫度低數(shù)據(jù)處理和事務(wù)管理IBM7000 第三代

計算機(jī)1965 — 1971小規(guī)模和中規(guī)模集成電路體積、重量、功耗進(jìn)一步減少應(yīng)用更加廣泛IBM360

第四代

計算機(jī)1971至今大規(guī)模和超大規(guī)模集成電路性能飛躍性地上升應(yīng)用各個領(lǐng)域IBM4300等我國在微型計算機(jī)方面,研制開發(fā)了長城、方正、同方、紫光、聯(lián)想等系列微型計算機(jī),在巨型機(jī)技術(shù)領(lǐng)域中研制開發(fā)了“銀河”、“曙光”和“神威”等系列巨型機(jī)。

考點2計算機(jī)的特點

現(xiàn)代計算機(jī)一般具有以下幾個重要特點。

(1)處理速度快。(2)存儲容量大。(3)計算精度高。(4)工作全自動。

(5)適用范圍廣,通用性強(qiáng)。

考點3計算機(jī)的應(yīng)用

計算機(jī)具有存儲容量大,處理速度快,邏輯推理和判斷能力強(qiáng)等許多特點,因此已被廣泛應(yīng)用于各種科學(xué)領(lǐng)域,并迅速滲透到人類社會的各個方面,同時也進(jìn)入了家庭。計算機(jī)主要有以下幾個方面的應(yīng)用。

(1)科學(xué)計算(數(shù)值計算)。

(2)過程控制。

(3)計算機(jī)輔助設(shè)計(CAD)和計算機(jī)輔助制造(CAM)。

(4)信息處理。

(5)現(xiàn)代教育(計算機(jī)輔助教學(xué)(CAI)、計算機(jī)模擬、多媒體教室、網(wǎng)上教學(xué)和電子大學(xué))。

(6)家庭生活。

考點4計算機(jī)的分類

計算機(jī)品種眾多,從不同角度可對它們進(jìn)行分類,如表1-2所示。

表1-2計算機(jī)分類

計算機(jī)分類按處理數(shù)據(jù)的形態(tài)

數(shù)字計算機(jī) 模擬計算機(jī) 混合計算機(jī)

按使用范圍

通用計算機(jī) 專用計算機(jī)

按本身性能

超級計算機(jī) 大型計算機(jī) 小型計算機(jī) 微型計算機(jī) 工作站

1.2數(shù)制與編碼

考點5數(shù)制的基本概念

1十進(jìn)制計數(shù)制

其加法規(guī)則是“逢十進(jìn)一”,任意一個十進(jìn)制數(shù)值都可用0,1,2,3,4,5,6,7,8,9共10個數(shù)字符號組成的字符串來表示,這些數(shù)字符號稱為數(shù)碼。數(shù)碼處于不同的位置代表不同的數(shù)值。例如720.30可寫成:720.30=7×102+2×101+0×100+3×10-1+0×10-2,此式稱為按權(quán)展開表示式。

2R進(jìn)制計數(shù)制

從十進(jìn)制計數(shù)制的分析得出,任意R進(jìn)制計數(shù)制同樣有基數(shù)R、權(quán)Ri和按權(quán)展開的表示式。R可以是任意正整數(shù),如二進(jìn)制R為2。

(1)基數(shù)(Radix)

一個計數(shù)制所包含的數(shù)字符號的個數(shù)稱為該數(shù)制的基數(shù),用R表示。例如,對于二進(jìn)制來說,任意一個二進(jìn)制數(shù)可用0,1兩個數(shù)字符號表示,其基數(shù)R等于2。

(2)位值(權(quán))

任何一個R進(jìn)制數(shù)都是由一串?dāng)?shù)碼表示的,其中每一位數(shù)碼所表示的實際值大小,除數(shù)碼本身的數(shù)值外,還與它所處的位置有關(guān),由位置決定的值就稱為位值(或位權(quán))。位值用基數(shù)R的i次冪Ri表示。假設(shè)一個R進(jìn)制數(shù)具有n位整數(shù),m位小數(shù),那么其位權(quán)為Ri,其中i=-m~n-1。

(3)數(shù)值的按權(quán)展開

任一R進(jìn)制數(shù)的數(shù)值都可以表示為:各位數(shù)碼本身的值與其權(quán)的乘積之和。例如,二進(jìn)制數(shù)101.01的按權(quán)展開為:

101.01B=1×22+0×21+1×20+0×2-1+1×2-2=5.25D

任意一個具有n位整數(shù)和m位小數(shù)的R進(jìn)制數(shù)N 的按權(quán)展開為:

(N)R=dn-1×Rn-1+dn-2×Rn-2+…+d2×R2+d1×R1+d0×R0+d-1×R-1+…+d-m×R-m

其中di 為R 進(jìn)制數(shù)的數(shù)碼。

為區(qū)分不同數(shù)制的數(shù),R進(jìn)制的數(shù)N一般有兩種表示方法:一是記做(N)R,如(302)

2、(707.6)8;另一種方法是在一個數(shù)后面加上字母:D(十進(jìn)制)、B(二進(jìn)制)、Q(八進(jìn)制)、H(十六進(jìn)制)。

考點6二、十、十六進(jìn)制數(shù)及其之間的轉(zhuǎn)換

(1)十進(jìn)制和二進(jìn)制的基數(shù)分別為10和2,即“逢十進(jìn)一”和“逢二進(jìn)一”。它們分別含有10個數(shù)碼(0,1,2,3,4,5,6,7,8,9)和兩個數(shù)碼(0,1)。位權(quán)分別為10i和2i(i=-m~n-1,m、n為自然數(shù))。二進(jìn)制是計算機(jī)中采用的數(shù)制,它具有簡單可行、運算規(guī)則簡單、適合邏輯運算的特點。

(2)十六進(jìn)制基數(shù)為16,即含有16個數(shù)字符號:0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F(xiàn)。其中A,B,C,D,E,F(xiàn)分別表示數(shù)碼10,11,12,13,14,15。權(quán)為16i(i=-m~n-1,其中m、n 為自然數(shù))。加法運算規(guī)則為“逢十六進(jìn)一”。如表1-3所示列出了0~15這16個十進(jìn)制數(shù)與其他3種數(shù)制的對應(yīng)表示。

表1-3常用計數(shù)制表示

通過這個表格,可以快速地對3種常用數(shù)制進(jìn)行等值轉(zhuǎn)換,這點在二進(jìn)制和十六進(jìn)制的轉(zhuǎn)換中會常常用到。這里介紹一個竅門:記憶十進(jìn)制與十六進(jìn)制時,注意前10位是相同的,十進(jìn)制的“10”~“15”分別對應(yīng)十六進(jìn)制的“A”~“F”;記憶二進(jìn)制與十進(jìn)制時,從“0”開始,二進(jìn)制由“0000”開始逐步加“1”。

(3)非十進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)。利用按權(quán)展開的方法,可以把任一數(shù)制轉(zhuǎn)換成十進(jìn)制數(shù)。例如:

1010.101B=1×23+0×22+1×21+0×20+1×2-1+0×2-2+1×2-3

只要掌握了數(shù)制的概念,那么將任一R進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)的方法都是一樣的。(4)十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù)。把十進(jìn)制整數(shù)轉(zhuǎn)換成二進(jìn)制整數(shù),其方法是采用“除二取余”法。具體步驟是:把十進(jìn)制整數(shù)除以2得一商數(shù)和一余數(shù);再將所得的商除以2,又得到一個新的商數(shù)和余數(shù);這樣不斷地用2去除所得的商數(shù),直到商等于0為止。每次相除所得的余數(shù)便是對應(yīng)的二進(jìn)制整數(shù)的各位數(shù)碼。第一次得到的余數(shù)為最低有效位,最后一次得到的余數(shù)為最高有效位。

把十進(jìn)制小數(shù)轉(zhuǎn)換成二進(jìn)制小數(shù),方法是“乘2取整”,其結(jié)果通常是近似表示。

上述方法同樣適用于十進(jìn)制數(shù)對十六進(jìn)制數(shù)的轉(zhuǎn)換,只是使用的基數(shù)不同。

(5)二進(jìn)制數(shù)與十六進(jìn)制數(shù)間的轉(zhuǎn)換。二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)的方法是從個位數(shù)開始向左按每4位一組劃分,不足4位的組以0補(bǔ)足,然后將每組4位二進(jìn)制數(shù)代之以一位十六進(jìn)制數(shù)字即可。十六進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)的方法相反。

考生必須掌握十進(jìn)制整數(shù)與二進(jìn)制整數(shù)之間的轉(zhuǎn)換,這是每次考試的“熱門”試題。

1.3計算機(jī)中字符的編碼

碼和ASCII碼。IBM系列大型機(jī)采用EBCDIC碼,微型機(jī)

考點7西文字符的編碼

計算機(jī)中常用的字符編碼有EBCDIC采用ASCII碼。ASCII碼是美國標(biāo)準(zhǔn)信息交換碼,被國際化組織指定為國際標(biāo)準(zhǔn)。它有7位碼和8位碼兩種版本。國際的7位ASCII碼是用7位二進(jìn)制數(shù)表示一個字符的編碼,其編碼范圍從0000000B~1111111B,共有27=128個不同的編碼值,相應(yīng)可以表示128個不同的編碼。7位 ASCII碼表如表1-4所示。

ASCII碼與十進(jìn)制、十六進(jìn)制數(shù)轉(zhuǎn)換是考試常見題型,所以記憶ASCII碼是非常重要的,但有128個編碼,不好記憶。推薦一個小技巧:重點記憶字符“A”、“Z”和“a”、“z”對應(yīng)十、十六進(jìn)制數(shù)的規(guī)律,其他的英文字母可以根據(jù)以上規(guī)律進(jìn)行推算。

考點8漢字的編碼

1漢字信息交換碼

漢字信息交換碼簡稱交換碼,也叫國標(biāo)碼。規(guī)定了7 445個字符編碼,其中有682個非漢字圖形符和6 763個漢字的代碼。有一級常用字3 755個,二級常用字3 008個。兩個字節(jié)存儲一個國標(biāo)碼。國標(biāo)碼的編碼范圍是2121H~7E7EH。區(qū)位碼和國標(biāo)碼之間的轉(zhuǎn)換方法是將一個漢字的十進(jìn)制區(qū)號和十進(jìn)制位號分別轉(zhuǎn)換成十六進(jìn)制數(shù),然后再分別加上20H,就成為此漢字的國標(biāo)碼:

漢字國標(biāo)碼=區(qū)號(十六進(jìn)制數(shù))+20H位號(十六進(jìn)制數(shù))+20H

而得到漢字的國標(biāo)碼之后,我們就可以使用以下公式計算漢字的機(jī)內(nèi)碼:

漢字機(jī)內(nèi)碼=漢字國標(biāo)碼+8080H

2漢字輸入碼

漢字輸入碼也叫外碼,都是由鍵盤上的字符和數(shù)字組成的。目前流行的編碼方案有全拼輸入法、雙拼輸入法、自然碼輸入法和五筆輸入法等。

3漢字內(nèi)碼

漢字內(nèi)碼是在計算機(jī)內(nèi)部對漢字進(jìn)行存儲、處理的漢字代碼,它應(yīng)能滿足存儲、處理和傳輸?shù)囊蟆R粋€漢字輸入計算機(jī)后就轉(zhuǎn)換為內(nèi)碼。內(nèi)碼需要兩個字節(jié)存儲,每個字節(jié)以最高位置“1”作為內(nèi)碼的標(biāo)識。

4漢字字型碼

漢字字型碼也叫字模或漢字輸出碼。在計算機(jī)中,8個二進(jìn)制位組成一個字節(jié),它是度量空間的基本單位。可見一個16×16點陣的字型碼需要16×16/8=32字節(jié)存儲空間。

漢字字型通常分為通用型和精密型兩類。

5漢字地址碼

漢字地址碼是指漢字庫中存儲漢字字型信息的邏輯地址碼。它與漢字內(nèi)碼有著簡單的對應(yīng)關(guān)系,以簡化內(nèi)碼到地址碼的轉(zhuǎn)換。

6各種漢字代碼之間的關(guān)系

漢字的輸入、處理和輸出的過程,實際上是漢字的各種代碼之間的轉(zhuǎn)換過程。如圖1-1表示了這些漢字代碼在漢字信息處理系統(tǒng)中的位置及它們之間的關(guān)系。

圖1-11.4指令和程序設(shè)計語言

考點9計算機(jī)指令

一條指令必須包括操作碼和地址碼兩部分。一臺計算機(jī)可能有多種多樣的指令,這些指令的集合稱為該計算機(jī)的指令系統(tǒng)。

考點10程序設(shè)計語言

程序設(shè)計語言通常分為機(jī)器語言、匯編語言和高級語言3類。

(1)機(jī)器語言。機(jī)器語言是計算機(jī)惟一能夠識別并直接執(zhí)行的語言。

(2)匯編語言。用匯編語言編寫的程序稱為匯編語言源程序,計算機(jī)不能直接識別它。必須先把匯編語言源程序翻譯成機(jī)器語言程序(稱目標(biāo)程序),然后才能被執(zhí)行。

(3)高級語言。高級語言要用翻譯的方法把它翻譯成機(jī)器語言程序才能執(zhí)行。翻譯的方法有“解釋”和“編譯”兩種。一個高級語言源程序必須經(jīng)過“編譯”和“連接裝配”才能成為可執(zhí)行的機(jī)器語言。

1.5計算機(jī)系統(tǒng)的組成考點11計算機(jī)系統(tǒng)概述

計算機(jī)系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成的,如表1-5所示。

表1-5計算機(jī)系統(tǒng)的組成

計算機(jī)系統(tǒng)硬件系統(tǒng)主機(jī)中央處理器(CPU)運算器(ALU)

控制器

內(nèi)存儲器ROM

RAM

外部設(shè)備外部存儲器——硬盤、軟盤、光盤、磁帶

輸入設(shè)備——鍵盤、鼠標(biāo)、掃描儀

輸出設(shè)備——顯示器、打印機(jī)、繪圖儀

軟件系統(tǒng)系統(tǒng)軟件操作系統(tǒng)

程序語言處理系統(tǒng)

數(shù)據(jù)庫管理系統(tǒng)

服務(wù)程序——檢查、診斷、排錯

應(yīng)用軟件通用應(yīng)用軟件——如Office 2000辦公軟件包

專用應(yīng)用軟件——用戶

考點12“存儲程序控制”計算機(jī)的概念

1944年8月,著名美籍匈牙利數(shù)學(xué)家馮·諾依曼提出了EDVAC計算機(jī)方案。他在方案中提出了3條思想。

(1)計算機(jī)的基本結(jié)構(gòu)。計算機(jī)硬件應(yīng)具有運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備等5大基本功能。

(2)采用二進(jìn)制數(shù)。二進(jìn)制數(shù)便于硬件的物理實現(xiàn),又有簡單的運算規(guī)則。

(3)存儲程序控制。存儲程序?qū)崿F(xiàn)了自動計算,確定了馮·諾依曼型計算機(jī)的基本結(jié)構(gòu)。

考點13計算機(jī)硬件的組成1運算器

運算器是計算機(jī)處理數(shù)據(jù)和形成信息的加工廠,主要完成算術(shù)運算和邏輯運算,它由算術(shù)邏輯運算部件(ALU)、累加器及通用寄存器組成。

2控制器

控制器是計算機(jī)的神經(jīng)中樞,它用以控制和協(xié)調(diào)計算機(jī)各部件自動、連續(xù)地執(zhí)行各條指令。它通常由指令部件、時序部件及操作控制部件組成。

(1)指令寄存器:存放由存儲器取得的指令。

(2)譯碼器:將指令中的操作碼翻譯成相應(yīng)的控制信號。

(3)時序節(jié)拍發(fā)生器:產(chǎn)生一定的時序脈沖和節(jié)拍電位,使得計算機(jī)有節(jié)奏、有次序地工作。

(4)操作控制部件:將脈沖、電位和譯碼器的控制信號組合起來,有時間性地、有時序地控制各個部件完成相應(yīng)的操作。

(5)指令計數(shù)器:指出下一條指令的地址。

3存儲器

存儲器是計算機(jī)記憶裝置,主要用來保存數(shù)據(jù)和程序,具有存數(shù)和取數(shù)的功能。存儲器分為內(nèi)存儲器和外存儲器。CPU只能訪問存儲在內(nèi)存中的數(shù)據(jù),外存中的數(shù)據(jù)只有先調(diào)入內(nèi)存后才能被CPU訪問和處理。

4輸入設(shè)備

輸入設(shè)備的主要作用是把準(zhǔn)備好的數(shù)據(jù)、程序等信息轉(zhuǎn)變?yōu)橛嬎銠C(jī)能接受的電信號送入計算機(jī)。

5輸出設(shè)備

輸出設(shè)備的主要功能是把運算結(jié)果或工作過程以人們要求的直觀形式表現(xiàn)出來。

考點14計算機(jī)軟件系統(tǒng)的組成

軟件系統(tǒng)可分為系統(tǒng)軟件和應(yīng)用軟件兩大類。

1系統(tǒng)軟件

(1)系統(tǒng)軟件。系統(tǒng)軟件分為操作系統(tǒng)、語言處理系統(tǒng)(翻譯程序)、服務(wù)程序和數(shù)據(jù)庫系統(tǒng)4大類別。

(2)操作系統(tǒng)(OS)。一個操作系統(tǒng)應(yīng)包括下列5大功能模塊:處理器管理、作業(yè)管理、存儲器管理、設(shè)備管理和文件管理。

操作系統(tǒng)通常分成以下5類。

① 單用戶操作系統(tǒng)。微軟的MSDOS、Windows屬于此類。

② 批處理操作系統(tǒng)。IBM的DOS/VSE屬于此類。

③ 分時操作系統(tǒng)。UNIX是國際最流行的分時操作系統(tǒng)。

④ 實時操作系統(tǒng)。

⑤ 網(wǎng)絡(luò)操作系統(tǒng)。

(3)對于高級語言來說,翻譯的方法有兩種:解釋和編譯。對源程序進(jìn)行解釋和編譯任務(wù)的程序,分別叫做解釋程序和編譯程序。

2應(yīng)用軟件

應(yīng)用軟件可分為通用軟件和專用軟件兩類。其中通用軟件又分為3類。

(1)文字處理軟件。如Office 2000中的 Word。

(2)電子表格軟件。如Office 2000中的Excel。

(3)專家系統(tǒng)。

考點15中央處理器(CPU)

中央處理器(CPU)主要包括運算器(ALU)和控制器(CU)兩大部件。此外,還包括若干個寄存器和高速緩沖存儲器。它是計算機(jī)的核心部件,又稱微處理器。計算機(jī)的所有操作都受CPU控制,CPU和內(nèi)存儲器構(gòu)成了計算機(jī)的主機(jī),是計算機(jī)系統(tǒng)的主體。CPU的性能指標(biāo)直接決定了由它構(gòu)成的微型計算機(jī)系統(tǒng)性能指標(biāo)。CPU 的性能指標(biāo)主要有字長和時鐘主頻。

考點16存儲器

計算機(jī)的存儲器分為兩大類:一類是設(shè)在主機(jī)中的內(nèi)部存儲器,也叫主存儲器,用于存放當(dāng)前運行的程序和程序所用的數(shù)據(jù),屬于臨時存儲器;另一類是屬于計算機(jī)外部設(shè)備的存儲器,叫外部存儲器,簡稱外存,也叫輔助存儲器(簡稱輔存)。外存中存放暫時不用的數(shù)據(jù)和程序,屬于永久性存儲器,當(dāng)需要時應(yīng)先調(diào)入內(nèi)存。

1內(nèi)部存儲器

一個二進(jìn)制位(bit)是構(gòu)成存儲器的最小單位。通常將每8位二進(jìn)制位組成的一個存儲單元稱為一個字節(jié)(Byte),并給每個字節(jié)編上一個號碼,稱為地址(Address)。

1)存儲容量

存儲器可容納的二進(jìn)制信息量稱為存儲容量。度量存儲容量的基本單位是字節(jié)(Byte)。此外,常用的存儲容量單位還有:KB(千字節(jié))、MB(兆字節(jié))和GB(千兆字節(jié))。它們之間的關(guān)系為:

1字節(jié)(Byte)=8個二進(jìn)制位(bits)

1KB=1024B;1MB=1024KB;1GB=1024MB

2)存取時間

存儲器的存取時間是指從啟動一次存儲器操作,到完成該操作所經(jīng)歷的時間。

3)內(nèi)存儲器的分類

內(nèi)存儲器分為隨機(jī)存儲器(RAM)和只讀存儲器(ROM)兩類。

(1)隨機(jī)存儲器(RAM)。隨機(jī)存儲器也叫讀寫存儲器。其特點是:存儲的信息既可以讀出,又可以向內(nèi)寫入信息,斷電后信息全部丟失。隨機(jī)存儲器又可以分為靜態(tài)RAM和動態(tài)RAM兩種。

靜態(tài)RAM的特點是只要不斷電,信息就可長時間的保存。其優(yōu)點是速度快,不需要刷新,工作狀態(tài)穩(wěn)定;缺點是功耗大,集成度低,成本高。

動態(tài)RAM的優(yōu)點是使用組件少,功耗低,集成度高;缺點是存取速度較慢且需要刷新。

(2)只讀存儲器(ROM)。只讀存儲器的特點:存儲的信息只能讀出,不能寫入,斷電后信息也不丟失。只讀存儲器大致可分成3類:掩膜型只讀存儲器(MROM)、可編程只讀存儲器(PROM)和可擦寫的可編程只讀存儲器(EPROM)。

關(guān)于RAM和ROM之間,以及動態(tài)RAM和靜態(tài)RAM之間的區(qū)別如表1-6所示。

表1-6內(nèi)存分類及對比

內(nèi)存類型隨機(jī)存儲器(RAM)靜態(tài)RAM和動態(tài)RAM之間的區(qū)別區(qū)別點靜態(tài)RAM動態(tài)RAM1集成度低集成度高2價格高價格低3存取速度快存取速度慢4不需要刷新需要刷新RAM和ROM的區(qū)別信息可以隨時寫入寫出。寫入時,原數(shù)據(jù)被沖掉。加電時信息完好,一旦斷電,信息消失,無法恢復(fù)只讀存儲器(ROM)分類可編程只讀存儲器(PROM)、可擦除的可編程只讀存儲器(EPROM)、掩膜型只讀存儲器(MROM)信息是永久性的,即使關(guān)機(jī)也不會消失

2外部存儲器

目前最常用的外存有磁盤、磁帶和光盤等。與內(nèi)存相比,這類存儲器的特點是存儲容量大、價格較低,而且在斷電后也可以長期保存信息,所以又稱為永久性存儲器。

磁盤存儲器又可分為軟盤、硬盤和光盤。磁盤的有效記錄區(qū)包含若干磁道,磁道由外向內(nèi)分別稱為0磁道、1磁道??。每磁道又被劃分為若干個扇區(qū),扇區(qū)是磁盤存儲信息的最小物理單位。硬盤一般有多片,并密封于硬盤驅(qū)動器中,不可拆開,存儲容量可觀,可達(dá)幾百吉字節(jié)。軟盤被封裝在保護(hù)套中,插入軟盤驅(qū)動器中便可以進(jìn)行讀寫操作。軟盤可分為3.5英寸和5.25英寸兩種,軟盤上都帶有寫保護(hù)口,若處于寫保護(hù)狀態(tài),則只能讀出,不能寫入。光盤可分為只讀型光盤(CDROM)、一次性寫入光盤(WORM)和可擦寫型光盤。磁盤的存儲容量可用如下公式計算:

容量=磁道數(shù)×扇區(qū)數(shù)×扇區(qū)內(nèi)字節(jié)數(shù)×面數(shù)×磁盤片數(shù)

ROM和RAM,SRAM和DRAM的區(qū)分是本節(jié)最重要的考核內(nèi)容,必須熟練掌握。

考點17輸入輸出設(shè)備

計算機(jī)中常用的輸入設(shè)備有鍵盤和鼠標(biāo),其他的輸入設(shè)備有掃描儀、手寫輸入設(shè)備、聲音輸入設(shè)備、觸摸屏和條形碼閱讀器。常用的輸出設(shè)備有顯示器和打印機(jī)、繪圖儀等。磁盤既可以屬于輸入設(shè)備,也可以屬于輸出設(shè)備。

考點18計算機(jī)主要技術(shù)指標(biāo)

① 字長。一次能并行處理的二進(jìn)制位數(shù)。字長總是8的整數(shù)倍,如16、32、64位等。

② 主頻。計算機(jī)中CPU的時鐘周期,單位是兆赫茲(MHz)。

③ 運算速度。計算機(jī)每秒所能執(zhí)行加法指令的數(shù)目。運算速度的單位是百萬次/秒(MIPS)。

④ 存儲容量。存儲容量包括主存容量和輔存容量,主要指內(nèi)存儲器所能存儲信息的字節(jié)數(shù)。

⑤ 存儲周期。存儲器進(jìn)行一次完整的存取操作所需的時間。

1.6多媒體技術(shù)簡介

考點19多媒體技術(shù)

多媒體有以下幾個特點:數(shù)字化、集成性、交互性和實時性。

(1)多媒體計算機(jī)由PC+CDROM+音頻卡+視頻卡組成。除了硬件配置外,還應(yīng)配置相應(yīng)的軟件:首先是支持多媒體的操作系統(tǒng);其次是多媒體的開發(fā)工具、壓縮和解壓縮軟件等。

(2)多媒體的應(yīng)用主要有以下幾個方面:教育和培訓(xùn),商業(yè)和服務(wù)業(yè),家庭娛樂、休閑,影視制作,電子出版業(yè)及Internet上的應(yīng)用。

1.7計算機(jī)病毒及其防治

考點20計算機(jī)病毒的概念

計算機(jī)病毒實質(zhì)上是一種特殊的計算機(jī)程序,這是“能夠侵入計算機(jī)系統(tǒng)的、并給計算機(jī)系統(tǒng)帶來故障的一種具有自我復(fù)制能力的特殊程序”。

考點21計算機(jī)病毒的特點

計算機(jī)病毒一般具有如下重要特點。

① 寄生性。② 傳染性。③ 破壞性。④ 潛伏性。⑤ 隱蔽性。

考點22計算機(jī)病毒的預(yù)防

預(yù)防計算機(jī)病毒的幾點措施如下。

① 專機(jī)專用。

② 利用寫保護(hù)。

③ 固定啟動方式。

④ 慎用網(wǎng)上下載的軟件。

⑤ 分類管理數(shù)據(jù)。

⑥ 建立備份。

⑦ 采用防病毒卡或病毒預(yù)警軟件。

⑧ 定期檢查。

⑨ 嚴(yán)禁在計算機(jī)上玩電子游戲。

第三篇:全國計算機(jī)等級考試考點申請書

全國計算機(jī)等級考試考點申請書

合肥財經(jīng)職業(yè)學(xué)院

尊敬的領(lǐng)導(dǎo):

為了迎接一年一度的全國計算機(jī)等級考試,我校進(jìn)一步完善考點設(shè)施的準(zhǔn)備工作。根據(jù)省教育局考辦《全國計算機(jī)等級考試考點基本條件》,我校經(jīng)過自查,凡屬實驗操作的設(shè)施,均符合上級要求。情況如下: 合肥財經(jīng)職業(yè)學(xué)院是由安徽省人民政府批準(zhǔn),國家教育部備案的全日制高等職業(yè)院校。學(xué)院位于國家科教名城、創(chuàng)新之都合肥市,座落在合肥經(jīng)濟(jì)技術(shù)開發(fā)區(qū)大學(xué)城,毗鄰安徽大學(xué)、合肥工業(yè)大學(xué)等著名高校,占地面積近500畝,建筑面積23.5萬平方米,圖書館藏書87萬冊,教職工近500人,已進(jìn)入萬人大學(xué)行列。

學(xué)院下設(shè)會計系、商務(wù)管理系、工程經(jīng)濟(jì)系、藝術(shù)系、旅游系、基礎(chǔ)教學(xué)部、繼續(xù)教育學(xué)院、農(nóng)商學(xué)院、國際合作交流中心等教學(xué)單位,開設(shè)有會計與審計、會計電算化、營銷與策劃、物流管理、旅游管理、藝術(shù)設(shè)計與制作、工程造價、房地產(chǎn)經(jīng)營與估價等31個統(tǒng)招專業(yè),18個成人教育專業(yè),形成了以財經(jīng)、商務(wù)、工程經(jīng)濟(jì)類為主的多學(xué)科綜合發(fā)展的專業(yè)群體系。學(xué)院堅持質(zhì)量立校、人才強(qiáng)校、開放辦學(xué)、特色發(fā)展的辦學(xué)理念,以教學(xué)為中心,以服務(wù)為宗旨,以就業(yè)為導(dǎo)向,倡導(dǎo)“錐形人才”培養(yǎng)模式,突出校企合一,工學(xué)結(jié)合,訂單培養(yǎng),強(qiáng)化技能訓(xùn)練,注重社會實踐,以培養(yǎng)具備創(chuàng)業(yè)、就業(yè)能力的應(yīng)用型人才為根本任務(wù),著力培養(yǎng)適應(yīng)生產(chǎn)、建設(shè)、管理、服務(wù)

一線崗位需要的高端技能型人才。“十二五”期間,學(xué)院投入巨資,打造合財大學(xué)生50個創(chuàng)業(yè)團(tuán)隊,引導(dǎo)畢業(yè)生走上就業(yè)創(chuàng)業(yè)之路。學(xué)院聘請了一批來自中國科學(xué)技術(shù)大學(xué)、合肥工業(yè)大學(xué)、安徽大學(xué)、安徽財經(jīng)大學(xué)、安徽建筑工程學(xué)院、安徽農(nóng)業(yè)大學(xué)等知名高校的專家教授,為學(xué)院的教學(xué)科研注入了強(qiáng)勁的師資力量。精心打造名師團(tuán)隊,擁有一支專業(yè)理論水平高、實踐教學(xué)經(jīng)驗豐富的“雙師型”教師隊伍,聘請了一批行業(yè)及企事業(yè)單位的專家擔(dān)任客座教授,以知識的傳授、能力的提高和人格的塑造為目的,全力幫助每位合財學(xué)子實現(xiàn)成才夢想。目前,全院師生正堅持以“服務(wù)區(qū)域經(jīng)濟(jì)、辦人民滿意的教育”為指導(dǎo)思想,秉承“勵志明德、攻術(shù)踐行”的校訓(xùn),以“財富濟(jì)世,經(jīng)國安邦”為使命,奮發(fā)努力,開拓進(jìn)取,為把學(xué)院打造成特色鮮明、省內(nèi)一流、國內(nèi)先進(jìn)的財經(jīng)類高等院校而努力奮斗!

計算機(jī)技術(shù)的應(yīng)用在我國各個領(lǐng)域發(fā)展迅速,為了適應(yīng)知識經(jīng)濟(jì)和信息社會發(fā)展的需要,操作和應(yīng)用計算機(jī)已成為人們必須掌握的一種基本技能。許多單位、部門已把掌握一定的計算機(jī)知識和應(yīng)用技能作為人員聘用、職務(wù)晉升、職稱評定、上崗資格的重要依據(jù)之一。鑒于社會的客觀需求,經(jīng)原國家教委批準(zhǔn),原國家教委考試中心于1994年面向社會推出了NCRE,其目的在于以考促學(xué),向社會推廣和普及計算機(jī)知識,也為用人部門錄用和考核工作人員提供一個統(tǒng)一、客觀、公正的標(biāo)準(zhǔn)。

本學(xué)院非常重視全國計算機(jī)考點申請的工作,認(rèn)識了此考點對學(xué)校的重要性,也為全院近萬名學(xué)生贏到了考試的便捷。我院具有省級

或省級以上教育行政機(jī)構(gòu)簽發(fā)的辦學(xué)許可證;能夠執(zhí)行“教考分離”;成立了NCRE考試領(lǐng)導(dǎo)小組,現(xiàn)職領(lǐng)導(dǎo)(主要負(fù)責(zé)人)擔(dān)任考點的主考;具有符合規(guī)定的保密室及相關(guān)設(shè)備設(shè)施,且通過省級考試承辦機(jī)構(gòu)的審批,能保證試卷及有關(guān)考試資料的安全、保密;具有一定數(shù)量、業(yè)務(wù)水平較高、工作責(zé)任心強(qiáng)的管理人員和技術(shù)人員,并且通過省級考試承辦機(jī)構(gòu)的培訓(xùn)、考核、備案,持證上崗;有能夠保證考試順利實施的必要的場地,能容納在本考點報名參加考試的考生的筆試和上機(jī)考試。包括:符合攝像要求的攝像室一間;能容納一場上機(jī)考試考生候考室一間;能容納一場上機(jī)考試考生休息室一間。候考室與休息室相隔離。嚴(yán)禁租借本單位以外的其他地點作為考試場所;考試期間應(yīng)成立安全保衛(wèi)、醫(yī)療等工作小組,確保考試順利進(jìn)行;計算機(jī)軟、硬件設(shè)備滿足教育部考試中心制定的設(shè)備標(biāo)準(zhǔn)等各項要求;具有符合規(guī)定的考生規(guī)模;能夠按照有關(guān)規(guī)定、要求組織考試;考試期間,至少有一部考試專用長途電話,能夠隨時上網(wǎng);能夠按照有關(guān)規(guī)定做好經(jīng)費管理、收取工作并及時上繳考試費用。

考試工作人員必須嚴(yán)格遵守工作紀(jì)律,認(rèn)真負(fù)責(zé),符合保密工作的條件,并有一定考試工作經(jīng)驗的人員擔(dān)任。考試工作人員已經(jīng)按規(guī)定的內(nèi)容和方式參加過培訓(xùn)和考核。其中,考務(wù)管理員和系統(tǒng)管理員已持證可以具備資格上崗。

學(xué)院硬件設(shè)備完善:

1、CPU采用PentiumIII 1G或相當(dāng),內(nèi)存512M或以上;硬盤剩余空間10G或以上;

2、操作系統(tǒng)為Windows2000,SQL server2000,MS Office 2000,Visual Foxpro6.0,考務(wù)管理軟件;

3、黑白激光打印機(jī),分辨率最少是600dpi,即每英寸600點;

4、USB攝像頭或視頻采集卡設(shè)備(支持文件交換);

5、光盤刻錄機(jī)一臺。

上機(jī)考試所需設(shè)備及軟件標(biāo)準(zhǔn)

1、服務(wù)器

服務(wù)器操作系統(tǒng)為中文版 Windows2000 Server,CPU應(yīng)至少采用PentiumIII 1G相當(dāng)或以上,內(nèi)存512M或以上,硬盤剩余空間10G或以上(雙硬盤備份),網(wǎng)卡。

2、考試機(jī)及管理機(jī)

每一考點應(yīng)至少配備40臺以上可集中使用安排上機(jī)考試的PC兼容微機(jī),采用交換機(jī)網(wǎng)絡(luò)連接;

CPU至少采用PentiumIII 1G相當(dāng)或以上,內(nèi)存128M或以上,硬盤剩余空間500M或以上,10M網(wǎng)卡或以上;

中文版Windows 2000 Professional,其他考試所需的應(yīng)用軟件:WPS Office2007教育部考試專用版、中文版IE 6.0、中文OE 6.0、Visual studio 6.0、MSDN幫助文件、Office 2000中文專業(yè)版(或企業(yè)版)、JAVA SDK1.4.2、NetBeans IDE中國教育考試版2007、匯編MASM 4.0/LINK、Delphi 7.0企業(yè)版。

3、考試期間每個考場設(shè)置2臺或以上的備用考試機(jī),備用考試機(jī)的軟硬件要求與正式考試機(jī)相同。

以上設(shè)備數(shù)量保證能夠在規(guī)定的全部考試時間內(nèi),完成本考點報名考生考試所需,且使用正版軟件。

我院會力爭取得全國計算機(jī)等級考試的資格,努力為學(xué)生做好服務(wù)工作。保證學(xué)生的切身利益,做好學(xué)生的服務(wù)工作!而且我院并在努力爭創(chuàng)本科級院校,學(xué)生很有信心做好申請考點的一切工作!所以特此申請在我校設(shè)立全國計算機(jī)等級考試考點!

合肥財經(jīng)職業(yè)學(xué)院

2012年6月16日

第四篇:全國計算機(jī)等級考試二級vfp考點

010二級公共基礎(chǔ)知識復(fù)習(xí)綱要

第 1 章

數(shù)據(jù)結(jié)構(gòu)與算法

考點1:算法具有4個基本特征:可行性、確定性、有窮性、擁有足夠的情報。確定性:是指算法中每一個步驟都必須是有明確定義的,不允許模棱兩可的定義 有窮性:是指算法必須能在有限的時間內(nèi)做完

一個算法由兩種基本要素組成:一是對數(shù)據(jù)對象的運算和操作,二是算法的控制結(jié)構(gòu) 考點2:算法復(fù)雜度包括時間復(fù)雜度和空間復(fù)雜度 時間復(fù)雜度

執(zhí)行算法所需要的計算工作量 空間復(fù)雜度

執(zhí)行這個算法所需要的內(nèi)存空間 考點3:數(shù)據(jù)結(jié)構(gòu)

一:討論的問題:1.數(shù)據(jù)元素之間的邏輯關(guān)系,即數(shù)據(jù)的邏輯結(jié)構(gòu) 2.數(shù)據(jù)元素在計算機(jī)中的存儲關(guān)系,即數(shù)據(jù)的存儲結(jié)構(gòu) 3.對各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運算

考點4:數(shù)據(jù)結(jié)構(gòu)分為兩大類型:線性結(jié)構(gòu)與非線性結(jié)構(gòu)。(1)如果一個非空的數(shù)據(jù)結(jié)構(gòu)滿足下列兩個條件: ① 有且只有一個根結(jié)點;

② 每一個結(jié)點最多有一個前件,也最多有一個后件。則稱該數(shù)據(jù)結(jié)構(gòu)為線性結(jié)構(gòu)。

如果一個數(shù)據(jù)結(jié)構(gòu)不是線性結(jié)構(gòu),則稱之為非線性結(jié)構(gòu)。考點5:線性表

特點:(1)線性表中所有元素所占的存儲空間是連續(xù)的

(2)線性表中各數(shù)據(jù)元素在存儲空間中是按邏輯順序依次存放的 考點5: 棧的基本概念

棧(stack)是一種特殊的線性表,是限定只在一端進(jìn)行插入與刪除的線性表。棧是按照“先進(jìn)后出”或“后進(jìn)先出”的原則組織數(shù)據(jù)的。考點6:隊列的基本概念

隊列是只允許在一端進(jìn)行刪除,在另一端進(jìn)行插入的順序表,通常將允許刪除的這一端稱為隊頭,允許插入的這一端稱為隊尾。當(dāng)表中沒有元素時稱為空隊列。即先進(jìn)先出表。循環(huán)隊列就是將隊列存儲空間的最后一個位置繞到第一個位置,形成邏輯上的環(huán)狀空間,供隊列循環(huán)使用

考點7: 鏈表

在鏈?zhǔn)酱鎯Ψ绞街校竺總€結(jié)點由兩部分組成:一部分用于存放數(shù)據(jù)元素值,稱為數(shù)據(jù)域;另一部分用于存放指針,稱為指針域。其中指針用于指向該結(jié)點的前一個或后一個結(jié)點(即前件或后件)。考點8:二叉樹性質(zhì)

(1)

在樹結(jié)構(gòu)中,每一個結(jié)點只有一個前件,稱為父結(jié)點,沒有父結(jié)點的只有一個,成為根結(jié)點

(2)

沒有后件的結(jié)點成為葉子結(jié)點

(3)

一個結(jié)點所擁有的后件個數(shù)稱為該結(jié)點的度,在樹中,所有結(jié)點中最大的度稱為樹的度

(4)

樹的最大層次稱為樹的深度

(5)

在二叉樹的第k層上,最多有2^(k-1)個結(jié)點(6)

深度為m的二叉樹最多有2^m-1個結(jié)點(7)

任意一棵二叉樹,度為0的結(jié)點(即葉子結(jié)點)總是比度為2的結(jié)點多一個(8)

滿二叉樹:除最后一層外,每一層上的所有結(jié)點都有兩個子節(jié)點

(9)

完全二叉樹:除最后一層外,每一層上的結(jié)點數(shù)都達(dá)到最大值,在最后一層上只缺少右邊的若干結(jié)點

考點9: 二叉樹的遍歷

根據(jù)訪問根結(jié)點的次序,二叉樹的遍歷分為三類:前序遍歷、中序遍歷和后序遍歷。(1)前序遍歷

先訪問根結(jié)點,然后遍歷左子樹,最后遍歷右子樹;并且在遍歷左、右子樹 時,仍需先訪問根結(jié)點,然后遍歷左子樹,最后遍歷右子樹。(2)中序遍歷

先遍歷左子樹、然后訪問根結(jié)點,最后遍歷右子樹;并且,在遍歷左、右子 樹時,仍然先遍歷左子樹,然后訪問根結(jié)點,最后遍歷右子樹。例如,對圖 1-1 中的二叉樹進(jìn)行中序遍歷的結(jié)果(或稱為該二叉樹的中序序列)(3)后序遍歷

先遍歷左子樹、然后遍歷右子樹,最后訪問根結(jié)點;并且,在遍歷左、右子 樹時,仍然先遍歷左子樹,然后遍歷右子樹,最后訪問根結(jié)點。考點10:各種排序的復(fù)雜度(1)順序查找需要比較n 次

(2)冒泡排序在最壞的情況下需要比較次數(shù)為n(n-1)/2。(3)簡單插入排序法,最壞情況需要n(n-1)/2 次比較;(4)希爾排序法,最壞情況需要O(n1.5)次比較。

(5)簡單選擇排序法,最壞情況需要n(n-1)/2 次比較;(6)堆排序法,最壞情況需要O(nlog2n)次比較。

第二章:程序設(shè)計基礎(chǔ)

考點1:結(jié)構(gòu)化程序設(shè)計的原則

(1)自頂向上:先考慮整體,再考慮細(xì)節(jié);先考慮全局目標(biāo),再考慮局部目標(biāo);(2)逐步求精:對復(fù)雜問題應(yīng)設(shè)計一些子目標(biāo)作為過渡,逐步細(xì)化;

(3)模塊化:把程序要解決的總目標(biāo)分解為分目標(biāo),再進(jìn)一步分解為具體的小目標(biāo),把每個小目標(biāo)稱為一個模塊。

(4)限制使用goto 語句:在程序開發(fā)過程中要限制使用goto 語句。考點2:結(jié)構(gòu)化程序的基本結(jié)構(gòu)

結(jié)構(gòu)化程序的基本結(jié)構(gòu)有三種類型:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

考點3: 面向?qū)ο蠓椒êw對象及對象屬性與方法、類、繼承、多態(tài)性幾個基本要素。對象是面向?qū)ο蠓椒ㄖ凶罨镜母拍?主要特點:(1)標(biāo)識惟一型

(2)分類性(3)多態(tài)性

(4)封裝性

(5)模塊獨立性好 考點4:消息:對象間的相互合作需要一個機(jī)制來協(xié)助進(jìn)行,這個機(jī)制就是消息 考點5:繼承是面向?qū)ο蟮姆椒ǖ囊粋€主要特征,分為單繼承和多重繼承

第三章:軟件工程基礎(chǔ)

考點1: 計算機(jī)軟件是包括程序、數(shù)據(jù)以及相關(guān)文檔的完整集合,軟件工程包括3 個要素:方法、工具和過程

考點2: 軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。軟件生命周期還可以分為軟件定義、軟件開發(fā)、軟件運行維護(hù)階段 軟件定義階段包括:可行性研究、需求分析

軟件開發(fā)階段包括:概要設(shè)計、詳細(xì)設(shè)計、實現(xiàn)、測試 軟件維護(hù)階段包括:使用、維護(hù)、退役

考點3:軟件工程的理論和技術(shù)性研究主要包括:軟件開發(fā)技術(shù)和軟件工程管理 考點4:數(shù)據(jù)流圖圖符的含義

圓形表示加工,箭頭表示數(shù)據(jù)流,等于號表示存儲文件,矩形表示源、潭

考點5:數(shù)據(jù)字典:是結(jié)構(gòu)化分析方法的核心,數(shù)據(jù)字典是對所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個有組織的列表

考點6:軟件需求規(guī)格說明書是需求分析階段的最后成果 考點7:模塊獨立性

衡量模塊獨立性的定性標(biāo)準(zhǔn):內(nèi)聚性與耦合性

內(nèi)聚性:是一個模塊內(nèi)部各個元素間彼此結(jié)合的緊密程度的度量 耦合性:模塊間互相連接的緊密程度的度量 一個優(yōu)秀的設(shè)計應(yīng)盡量做到高內(nèi)聚、低耦合

考點8:典型的數(shù)據(jù)流類型有兩種:變換型和事務(wù)型 考點9:程序流程圖圖符的含義

考點10:軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 靜態(tài)測試是由人工進(jìn)行的測試 動態(tài)測試是基于計算機(jī)的測試

考點11:白盒測試主要方法:邏輯覆蓋、基本路徑測試

黑盒測試主要方法:等價類劃分法、邊界值分析法、錯誤推測法、因果圖等

軟件測試過程一般按4個步驟來進(jìn)行:單元測試、集成測試、驗收測試、系統(tǒng)測試

考點12:程序調(diào)試的任務(wù)是診斷和改正程序中的錯誤,與測試不同,軟件測試是盡可能多的發(fā)現(xiàn)錯誤

第四章:數(shù)據(jù)庫設(shè)計基礎(chǔ)

考點1:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機(jī)構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中的數(shù)據(jù)組織,數(shù)據(jù)操縱,數(shù)據(jù)維護(hù),控制及保護(hù)和數(shù)據(jù)服務(wù)等 考點2:數(shù)據(jù)庫系統(tǒng)提供的數(shù)據(jù)語言:(1)

數(shù)據(jù)定義語言:該語言負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建(2)

數(shù)據(jù)操縱語言負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢及增、刪、改等

(3)

數(shù)據(jù)控制語言負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等 考點3:數(shù)據(jù)庫系統(tǒng)由如下幾部分組成:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員、硬件平臺與軟件平臺

考點4:數(shù)據(jù)獨立性是數(shù)據(jù)與程序間的互不依賴性,即數(shù)據(jù)庫中數(shù)據(jù)獨立于應(yīng)用程序而不依賴于應(yīng)用程序,數(shù)據(jù)獨立性分為物理獨立性和邏輯獨立性 考點5:數(shù)據(jù)庫的三級模式

(1)

概念模式:是數(shù)據(jù)庫系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖(2)

外模式:是用戶的數(shù)據(jù)視圖,也就是用戶所見到的數(shù)據(jù)模式(3)

內(nèi)模式:它給出了數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法 考點6:數(shù)據(jù)模型所描述的內(nèi)容有三個方面:(1)

數(shù)據(jù)結(jié)構(gòu):主要描述數(shù)據(jù)的類型、內(nèi)容、性質(zhì)以及數(shù)據(jù)間的聯(lián)系(2)

數(shù)據(jù)操作:主要描述在相應(yīng)數(shù)據(jù)結(jié)構(gòu)上的操作類型與操作方式(3)

數(shù)據(jù)約束:主要描述數(shù)據(jù)結(jié)構(gòu)內(nèi)數(shù)據(jù)間的語法、語義聯(lián)系 考點7:E-R模型

(1)E-R模型由三個基本概念組成:實體、聯(lián)系和屬性

(2)在E-R圖示法中:矩形表示實體集,橢圓形表示屬性,菱形表示聯(lián)系

考點8:關(guān)系模型的約束包括實體完整性約束、參照完整性約束、用戶自定義完整性約束 考點9:關(guān)系代數(shù)

并運算:關(guān)系R與S經(jīng)并運算后所得到的關(guān)系是由那些在R內(nèi)或在S內(nèi)的有序組 交運算:關(guān)系R與S經(jīng)交運算后所得到的關(guān)系是由那些即在R內(nèi)又在S內(nèi)的有序組 差運算:關(guān)系R與S經(jīng)差運算后所得到的關(guān)系是由那些在R內(nèi)但不在S內(nèi)的有序組 自然連接: 考點10:E-R圖與關(guān)系的轉(zhuǎn)換

E-R圖中實體與聯(lián)系都可以轉(zhuǎn)換成關(guān)系,屬性也可以轉(zhuǎn)換成關(guān)系的屬性 1.1 數(shù)據(jù)庫基礎(chǔ)知識

考點1 計算機(jī)數(shù)據(jù)管理的發(fā)展 1數(shù)據(jù)與數(shù)據(jù)處理

數(shù)據(jù)是指存儲在某一種媒體上能夠識別的物理符號。數(shù)據(jù)處理的中心問題是數(shù)據(jù)管理。2計算機(jī)數(shù)據(jù)管理(l)人工管理。(2)文件系統(tǒng)。(3)數(shù)據(jù)庫系統(tǒng)。

(4)分布式數(shù)據(jù)庫系統(tǒng)。(5)面向?qū)ο髷?shù)據(jù)庫系統(tǒng)。3數(shù)據(jù)庫管理系統(tǒng)

為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件稱為數(shù)據(jù)庫管理系統(tǒng)DBMS(DataBase Management System)。

圖1-1 數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)與程序的關(guān)系 考點2 數(shù)據(jù)庫系統(tǒng) 1有關(guān)數(shù)據(jù)庫的概念

(1)數(shù)據(jù)庫(DataBase):存儲在計算機(jī)存儲設(shè)備上、結(jié)構(gòu)化的相關(guān)數(shù)據(jù)的集合。

(2)數(shù)據(jù)庫應(yīng)用系統(tǒng)(DBAS):是由系統(tǒng)開發(fā)人員利用數(shù)據(jù)庫系統(tǒng)資源開發(fā)出來的,面向某一類實際應(yīng)用的應(yīng)用軟件系統(tǒng)。

(3)數(shù)據(jù)庫管理系統(tǒng)(DBMS):對數(shù)據(jù)實行專門管理,提供安全性和完整性等統(tǒng)一機(jī)制,可以對數(shù)據(jù)庫的建立、使用和維護(hù)進(jìn)行管理。

(4)數(shù)據(jù)庫系統(tǒng)(DBS):是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng),實現(xiàn)有組織地、動態(tài)地存儲大量相關(guān)數(shù)據(jù),提供數(shù)據(jù)處理和信息資源共享的便利手段。數(shù)據(jù)庫系統(tǒng)由硬件系統(tǒng)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及相關(guān)軟件、數(shù)據(jù)庫管理員和用戶等部分組成。2數(shù)據(jù)庫系統(tǒng)的特點

(l)實現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余。(2)采用特定的數(shù)據(jù)模型。(3)具有較高的數(shù)據(jù)獨立性。(4)具有統(tǒng)一的數(shù)據(jù)控制功能。考點3 數(shù)據(jù)模型 1實體的描述(1)實體。

(2)實體的屬性。(3)實體集和實體型。

2實體間聯(lián)系及聯(lián)系的種類(1)一對一聯(lián)系。(2)一對多聯(lián)系。(3)多對多聯(lián)系。3數(shù)據(jù)模型簡介

為了反映事物本身及事物之間的各種聯(lián)系,數(shù)據(jù)庫中的數(shù)據(jù)必須有一定的結(jié)構(gòu),這種結(jié)構(gòu)用數(shù)據(jù)模型來表示,通常有以下3種。(1)層次數(shù)據(jù)模型。(2)網(wǎng)狀數(shù)據(jù)模型。(3)關(guān)系數(shù)據(jù)模型。小提示:

數(shù)據(jù)庫DB、數(shù)據(jù)庫系統(tǒng)DBS和數(shù)據(jù)庫管理系統(tǒng)DBMS之間的關(guān)系是DBS包括DB和DBMS。1.2 關(guān)系模型

關(guān)系模型的用戶界面非常簡單,一個關(guān)系的邏輯結(jié)構(gòu)就是一張二維表。這種用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型稱為關(guān)系數(shù)據(jù)模型。1關(guān)系術(shù)語

(l)關(guān)系:一個關(guān)系就是一張二維表,每個關(guān)系有一個關(guān)系名。在Visual FoxPro中一個關(guān)系存儲為一個文件,擴(kuò)展名為DBF,稱為“表”。

對關(guān)系的描述稱為關(guān)系模式,一個關(guān)系模式對應(yīng)一個關(guān)系的結(jié)構(gòu),格式為: 關(guān)系名(屬性名1,屬性名2,?,屬性名n)(2)元組:在一個二維表中,水平方向的行稱為元組,每一行為一個元組。(3)屬性:將二維表中垂直方向的列稱為屬性,每一列都有一個屬性名。(4)域:屬性的取值范圍,即不同元組對同一個屬性的取值所限定的范圍。

(5)關(guān)鍵字:屬性或?qū)傩缘慕M合,其值能夠唯一地標(biāo)識一個元組。在Visual FoxPro中,主關(guān)鍵字和候選關(guān)鍵字就起唯一標(biāo)志一個元組的作用。

(6)外部關(guān)鍵字:如果表中一個字段不是本表的主關(guān)鍵字或候選關(guān)鍵字,而是另一個表的主關(guān)鍵字或候選關(guān)鍵字,那么這個字段(屬性)就稱為外部關(guān)鍵字。2關(guān)系的特點

(1)關(guān)系必須規(guī)范化。

(2)在同一個關(guān)系中不能出現(xiàn)同名屬性,Visual FoxPro中表示為字段名的不同。(3)關(guān)系中不允許有完全相同的元組,即冗余。(4)在一個關(guān)系中元組的次序無關(guān)緊要。(5)在一個關(guān)系中列的次序無關(guān)緊要。考點5 關(guān)系運算

對關(guān)系數(shù)據(jù)庫進(jìn)行查詢時,需要找到用戶感興趣的數(shù)據(jù),這就需要對關(guān)系進(jìn)行一定的關(guān)系運算,關(guān)系的基本運算有兩類:傳統(tǒng)的集合運算和專門的關(guān)系運算。1傳統(tǒng)的集合運算

(1)并:兩個相同結(jié)構(gòu)關(guān)系的并是由屬于這兩個關(guān)系的全部元組組成的集合。

(2)差:兩個相同結(jié)構(gòu)關(guān)系的差是由屬于前一個關(guān)系的元組而不屬于后一個關(guān)系的元組組成的集合。例如,關(guān)系R和S的差結(jié)果是由屬于R但不屬于S的元組組成的集合。(3)交:兩個相同結(jié)構(gòu)關(guān)系的交是由屬于這兩個關(guān)系所共有的元組組成的集合。2專門的關(guān)系運算

(1)選擇:從關(guān)系中找出滿足給定條件的元組的操作。(2)投影:從關(guān)系模式中指定若干個屬性組成新的關(guān)系:

(3)連接:關(guān)系的橫向結(jié)合,將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式。

(4)自然連接:在連接運算中,按照字段值對應(yīng)相等為條件進(jìn)行的連接操作稱為等值連接。自然連接是去掉重復(fù)屬性的等值連接。小提示:

選擇和投影運算的操作對象只是一個表,相當(dāng)于對一個二維表進(jìn)行切割。連接運算則需要把兩個表作為操作對象。如果兩個表以上進(jìn)行連接,應(yīng)當(dāng)兩兩進(jìn)行連接。1.3 數(shù)據(jù)庫設(shè)計基礎(chǔ) 考點6 數(shù)據(jù)庫設(shè)計步驟 1設(shè)計原則

(l)關(guān)系數(shù)據(jù)庫的設(shè)計應(yīng)遵從概念單一化“一事一地”的原則。(2)避免在表之間出現(xiàn)重復(fù)字段。

(3)表中的字段必須是原始數(shù)據(jù)和基本數(shù)據(jù)元素。(4)用外部關(guān)鍵字保證有關(guān)聯(lián)的表之間的聯(lián)系。2設(shè)計步驟

利用Visual FoxPro來開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng),可以按照以下步驟來設(shè)計。(1)需求分析。(2)確定需求表C(3)確定需求字段。(4)確定聯(lián)系。(5)設(shè)計精確

1.4 Visual FoxPro系統(tǒng)概述 考點7 Visual FoxPro的特點(l)增強(qiáng)項目與數(shù)據(jù)庫管理。

(2)提高應(yīng)用程序開發(fā)的生產(chǎn)率。(3)互操作性與支持Internet。(4)充分利用已有數(shù)據(jù)。2.1程序與程序文件 程序與程序文件

考點1 程序的概念、建立與執(zhí)行 1程序的概念

程序是能夠完成一定任務(wù)的命令集合。這組命令被存放在稱為程序文件或命令文件的文本文件中。當(dāng)運行程序時,系統(tǒng)會按照一定的次序自動執(zhí)行包含在程序文件中的命令。2程序文件的建立與修改

程序文件的建立與修改一般是通過調(diào)用系統(tǒng)內(nèi)置的文本編輯器來進(jìn)行的。其建立步驟如下。(l)打開文本編輯窗口。

(2)在文本編輯窗口中輸入程序內(nèi)容,此處所輸入的程序命令不會馬上被執(zhí)行。

(3)編輯完成后,從“文件”菜單中選擇“保存”命令或按快捷鍵Ctrl+W保存程序文件。3打開或修改程序文件的方法

(1)從“文件”菜單中選擇“打開”命令,彈出“打開”對話框。(2)在“文件類型”列表框中選擇“程序”。(3)在文件列表框中選定要修改的文件,并單擊“確定”按鈕。

(4)編輯修改后,從“文件”菜單中選擇“保存”命令或按快捷鍵Ctrl+W保存程序文件,若要放棄修改,可直接按Esc鍵,或從“文件”菜單中選擇“還原”命令。4程序文件的執(zhí)行

程序文件建立后,可使用多種方式、多次執(zhí)行它,常用的以下有兩種方式。(l)菜單方式。(2)命令方式。

考點2 簡單的輸入輸出命令

程序一般都包含數(shù)據(jù)輸入、數(shù)據(jù)處理和數(shù)據(jù)輸出3個部分。1 INPUT命令

格式:INPUT[<字符表達(dá)式>]TO<內(nèi)存變量> 功能:該命令等待用戶從鍵盤輸入數(shù)據(jù),當(dāng)用戶回車后,系統(tǒng)將表達(dá)式的值存入指定的內(nèi)存變量。

注釋:輸入的數(shù)據(jù)可以是常量、變量,也可以是更為一般的表達(dá)式。但不能不輸入任何內(nèi)容直接按回車鍵輸入字符串時必須加定界符,輸入邏輯型常量時要用圓點定界(如.T.,.F.),則輸入日期時間型常量時要用大括號(如{^2001-03-01})。2 ACCEPT命令

格式:ACCEPT[<字符表達(dá)式>]TO<內(nèi)存變量> 功能:該命令等待用戶從鍵盤輸入字符串,當(dāng)用戶回車后,系統(tǒng)將表達(dá)式的值存入指定的內(nèi)存變量。

注釋:該命令只能接收字符串。用戶在輸入字符串時不需要加定界符;否則,系統(tǒng)會把定界符作為字符串本身的一部分。如果不輸入任何內(nèi)容而直接按回車鍵,系統(tǒng)會把空串賦給指定的內(nèi)存變量。3 WAIT命令

格式:WAIT[<字符表達(dá)式>][TO<內(nèi)存變量>][WINDOW[AT<行>,<列>]] [NOWAIT][CLEARINOCLEAR][TIMEOUT<數(shù)值表達(dá)式>] 功能:該命令顯示字符表達(dá)式的值作為提示信息,暫停程序的執(zhí)行,直到用戶按任意鍵或單擊鼠標(biāo)時繼續(xù)程序運行。

注釋:<內(nèi)存變量>用來保存用戶輸入的字符,其類型為字符型。若用戶按的是Enter鍵或單擊了鼠標(biāo),那么<內(nèi)存變量>中保存的將是空串若不選TO <內(nèi)存變量>短語,則輸入的單字符不保留。小提示:

如果用DO命令執(zhí)行查詢文件、菜單文件,在文件名中必須要包括擴(kuò)展名(QPR、MPR)。7.2 程序的基本結(jié)構(gòu)

程序結(jié)構(gòu)是指程序中命令或語句執(zhí)行的流程結(jié)構(gòu),包括3種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。考點3 順序結(jié)構(gòu)

順序結(jié)構(gòu)是最簡單的程序結(jié)構(gòu),它是按命令在程序中出現(xiàn)的先后次序依次執(zhí)行。考點4 選擇結(jié)構(gòu)

支持選擇結(jié)構(gòu)的語句包括條件語句和分支語句。1條件語句 格式: IF<條件> <語句序列1> [ELSE> <語句序列2>] ENDIF 功能:該語句根據(jù)<條件>是否成立從兩組代碼中選擇一組執(zhí)行。語句的執(zhí)行流程圖如圖7-1和圖7-2所示。

圖7-1有ELSE的選擇語句

圖7-2無ELSE的選擇語句 2分支語句

格式:DO CASE CASE<條件1> <語句序列1> CASE<條件2> <語句序列2> ……

CASE<條件n> <語句序列n> [OTHERWISE <語句序列>] ENDCASE

功能:語句執(zhí)行時,依次判斷CASE后面的條件是否成立。分支語句實現(xiàn)的是一種擴(kuò)展的選擇結(jié)構(gòu),可以根據(jù)條件從多組代碼中選擇一組執(zhí)行。分支語句的流程如圖7-3所示。

圖7-3 多分支語句 考點5 循環(huán)結(jié)構(gòu)

循環(huán)結(jié)構(gòu)也稱為重復(fù)結(jié)構(gòu),是指程序在執(zhí)行的過程中,其中的某段代碼被重復(fù)執(zhí)行若一干珠。被重復(fù)執(zhí)行的代碼段,通常稱為循環(huán)體。Visual FoxPro支持循環(huán)結(jié)構(gòu)的語句包括:DO WHILE-ENDDO、FOR-ENDFOR和SCAN-ENDSCAN。1 DO WHILEENDFOR語句 格式:

FOR<循環(huán)變量>=<初值>TO<終值>[STEP<步長>] <循環(huán)體> ENDFOR 功能:首先將初值賦給循環(huán)變量,然后判斷循環(huán)條件是否成立(若步長為正值,則循環(huán)條件為<循環(huán)變量><=<終值>;若步長為負(fù)值,則循環(huán)條件為<循環(huán)變量>>=<終值>)。如果成立,則執(zhí)行循環(huán)體,然后循環(huán)變量增加一個步長值,并再次判斷循環(huán)條件,一直到條件為假時,退出循環(huán)體。該語句通常用于實現(xiàn)循環(huán)次數(shù)已知情況下的循環(huán)結(jié)構(gòu)〕 3 SCAN-ENDSCAN語句 格式:

SCAN[<范圍>][FOR<條件1>][WHERE<條件2>] <循環(huán)體> ENDSCAN

功能:該循環(huán)語句一般用于處理表中記錄,語句可指明需要處理的記錄范圍及應(yīng)滿足的條件。執(zhí)行該語句時,記錄指針自動、依次地在當(dāng)前表的指定范圍內(nèi)滿足條件的記錄上移動,對每一條記錄執(zhí)行循環(huán)體內(nèi)的命令。7.3 多模塊程序

模塊是一個相對獨立的程序段,它可以被其他模塊調(diào)用,也可以調(diào)用其他模塊。通常,把被其他模塊調(diào)用的模塊稱為子程序,把調(diào)用其他模塊而沒有被其他模塊調(diào)用的模塊稱為主程序。應(yīng)用程序一般都是多模塊程序,包含多個程序模塊。考點6 模塊的定義和調(diào)用 1模塊的定義

在Visual FoxPro中,模塊可以是命令文件,也可以是過程。過程定義的語句格式為: PROCEDURE|FUNCTION<過程名> <命令序列> [RETURN[<表達(dá)式>]] [ENDPROCIENDFUNC] 功能說明如下。

(1)PROCEDURE|FUNCTION命令表示一個過程的開始,并命名過程。過程名必須以字母或下劃線開頭,可以包含數(shù)字、字母和下劃線。

(2)當(dāng)程序執(zhí)行到RETURN命令時,控制將轉(zhuǎn)回到調(diào)用處(或命令窗口),并返回表達(dá)式的值。若默認(rèn)RETURN命令,系統(tǒng)將在過程結(jié)束處自動調(diào)用一條隱含的RETURN命令。(3)ENDPROC|ENDFUNC命令表示一個過程的結(jié)束。如果默認(rèn)此語句,那么過程結(jié)束于下一條PROCEDURE|FUNCTION命令或文件尾。2模塊的調(diào)用

模塊調(diào)用的格式有兩種。

(1)使用DO命令,格式如下。DO<文件名>|<過程名>(2)在名字后加一對小括號,格式如下。<文件名>|<過程名>()3打開過程文件 命令格式如下。

SET PROCEDURE TO[<過程文件1>[,<過程文件2>,?][ADDITIVE] 4關(guān)閉過程文件 命令格式如下。

RELEASE PROCEDURE<過程文件1>[,<過程文件2>,?] 考點7 參數(shù)傳遞

模塊程序可以接收調(diào)用程序傳遞過來的參數(shù)。

(1)PARAMETERS<形參變量1>[,<形參變量2>,?]。(2)LPARAMETERS<形參變量1>[,<形參變量2>,?]。

說明PARAMETERS聲明的形參被看做是模塊程序中建立的私有變量,LPARAMETERS聲明的形參被看做是模塊程序中建立的局部變量。除此之外,兩條命令無其他區(qū)別。不管是PARAMETERS或LPARAMETERS,都應(yīng)該是模塊程序的第一條可執(zhí)行命令。(1)調(diào)用參數(shù)調(diào)用模塊程序參數(shù)的格式如下。

DO<文件名>|<過程名>WITH<實參1>[,<實參2>,?] <文件名>|<過程名>(<實參1>[,<實參2>,?])說明:實參可以是常量、變量或一般表達(dá)式,調(diào)用模塊程序時,形參的數(shù)目不能少于實參的數(shù)目,當(dāng)形參數(shù)目多于實參數(shù)目時,多余的形參取初值邏輯假.F.。

(2)參數(shù)的傳遞。模塊中參數(shù)的傳遞分為兩種:按值傳遞(實參一般為常量和表達(dá)式)和引用傳遞(實參一般為變量)。參數(shù)的傳遞方式可以重新設(shè)置,格式如下。SET UDFPARMS TO VALUE|REFERENCE 考點8 變量的作用域

變量的一個重要屬性是作用域。變量的作用域指的是變量在什么范圍內(nèi)是有效或能夠被訪問的。在Visual FoxPro中,可分為公共變量、私有變量和局部變量3類。1.公共變量

在任何模塊中都可使用的變量稱為公共變量,公共變量必須先定義后使用,格式如下。PUBLIC<內(nèi)存變量表> 說明:該命令是建立公共的內(nèi)存變量,并賦以初值邏輯假.F.。建立好的公共變量一直有效,即使程序結(jié)束返回命令窗口也不會消失,只有執(zhí)行CLEAR MEMORY,RELEASE或QUIT等命令后,才能被釋放。2私有變量

在程序中直接使用(沒有預(yù)先聲明),而由系統(tǒng)自動隱含建立的變量都是私有變量。私有變量的作用域是建立它的模塊及其下屬的各層模塊。3局部變量

局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。程序結(jié)束時,自動釋放局部變量。格式如下 LOCAL<內(nèi)存變量表> 說明:該變量同樣給建立的內(nèi)存變量賦以初值邏輯假.F.,也必須先定義后使用。當(dāng)子程序中定義的變量名與主程序中同名時,為避免子程序中的變量值改變主程序中的變量值,可在子程序中使用PRIVATE命令隱藏主程序中可能存在的變量,使這些變量在子程序中暫時無效。格式如下。

(1)PRIVATE<內(nèi)存變量表>。

(2)PRIVATE ALL[LIKE<通配符>|EXCEPT<通配符>]。說明:該命令并不建立內(nèi)存變量,它只是隱藏指定的在上層模塊中可能已經(jīng)存在的內(nèi)存變量,但是當(dāng)模塊程序返回到上層模塊時,被隱藏的變量就自動恢復(fù)有效性,保持原值。7.4 程序調(diào)試

考點9 調(diào)試器環(huán)境

程序調(diào)試是指在發(fā)現(xiàn)程序有錯誤的情況下,確定出錯位置并糾正錯誤。計算機(jī)一般能夠發(fā)現(xiàn)程序的出錯位置,但對于計算機(jī)不能發(fā)現(xiàn)的錯誤,只能由用戶自己來查錯。Visual FoxPro提供的功能強(qiáng)大的調(diào)試工具—調(diào)試器,可幫助我們進(jìn)行這項工作。調(diào)用調(diào)試器的方法一般有兩種。

(l)選擇“工具”菜單中的“調(diào)試器”命令。(2)在命令窗口中輸入DEBUG命令。考點10 設(shè)置斷點

可以設(shè)置以下4種類型的斷點。

(1)在定位處中斷:可指定一行代碼,當(dāng)程序調(diào)試執(zhí)行到該行時,中斷程序運行。

(2)如果表達(dá)式值為真,則在定位處中斷:指定一行代碼及一個表達(dá)式,當(dāng)程序調(diào)試執(zhí)行到該行代碼時,如果表達(dá)式值為真,就中斷程序運行。

(3)當(dāng)表達(dá)式值為真時中斷:可以指定一個表達(dá)式,在程序調(diào)試執(zhí)行過程中,當(dāng)該表達(dá)式值為邏輯真.T.時,中斷程序運行。

(4)當(dāng)表達(dá)式值改變時中斷:可以指定一個表達(dá)式,在程序調(diào)試執(zhí)行過程中,當(dāng)該表達(dá)式值改變時,中斷程序運行。考點11 “調(diào)試”菜單

“調(diào)試”菜單包含執(zhí)行程序、選擇執(zhí)行方式、終止程序執(zhí)行、修改程序,以及調(diào)整程序執(zhí)行速度等命令。各命令具體功能如下。

(1)運行:執(zhí)行在跟蹤窗口中打開的程序:

(2)繼續(xù)執(zhí)行:當(dāng)程序被中斷時,該命令可使程序在中斷處繼續(xù)往下執(zhí)行。(3)取消:終止程序的調(diào)試執(zhí)行,并關(guān)閉程序。

(4)定位修改:終止程序的調(diào)試執(zhí)行,然后在文本編輯窗口中打開調(diào)試程序。

(5)跳出:以連續(xù)方式而非單步方式繼續(xù)執(zhí)行被調(diào)用模塊程序中的代碼,然后在調(diào)用程序的調(diào)用語句的下一行處中斷。

(6)單步:單步執(zhí)行下一行代碼。如果下一行代碼調(diào)用了過程或者方法程序,那么該過程或者方法程序在后臺執(zhí)行。

(7)單步跟蹤:單步執(zhí)行下一行代碼。

(8)運行到光標(biāo)處:從當(dāng)前位置執(zhí)行代碼直至光標(biāo)處中斷。

(9)調(diào)速:打開“調(diào)整運行速度”對話框,設(shè)置兩代碼行執(zhí)行之間的延遲秒數(shù)。

(10)設(shè)置下一條語句:程序中斷時選擇該命令,可使光標(biāo)所在行成為恢復(fù)執(zhí)行后要執(zhí)行的語句。

3.1 Visual FoxPro數(shù)據(jù)庫及其建立 考點1 建立和使用數(shù)據(jù)庫 1數(shù)據(jù)庫的建立

(1)在項目管理器中建立數(shù)據(jù)庫。(2)通過“新建”對話框建立數(shù)據(jù)庫。(3)使用命令建立數(shù)據(jù)庫,格式為:

CREATE DATABASE[DatabaseName |?] 2數(shù)據(jù)庫的打開

(1)在項目管理器中打開。(2)通過“打開”對話框打開數(shù)據(jù)庫。(3)使用命令打開數(shù)據(jù)庫,格式為:

OPEN DATABASE[FileName |?][EXCLUSIVE I SHARED] [NOUPDATE] [VALIDATE] 考點2 修改和刪除數(shù)據(jù)庫

Visual FoxPro在建立數(shù)據(jù)庫時建立了擴(kuò)展名分別為dbc、dct和dcx的3個文件,用戶不能直接修改這些文件。

Visual FoxPro中修改數(shù)據(jù)庫實際是打開數(shù)據(jù)庫設(shè)計器,完成數(shù)據(jù)庫中各種對象的建立、修改和刪除等操作。

可以有3種方法打開數(shù)據(jù)庫設(shè)計器。(1)從項目管理器中打開數(shù)據(jù)庫設(shè)計器。(2)從“打開”對話框中打開數(shù)據(jù)庫設(shè)計器。(3)使用命令打開數(shù)據(jù)庫設(shè)計器,格式為: MODIFY DATABASE[DatabaseName|?] 在項目管理器中不管刪除還是移去數(shù)據(jù)庫文件,都不會刪除其所包含的各個對象做口數(shù)據(jù)表)。如果要在刪除數(shù)據(jù)庫的同時刪除其所包含的數(shù)據(jù)表,就必須使用命令,格式為: DELETE DATABASE DatabaseName|?[DELETETABLES][RECYCLE] 小提示:

在Visual FoxPro中,Open DataBase和Modify DataBase命令的區(qū)別在于:Open DataBase打開的只是數(shù)據(jù)庫的工作環(huán)境,并不會進(jìn)入數(shù)據(jù)庫設(shè)計器;Modify DataBase是打開數(shù)據(jù)庫設(shè)計器。4.2 建立數(shù)據(jù)庫表

考點3 在數(shù)據(jù)庫中建立表 在數(shù)據(jù)庫中建立數(shù)據(jù)表,最直接的方法就是在數(shù)據(jù)庫設(shè)計器中利用鼠標(biāo)右鍵單擊空白處,選擇“新建表”命令,在彈出的表設(shè)計器中設(shè)置數(shù)據(jù)表結(jié)構(gòu)。另外可以在命令窗口利用OPEN DATA命令先打開數(shù)據(jù)庫,然后利用CREATE命令打開表設(shè)計器進(jìn)行數(shù)據(jù)表設(shè)計,如圖4-l所示。

圖4-1 表設(shè)計器 1字段名

(l)自由表字段名最長為10個字符。(2)數(shù)據(jù)庫表字段名最長為128個字符。(3)字段名必須以字母或漢字開頭。

(4)字段名可以由字母、漢字、數(shù)字和下劃線組成。(5)字段名中不能包含空格。2字段類型和寬度

(1)字符型:可以是字母、數(shù)字等各種字符型文本,如用戶名稱。(2)貨幣型:貨幣單位,如貨物價格。(3)數(shù)值型:整數(shù)或小數(shù),如訂貨數(shù)量。(3)浮點型:功能類似于“數(shù)值型”,其長度在表中最長可達(dá)20位。(4)日期型:由年、月、日構(gòu)成的數(shù)據(jù)類型,如訂貨日期。

(5)日期時間型:由年、月、日、時、分、秒構(gòu)成的數(shù)據(jù)類型,如員工上班的時間。(6)雙精度型:雙精度數(shù)慎類型,一般用于要求精度很高的數(shù)據(jù)。(7)整型:不帶小數(shù)點的數(shù)值類型,如訂單的行數(shù)。

(8)邏輯型:值為“真”(.T.)或假(.F.),如表示訂單是否已執(zhí)行完。

(9)備注型:不定長的字符型文本。在表中占4個字節(jié),表備注型文件的擴(kuò)展名為FPT。(10)通用型:用于標(biāo)記電子表格、文檔、圖片等OLE對象,在表中占4個字節(jié)。(11)字符型(二進(jìn)制)。(12)備注型(二進(jìn)制)。3空值

一個字段是否允許為空值與實際應(yīng)用有關(guān),比如作為關(guān)鍵字的字段是不允許為空值的,而那些在插入記錄時允許暫缺的字段值往往允許為空值。4字段有效性組框

在字段有效性組框中可以定義字段的有效性規(guī)則、違反規(guī)則時的提示信息和字段的默認(rèn)值。5顯示組框

在顯示組框下可以定義字段顯示的格式、輸入的掩碼和字段的標(biāo)題。輸入掩碼是字段的一種屬性,用限制或控制用戶輸入的格式。標(biāo)題用于字段顯示時的標(biāo)題,如果不指定標(biāo)題則顯示字段名。當(dāng)字段名是英文或縮寫時,則通過指定標(biāo)題可以使界面更友好。6字段注釋

可以為每個字段添加注釋,便于日后或其他人對數(shù)據(jù)庫進(jìn)行維護(hù)。考點4 修改表結(jié)構(gòu) 在Visual FoxPro中可以對表結(jié)構(gòu)任意修改,修改表結(jié)構(gòu)和建立表結(jié)構(gòu)時,表設(shè)計器界面完全一樣。修改數(shù)據(jù)表結(jié)構(gòu)時,首先應(yīng)該用USE命令打開要修改的數(shù)據(jù)表,然后利用MODIFY STRUCTURE打開表設(shè)計器進(jìn)行修改,具體操作有以下幾種。(1)修改已有字段。(2)添加新字段。(3)刪除不用的字段。4.3 表的基本操作

考點5 使用瀏覽器操作表

在交互式工作方式下,最簡單、方便的方法就是使用BROWSE瀏覽器瀏覽表,打開瀏覽器的方法有多種。在項目管理器中將數(shù)據(jù)庫展開至表,然后單擊“瀏覽”按鈕,或直接在窗口中輸入BROWSE命令(首先應(yīng)該打開表文件)。1瀏覽器操作

(1)下一記錄(下箭頭鍵)。(2)前一記錄(上箭頭鍵)。(3)下一頁(PageDown鍵)。(4)上一頁(PageUp鍵)。(5)下一字段(Tab鍵)。

(6)前一字段(Shift+Tab鍵)。2修改記錄

只需將光標(biāo)定位到要修改的記錄和字段上,就可以進(jìn)行修改了。3刪除記錄 Visual FoxPro中刪除記錄有邏輯刪除和物理刪除兩種,邏輯刪除只在記錄旁做刪除標(biāo)記(如圖4-2所示),必要時可以進(jìn)行恢復(fù)物理刪除是在邏輯刪除的基礎(chǔ)上真正地將記錄從表中刪除。要在瀏覽器中刪除有刪除標(biāo)記的記錄,可選擇“表/徹底刪除”菜單命令。

圖4-2 增加和刪除記錄

考點6 增加、刪除、修改和顯示記錄的命令 1增加記錄

APPEND命令是在表的尾部增加記錄,格式有如下兩種。格式1:APPEND 格式2:APPEND BLANK 2插入記錄

格式:INSERT [BEFORE][BLANK] 3刪除記錄

刪除記錄有物理刪除和邏輯刪除兩種,Visual FoxPro用來刪除記錄的命令如下。(1)設(shè)置刪除標(biāo)記的命令

格式:DELETE [FOR lExpressionl] 說明:如果不使用FOR短語指定邏輯條件,則只刪除當(dāng)前記錄,否則邏輯刪除滿足條件的所有記錄。

(2)恢復(fù)記錄的命令。

格式:RECALL [FOR lExpressionl] 說明:使用該命令恢復(fù)表中邏輯刪除的記錄,短語FOR的功能同上。(3)物理刪除有刪除標(biāo)記的記錄 格式:PACK 說明:此命令用來物理刪除當(dāng)前表中所有帶刪除標(biāo)記的記錄。(4)物理刪除表中的全部記錄 格式:ZAP 說明:不管表中記錄是否帶有刪除標(biāo)記,此命令可以一次性將當(dāng)前表中的記錄全部物理刪除,但表結(jié)構(gòu)仍保留使用此命令相當(dāng)于DELETE ALL與 PACK的連用。4修改記錄

在Visual FoxPro中可以交互修改記錄,也可以用指定值直接修改記錄。(1)用EDIT或CHANGE命令交互式修改。(2)用REPLACE命令直接修改。5顯示記錄

格式:LIST/DISPLAY [[FIELDS]FieldList][FOR LExpressionl][OFF] [TO PRINTER[PROMPT]|TO FILE FileName] 考點7 查詢定位的命令(1)用GOTO命令直接定位(2)SKIP命令

(3)用LOCATE命令定位。

LOCATE命令是按條件定位記錄位置,格式為: LOCATE FOR IExpressionl LOCATE命令常用結(jié)構(gòu)如下。LOCATE FOR IExpression1 DO WHILE FOUND()****處理數(shù)據(jù)*** CONTINUE ENDDO 小提示:

連續(xù)使用DELETE ALL和PACK命令,其操作結(jié)果與ZAP命令一樣,都可以將表中的所有記錄一次性物理刪除。4.4 索引與排序

考點8 索引的基本概念

索引是對表中的記錄按照某種邏輯順序重新排列。

(l)主索引:在指定的字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引,且一個表只能創(chuàng)建一個主索引。

(2)候選索引:具有與主索引相同的性質(zhì)和功能,但一個表中可以創(chuàng)建多個候選索引,其指定的字段或表達(dá)式中也不允許出現(xiàn)重復(fù)值。

(3)唯一索引:它的“唯一性”是指索引項的唯一,而不是字段值的唯一。但在使用該索引時,重復(fù)的索引段值只有唯一一個值出現(xiàn)在索引項中。

(4)普通索引:不僅允許字段中出現(xiàn)重復(fù)值,并且索引項中也允許出現(xiàn)重復(fù)值。考點9 索引的建立 1單項索引

在表設(shè)計器界面中有“字段”、“索引”和“表“3個選項卡,在“字段”選項卡中定義字段時就可以直接指定某些字段是否為索引項,用鼠標(biāo)單擊定義索引的下拉列表框可以看到3個選項:無、升序和降序(默認(rèn)是無)。如果選定升序或降序,則在對應(yīng)的字段上建立一個普通索引,索引名與字段名同名,索引表達(dá)式就是對應(yīng)的字段。2復(fù)合字段索引

(1)在“索引”選項卡中的索引名欄目中輸入索引名。(2)在索引類型的下拉框中選擇索引類型。

(3)單擊表達(dá)式欄右側(cè)的按鈕,打開表達(dá)式生成器。

(4)在“表達(dá)式”文本框中輸入索引表達(dá)式(如圖4-3所示),最后單擊“確定”按鈕。

圖4-3 表達(dá)式生成器界面

3使用命令建立索引

格式:INDEX ON eExpression TO IDXFileName | TAG TagName[OF CDXFileName] [FOR lExpression][COMPACT] [ASCENDING | DESCENDING] [UNIQUE | CANDIDATE] [ADDITIVE] 從索引的組織方式來講,索引共有3種類型。(1)單獨的IDX索引,是一種非結(jié)構(gòu)索引。

(2)采用非默認(rèn)名的CDX索引,也是一種非結(jié)構(gòu)復(fù)合索引。(3)與表同名的CDX索引,是結(jié)構(gòu)復(fù)合索引。結(jié)構(gòu)復(fù)合索引文件可隨表的打開而打開,在同一個索引文件中能包含多個索引方案或索引關(guān)鍵字,在添加、更改或刪除記錄時自動維護(hù)索引。考點10 索引的使用

(l)打開索引文件,格式為: SET INDEX TO Indexfilelist(2)設(shè)置當(dāng)前索引,格式為:

SET ORDER TO[nIndexNumber |[TAG]TagName][ASCENDING|DESCENDING](3)使用索引快速定位,格式為:

SEEK eExpression[ORDER nIndexNumber|[TAG]TagName][ASCENDING| DESCENDING](4)刪除索引,格式為:

DELETE TAG TagNamel

&&TagName1為索引名 要刪除全部索引,可使用命令:DELETE TAG ALL 考點11 排序

索引可以使用戶按照某種順序瀏覽或查找表中的記錄,這種順序是邏輯的,如要對表中的記錄按物理順序重新排列,可使用SORT命令,格式為: SORT TO TableName ON FieldNainel[/A}/D][/C][,F(xiàn)ieldName2[/A|/D][/C]?][ASCEND ING | DESCENDING][FOR lExpressionl][FIELDS FieldNameList] 小提示:

在數(shù)據(jù)庫表中只能有一個主索引,且只能在表設(shè)計器中建立。其他3種索引可以建立多個,既能在表設(shè)計器中建立,也能以命令方式建立,但在自由表中不能為其創(chuàng)建主索引,只能創(chuàng)建后3種索引,同樣也可以建立多個。4.5 數(shù)據(jù)完整性

考點12 實體完整性與主關(guān)鍵字

(1)實體完整性是保證表中記錄唯一的特性,即在同一個表中不允許有重復(fù)的記錄出現(xiàn)。在Visual Pro中通過主索引和候選索引來保證數(shù)據(jù)的實體完整性。

(2)如果一個字段的值或幾個字段的值能夠唯一標(biāo)志表中的一條記錄,則稱這個字段為候選關(guān)鍵字。在Visual FoxPro中將主關(guān)鍵字稱做主索引,將候選關(guān)鍵字稱為候選索引。考點13 參照完整性與表之間的關(guān)聯(lián) 1建立表之間的聯(lián)系

參照完整性與表之間的聯(lián)系有關(guān),其含義大致是:當(dāng)插入、刪除或修改一個表中的數(shù)據(jù)時,通過參照引用相互關(guān)聯(lián)的另一個表中的數(shù)據(jù),檢查對表的數(shù)據(jù)操作是否正確。

在數(shù)據(jù)庫設(shè)計器中設(shè)計表之間的聯(lián)系時,要在父表中建立主索引,在子表中建立普通索引,然后通過父表主索引和子表的普通索引建立起兩個表之間的聯(lián)系。2設(shè)置參照完整性約束

建立參照完整性之前,首先必須清理數(shù)據(jù)庫,即物理刪除表中被邏輯刪除的記錄,然后選擇兩個關(guān)聯(lián)表之間的連線并選擇“數(shù)據(jù)庫”、“編輯參照完整性”菜單命令,打開如圖4-4所示的“參照完整性生成器”對話框。

圖4-4 “參照完整性生成器”對話框 小提示:

欲建立兩表之間的聯(lián)系,首先用鼠標(biāo)選中一個表的主索引,按住鼠標(biāo)左鍵不放,并拖動鼠標(biāo)到另一個表的索引上,這時鼠標(biāo)箭頭變成小矩形狀,最后釋放鼠標(biāo)。4.6 自由表

考點14 數(shù)據(jù)庫表與自由表

自由表是不屬于任何數(shù)據(jù)庫的表。在沒有打開數(shù)據(jù)庫時,所建立的表就是自由表。數(shù)據(jù)庫表與自由表之間可以相互轉(zhuǎn)化。1建立自由表的方法

(1)在項目的“數(shù)據(jù)”選項卡中選擇“自由表”,單擊“新建”按鈕。

(2)在沒有打開數(shù)據(jù)庫的情況下,通過“新建”對話框,選擇“表”并單擊“新建文件”按鈕。

(3)在沒有打開數(shù)據(jù)庫的情況下,在命令窗口輸入CREATE命令,新建自由表。2數(shù)據(jù)庫表相對于自由表的特點

(l)數(shù)據(jù)庫表可以使用長表名,在表中可以使用長字段名。(2)可以為數(shù)據(jù)庫表中的字段指定標(biāo)題和添加注釋。(3)可以為數(shù)據(jù)庫表中的字段指定默認(rèn)值和輸入掩碼。(4)數(shù)據(jù)庫表的字段有默認(rèn)的控件類。

(5)可以為數(shù)據(jù)庫表規(guī)定字段級規(guī)則和記錄級規(guī)則。

(6)數(shù)據(jù)庫表支持主關(guān)鍵字、參照完整性和表之間的聯(lián)系。(7)支持INSERT,UPDATE和DELETE事件的觸發(fā)器。考點15 將自由表添加到數(shù)據(jù)庫中

(1)在數(shù)據(jù)庫設(shè)計器中可利用“數(shù)據(jù)庫”→“添加表”菜單命令,在“打開”對話框中選擇自由表文件,將其添加到數(shù)據(jù)庫中。

(2)直接用命令方式將自由表添加到當(dāng)前數(shù)據(jù)庫中,格式為: ADD TABLE TableName|?[NAME LongTableName] 考點16 從數(shù)據(jù)庫中移出表

(1)直接利用命令移出數(shù)據(jù)庫表,格式為:

REMOVE TABLE TableName |?[DELETE][RECYCLE](2)從項目管理器中移出數(shù)據(jù)庫。(3)從數(shù)據(jù)庫設(shè)計器中移出數(shù)據(jù)庫。4.7 多個表的同時使用

在Visual FoxPro中,一次可以打開多個數(shù)據(jù)庫,每個數(shù)據(jù)庫都可以打開多個數(shù)據(jù)表。考點17 多工作區(qū)的概念

指定工作區(qū)的命令格式為SELECT nWorkArea | cTableAlias,每個表打開后都有兩個默認(rèn)別名,一個是表的自身名,另一個是工作區(qū)所對應(yīng)的別名。在前10個工作區(qū)中指定的默認(rèn)別名是工作區(qū)字母A~J,其后面的工作區(qū)所對應(yīng)的別名為W11~W32767。

另外還可以在USE命令中通過ALIAS短語指定表別名。

例如:USE學(xué)生表IN 1 ALIAS student,為學(xué)生表指定了別名student。考點18 使用不同工作區(qū)的表

除了使用SELECT命令切換不同的工作區(qū)之外,也可以在一個工作區(qū)使用其他工作區(qū)的數(shù)據(jù)表。即通過短語:IN nWorkArea|cTableAlias。在表別名后加上“.”或“->”操作符,可在一個工作區(qū)中直接調(diào)用其他工作區(qū)中數(shù)據(jù)表的記錄。例如當(dāng)前工作區(qū)號為2,要調(diào)用1區(qū)上學(xué)生表中的班級號的相關(guān)字段,可使用命令:

學(xué)生表.班級號 或?qū)W生表->班級號或A.班級號或A->班級號 考點19 表之間的關(guān)聯(lián)

使用SET RELATION命令建立表間記錄指針的臨時聯(lián)系(關(guān)聯(lián))。

格式:SET RELATION TO eExpressionl INTO nWorkAreal I cTableAliasl。

說明:eExpressionl是指建立臨時聯(lián)系的索引關(guān)鍵字,一般是父表的主索引,子表的普通索引。用工作區(qū)號 nWorkAreal或表的別名cTableAlias I說明臨時聯(lián)系是由當(dāng)前工作區(qū)的表到哪個表。利用SET RELATION TO命令將取消當(dāng)前表到所有表的臨時聯(lián)系。4.1 SQL概述 5.1 SQL概述 考點1 概述 1概念

SQL是結(jié)構(gòu)化查詢語言Structured Query Language的縮寫。它包括數(shù)據(jù)查詢、數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制4部分。Visual FoxPro在SQL方面支持?jǐn)?shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操縱功能。另外,由于Visual FoxPro自身在安全控制方面的缺陷,所以它沒有提供數(shù)據(jù)控制功能。2 SQL語言的特點

(1)一種一體化的語言。

(2)一種高度非過程化的語言。(3)語言非常簡潔。

(4)可以直接以命令方式交互使用,也可以以程序方式使用。5.2 查詢功能

SQL的核心是查詢,基本形式由SELECT-FROM-WHERE查詢塊組成,多個查詢塊可嵌套執(zhí)行,如表5-1所示。

表5-1 SQL命令動詞

考點2 簡單查詢 1簡單查詢

簡單查詢是由SELECT和FROM短語構(gòu)成的無條件查詢,或由SELECT,F(xiàn)ROM和WHERE短語構(gòu)成的條件查詢。2簡單的連接查詢

連接是關(guān)系的基本操作之一,連接查詢是一種基于多個關(guān)系的查詢。3嵌套查詢

嵌套查詢所要求的結(jié)果出自一個關(guān)系,但關(guān)系的條件卻涉及多個關(guān)系。其內(nèi)層基本上也是一個SELECT-FROM-WHERE查詢語句。這種簡單嵌套查詢,可使用謂詞IN或NOT IN來判斷在外層的查詢條件中是否包含內(nèi)層查詢的結(jié)果。考點3 特殊運算符號 1 BETWEEN?AND?

含義:該查詢的條件是在??范圍之內(nèi),相當(dāng)于用AND連接的一個邏輯表達(dá)式。2 LIKE 含義:它是一個字符串匹配運算符,與之搭配使用的通配符包括“*”和“?”。考點4 排序

使用SQL SELECT可以將查詢結(jié)果進(jìn)行排序,排序的短語是ORDER BY。格式:ORDER BY Order_Item[ASCIDESC][,Order_Item[ASC|DESC]?] 說明:可以按升序(ASC)或降序(DESC)排序,允許按一列或多列排序。考點5 計算查詢 1簡單的計算查詢

SQL不僅具有一般的檢索能力,而且還有計算方式的檢索,用于計算檢索的函數(shù)有:COUNT(計數(shù))、SUM(求和)、AVG(計算平均值)、MAX(求最大值)及MIN(求最小值)。2分組與計算查詢

在SQL SELECT中可以利用GROUP BY子句進(jìn)行分組計算查詢。

格式:GROUP BY GroupColumn[,GroupColumn?][HAVING FilterCondition] 說明:可以按一列或多列分組,還可以用HAVING子句進(jìn)一步限定分組的條件。它必須跟在GROUP BY子句之后,不可單獨使用,與WHERE子句并不矛盾。考點6 別名和自連接查詢

(1)SQL語句允許在二OM短語中為關(guān)系定義別名,格式為:一 <關(guān)系名><別名>(2)SQL不僅可以對多個關(guān)系進(jìn)行連接操作,也可以將同一關(guān)系與其自身進(jìn)行連接,這種連接就稱為自連接。在關(guān)系的自連接操作中,別名是必不可少的。考點7 使用量詞和謂詞的查詢

與嵌套查詢或子查詢有關(guān)的運算符,除了IN和NOT IN運算符外,還有兩類與子查詢有關(guān)的運算符,它們有以下兩種格式。

(1)<表達(dá)式><比較運算符>[ANY I ALL | SOME](子查詢)(2)[NOT]EXISTS(子查詢)EXISTS是謂詞,EXISTS或NOT EXISTS是用來檢查在子查詢中是否有結(jié)果返回,即存在元組或不存在元組。其本身并沒有進(jìn)行任何運算或比較,只用來返回子查詢結(jié)果。考點8 超鏈接查詢

(1)在新的SQL標(biāo)準(zhǔn)中支持兩個新的關(guān)系連接運算符,這兩個新的連接運算是左連接(*=)和右連接=*):首先保證一個表中滿足條件的元組都在結(jié)果表中,然后將滿足連接條件的元組與另一個表的元組進(jìn)行連接,不滿足連接條件的則應(yīng)將來自另一個表的屬性值置為空值。在一般SQL中超鏈接運算符是“*=”(左連接)和“=*”(右連接)。(2)在Visual FoxPro中不支持超鏈接運算符“*=”和“=*”,Visual FoxPro有專門的連接運算。下面拼出SQL中超鏈接的部分語句格式: SELECT…

FROM Table INNER|LEFT|RIGHT|FULL JOIN Table ON JoinCondition WHERE…

考點9 Visual FoxPro中SQL SELECT的幾個特殊選項(l)顯示部分結(jié)果,格式為: TOP nExpr[PERCENT](2)將查詢結(jié)果存放到數(shù)組中,格式為: INTO ARRAY ArrayName(3)將查詢結(jié)果存放到臨時文件中,格式為: INTO CURSOR CursorName(4)將查詢結(jié)果存放到永久表中,格式為: INTO DBF|TABLE TableName(5)將查詢結(jié)果存放到文本文件中,格式為: TO FILE FileName[ADDITIVE](6)將查詢結(jié)果直接輸出到打印機(jī),格式為: TO PRINTER[PROMPT] 5.3 操作功能 考點10 插入

Visual FoxPro支持兩種SQL插入命令的格式,一種是標(biāo)準(zhǔn)格式,另一種是特殊格式。1標(biāo)準(zhǔn)格式

INSERT INTO dbf name[(frame 1[,fname2,?])] VALUES(eExpressionl[,eExpression2,?])2特殊格式

INSERT INTO dbf _name FROM ARRAY ArrayName|FROM MEMVAR 考點11 更新

SQL的數(shù)據(jù)更新命令格式如下: UPDATE TableName SET Column_Namel=eEpressionl[,Column_Name2=eExpression2?] WHERE Condition 說明:利用WHERE字句指定條件,以更新滿足條件的一些記錄的字段值,并巨一次可更新多個字段;如果不使用WHERE子句,則更新全部記錄。考點12 刪除

SQL從表中刪除數(shù)據(jù)的命令格式如下:

DELETE FROM TableName[WHERE Condition] 說明:FROM指定從哪個表中刪除記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除該表中的全部記錄。小提示:

當(dāng)一個表定義一個主索引或候選索引后,由于相應(yīng)的字段具有關(guān)鍵字的特性,即不能為空,所以只能用此命令插入記錄、)APPEND和INSERT都是插入一條空白記錄再輸入各字段的值,故不能用它們來插入記錄。5.4 定義功能 考點13 表的定義

利用SQL命令建立的數(shù)據(jù)表同樣可以完成在表設(shè)計器中設(shè)計表的所有功能。格式:CREATE TABLE I DBF TableNamel[NAME LongTableName][FREE](FieldNarnel FieldType[(nFieldWidth[,nPrecision])][NULL |NOT NULL] [CHECK IExpressionl [ERROR cMessageTextl]] [DEFAULT eExpressionl] [PRIMARY KEY I UNIQUE] [PEFERENCES TableName2[AG TagName1]] [NOCPTRANS] [,F(xiàn)ieldName2?] [,PRIMARY KEY eEpression2 TAG TagName2|,UNIQUE eExpression3 TAG TagName3] [,F(xiàn)OREIGN KEY eExpression4 TagName4[NODUP] REFERENCES TableName3 [TAG TagName5]] [,CHECK lExpression2[ERROR cMessageText2]])|FROM ARRAY ArravNasne 說明:此命令除了建立表的基本功能外,還包括滿足實體完整性的主關(guān)鍵字(主索引)PRIMARY KEY、定義域完整性的CHECK約束及出錯提示信息ERROR、定義默認(rèn)值DEFAULT等,另外還有描述表之間聯(lián)系的FOREIGN KEY和REFERENCES等。考點14 表的刪除

利用SQL命令刪除表,可直接使用語句,格式為: DROP TABLE Table_name 說明:如果刪除的是自由表,則應(yīng)該將當(dāng)前打開的數(shù)據(jù)庫先關(guān)閉,才能進(jìn)行刪除。如果刪除數(shù)據(jù)庫表,則要先打開數(shù)據(jù)庫,在數(shù)據(jù)庫中進(jìn)行操作二否則,即使刪除了數(shù)據(jù)庫表,但記錄在數(shù)據(jù)庫中的信息并沒有被刪除,此后會出現(xiàn)錯誤提示。考點15 表結(jié)構(gòu)的修改

修改表結(jié)構(gòu)的命令是ALTER TABLE,該命令有3種格式。

(1)ALTER TABLE TableNamel ADD| ALTER[COLUMN]FieldNamel FieldTvpe[(nFieldWidth[,nPrecision])][NULL |NOT NULL] [CHECK lExpressionl[ERROR cMessageTextl ]][DEFAULT eExpressionl] [PRIMARY KEY |UNIQUE] [REFERENCES TableName2[TAG TagNamel〕](2)ALTER TABLE TableNamel ALTER[COLUMN]FieldName2[NULL|NOT NULL] [SET EFAULTeExpression2][SET CHECK lExpression2[ERROR cMessageText2] [DROP DEFAULT][DROP CHECK](3)ALTER TABLE TableName1[DROP [COLUMN]FieldName3] [SET CHECK lExpression3[ERROR cMessageText3] [DROP CHECK] [ADD PRIMARY KEY eExpression3 TAG TagName2[FOR lExpression4]] [DROP PRIMARY KEY〕

[ADD UNIQUE eExpression4[TAG TagName3[FOR lExpression5]]] [DROP UNIQUE TAG TagName4] [ADD FOREIGN KEY[eExpression5] TAG TagName4[FOR lExpression6] REFERENCES TableName2[TAG TagName5]] [DROP FOREIGN KEY TAG TagName6[SAVE]] [RENAME COLUMN FieldName4 TO FieldName5] 考點16 視圖的定義 1視圖的概念及其定義(l)視圖的概念。

Visual FoxPro中視圖是一個虛擬的表,可以是本地的、遠(yuǎn)程的或帶參數(shù)的。(2)視圖的定義,格式為:

CREATE VIEW view name[(column_name[,column_name]?)] AS select_statement 2從單個表派生出來的視圖

視圖一經(jīng)定義,就可以和基本表一樣進(jìn)行各種查詢,也可以進(jìn)行一些修改操作。對于最終用戶來說,有時并不需要知道操作的是基本表還是視圖。3從多個表派生出來的視圖

視圖一方面可以限定對數(shù)據(jù)的訪問,另一方面又可以簡化對數(shù)據(jù)的訪問。4視圖的刪除

視圖由于是從表派生出來的,所以不存在修改結(jié)構(gòu)的問題,但是視圖可以刪除。格式:DROP VIEW<視圖名> 5關(guān)于視圖的說明

在關(guān)系數(shù)據(jù)庫中,視圖始終不真正含有數(shù)據(jù),它總是原有表的一個窗口。所以,雖然視圖可以像表一樣進(jìn)行各種查詢,但是插入、更新和刪除操作在視圖上卻有一定限制。在一般情況下,當(dāng)一個視圖是由單個表導(dǎo)出時可以進(jìn)行插入和更新操作,但不能進(jìn)行刪除操作;當(dāng)視圖是從多個表導(dǎo)出時,插入、更新和刪除操作都不允許進(jìn)行。這種限制是很有必要的,它可以避免一些潛在問題的發(fā)生。5.1 查詢與視圖

考點1 查詢設(shè)計器 1查詢的概念

查詢是從指定的表或視圖中提取滿足條件的記錄,然后按照想得到的輸出類型定向輸出查詢結(jié)果。查詢以擴(kuò)展名為QPR的文件保存在磁盤上的,這是一個文本文件,它的主體是SQL SELECT語句。2查詢的建立

建立查詢可以使用“查詢設(shè)計器”,但它的基礎(chǔ)是SQL SELECT語句。建立查詢的方法有以下幾個方面。

(l)可以利用CREATE QUERY命令打開查詢設(shè)計器建立查詢。(2)可以利用“新建”對話框打開查詢設(shè)計器建立查詢。

(3)可以在項目管理器的“數(shù)據(jù)”選項卡中打開查詢設(shè)計器建立查詢。(4)可直接編輯QPR文件建立查詢。建立查詢時,首先進(jìn)入如圖6-1所示的界面選擇用于建立查詢的表或視圖,選擇表或視圖后,單擊“添加”按鈕。最后單擊“關(guān)閉”按鈕,進(jìn)入如圖6-2所示的查詢設(shè)計器界面。

圖6-1 為查詢選擇表或視圖

查詢設(shè)計器中的各選項卡和SQL SELECT語句的各短語是相對應(yīng)的,對應(yīng)關(guān)系如下。“字段”――SELECT短語,用于指定要查詢的數(shù)據(jù) “連接”――JOIN ON短語,用于編輯連接條件。“篩選”――WHERE短語,用于指定查詢條件。

“排序依據(jù)”――ORDER BY短語,用于指定排序字段和排序方式。“分組依據(jù)”――GROUP BY短語和HAVING短語,用于分組。

圖6-2 查詢設(shè)計器 3查詢的運行

運行查詢有下列兩種方法。

(1)可以在項口管理器的“數(shù)據(jù)”選項卡中,展開“查詢”選項,然后選擇要運行的查詢文件,單擊“運行”按鈕,可查看查詢結(jié)果。(2)在命令窗門執(zhí)行命令DO QueryFile。

注意:此處的查詢文件名是全名,包括擴(kuò)展名QPR。4查詢?nèi)ハ?/p>

設(shè)計查詢的目的不只是完成一種查詢功能,在查詢設(shè)計器中可以根據(jù)需要為查詢輸出定位查詢?nèi)ハ颉Mㄟ^“查詢”菜單卜的“查詢?nèi)ハ颉保蛟凇安樵冊O(shè)計器”工具欄中單擊“查詢?nèi)ハ颉卑粹o。“查詢?nèi)ハ颉睂υ捒蛉鐖D6-3所示

圖6-3 “查詢?nèi)ハ颉睂υ捒?各去向的含義如下。

(1)瀏覽:在“瀏覽”(BROWSE)窗口中顯示查詢結(jié)果,這是默認(rèn)的輸出去向。(2)臨時表:將查詢結(jié)果存儲于一個命名的臨時只讀表中。(3)表:將結(jié)果保存在一個命名的數(shù)據(jù)表文件中。(4)圖形:查詢結(jié)果可以用于Microsoft Graph。

(5)屏幕:在Visual FoxPro主窗口或當(dāng)前活動輸出窗口中顯示查詢結(jié)果。(6)報表:將結(jié)果輸出到一個報表文件。(7)標(biāo)簽:將結(jié)果輸出到一個標(biāo)簽文件。小提示:

在7種輸出去向中,只有“瀏覽”和“屏幕”兩種輸出去向才能直接看到查詢結(jié)果。6.2 視圖

考點2 視圖的概念與建立 1視圖的概念

視圖是操作表的一種手段,通過視圖可以查詢表,也可以更新表。視圖是根據(jù)表定義的,因此視圖基于表,而視圖可以使應(yīng)用更靈活,因此它又超越表。視圖是數(shù)據(jù)庫中的一個特有功能,只有在包含視圖的數(shù)據(jù)庫打開時才能使用。

視圖兼有“表”和“查詢”的特點,與查詢相類似的地方是可以用來從一個或多個相關(guān)聯(lián)的表中提取有用信息;與表類似的地方是可以用來更新其中的信息,并將結(jié)果永久性保存在磁盤上。

2視圖的建立

(l)用CREATE VIEW命令打開視圖設(shè)計器建立視圖。(2)利用“新建”對話框打開視圖設(shè)計器建立視圖。

(3)在項目管理器的“數(shù)據(jù)”選項卡中打開視圖設(shè)計器建立視圖。(4)利用SQL命令CREATE VIEW...AS...建立視圖。3視圖設(shè)計象

視圖設(shè)計器(如圖6一所示)與查詢設(shè)計器基本上一樣,主要有以下幾點不同。(1)視圖的結(jié)果保存在數(shù)據(jù)庫中,在磁盤上找不到類似的文件。

(2)視圖可以用來更新數(shù)據(jù),因此在設(shè)計器中多了一個“更新條件”選項卡。(3)在視圖中沒有“查詢?nèi)ハ颉钡膯栴}。

圖6-4 視圖設(shè)計器

考點3 遠(yuǎn)程視圖與連接

為了建立遠(yuǎn)程視圖,必須首先建立連接遠(yuǎn)程數(shù)據(jù)庫的“連接”,“連接”是Visual FoxPro數(shù)據(jù)庫中的一種對象。1定義數(shù)據(jù)源和連接

數(shù)據(jù)源一般是ODBC數(shù)據(jù)源,開放數(shù)據(jù)庫互連ODBC是一種連接數(shù)據(jù)庫的通用標(biāo)準(zhǔn)。為了定義ODBC數(shù)據(jù)源,必須首先安裝ODBC驅(qū)動程序。2建立連接

建立連接的方法有以下幾種。(1)用CREATE CONNECTION命令打開“連接設(shè)計器”,或完全用命令方式建立連接。(2)通過“新建”對話框建立連接。

(3)在項目管理器的“數(shù)據(jù)”選項卡中建立連接。3設(shè)計遠(yuǎn)程視圖

利用數(shù)據(jù)源或連接建立的遠(yuǎn)程視圖的SQL語法要符合遠(yuǎn)程數(shù)據(jù)庫的語法,例如,SQL Server的語法和Visual FoxPro的語法就有所區(qū)別。考點4 視圖與數(shù)據(jù)更新

視圖是根據(jù)基本表派生出來的,所以把它叫做虛擬表為了通過視圖能夠更新基本表中的數(shù)據(jù),需要在視圖設(shè)計器的“更新條件”選項卡中的左下角選中“發(fā)送SQL更新”復(fù)選框。1指定可更新的表

如果視圖是基于多個表的,默認(rèn)可以更新“全部表”的相關(guān)字段,如果要指定只能更新某個表的數(shù)據(jù),則可以通過“表”下拉列表框選擇表 2指定可更新的字段

在“字段名”列表框中列出了與更新有關(guān)的字段,在字段名左側(cè)有兩列標(biāo)志,“鑰匙”表示關(guān)鍵字,“鉛筆”表示更新通過單擊相應(yīng)列可以改變相關(guān)的狀態(tài),默認(rèn)可以更新所有非關(guān)鍵字字段,并且通過基本表的關(guān)鍵字完成更新,即Visual FoxPro用這些關(guān)鍵字字段來唯一標(biāo)識那些已在視圖中修改過的基本表中的記錄建議不要改變關(guān)鍵字的狀態(tài),不要試圖通過視圖來更新基本表中的關(guān)鍵字字段值,如有必要,可以指定更新非關(guān)鍵字字段值 3檢查更新的合法性 如圖6-1所示,“SQL WHERE子句包括”框中的選項決定哪些字段包含在UPDATE或DELETE語句的WHERE子句中,Visual FoxPro正是利用這些語句將在視圖中修改或刪除的記錄發(fā)送到遠(yuǎn)程數(shù)據(jù)源或基本表中,WHERE子句就是用來檢查自從提取記錄用于視圖中后,服務(wù)器上的數(shù)據(jù)是否已經(jīng)改變。“SQL WHERE子句包括”框中各選項的含義如下。

(l)關(guān)鍵字段:當(dāng)基本表中的關(guān)鍵字字段被改變時,更新失敗。

(2)關(guān)鍵字和可更新字段:當(dāng)基本表中任何標(biāo)記為可更新的字段被改變時,更新失敗。

(3)關(guān)鍵字和已修改字段:當(dāng)在視圖中改變的任一字段的值在基本表中已被改變時,更新失敗。

(4)關(guān)鍵字和時間戳:當(dāng)遠(yuǎn)程表上記錄的時間戳在首次檢索之后被改變時,更新失敗。4使用更新方式

“使用更新”框的選項決定當(dāng)向基本表發(fā)送SQL更新時的更新方式。

(1)SQL DELETE然后INSERT:先用SQL DELETE命令刪除基本表中被更新的舊記錄,再用SQL INSERT命令向基本表中插入更新后的記錄。

(2)SQL UPDATE:使用SQL UPDATE命令更新基本表。考點5 使用視圖

視圖建立后,不但可以用它來顯示和更新數(shù)據(jù),而且可以通過調(diào)整它的屬性來提高性能,它的使用類似于表。1視圖操作

(1)在數(shù)據(jù)庫中使用USE命令打開或關(guān)閉視圖。(2)在“瀏覽器”窗口中顯示或修改視圖中的記錄。(3)使用SQL語句操作視圖。

(4)在文本框、表格控件、表單或報表中使用視圖作為數(shù)據(jù)源。2使用視圖

視圖一經(jīng)建立就基本可以像基本表一樣使用,適用于基本表的命令基本都可以用于視圖。比如在視圖上也可以建立索引,此索引當(dāng)然是臨時的,視圖一關(guān)閉,索引自動刪除,多工作區(qū)時也可以建立聯(lián)系等。但視圖不可以用MODIFY STRUCTURE命令修改結(jié)構(gòu)。因為視圖畢竟不是獨立存在的基本表,它是由基本表派生出來的,只能修改視圖的定義。

小提示:

查詢與視圖的區(qū)別是:查詢可以定義輸出去向,可以將查詢的結(jié)果靈活地應(yīng)用于表單、報表、圖形等各種場合,但是利用查詢不可以修改數(shù)據(jù);而利用視圖可以修改數(shù)據(jù),可以利用SQL將對視圖的修改發(fā)送到基本表,特別是對于遠(yuǎn)程表的操作,利用視圖是非常有效的。

6.1表單與控件 面向?qū)ο蟮母拍?考點1 對象與類 1對象(Object)客觀世界里的任何實體都可以被視為對象。對象可以是具體事物,也可以指某些概念二(1)屬性:用來表示對象的狀態(tài)。(2)方法:用來描述對象的行為。2類(Class)類是對一類相似對象性質(zhì)的描述。同類對象具有相同的性質(zhì):相同的屬性及方法。考點2 子類與繼承 1繼承

繼承表達(dá)了一種從一般到特殊的進(jìn)化過程。在面向?qū)ο蟮姆椒ɡ铮^承是指基于現(xiàn)有類的方法和屬性。2類

我們把新類稱為現(xiàn)有類的子類,而把現(xiàn)有類稱為新類的父類。一個子類的成員一般包括以下兩個方面。

(l)從其父類繼承的成員,包括屬性、方法。(2)由子類自己定義的成員,包括屬性、方法。8.2 Visual FoxPro基類簡介 考點3 Visual FoxPro基類

Visual FoxPro中所有基類共有的屬性如表8-1所示。表8-1 Visual FoxPro基類的最小屬性集

(l)在編程方式里,對象的生成通常使用CREATE OBJECT函數(shù)來完成,格式為: CREATE OBJECT(<類名>[,<參數(shù)1>,<參數(shù)2>,?])說明:函數(shù)基于指定的類生成一個對象,并返回對象的引用。(2)對象屬性訪問及對象方法調(diào)用的基本格式為: <對象引用>.<對象屬性> <對象引用>.<對象方法>[(?)] 考點4 容器與控件

Visual FoxPro中的類一般可分為兩種類型:容器類和控件類。相應(yīng)地,可分別生成容器(對象)和控件(對象)。

(l)控件:是一個可以以圖形化的方式顯示出來并能與用戶進(jìn)行交互式的對象。(2)容器:可看成是一個特殊的控件,它能包容其他的控件或容器。(3)層次:容器內(nèi)的包容關(guān)系形成r對象的嵌套層次關(guān)系。對象的層次概念與類的層次概念是兩個完全不同的概念對象的層次關(guān)系指的是包容與被包容的關(guān)系,而類的層次指的是繼承與被繼承的關(guān)系。

在對象的嵌套層次關(guān)系中,要引用其中的某個對象,需要指明對象在嵌套層次中的位置。對象引用的幾個屬性或關(guān)鍵字如表8-2所示。表8-2 對象引用的幾個屬性或關(guān)鍵字

考點5 事件

事件是一種由系統(tǒng)預(yù)先定義而由用戶或系統(tǒng)發(fā)出的動作。它作用于對象,對象識別事件并做出相應(yīng)的反應(yīng)。與方法集可以無限擴(kuò)展不同的是,事件集是固定的。用戶不能定義新的事件。表8-3列出了VisualFoxPro基類的最小事件集,不管哪個基類都包含這些事件。表8-3 Visual FoxPro基類的最小事件集

8.3 創(chuàng)建與管理表單

考點6 創(chuàng)建、修改及運行表單 1使用表單向?qū)?chuàng)建表單

調(diào)用表單向?qū)У姆椒ㄓ卸喾N,這里只做簡單介紹。

(l)在“項目管理器”窗口中,選擇“文檔”選項卡,選擇其中的“表單”圖標(biāo)。(2)單擊“新建”按鈕,系統(tǒng)彈出“新建表單”對話框。(3)單擊“表單向?qū)А眻D標(biāo)按鈕,打開“向?qū)нx取”對話框。(4)從列表框中選擇要使用的向?qū)В缓髥螕簟按_定”按鈕。2使用表單設(shè)計器創(chuàng)建表單

可以使用以下3種方法中的任何一種調(diào)用表單設(shè)計器。(1)在項目管理器環(huán)境下調(diào)用。(2)菜單方式調(diào)用。(3)命令方式調(diào)用。3修改已有的表單

一個表單無論是通過任何途徑創(chuàng)建的,都可以使用表單設(shè)計器進(jìn)行編輯修改。我們可以通過項目或使用命令“MODIFY FORM<表單名>”來打開表單設(shè)計器。4運行表單

可以采用下列方法運行通過表單設(shè)計器創(chuàng)建的表單文件。

(1)在項目管理器窗口中,選擇要運行的表單,然后單擊窗口里的“運行”按鈕。

(2)在表單設(shè)計器環(huán)境下,選擇“表單”菜單中的“執(zhí)行表單”命令,或單擊標(biāo)準(zhǔn)工具欄上的“運行”按鈕。

(3)選擇“程序”菜單中的“運行”命令,打開“運行”對話框,然后在對話框中指定要運行的表單文件并單擊“運行”按鈕。(4)在命令窗口中輸入命令,格式為:

DO FORM<表單文件名>[NAME<變量名>] WITH<實參>[,<實參>,?][LINKED][NOSHOW] 考點7 管理表單屬性和方法

可以向表單添加任意數(shù)量的新屬性和新方法,并像引用表單的其他屬性和方法一樣引用它們。Visual FoxPro中表單的屬性大約有100個,但絕大多數(shù)很少用到。表8-4列出了常用的一些表單屬性,這些屬性規(guī)定了表單的外觀和行為。表8-4 表單的常用屬性

1創(chuàng)建新屬性

向表單添加新屬性的方法如F。

(l)選擇“表單”菜單中的“新建屬性”命令,打開“新建屬性”對話框,如圖8-1所示。(2)在“名稱”文本框中輸入新屬性的名稱。

(3)有選擇地在“說明”列表框中輸入新建屬性的說明信息。

圖8-1 “新建屬性”對話框

2創(chuàng)建新方法

向表單添加新方法的步驟如下

(l)運行“表單”→“新建方法程序”命令,打開“新建方法程序”對話框,如圖8-2所示。(2)在“名稱”文本框中輸入新方法名。

(3)有選擇地在“說明”列表框中輸入新建方法的說明信息。

圖8-2 “新建方法程序”對話框

3編輯方法或事件代碼

在表單設(shè)計器中,編輯方法或事件代碼的步驟如下。

(1)選擇“顯示”菜單中的“代碼”命令,打開代碼編輯窗口,如圖8-3所示。(2)從“對象”框中選擇方法或事件所屬的對象。(3)從“過程”框中指定需要編輯的方法或事件。(4)在編輯區(qū)輸入或修改方法或事件的代碼。

圖8-3 代碼編輯窗口

考點8 常用事件與方法

下面將以表的形式簡單介紹一下表單及控件常用的一些事件和方法,如表8-5所示。表8-5 常用的一些屬性和方法

8.4 表單設(shè)計器

考點9 表單設(shè)計器環(huán)境

表單設(shè)計器啟動后,在Visual FoxPro的主窗口中出現(xiàn)“表單設(shè)計器”窗口、“屬性”窗口、“表單控件”工具欄、“表單設(shè)計器”工具欄及“表單”菜單。1“表單設(shè)計器”窗口

用戶可視化地添加和修改控件的窗口。2“屬性”窗口

如圖8-4所示,在“屬性”窗口中包括對象框、屬性設(shè)置框、方法和事件列表。用戶可在此窗口中選擇表取中的控件,并為表單設(shè)計屬性、方法及事件。

對于表單及控件的絕大多數(shù)屬性,其數(shù)據(jù)類型是固定的。一般來說,要為屬性設(shè)置一個字符型數(shù)值,可以在設(shè)置框中直接輸入,不需要加定界符。

“屬性”窗口可以通過單擊“表單設(shè)計器”工具欄中的“屬性窗口”按鈕或選擇“顯示”菜單中的“屬性環(huán)境”命令打開或關(guān)閉。

圖8-4 “屬性”窗口

3“表單控件”工具欄

如圖8-5所示,利用“表單控件”工具欄可以方便地向表單添加控件。

圖8-5 “表單控件”工具欄

除了控件按鈕外,“表單控件”工具欄還包含“選定對象”、“按鈕鎖定”、“生成器鎖定”和“查看類”4個輔助按鈕。4“表單設(shè)計器”工具欄

“表單設(shè)計器”工具欄如圖8-6所示,它可以通過“顯示”菜單中的“工具欄”命令打開或關(guān)閉。

圖8-6 “表單設(shè)計器”工具欄

5“表單”菜單 “表單”菜單中的命令主要用于創(chuàng)建、編輯表單或表單集,如為表單增加新的屬性和方法等。考點10 控件的操作與布局 1控件的基本操作

在表單設(shè)計器下,對表單上的控件可進(jìn)行移動、改變大小、復(fù)制、刪除等操作。(l)選定控件。(2)移動控件

(3)調(diào)整控件大小。(4)復(fù)制控件。(5)刪除控件。2控件布局 利用“布局”工具欄中的按鈕,可以方便地調(diào)整表單窗口中被選控件的相對大小或位置。“布局”工具欄丁以通過單擊“表單設(shè)計器”工具欄上的“布局工具欄”按鈕或選擇“顯示”菜單中的“布局工具欄”命令打開或關(guān)閉。3設(shè)置Tab鍵次序

當(dāng)表單運行時,用戶可以按Tab鍵選擇表單中的控件,使焦點在控件間移動。控件的Tab鍵次序決定了選擇控件的次序。Visual FoxPro提供了兩種方式來設(shè)置Tab鍵次序:交互方式和列表方式。考點11 數(shù)據(jù)環(huán)境 1數(shù)據(jù)環(huán)境的常用屬性

常用的兩個數(shù)據(jù)環(huán)境是AutoOpenTables和AutoCloseTables,其功能如下。

(1)AutoOpenTables;表示當(dāng)運行或打開表單時,是否打開數(shù)據(jù)環(huán)境中的表和視圖,默認(rèn)值為邏輯真.T.)。

(2)AutoCloseTables:表示當(dāng)釋放或關(guān)閉表單時,是否關(guān)閉由數(shù)據(jù)環(huán)境指定的表和視圖,默認(rèn)值為邏輯真(.T.)。

2打開數(shù)據(jù)環(huán)境設(shè)計器

可通過單擊“表單設(shè)計器”工具欄中的“數(shù)據(jù)環(huán)境”按鈕,也可以選擇“顯示”菜單中的“數(shù)據(jù)環(huán)境”命令打開或關(guān)閉“數(shù)據(jù)環(huán)境設(shè)計器”窗口。3向數(shù)據(jù)環(huán)境中添加表或視圖

(1)選擇“數(shù)據(jù)環(huán)境”菜單中的“添加”命令,或用鼠標(biāo)右鍵單擊“數(shù)據(jù)環(huán)境設(shè)計器”窗口,然后在彈出的快捷菜單中選擇“添加”命令,打開“添加表或視圖”對話框。

(2)選擇要添加的表或視圖并單擊“添加”按鈕。如果單擊“其他”按鈕,將調(diào)出“打開”對話框,用戶可以從中選擇需要的表。4從數(shù)據(jù)環(huán)境中移去表或視圖

在數(shù)據(jù)環(huán)境設(shè)計器環(huán)境下,按下列方法從數(shù)據(jù)環(huán)境移去表或視圖。(1)在“數(shù)據(jù)環(huán)境設(shè)計器”窗口中,單擊選擇要移去的表或視圖。(2)選擇“數(shù)據(jù)環(huán)境”菜單中的“移去”命令。

也可以用鼠標(biāo)右鍵單擊要移去的表或視圖,然后在彈出的快捷菜單中選擇“移去”命令。當(dāng)表從數(shù)據(jù)環(huán)境中移去時,與這個表有關(guān)的所有關(guān)系也將隨之消失。5在數(shù)據(jù)環(huán)境中設(shè)置關(guān)系

如果添加到數(shù)據(jù)環(huán)境的表之間具有在數(shù)據(jù)庫中設(shè)置的永久關(guān)系,這些關(guān)系也會自動添加到數(shù)據(jù)環(huán)境中。如果表之間沒有永久關(guān)系,可以根據(jù)需要在數(shù)據(jù)環(huán)境設(shè)計器下為這些表設(shè)置關(guān)系。6在數(shù)據(jù)環(huán)境中編輯關(guān)系

關(guān)系是數(shù)據(jù)環(huán)境中的對象,它有自己的屬性、方法和事件。常用的關(guān)系屬性如表8-6所示。

表8-6 常用的關(guān)系屬性

7向表單添加字段

我們可以利用“表單控件”工具欄方便地將一個標(biāo)準(zhǔn)控件放置到表單上,也可以從“數(shù)據(jù)環(huán)境設(shè)計器”窗口、“項目管理器”窗口或“數(shù)據(jù)庫設(shè)計器”窗口中直接將字段、表或視圖拖入表單,系統(tǒng)將產(chǎn)生相應(yīng)的控件并與字段相聯(lián)系。8.5 常用表單控件

考點12 標(biāo)簽(Label)控件 標(biāo)簽的常用屬性如下

(1)Caption屬性:指定標(biāo)簽的標(biāo)題文本很多類控件都具有Caption屬性。用戶可以利用該屬性為所創(chuàng)建的對象指定標(biāo)題文本。

(2)Alignment屬性:指定標(biāo)題文本在控件中的顯示對齊方式。該屬性包括三個屬性值――0、1和2,分別代表左對齊、右對齊和中央對齊。考點13 命令按鈕(CommandButton)控件 命令按鈕的常用屬性如下。

(1)Default屬性:該屬性默認(rèn)值為.F.。當(dāng)屬性為.T.時,可稱為“確定”按鈕,一個表單中只能包含一個“確定”按鈕;在Windows中,當(dāng)焦點不在命令按鈕上時,按Enter鍵,系統(tǒng)將自動執(zhí)行該命令按鈕的Click事件代碼、(2)Cancel屬性:該屬性默認(rèn)值為.F.。當(dāng)屬性為.T.時,可稱為“取消”按鈕,在表單中,可通過Esc鍵執(zhí)行該命令按鈕中的Click事件代碼一個表單中可有多個命令按鈕的Cancel屬性值為.T.。(3)Enabled屬性:指定表單或控件能否響應(yīng)用戶引發(fā)的事件。默認(rèn)的屬性值為.T.,即對象是有效的,當(dāng)Enabled=.F.時,只是用來顯示只讀的信息。

(4)Visible屬性:指定對象是可見還是隱藏。默認(rèn)的屬性值為.T.,即對象是可見的。考點14 命令組(CommandGroup)控件

命令組是包含一組命令按鈕的容器控件,其常用屬性如下。

(1)ButtonCount屬性:指定命令組中命令按鈕的個數(shù),默認(rèn)的屬性值為2。(2)Buttons屬性:用于存取命令組中各按鈕的數(shù)組。用戶可以利用該數(shù)組為命令組中的命令按鈕設(shè)置屬性或調(diào)用其方法,屬性數(shù)組下標(biāo)的取值范圍應(yīng)該在1到ButtonCount屬性值之間。(3)Value屬性:指定命令組當(dāng)前的狀態(tài)。該屬性的類型可以是數(shù)值型,也可以是字符型。考點15 文本框(TextBox)控件 文本框的常用屬性如下。

(1)ControlSource屬性:可利用該屬性為文本框指定一個字段或內(nèi)存變量,運行時,文本框中首先顯示該變量的內(nèi)容

(2)Value屬性:返回文本框的當(dāng)前內(nèi)容。該屬性的默認(rèn)值是空串。(3)PasswordChar屬性:指定文本框控件內(nèi)是顯示用戶輸入的字符還是顯示占位符。該屬性的默認(rèn)值是空串,此時沒有占位符。當(dāng)為屬性指定一個占位符(例如*)后,文本框中只顯示占位符。

(4)InputMask屬性:指定在一個文本框中如何輸入和顯示數(shù)據(jù)。各種模式符的功能如表8-7所示。

表8-7 模式符及其功能

考點16 編輯框的常用屬性如下。

(1)AllowTabs屬性:指定編輯框中能否使用Tab鍵。該屬性的默認(rèn)值為.F.,當(dāng)按Tab鍵時,焦點移出編輯框。

(2)HideSelection屬性:指定當(dāng)編輯框失去焦點時,編輯框中選定的文本是否仍顯示為選定狀態(tài)。該屬性的默認(rèn)值為.T.,即當(dāng)編輯框失去焦點時,編輯框中選定的文本不顯示為選定狀態(tài)(3)ReadOnly屬性:指定用戶能否編輯編輯框中的內(nèi)容。如果該屬性的默認(rèn)值為.F.,則叮以編輯編輯框中的內(nèi)容;當(dāng)屬性值為.T.時,編輯框中的內(nèi)容為只讀。

(4)ScrollBars屬性:指定編輯框是否具有滾動條。該屬性包括“0-無” 和“2-垂直”兩個屬性值。

(5)SelStart屬性:返回用戶在編輯框中所選文本的起始位置或插入點位置。屬性的有效取值范圍在0與編輯區(qū)中的字符總數(shù)之間。

(6)SelLength屬性:返回用戶在控件的文本輸入?yún)^(qū)中所選定字符的數(shù)目,或指定要選定的字符數(shù)目。

(7)SelText屬性:返回用戶編輯區(qū)內(nèi)選定的文本。如果沒有選定文本,將返回空串。考點17 復(fù)選框(CheckBox)控件 復(fù)選框的常用屬性如下。

(1)Caption屬性:用來指定顯示在復(fù)選框旁邊的文字。

(2)Value屬性:用來指明復(fù)選框的當(dāng)前狀態(tài),共有3種情況:0或.F.表示未被選中;1或.T.表示被選扣;2或.NULL.表示不確定,只在代碼中有效。

(3)ControlSource屬性:指明與復(fù)選框建立聯(lián)系的數(shù)據(jù)源。作為數(shù)據(jù)源的字段變量或內(nèi)存變量,其類型可以是邏輯型或數(shù)值型。考點18 選項組(OptionGroup)控件

選項組是包含若干個選項按鈕的一種容器控件,其常用屬性如下。(1)ButtonCount屬性:指定選項組中選項按鈕的數(shù)目,其默認(rèn)值為2,(2)Value屬性:用于指定選項組中哪個選項按鈕被選中。該屬性值的類型可為數(shù)值k1J或字符型。

(3)ControlSource屬性:指明與選項組建立聯(lián)系的數(shù)據(jù)源。作為數(shù)據(jù)源的字段變量或內(nèi)存變量,其類型可以是字符型或數(shù)值型

(4)Buttons屬性:用于存取選項組中每個按鈕的數(shù)組,其含義與命令組的Buttons類似。考點19 列表框(ListBox)控件 列表框的常用屬性如下

(1)RowSourceType屬性與RowSource屬性:RowSourceType屬性指明列表框中的條目數(shù)據(jù)源的類型,RowSource屬性指定列表框的條目數(shù)據(jù)源。RowSourceType屬性共有10種取值范圍:0-無(默認(rèn)值)、1-值,2-別名、3-SQL語句,4-查詢(.qpr),5-數(shù)組,6-字段,7-文件,8-結(jié)構(gòu),9-彈出式菜單。(2)List屬性:用以存取列表框中數(shù)據(jù)條目的字符串?dāng)?shù)組。(3)ListCount屬性:指明列表框中數(shù)據(jù)條目的數(shù)目。(4)ColumnCount屬性:指定列表框的列數(shù)。

(5)Value屬性:列表框中被選中的條目。該屬性可以是數(shù)值型,也可以是字符型。

(6)ControlSource屬性:該屬性在列表框中的用法和在其他控件中的用法有所不同。用戶可以通過該屬性指定一個字段或變量用以保存用戶從列表框中選擇的結(jié)果。(7)Selected屬性:指定列表框內(nèi)的某個條目是否處于選定狀態(tài)〕(8)MultiSelect屬性:指定用戶在列表框控件內(nèi)進(jìn)行多重選定。其中,0或.F.表示不允許多重選定,為系統(tǒng)默認(rèn)值;1或.T.表示允許多重選定。考點20 組合框(ComboBox)控件

組合框與列表框類似,也是用于提供一組條目供用戶從中選擇,組合框的特點如下。(1)對于組合框來說,通常只有一個條目是可見的。(2)組合框不提供多重選定的功能。

(3)組合框可通過Style屬性設(shè)置其形式,共有兩種:0表示下拉組合框,2表示下拉列表框。考點21 表格(Gride)控件 表格是一種容器對象。一個表格對象由若十列對象組成,每個列對象包含一個標(biāo)頭對象和若干控件,它們都有自己的屬性、事件和方法。1表格的常用屬性

(l)RecordSourceType屬性與RecordSource屬性:RecordSourceType屬性指明表格數(shù)據(jù)源類型,RecordSource屬性指定表格數(shù)據(jù)源。其中數(shù)據(jù)類型共有5種取值范圍:0-表、1-別名(默認(rèn)值)、2-提示、3-查詢(.qpr)、4-SQL語句。

(2)ColumnCount屬性:指定表格的列數(shù),即一個表格對象所包含的列對象數(shù)目。(3)LinkMaster屬性:用于指定表格控件中所顯示的子表的父表名稱。(4)ChildOrder屬性:用于指定建立一對多的關(guān)聯(lián)關(guān)系,子表所要用到的索引。該屬性類似于SET ORDER命令。

(5)RelationalExpr屬性:確定基于主表字段的關(guān)聯(lián)表達(dá)式。2常用的列屬性

(1)ControlSource屬性:指定要在列中顯示的數(shù)據(jù)源,常見的是表中的一個字段。

(2)CurrentControl屬性:指定列對象中的一個控件,該控件用以顯示和接收列中活動單元格的數(shù)據(jù)。

(3)Sparse屬性:用于確定CurrentControl屬性是影響列中的所有單元格還是影響活動單元格。

3常用的標(biāo)頭(Header)屬性

(1)Caption屬性:指定標(biāo)頭對象的標(biāo)題文本,顯示于列頂部。(2)Alignment屬性:指定標(biāo)題文本在對象中顯示的對齊方式。考點22 頁框(PageFrame)控件

頁框是包含頁面(Page)的容器對象,其常用屬性如下。

(1)PageCount屬性:用于指明一個頁框?qū)ο笏捻搶ο蟮臄?shù)量。最小值為0,最大值為99。

(2)Pages屬性:該屬性是一個數(shù)組,用于存取頁框中的某個頁對象。(3)Tabs屬性:指定頁框中是否顯示頁面標(biāo)簽欄。

(4)TabStretch屬性:如果頁面標(biāo)題文本太長,可通過設(shè)置該屬性利用多行顯示。其中0表示多重行,1表示單行(默認(rèn)值)。

(5)ActivePage屬性:返回頁框中活動頁的頁號,或使頁框中的指定頁 7.1菜單設(shè)計

9.1 Visual FoxPro系統(tǒng)菜單 考點1 菜單結(jié)構(gòu) Visual FoxPro支持兩種類型的菜單:條形菜單和彈出式菜單。菜單項的名稱顯示于屏幕供用戶識別,菜單及菜單項的內(nèi)部名稱或選項序號則用于在代碼中引用。每一個菜單項都可以選擇設(shè)置一個熱鍵和一個快捷鍵。無論哪種類型的菜單,當(dāng)選擇某個選項時都會有一定的動作,這個動作可以是下列3種情況之一:執(zhí)行一條命令、執(zhí)行一個過程或激活另一個菜單。考點2 系統(tǒng)菜單 Visual FoxPro系統(tǒng)菜單是一個典型的菜單系統(tǒng),其主菜單是一個條形菜單。條形菜單的內(nèi)部名字為_MSYSMENU,也可看做是整個菜單系統(tǒng)的名字。

條形菜單中常見選項的名稱及內(nèi)部名字如表9-1所示,各彈出式菜單的內(nèi)部名字如表9-2所示。表9-3的是“編輯”菜單中常用選項的選項名稱和內(nèi)部名字。表9-1 主菜單(MSYSMENU)常見選項

表9-2 彈出式菜單的內(nèi)部名字

表9-3 “編輯”菜單(_MEDIT)常用選項

通過SET SYSMENU命令可以允許或禁止在程序執(zhí)行時訪問系統(tǒng)菜單,也可以重新配置系統(tǒng)菜單,格式如下。

SET SYSMENU ON|OFF AUTOMATIC |TO[<彈出式菜單名表>] |TO[<條形菜單項名表>] |TO[DEFAULT]|SAVE|NOSAVE 小提示:

如不帶任何參數(shù),直接SET SYSMENU TO命令,將屏蔽系統(tǒng)菜單,使系統(tǒng)菜單不可用。9.2 下拉式菜單設(shè)計

考點3 菜單設(shè)計的基本過程

用菜單設(shè)計器設(shè)計下拉式菜單的基本過程如下。(l)調(diào)用菜單設(shè)計器。

(2)在“菜單設(shè)計器”窗口中定義菜單,指定菜單的各項內(nèi)容,定義完成后,通過菜單命令“保存”或直接使用快捷鍵Ctrl+W保存菜單。

(3)通過菜單命令“菜單”*“生成”命令,產(chǎn)生可執(zhí)行的菜單程序文件(MPR)。

(4)在命令窗口中,使用DO命令執(zhí)行菜單文件,此處的文件擴(kuò)展名MPR不能默認(rèn)。菜單設(shè)計的基本流程如圖9-1所示。

圖9-1 菜單設(shè)計的基本流程圖 考點4 定義菜單

1“菜單設(shè)計器”窗口

“菜單設(shè)計器”窗口每頁顯示和定義一個菜單,可以是條形菜單(菜單欄),也可以是彈出式菜單(子菜單)。“菜單設(shè)計器”窗口打開時,首先顯示和定義的是條形菜單,即主菜單名。窗口的左邊是一個列表框,其中每一行定義當(dāng)前菜單的一個菜單項,包括“菜單名稱”、“結(jié)果”和“選項”3列內(nèi)容(如圖9-2所示)。(1)“菜單名稱”列。(2)“結(jié)果”列。(3)“選項”列。2“顯示”菜單

在菜單設(shè)計一器環(huán)境下,系統(tǒng)“顯示”菜單會出現(xiàn)兩條命令。(1)“常規(guī)選項”對話框。(2)“菜單選項”對話框。

圖9-2 “菜單設(shè)計器”窗口 考點5 用編程方式定義菜單

無論是條形菜單還是彈出式菜單,都可以通過命令進(jìn)行定義和設(shè)計。此處介紹幾種有關(guān)菜單定義的簡單命令。(1)條形菜單定義。(2)彈出式菜單定義。

考點6 為頂層表單添加菜單

為頂層表單添加下拉式菜單的方法和過程如下。(1)在“菜單設(shè)計器”窗口中設(shè)計好下拉式菜單。

(2)打開“常規(guī)選項”對話框,選中對話框右下角的“頂層表單”復(fù)選框。(3)將表單的ShowWindow屬性設(shè)置為2,使之成為頂層表單。(4)在表單的Init事件中添加調(diào)用菜單的程序代碼: DO<文件名>WITH This[,“<菜單名>”] 此處的<文件名>是指被調(diào)用的菜單程序文件(MPR),<菜單名>是為被添加的下拉式菜單的條形菜單指定的一個內(nèi)部名字。

(5)在表單的Destroy事件中添加清除菜單的程序代碼: RELEASE MENU<菜單名>[EXTENDED] 其中EXTENDED表示在清除條形菜單時一起清除其下屬的所有子菜單。9.3 快捷菜單設(shè)計

考點7 快捷菜單的建立與執(zhí)行

與下拉式菜單相比,快捷菜單沒有條形菜單,只有彈出式菜單。建立快捷菜單的方法和過程如下。

(1)打開“新建”對話框二

(2)在“新建”對話框中選擇“菜單”選項.單擊“新建文件”按鈕。

(3)在“新建菜單”對話框中選擇“快捷菜單”選項,打開“快捷菜單設(shè)計器”窗口。

(4)用與設(shè)計下拉式菜單相似的方法,在“快捷菜單設(shè)計器”窗口中設(shè)計快捷菜單,生成菜單程序文件。

(5)在快捷菜單的“清理”代碼中添加清除菜單的命令,使得在選擇、執(zhí)行菜單命令后能及時清除菜單,釋放其所占用的內(nèi)存空間,格式為: RELEASE POPUPS<快捷菜單名>[EXTENDED](6)在設(shè)計器環(huán)境下,選定需要添加快捷菜單的對象。

(7)在選定對象的RightClick事件代碼中,添加調(diào)用快捷菜單程序的格式為: DO<快捷菜單程序文件名> 此處的文件擴(kuò)展名MPR不能默認(rèn)。

第五篇:2012年全國計算機(jī)等級考試一級考點

2012年全國計算機(jī)等級考試一級考點

1.3 計算機(jī)中字符的編碼

考點7 西文字符的編碼

計算機(jī)中常用的字符編碼有EBCDIC碼和ASCII碼。IBM系列大型機(jī)采用EBCDIC碼,微型機(jī)采用ASCII碼是美國標(biāo)準(zhǔn)信息交換碼,被國際化組織指定為國際標(biāo)準(zhǔn)。它有7位碼和8位碼兩種版.國際的7位ASCII碼是用7位二進(jìn)制數(shù)表示一個字符的編碼,其編碼范圍從0000000B一1111111B,共有7=128個不同的編碼值,相應(yīng)可以表示128個不同的編碼。7位ASCII碼表如表14所示。

表1-4 7位ASCII碼表

考點8漢字的編碼

1.漢字信息的交換碼

漢字信息交換碼簡稱交換碼,也叫國標(biāo)碼。規(guī)定了7 445個字符編碼,其中有682個非漢字圖形符和6763個漢字的代碼。有一級常用字3 755個,二級常用字3 008個。兩個字節(jié)存儲一個國標(biāo)碼。國標(biāo)碼的編碼范圍是2121 H一7E7EH。區(qū)位碼和國標(biāo)碼之間的轉(zhuǎn)換方法是將一個漢字的十進(jìn)制區(qū)號和十進(jìn)制位號分別轉(zhuǎn)換成十六進(jìn)制數(shù),然后再分別加上20H,就成為此漢字的國標(biāo)碼:

漢字國標(biāo)碼=區(qū)號(十六進(jìn)制數(shù))+20H位號(十六進(jìn)制數(shù))+ 20H

而得到漢字的國標(biāo)碼之后,我們就可以使用以下公式計算漢字的機(jī)內(nèi)碼: 漢字機(jī)內(nèi)碼=漢字國標(biāo)碼+8080H

2.漢字偷入碼 漢字輸人碼也叫外碼,都是由鍵盤上的字符和數(shù)字組成的。目前流行的編碼方案有全拼輸人法、雙拼輸入法、自然碼輸人法和五筆輸人法等。

3.漢字內(nèi)碼

漢字內(nèi)碼是在計算機(jī)內(nèi)部對漢字進(jìn)行存儲、處理的漢字代碼,它應(yīng)能滿足存儲、處理和傳輸?shù)囊蟆R粋€漢字輸人計算機(jī)后就轉(zhuǎn)換為內(nèi)碼。內(nèi)碼需要兩個字節(jié)存儲,每個字節(jié)以最高位置?1”作為內(nèi)碼的標(biāo)識。

4.漢字字型碼

漢字字型碼也叫字模或漢字輸出碼。在計算機(jī)中,8個二進(jìn)制位組成一個字節(jié),它是度量空間的基本單可見一個16 x 16點陣的字型碼需要16 x 16/8=32字節(jié)存儲空間。

漢字字型通常分為通用型和精密型兩類。

5.漢字地址碼

漢字地址碼是指漢字庫中存儲漢字字型信息的邏輯地址碼。它與漢字內(nèi)碼有著簡單的對應(yīng)關(guān)系,以簡化內(nèi)碼到地址碼的轉(zhuǎn)換。

6.各種漢字代碼之間的關(guān)系

漢字的輸人、處理和輸出的過程,實際上是漢字的各種代碼之間的轉(zhuǎn)換過程。如圖1-1表示了這些漢字代碼在漢字信息處理系統(tǒng)中的位置及它們之間的關(guān)系.考點16價存儲器

計算機(jī)的存儲器分為兩大類:一類是設(shè)在主機(jī)中的內(nèi)部存儲器,也叫主存儲器,用于存放當(dāng)前運行的程序和程序所用的數(shù)據(jù),屬于臨時存儲器:另一類是屬于計算機(jī)外部設(shè)備的存儲器,叫外部存儲器.簡稱外存,也叫輔助存儲器(簡稱輔存)。外存中存放暫時不用的數(shù)據(jù)和程序,屬于永久性存儲器.當(dāng)需要時應(yīng)先調(diào)人內(nèi)存。

內(nèi)部存儲器

一個二進(jìn)制位(bit)是構(gòu)成存儲器的最小單位。通常將每8位二進(jìn)制位組成的一個存儲單元稱為一個字節(jié)(Byte),并給每個字節(jié)編上一個號碼,稱為地址(Address)。

1)存儲容量

存儲器可容納的二進(jìn)制信息量稱為存儲容量。度量存儲容量的基本單位是字節(jié)(Byte)。此外,常用的存儲容量單位還有:KB(千字節(jié)),MB(兆字節(jié))和GB(千兆字節(jié))它們之的關(guān)系為:

1字節(jié)(Byte)=8個二進(jìn)制位(bits)

KB二1024 B;1MB=1024KB;1GB二1024MB 2)存取時間

存儲器的存取時間是指從啟動一次存儲器操作,到完成該操作所經(jīng)歷的時間.3)內(nèi)存儲器的分類

內(nèi)存儲器分為隨機(jī)存儲器(RAM)和只讀存儲器(ROM)兩類.(1)隨機(jī)存儲器(RAM)。隨機(jī)存儲器也叫讀寫存儲器.其特點是:存儲的信息既可以讀出,又可以向內(nèi)寫入信息,斷電后信息全部丟失。隨機(jī)存儲器又可以分為靜態(tài)RAM和動態(tài)RAM兩種.靜態(tài)RAM的特點是只要不斷電,信息就可長時間的保存.其優(yōu)點是速度快,不需要刷新,工作狀態(tài)穩(wěn)定;缺點是功耗大,集成度低,成本高.動態(tài)RAM的優(yōu)點是使用組件少,功耗低,集成度高:缺點是存取速度較慢且需要刷新.(2)只讀存儲器(ROM).只讀存儲器的特點:存儲的信息只能讀出,不能寫入,斷電后信息也不丟失。只讀存儲器大致可分成3類:掩膜型只讀存儲器(MROM)可編程只讀存儲器(PROM)和可擦寫的可編程只讀存儲器(EPROM)

關(guān)于RAM和ROM之間.以及動態(tài)RAM和靜態(tài)RAM之間的區(qū)別如表1-6所示

2.外部存儲器

目前最常用的外存有磁盤、磁帶和光盤等。與內(nèi)存相比,這類存儲器的特點是存儲容量大、價格較低,而且在斷電后也可以長期保存信息,所以又稱為永久性存儲器。

磁盤存儲器又可分為軟盤、硬盤和光盤。磁盤的有效記錄區(qū)包含若干磁道,磁道由外向內(nèi)分別稱為0磁道、I磁道……每磁道又被劃分為若干個扇區(qū),扇區(qū)是磁盤存儲信息的最小物理單位。硬盤一般有多片,并密封于硬盤驅(qū)動器中,不可拆開,存儲容量可觀,可達(dá)幾百吉字節(jié)。軟盤被封裝在保護(hù)套中,插人軟盤驅(qū)動器中便可以進(jìn)行讀寫操作。軟盤可分為3.5英寸和5.25英寸兩種,軟盤上都帶有寫保護(hù)口,若處于寫保護(hù)狀態(tài),則只能讀出,不能寫人。光盤可分為只讀型光盤(CD-ROM)、一次性寫人光盤(W0RM)和可擦寫型光盆。磁盤的存儲容量可用如下公式計算:

容量=磁道數(shù)x扇區(qū)數(shù)x扇區(qū)內(nèi)字節(jié)數(shù)x面數(shù)x磁盤片數(shù)

考點17輸入輸出設(shè)備

計算機(jī)中常用的輸人設(shè)備有鍵盤和鼠標(biāo),其他的輸人設(shè)備有掃描儀、手寫輸入設(shè)備、聲音輸入設(shè)備、觸摸屏和條形碼閱讀器。常用的輸出設(shè)備有顯示器和打印機(jī)、繪圖儀等。磁盤既可以屬于輸入設(shè)備,也可以屬于出設(shè)備。

考點18計算機(jī)主要技術(shù)指標(biāo)

①字長。一次能并行處理的二進(jìn)制數(shù)。字長總是8的整數(shù)倍,如16、32、34位等

②主頻。計算機(jī)中CPU的時鐘周期,單位是兆赫茲(MHZ?)。

③運算速度。計算機(jī)每秒所能執(zhí)行加法指令的數(shù)目。運算速度的單位是百萬次/秒(MIPS)

④存儲的容量。存儲容量包括主存容量和輔存容量,主要指內(nèi)存所能存儲信息的字節(jié)數(shù)。

⑤存儲周期。存儲器進(jìn)行一次完整的存取器作所需要的時間。

1.6多媒體技術(shù)簡介

考點19多媒體技術(shù)

多媒體技術(shù)有以下幾個特點:數(shù)字化、集成化、交互性和實時性。

(1)多媒體計算機(jī)由PC + CD-ROM十音頻卡十視頻卡組成。除了硬件配置外,還應(yīng)配置相應(yīng)的軟件:首先是支持多媒體的操作系統(tǒng);其次是多媒體的開發(fā)工具、壓縮和解壓縮軟件等。

(2)多媒體的應(yīng)用主要有以下幾個方面:教育和培訓(xùn),商業(yè)和服務(wù)業(yè),家庭娛樂、休閑,影視制作,電子出版業(yè)及Internet上的應(yīng)用。

1.7計算機(jī)病毒及其防治

考點20計算機(jī)病毒的概念

計算機(jī)病毒實質(zhì)上是一種特殊的計算機(jī)程序,這是“能夠侵人計算機(jī)系統(tǒng)的、并給計算機(jī)系統(tǒng)帶來故障的一種具有自我復(fù)制能力的特殊程序”.考點21計算機(jī)病毒的特點

計算機(jī)病毒一般具有如下重要特點。

①寄生性。

②傳染性。

③破壞性。

④潛伏性。

⑤隱蔽性。

考點22計算機(jī)病毒的預(yù)防

預(yù)防計算機(jī)病毒的幾點措施如下。

①專機(jī)專用。

②利用寫保護(hù)。

③固定啟動方式。

④慎用網(wǎng)上下載的軟件。

⑤分類管理數(shù)據(jù)。

⑥建立備份。

⑦采用防病毒卡或病毒預(yù)警軟件。

⑧定期檢查。

⑨嚴(yán)禁在計算機(jī)上玩電子游戲。2.1基礎(chǔ)知識點

基礎(chǔ)1Windows 2000 1.特點

Windows 2000與傳統(tǒng)Windows 9x不同,它融合了Windows 9x已有的特點和WindowsNT的優(yōu)點于一身是供臺式機(jī)和便攜機(jī)用戶使用的單用戶、多任務(wù)32位圖形界面操作系統(tǒng)。

(1)低成本。

(2)高可靠性。(3)移動性。

(4)易管理性。

(5)高性能。

(6)安全性。

(7)實用性。

{8)支持更多的設(shè)備。

2.運行環(huán)境

Windows 2000功能強(qiáng)大,同時使用環(huán)境的要求也相對較高為了充分發(fā)揮系統(tǒng)的性能計算機(jī)硬件應(yīng)滿足以下基本要求。

(1)最低應(yīng)為586/ 166MHz計算機(jī),推薦采用Pentium j十算機(jī)

(2)最少內(nèi)存為64 MB以上內(nèi)存

(3)最少1GB的硬盤空間

(4)VGA或更高分辨率的顯示器及相應(yīng)顯示卡。

(5)鼠標(biāo)器和鍵盤。

(6)CD-ROM驅(qū)動器。

基礎(chǔ)2 Windows 2000的啟動和退出 1)Windows 2000的啟動

打開計算機(jī)電源開關(guān)后,計算機(jī)會自動啟動Windows 2000,出現(xiàn)登錄提示時,用戶必須輸人用戶名和密碼才能進(jìn)人Windows 2000的桌面。2)Windows 2000的退出

在關(guān)閉和重新啟動計算機(jī)之前,一定要先退出Windows 2000系統(tǒng),否則會破壞一些沒有保存的文件和正在運行的程序。

用戶可以按以下步驟安全地退出系統(tǒng).(1)關(guān)閉正在運行的應(yīng)用程序。

(2)單擊“開始”按鈕,然后單擊“關(guān)機(jī)”,出現(xiàn)“關(guān)閉Windows”對話框。

(3)根據(jù)需要選定注銷、關(guān)機(jī)、重新啟動.(4)若選定關(guān)機(jī),則單擊“確定”按鈕后.系統(tǒng)就會保存沒置,自動將機(jī)器關(guān)閉。

基礎(chǔ)3 Windows 2000桌面的組成 1)桌面

Windows 2000啟動完成后顯示的整個屏幕稱為桌面.桌而上可放置圖標(biāo)、萊單、窗口和對話框等。通常,桌面上默認(rèn)的圖標(biāo)是“我的文檔”、“我的電腦”、“回收站”、“網(wǎng)上鄰居”及“Internet Explorer”。2)圖標(biāo)

圖標(biāo)通常是由代表Windows2000到各動組成對象的小圖形配以文字說明而組成。在Windows 2000中,圖標(biāo)應(yīng)用廣,它可可以代表一個應(yīng)用程序、一個文檔或一個設(shè)備,也可以是一個激活“窗口控制菜單”的圖標(biāo)。3)任務(wù)欄

一般位于桌面底部。在左面依次有“開始”按鈕和“快捷啟動”工具欄,中間是表示正在運行應(yīng)用程序的“任務(wù)按鈕”任務(wù)欄中的所有“任務(wù)按鈕”顯示了當(dāng)前運行在Windows 2000下的程序。通過單擊“任務(wù)按鈕”可以快速切換應(yīng)用程序。關(guān)閉應(yīng)用程序后,其相應(yīng)的任務(wù)按鈕也隨之消失。

4)“開始”按鈕

通常位于桌面底部任務(wù)欄的左側(cè),單擊此按鈕可以打開Windows 2000的“開始”菜單。這是執(zhí)行程序最常用的方式。“開始”菜單包括了Windows 2000的全部功能。基礎(chǔ)4 Windows 2000的基本術(shù)語

(l)應(yīng)用程序:是一個完成指定功能的計算機(jī)程序。

(2)文檔:是由應(yīng)用程序創(chuàng)建的一組相關(guān)的信息的集合,其類型是多種多樣的。

(3)文件:是一組信息的集合,以文件名來存取。文件是文檔的超集。

(4)文件夾:用來存放各種不同類型的文件,文件夾中還可以包含下一級文件夾。

(5)選定:選定一個項目通常是指對該項目做一標(biāo)記,選定操作不產(chǎn)生動作。

(6)選擇:選擇一個項目導(dǎo)致一個動作。

基礎(chǔ)5鼠標(biāo)器和鍵盤的操作

Windows 2000環(huán)境下的操作主要依靠鼠標(biāo)器(簡稱鼠標(biāo))和鍵盤來執(zhí)行,因此熟練掌握鼠標(biāo)和鍵盤操作可以提高工作效率。1.鼠標(biāo)操作

Windows 2000支持M鍵(左鍵和右鍵)模式及帶有滾輪的鼠標(biāo)。安裝了鼠標(biāo)后,屏幕上出現(xiàn)鼠標(biāo)指針.鼠標(biāo)指針隨鼠標(biāo)的移動而移動,可以把鼠標(biāo)指針對準(zhǔn)屏幕上的特定目標(biāo)。鼠標(biāo)指針在窗口的不同位置(或不同狀態(tài)下)會有不同的形狀。2.健盤操作

鍵盤不僅可以用來輸人文字或字符,而且使用組合鍵還可以替代鼠標(biāo)操作。

基礎(chǔ)6 Windows 2000的窗口 1.Windows 2000窗口的組成

Windows 2000窗口分為應(yīng)用程序(或文件夾)窗口和文檔窗口兩類。常用窗口包括很多組件,認(rèn)識并使用這些組件是使用Windows 2000的人門基礎(chǔ),如圖2一1所示。

(1)邊框。每個窗口都有一個雙線邊界框,標(biāo)識出窗口的邊界。當(dāng)鼠標(biāo)指針指向某個邊框時,鼠標(biāo)指針變成垂直或水平的雙向箭頭,此時沿箭頭方向拖動鼠標(biāo)就可以改變窗口的大小。

(2)窗口標(biāo)題。它用于標(biāo)識窗口,表示正在使用的是什么窗口

(3)標(biāo)題欄。位于窗口頂部第一行,用于顯示窗自標(biāo)題

(4)窗口的最小化、最大化/還原和關(guān)閉按鈕。位于標(biāo)題欄的右側(cè),用于窗口調(diào)整及關(guān)閉。

(5)控制菜單圖標(biāo)。位于窗口左上角,用鼠標(biāo)單擊它可以打開控制菜單,如用鍵盤操作,按Alt+空格鍵也可以打開控制菜單;按Esc鍵或單擊窗口的任意處可以關(guān)閉控制菜單

(6)菜單欄。位于標(biāo)題欄之下,列出了可選用的菜單項。

(7)工具欄。通常位于菜單欄之下,有些窗口可以有一個或多個工具欄。

(8)水平和垂直滾動條。當(dāng)窗口的內(nèi)容無法同時在窗口內(nèi)全部顯示時,窗口的底端和右端分別出現(xiàn)水平和垂直滾動條?

(9)尺寸控制角。是窗口的4個邊角,拖動它可以控制以二維坐標(biāo)為準(zhǔn)的窗口大小。

(10)狀態(tài)欄。位于窗口的底端,顯示與當(dāng)前操作、當(dāng)前系統(tǒng)狀態(tài)有關(guān)的信息。

(11)助工作區(qū)域。窗口的內(nèi)部區(qū)域。

2.Windows 2000的窗口操作

窗口的基本操作有窗口的移動、放大、縮小、切換、排列和關(guān)閉等。1)激活(切換)窗口

(1)在需要激活的窗口內(nèi)任意處單擊

(2)單擊任務(wù)欄中任務(wù)按鈕。2)移動窗口(l)用鼠標(biāo)時,可以通過拖動窗口標(biāo)題來實現(xiàn)

(2)用鍵盤時,可以通過控制菜單上的“移動”命令配合上下、左右箭頭來移動。3)改變窗口的大小

(1)用鼠標(biāo)時,把鼠標(biāo)光標(biāo)移到窗口的邊框或四角上,光標(biāo)會自動變成雙箭頭,然后拖動鼠標(biāo)來調(diào)整窗口的大小。

(2)用鍵盤時,可通過控制菜單上的“大小”命令來改變。_ 4)窗口的最大化、最小化、還原及關(guān)閉。

單擊窗口標(biāo)題欄右邊的最大化(或還原)、最小化或關(guān)閉按鈕,就會執(zhí)行最小化、最大化(或還原)和關(guān)閉。當(dāng)窗口“最小化”后,窗口被縮小成圖標(biāo)顯示在桌面底部的任務(wù)欄內(nèi),這時對應(yīng)的程序轉(zhuǎn)人后臺運行。窗口最大化后,當(dāng)前窗口占滿整個屏幕.窗口標(biāo)題欄右邊的“最大化”按鈕變?yōu)椤斑€原”按鈕。若單擊“還原”鈕可將窗口恢復(fù)到原來的大小如果窗口被關(guān)閉.對應(yīng)的程序被終止。5)窗口內(nèi)容的滾動和復(fù)制

將鼠標(biāo)指針指間窗口滾動條的滾動塊上,按住左鍵拖動滾動塊,即可滾動窗口中的內(nèi)容。可以單擊滾條上的上箭頭按鈕或下箭頭按鈕,可以上滾或下滾一行窗口內(nèi)容。

按Alt + PrintScreen組合鍵將整個窗口放人剪貼板,再激活處理文檔或圖像的窗口進(jìn)行“粘貼”。按PritScreen鍵復(fù)制整個桌面。6)排列窗口

窗口排列方法有層疊、縱向平鋪和橫向平鋪3種。用鼠標(biāo)右擊“任務(wù)欄”空白處,在彈出的快捷菜單中選擇窗口排列方式的命令。

基礎(chǔ)7菜單的組成及操作

在Windows 2000的菜單中,有“開始”菜單、控制菜單、菜單欄上的下拉命令菜單和快捷菜單等4種典型菜單。菜單操作有:打開菜單、選擇菜單命令和關(guān)閉菜單。1.菜單欄的下拉菜單

應(yīng)用程序的菜單系統(tǒng)主要由控制菜單和菜單欄組成。菜單欄上的文字如“文件”、“編輯”等稱為菜單名。每個菜單名對應(yīng)一個由若干菜單命令組成的下拉菜單。1)打開下拉菜單的方法

(l)用鼠標(biāo)單擊菜單欄中的相應(yīng)菜單名,即可打開下拉菜單。

(2)用鍵盤彈出下拉菜單,按Alt+“菜單名后帶下劃線的字母”鍵,如按組合鍵Alt+F可打開“文件”下拉菜單。2)選擇菜單命令

(1)用鼠標(biāo)單擊菜單中要選擇的菜單命令,則可立即執(zhí)行該命令。

(2)用鍵盤操作時,打開菜單,按所選菜單項后的字母鍵。如在“文件”下拉菜單中,按字母S鍵表示選擇“保存”菜單命令。3)菜單的關(guān)閉(或撤銷)

用鼠標(biāo)單擊被打開的菜單以外的任何地方或按 Esc鍵可關(guān)閉被打開的下拉菜單。2.菜單的特殊約定

1)灰色字符的菜單命令

正常的菜單命令是用黑色字符顯示,表示此命令當(dāng)前有效,可以選用。用灰色字符顯示的菜單命令表示當(dāng)前情形下的命令無效,不能選用。2)帶省略號(…)的菜單命令

表示選定該命令后,將打開一個相應(yīng)的對話框,以便進(jìn)一步輸人某種信息或改變設(shè)置參數(shù)。

3)名字前帶有“V”記號的菜單命令 該符號是個選擇標(biāo)記,當(dāng)菜單命令前有此符號時,表示該命令生效。通過再次選擇該命令項可以刪除此選擇標(biāo)記,它再不起作用。4)名字前帶有“.”記號的菜單命令

這種選項表示該項已經(jīng)選用。在同組的選項中只能有一個選項且必須是一個被選用,被選用的菜單項前面出現(xiàn)“?”記號、如果其中一個被選用,則其他的選項自動失效。5)名字后帶有組合鍵的菜單命令

在菜單命令后顯示的組合鍵稱為該命令的快捷鍵,表示可以直接按該組合鍵執(zhí)行菜單命令,而不必打開菜單。6)帶符號“◥”的命令項

表示單擊該命令項后還有下一級子菜單。7)菜單的分組線

在有的下拉菜單中,用線將若干功能相關(guān)的命令分成一組,形成按照菜單的功能分成的菜單項組。

8)帶有用戶信息的菜單

此菜單中列出最近用戶的信息。

3.“開始”菜單

1)打開“開始”菜單

(1)單擊“開始”按鈕。

(2)按組合鍵Ctrl+Esc。

(3)在Windows鍵盤中按標(biāo)有視窗圖案的鍵也可以打開。2)關(guān)閉“開始”菜單

(1)單擊桌面上開始菜單以外的任何地方

(2)按Esc鍵,或F10鍵,或Alt鍵。3)菜單的選擇

“ 開始”菜單是一個級聯(lián)式菜單,主菜單上主要有以下菜單項:“程序”菜單、“收藏夾”菜單、“文檔”菜單、“設(shè)置”菜單“查找”菜單、“幫助”菜單、“運行”菜單、“注銷”菜單和?關(guān)閉系統(tǒng)”菜單。4)快捷菜單

用右健單擊桌面上的對象打開的菜單就是快捷菜單。操作方法有以下幾種:

(1)用右鍵單擊所選定對象即可打開。

(2)或選定所需對象,按組合鍵Shift + F10。

(3)單擊菜單以外任意處或按Esc、Alt或F10鍵可關(guān)閉快捷菜單。

基礎(chǔ)8對話框

對話框主要用于人與系統(tǒng)之間的信息對話。它是Windows和用戶進(jìn)行信息交流的一個界面。

可能會出現(xiàn)對話框的幾種情況:

(1)單擊帶有省略號的菜單命令。

(2)按相應(yīng)的組合鍵,如Ctrl + 0。

(3)行程序時,系統(tǒng)會出現(xiàn)對話框,提示操作和警告信息。

(4)譯幫助信息。

基礎(chǔ)9應(yīng)用程序的運行 1應(yīng)用程序的

l)使用“開始”菜單

這是應(yīng)用程序的人口,也是運行應(yīng)用程序最常用的方式。2)直接指名運行 若用戶已經(jīng)知道程序的名稱和所在的文件夾路徑,則可通過“開始”菜單中的“運行”命令來啟動程序。

3)利用快捷方式圖標(biāo)

雙擊文件夾里的應(yīng)用程序名或桌面上的快捷方式圖標(biāo) 2應(yīng)用程序的退出

應(yīng)用程序的退出有以下幾種方法:

(1)單擊窗口右上角的關(guān)閉按鈕。

(2)雙擊控制菜單圖標(biāo),按快捷鍵Alt十F4。

(3)單擊?文件”菜單的“退出”命令。4)若遇異常結(jié)束,則要按Ctrl十Alt+Del組合鍵,從關(guān)閉程序列表中選定要關(guān)閉的程序,再單擊“結(jié)束任務(wù)”按鈕。3.應(yīng)用程序間的切換

Windows 2000允許同時運行多個程序。用戶單擊代表該程序的任務(wù)按鈕,就可以方便地在程序間切換。剛切換的窗口稱為當(dāng)前窗口。

基礎(chǔ)10文件和文件夾基本概念 1.文件名

Windows 2000突破了DOS對于文件名命名規(guī)則 8.3的限制,其長度可達(dá)255個字符(包括盤鈞和路徑在內(nèi))。

在文件名中允許使用:

空格字符、加號(+)、逗號(,)、分號(;)、左右方括號([])和等號(=)。

不允許使用:

尖括號(<>=、正斜杠(/)、反斜杠(\)、豎杠())、冒號(:)、雙撇號(")、星號(*)和(?)。

為了與早期的系統(tǒng)兼容,每個文件有兩個名字:一個長文件名和一個8.3格式的短文件名。用戶在對文件命名時,若輸人的文件名符合8.3格式,則兩個文件名是一致的,系統(tǒng)以大寫字母顯示。否則,系統(tǒng)在用戶輸入的長文件名基礎(chǔ)上自動截取一個8.3格式。2.文件夾

Windows 2000引人了“文件夾”的術(shù)語。它類似于DOS和早期Windows中的目錄。例如,用戶的電腦就是一個“我的電腦”的文件夾,設(shè)備也被認(rèn)為是一個文件夾。文件夾中除了可以包含程序、文檔、打印機(jī)等設(shè)備文件和快捷方式外,還可以包含下一級文件夾。3.文件夾樹

由于各級文件夾之間有互相包含的關(guān)系,使得所有文件夾構(gòu)成一樹狀結(jié)構(gòu),稱為文件夾樹。Window2000中的文件夾樹的根是桌面,下一級是“我的電腦”、“網(wǎng)上鄰居”和“回收站”,再下一級就是“軟盤驅(qū)動器”和?硬盤”,等等。4.路徑

文件在文件夾樹上的位置稱為文件的路徑(path)。文件的路徑是由反斜杠“﹨”隔開的一系列文件名來表示的。5.分快捷方式

Windows 2000的“快捷方式”是一個鏈接對象的圖標(biāo),它是指間對象的指針,而不是對 象本身。雙擊某個快捷方式圖標(biāo),系統(tǒng)會迅速地啟動相應(yīng)的應(yīng)用程序或打開對應(yīng)的文檔或文件夾。

基礎(chǔ)11“我的電腦”窗口

“我的電腦”的圖標(biāo)是Windows 2000提供的另一個計算機(jī)硬件和軟件資源的管理系統(tǒng)、它的操作方法與“源管理器”大同小異。用鼠標(biāo)雙擊桌面上的“我的電腦”圖標(biāo)就可打開“我的電腦”窗口。

1.打開子文件夾窗口

(l)雙擊要打開的文件夾圖標(biāo)。

(2)選定要打開的文件夾圖標(biāo),單擊“文件”下拉菜單中的“打開”命令。

(3)右擊要打開的文件夾圖標(biāo),單擊快捷菜單中的“打開”命令 2.文件夾窗口與資源管理黑窗口之間的切換 1)從文件夾窗口到資源管理器窗口

(1)在文件夾窗口中選定一文件夾。

(2)單擊“文件”下拉菜單中的“資源管理器”命令。2)從資源管理器窗口到文件夾窗口

(1)在“資源管理器”的文件夾內(nèi)容窗格中選定要打開的文件夾。

(2)單擊“文件”菜單的“打開”命令。

基礎(chǔ)12系統(tǒng)設(shè)置 1)設(shè)置顯示器

有許多方法可以使自己的桌面具有個性主要有兩種方法可以訪問“顯示屬性”對話框,從而改變桌面和屏幕。

(1)在“控制面板”窗口中,雙擊“顯示”對象圖標(biāo)。

(2)右擊桌面空白處,然后從快捷菜單中選取“屬性命令。2)鍵盤和鼠標(biāo)

鍵盤和鼠標(biāo)是當(dāng)前計算機(jī)最常見的兩種輸人設(shè)備。

(1)設(shè)置鍵盤:雙擊“控制面版”窗口的 “鍵盤”圖標(biāo),打開“鍵盤屬性”對話框,可以對鍵盤進(jìn)行設(shè)置。

(2)設(shè)置鼠標(biāo):在Windows中,鼠標(biāo)是一種重要的輸入設(shè)備,鼠標(biāo)性能的好壞直接影響道工作效率。控制面版向用戶提供了鼠標(biāo)設(shè)置的 工具。在“控制面版”窗口雙擊“鼠標(biāo)”圖標(biāo),出現(xiàn)“鼠標(biāo)屬性”對話框,在該對話框中可以對鼠標(biāo)進(jìn)行設(shè)置。3)添加和刪除應(yīng)用程序

在Windows2000的控制面版中,有一個添加和刪除應(yīng)用程序的工具。其優(yōu)點是保持Windows對更新、刪除和安裝過程的控制,用此功能添加和刪除程序不會為誤操作而造成系統(tǒng)的破壞。2.2重要考點

考點1“資源管理器”的使用

1.“資源管理”的啟動

(1)“開始”菜單啟動:單擊“開始”按力鈕,在“開始”菜單中將鼠標(biāo)指向“程序”菜單項,彈出的級聯(lián)菜單,單擊“資源管理器”菜單項。就可以啟動它。

(2)用快捷方式啟動:在桌面上創(chuàng)建“資源管理器”的快捷方式圖標(biāo),雙擊此圖標(biāo)。

(3)又擊“我的電腦”圖標(biāo),彈出快捷菜單,單擊快捷菜單中的“資源管理器”命令即可啟動。

(4)用鍵盤操作:按組合鍵Ctrl+Esc打開“開始”菜單,然后用方向鍵選擇“程序”菜單中的“資源管理器”并按Enter鍵啟動。

2.“資源管理霖”的退出

(1)單擊“關(guān)閉”按鈕。

(2)雙擊控制菜單圖標(biāo)。

(3)單擊“文件”菜單的“關(guān)閉”命令

(4)按快捷鍵Alt+F4 3.資源管理霖窗口的組成 資源管理器窗口由以下幾部分組成

(1)標(biāo)題欄:顯示“瀏覽”字樣和當(dāng)前文件夾名。

(2)菜單欄:在窗口的第二行,有“文件”、?編輯”、“查看”、“轉(zhuǎn)到”、“收藏”、“工具”和“幫助”7個菜單項

(3)工具欄:位于菜單欄之下.提供常用菜單命令的快捷訪問按鈕。它由“向后”、“向前”、“剪切”等按鈕組成

(4)地址欄:顯小的是當(dāng)前文件夾名.是一個下拉列表框:單擊右端的下拉按鈕可彈出本地的資源的列表。

(5)鏈接欄:“鏈接”工具欄提供了指向重要Web站點的快捷方式。

(6)窗日分隔條:處于“資源管理器”中部將窗格分隔為文件夾樹窗格和文件夾內(nèi)容窗格兩部分。左右拖動分隔條就可以改變窗格的大小。

(7)文件夾樹窗格和文件夾內(nèi)容窗格:左窗格是文件夾樹窗格,顯示文件夾樹結(jié)構(gòu)。右窗格是文件夾內(nèi)容窗格,用來顯示當(dāng)前文件夾中的文件和子文件夾名及相關(guān)信息。

(8)狀態(tài)欄:位于“資源管理器”的底部,顯示當(dāng)前文件夾中文件的個數(shù)、占用的總字節(jié)數(shù)和當(dāng)前驅(qū)動器中可用空間的字節(jié)數(shù)等信息。

下載上海全國計算機(jī)等級考試考點及聯(lián)系方式word格式文檔
下載上海全國計算機(jī)等級考試考點及聯(lián)系方式.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    計算機(jī)等級考試基本考點

    第一章. C數(shù)據(jù)結(jié)構(gòu)與算法 考點1.算法 1. 算法的時間復(fù)雜度:算法執(zhí)行過程中所需要的基本運算次數(shù),而算法的基本運算次數(shù)是問題規(guī)模的函數(shù)。 2. 算法的空間復(fù)雜度:一般只執(zhí)行該算......

    應(yīng)用技術(shù)學(xué)院全國計算機(jī)等級考試考點申請書

    全國計算機(jī)等級考試考點申請書 尊敬的領(lǐng)導(dǎo): 為了迎接一年一度的全國計算機(jī)等級考試,我校進(jìn)一步完善考點設(shè)施的準(zhǔn)備工作。根據(jù)省教育局考辦《全國計算機(jī)等級考試考點基本條件》......

    全國計算機(jī)等級考試二級VF考點分析

    全國計算機(jī)等級考試二級VF考點分析之VF基礎(chǔ)(第一章) 1.1 數(shù)據(jù)庫基礎(chǔ)知識 考點1 計算機(jī)數(shù)據(jù)管理的發(fā)展 1數(shù)據(jù)與數(shù)據(jù)處理 數(shù)據(jù)是指存儲在某一種媒體上能夠識別的物理符號。數(shù)據(jù)......

    全國計算機(jī)等級考試陜西理工學(xué)院考點公告

    參加全國計算機(jī)等級考試的各位考生: 全國計算機(jī)等級考試于2015年3月21日(星期六)上午8:00開始進(jìn)行。根據(jù)全國計算機(jī)等級考試《上機(jī)考試考場規(guī)則》及教育部考試司視頻會議“考生......

    關(guān)于全國計算機(jī)等級一級考試考點的申請

    關(guān)于申請全國計算機(jī)等級一級考試考點的報告 福建省教育考試院: 泉州理工學(xué)校(原泉州服裝學(xué)校)學(xué)校座落在泉州市普賢路478號,校園面積65畝,校舍建筑面積55000m學(xué)校開設(shè):服裝設(shè)計與......

    全國計算機(jī)等級考試總結(jié)

    全國計算機(jī)等級考試淮陰工學(xué)院考點 工作總結(jié) 自全國計算機(jī)等級考試在我考點開考以來,總共有73701名考生在本考點參加了考試。十多年來,從最初的每次只有200多名考生,到如今的每......

    全國計算機(jī)等級考試實施辦法

    全國計算機(jī)等級考試實施辦法 ------------------ 第一章 總則 第一條 全國計算機(jī)等級考試是經(jīng)國家教育部批準(zhǔn)由國家教育部考試中心主辦,測試應(yīng)試者計算機(jī)應(yīng)用知識與能力的等......

    全國計算機(jī)等級考試總結(jié)

    全國計算機(jī)等級考試總結(jié) 禪城區(qū)南莊高中 胡永華 我校參加全國計算機(jī)一級考證已有近四年,每年兩次都參加,在所有的考試中,我校的通過率相對來講還是比較高的,對于取得這樣的成績,......

主站蜘蛛池模板: 亚洲精品乱码一区二区三区| 久久久久高潮综合影院| 亚洲欧洲自拍拍偷精品网314| 寂寞骚妇被后入式爆草抓爆| 女人被狂c到高潮视频网站| 久久精品亚洲中文字幕无码网站| 久久亚洲av无码精品色午夜麻| 337p大尺度啪啪人体午夜| 国产成人综合色就色综合| 国产欧美一区二区精品久久久| 在线观看无码不卡av| 久久精品中文无码资源站| 亚洲一区二区经典在线播放| 亚洲第一在线综合网站| 免费国产黄线在线观看| 伊人久久大香线蕉综合色狠狠| 国产亚洲视频在线观看网址| 日韩国产亚洲一区二区三区| 老湿机国产福利视频| 国产av无码国产av毛片| 蜜臀精品国产高清在线观看| 亚洲国产v高清在线观看| 亚洲国产成人精品无码一区二区| 成人无码精品1区2区3区免费看| 无遮挡啪啪摇乳动态图gif| 国产喷水1区2区3区咪咪爱av| 久久夜色精品国产| 亚洲成av人片在线观看无码不卡| 特黄熟妇丰满人妻无码| 老熟女高潮喷水了| 97久久超碰国产精品旧版麻豆| 中文字幕无码久久精品| 成人片无码免费播放| 国产亚洲精品久久yy5099| 国产成人无码区免费网站| 免费无码作爱视频| 人妻一本久道久久综合久久鬼色| 国产精品综合一区二区三区| 99久久九九免费观看| 亲胸揉屁股膜下刺激视频免费网站| 国产suv精品一区二区883|