freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

visual-foxpro操作基礎(chǔ)-資料下載頁(yè)

2025-01-12 09:00本頁(yè)面
  

【正文】 表達(dá)式 日期和時(shí)間表達(dá)式是指含有日期型或日期時(shí)間型數(shù)據(jù)的表達(dá)式。其運(yùn)算符只有 +和 兩種,共 6種格式。 格式 1: 日期型數(shù)據(jù) +天數(shù) 天數(shù) +日期型數(shù)據(jù) 其結(jié)果是將來的某個(gè)日期。 格式 2: 日期型數(shù)據(jù) 天數(shù) 其結(jié)果是過去的某個(gè)日期。 格式 3: 日期型數(shù)據(jù) 1日期型數(shù)據(jù) 2 其結(jié)果是兩個(gè)日期之間相差的天數(shù)。 格式 4: 日期時(shí)間型數(shù)據(jù) +秒數(shù) 秒數(shù) +日期時(shí)間型數(shù)據(jù) 其結(jié)果是若干秒后的某個(gè)日期時(shí)間。 格式 5: 日期時(shí)間型數(shù)據(jù) 秒數(shù) 其結(jié)果是若干秒前的某個(gè)日期時(shí)間。 格式 6: 日期時(shí)間型數(shù)據(jù) 1日期時(shí)間型數(shù)據(jù) 2 其結(jié)果是兩個(gè)日期時(shí)間之間相差的秒數(shù)。 66 4.關(guān)系表達(dá)式 關(guān)系表達(dá)式是由關(guān)系運(yùn)算符將兩個(gè)同類型的數(shù)據(jù)連接起來的式子。關(guān)系表達(dá)式表示兩個(gè)量之間的比較,其值是邏輯型數(shù)據(jù)。 關(guān)系運(yùn)算符有: (小于)、 =(小于等于)、 (大于)、 =(大于等于)、 =(等于)、 ==(精確等于)、或 或 !=(不等于)。它們的運(yùn)算優(yōu)先級(jí)相同。 關(guān)系表達(dá)式一般形式為: e1 關(guān)系運(yùn)算符 e2 關(guān)系表達(dá)式表示一個(gè)條件,條件成立時(shí)值為 .T.,否則為 .F.。 67 各種類型數(shù)據(jù)的比較規(guī)則如下: ( 1)數(shù)值型和貨幣型數(shù)據(jù)根據(jù)其代數(shù)值的大小進(jìn)行比較。 ( 2)日期型和日期時(shí)間型數(shù)據(jù)進(jìn)行比較時(shí),離現(xiàn)在日期或時(shí)間越近的日期或時(shí)間越大。 ( 3)邏輯型數(shù)據(jù)比較時(shí), . .。 ( 4)對(duì)于字符型數(shù)據(jù), Visual FoxPro可以設(shè)置字符的排序次序。 68 在“工具”菜單中選擇“選項(xiàng)”命令,將打開“選項(xiàng)”對(duì)話框,在“數(shù)據(jù)”選項(xiàng)卡的“排序序列”下拉列表框中選擇Machine、 PinYin或 Stroke項(xiàng)并單擊“確定”按鈕。 在 Visual FoxPro中,默認(rèn)狀態(tài)下字符型數(shù)據(jù)的比較是按照拼音( PinYin)的排列順序進(jìn)行比較的。 也可以用命令設(shè)置字符的排序次序。命令格式為: SET COLLATE TO 排序次序名 排序次序名可以是 Machine、 PinYin或 Stroke。 比較字符串時(shí),先取兩字符串的第一個(gè)字符比較,若兩者不等,其大小就決定了兩字符串的大小,若相等,則各取第二個(gè)字符比較,依次類推,直到最后,若每個(gè)字符都相等,則兩個(gè)字符串相等。 69 例 21 在不同的字符排序次序下,比較字符串的大小。 SET COLLATE TO Machine ? 助教 教授 ,abca,a,XYZa .T. .F. .F. .F. SET COLLATE TO PinYin ? 助教 教授 ,abca,a,XYZa .T. .F. .F. .T. SET COLLATE TO Stroke ? 助教 教授 ,abca,a,XYZa .F. .F. .F. .T. 要注意 =(等于)和 ==(精確等于)兩個(gè)關(guān)系運(yùn)算符的區(qū)別。它們主要是對(duì)字符串進(jìn)行比較時(shí)有所區(qū)別。 70 例 22 字符串比較舉例。 SET EXACT OFF zc=教授□□ ? zc=教授 ,教授 =zc,教授 ==LEFT(zc,4),zc==教授 輸出結(jié)果為: .T. .F. .T. .F. 注意,在非精確比較狀態(tài)下,條件 zc=教授 與條件 教授 =zc不等價(jià)。 71 5.邏輯表達(dá)式 邏輯與與邏輯或是雙目運(yùn)算符,所構(gòu)成的邏輯表達(dá)式為: L1 AND L2 L1 OR L2 其中 L1和 L2均為邏輯型操作數(shù)。 對(duì)于邏輯與運(yùn)算,只有 L1和 L2同時(shí)為真,表達(dá)式值才為真,只要其中一個(gè)為假,則結(jié)果為假。 對(duì)于邏輯或運(yùn)算, L1和 L2中只要有一個(gè)為真,表達(dá)式即為真,只有 L1和 L2均為假時(shí),表達(dá)式才為假。 當(dāng)一個(gè)表達(dá)式包含多種運(yùn)算時(shí),其運(yùn)算的優(yōu)先級(jí)由高到低排列為: 算術(shù)運(yùn)算 → 字符串運(yùn)算 → 日期和時(shí)間運(yùn)算 → 關(guān)系運(yùn)算 → 邏輯運(yùn)算 72 例 23 假設(shè)學(xué)生表包括學(xué)號(hào)、姓名、性別、出生日期、少數(shù)民族否、籍貫、入學(xué)成績(jī)、專業(yè)名稱等字段,寫出下列條件。 ( 1)表示姓“張”的學(xué)生。 ( 2)表示 20歲以下的學(xué)生。 ( 3)表示家住湖南或湖北的學(xué)生。 ( 4)表示漢族學(xué)生。 ( 5)表示入學(xué)成績(jī)?cè)?580分以上的湖南或湖北的學(xué)生。 ( 6)表示 20歲以下的少數(shù)民族學(xué)生。 73 Visual FoxPro命令的結(jié)構(gòu) Visual FoxPro命令通常由兩部分組成。第一部分是命令動(dòng)詞,它的詞意指明了該命令的功能。第二部分包含有幾個(gè)跟隨在命令動(dòng)詞后面的短語(yǔ),這些短語(yǔ)通常用來對(duì)所要執(zhí)行的命令進(jìn)行某些限制性的說明。 一般情況下, 命令動(dòng)詞表示了命令的功能 ,命令短語(yǔ)提供執(zhí)行命令所需要的各種參數(shù)。命令短語(yǔ)本身還可分為兩類,一類是必選短語(yǔ),另一類是可選短語(yǔ)。 在 Visual FoxPro中,命令動(dòng)詞后面一般都有幾個(gè)可選短語(yǔ),用戶根據(jù)需要選擇不同的短語(yǔ),使得同一個(gè)命令可實(shí)現(xiàn)多種任務(wù),從而可以大大地豐富命令的功能。 Visual FoxPro命令的基本規(guī)則 74 Visual FoxPro命令中的常用子句 1. FIELDS子句 本子句用以規(guī)定當(dāng)前處理的字段或表達(dá)式。一般形式為: FIELDS 字段名表 FIELDS 表達(dá)式表 在使用 FIELDS子句時(shí),如果已經(jīng)由 SET FIELDS TO命令建立了內(nèi)存字段表,而且內(nèi)存字段表已打開(即 SET FIELDS ON),那么在 FIELDS子句中出現(xiàn)的字段名必須是內(nèi)存字段表中已存在的,否則就會(huì)發(fā)生語(yǔ)法錯(cuò)誤。 75 2.范圍子句 表示本命令對(duì)表進(jìn)行操作的記錄范圍,一般有 4種選擇: ( 1) ALL:對(duì)表的全部記錄進(jìn)行操作。 ( 2) NEXT n:只對(duì)包括當(dāng)前記錄在內(nèi)的以下 n個(gè)記錄進(jìn)行操作。 ( 3) RECORD n:只對(duì)第 n個(gè)記錄進(jìn)行操作。 ( 4) REST:自當(dāng)前記錄開始到表尾的所有記錄。 其中 n( n≠0)為數(shù)值量。若有小數(shù)則自動(dòng)舍去小數(shù)部分。 76 3. FOR子句和 WHILE子句 這兩個(gè)子句的格式分別是 FOR 條件 和 WHILE 條件 。 FOR 條件 的作用是: 在規(guī)定的范圍中,按條件檢查全部記錄 。即從第一條記錄開始,滿足條件的記錄就執(zhí)行該命令,不滿足就跳過該記錄,繼續(xù)搜索下一記錄,直到最后一條記錄也不執(zhí)行。若省略 范圍 則默認(rèn)為 ALL。 WHILE 條件 的作用是: 在規(guī)定的范圍內(nèi),只要條件成立,就對(duì)當(dāng)前記錄執(zhí)行該命令 ,并把記錄指針指向下一個(gè)記錄,一旦遇到使條件不滿足的記錄,就停止搜索并結(jié)束該命令的執(zhí)行。即遇到第一個(gè)不滿足條件的記錄時(shí),就停止執(zhí)行該命令,即使后面還有滿足條件的記錄也不執(zhí)行。若省略范圍則默認(rèn)為 REST。 77 Visual FoxPro命令的書寫規(guī)則 ( 1)每個(gè)命令必須以一個(gè)命令動(dòng)詞開頭,而命令中的各個(gè)子句可以按任意次序排列。 ( 2)命令行中各個(gè)詞應(yīng)以 一個(gè)或多個(gè)空格 隔開,如果兩個(gè)詞之間嵌有雙撇號(hào)、單撇號(hào)、括號(hào)、逗號(hào)等分界符,則空格可以省略。 ( 3)如果一個(gè)命令太長(zhǎng),一行寫不下,可以使用續(xù)行符“ ?!保缓蟀椿剀囨I,在行末進(jìn)行分行,并在下一行繼續(xù)書寫。 ( 4)命令行的內(nèi)容可以用 英文字母的大寫、小寫或大小混寫 。 78 ( 5)命令動(dòng)詞、子句中的短語(yǔ)以及函數(shù)名在不至引起混淆的情況下,可以用其 前 4個(gè)以上字母縮寫表示 。 ( 6) 不可用 A到 J之間的單個(gè)字母作表名 ,因?yàn)樗鼈円驯槐A粲米鞴ぷ鲄^(qū)名稱。也不可用操作系統(tǒng)所規(guī)定的 輸出設(shè)備名 去作文件名。 ( 7)盡量不要用命令動(dòng)詞、短語(yǔ)等 Visual FoxPro的保留字作 文件名、字段名、變量名 等,以免發(fā)生混亂。 ( 8)一行只能寫一條命令,每條命令的結(jié)束標(biāo)志是回車鍵。 79
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1