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

正文內(nèi)容

delphi教程清華版ppt課件-在線瀏覽

2025-06-29 04:21本頁面
  

【正文】 要介紹了 Delphi的產(chǎn)生和發(fā)展, Delphi的特點(diǎn),使用 Delphi進(jìn)行程序設(shè)計(jì)的一些基礎(chǔ)知識。 圖 110 工程運(yùn)行界面圖 第 2章 Delphi語法基礎(chǔ) 保留字與標(biāo)識符 標(biāo)識符 標(biāo)識符是 Object Pascal語言中各種成分 的名稱 , 這些成分包括變量 ( Var) 、 常量( Const ) 、 類型 ( Type ) 、 過程( Procedure) 、 函數(shù) ( Function) 、 方法( Method) 、 單元 ( Unit) 等 。 1.標(biāo)準(zhǔn)標(biāo)識符 ? (1)標(biāo)準(zhǔn)常量,如 False、 Maxint、 True等; ? (2)標(biāo)準(zhǔn)類型,如 Boolean、 Char、 Real等; ? (3)標(biāo)準(zhǔn)函數(shù),如 Sin、 Cos、 Abs、 Arctan 等; ? (4)標(biāo)準(zhǔn)過程,如 Dispose、 Get、 New、 Pack、Put等; ? (5)標(biāo)準(zhǔn)文件,如 Input、 Output等。自定義標(biāo)識符可以由任意長的一個(gè)不帶空格的字符串組成,包括字母 A~ Z 、 a~ z 、數(shù)字 0~ 9 和下劃線“ _”等。 3.限定標(biāo)識符 在 Delphi程序中可引用多個(gè)單元,而各個(gè)單元中全局變量、函數(shù)、過程等可能會(huì)同名,在引用時(shí)需用限定標(biāo)識符來區(qū)分它們: ? Var ? Y:real。 其中 System稱為限定符 ,而 稱為限定標(biāo)識符。 注意: ? 1.單詞 at和 on具有特殊含義,不要與它們同名。 ? 3. Delphi集成開發(fā)環(huán)境的代碼編輯器中,黑體顯示保留字和指令字,定義時(shí)不要與這些黑體字一樣。 Object Pascal中規(guī)定的指令符有 39個(gè) 說明:指令符 private、 protected、 public、published和 automated在定義對象類型時(shí)也作為保留字,而在其他場合則作為指令符。 Object Pascal語言中注釋有三種形式: ? 1.組合符號“ {”與“ }”的成對使用表示它們之間的內(nèi)容為注釋部分。 ? 3.符號“ // ”的單個(gè)使用表示所在行的該符號之后的內(nèi)容為注釋。 ? 2.對于單行和少量幾行注釋使用符號“ // ”,對于大塊注釋使用“ {”和“ }”或“ ( *”和“ * )”。 ? 4.在注釋符“ {”或“ ( *”后緊接著是一個(gè)美元符號“ $”時(shí),表示該句是一個(gè)編譯器指令,它與普通的注釋不同,通常用來對編譯過程進(jìn)行設(shè)置。 數(shù)據(jù)類型可以分為 標(biāo)準(zhǔn)數(shù)據(jù)類型 及 高級數(shù)據(jù)類型 等,還可以通過數(shù)據(jù)類型聲明語句在預(yù)定義數(shù)據(jù)類型的基礎(chǔ)上定義新數(shù)據(jù)類型。 ? 2.高級數(shù)據(jù)類型體現(xiàn)了特殊的數(shù)據(jù)結(jié)構(gòu),在使用之前必須由用戶自己定義。 數(shù)值型數(shù)據(jù) 數(shù)值型數(shù)據(jù)可分為 整數(shù)類型 和 實(shí)數(shù)類型 。 基本整形:短整型 、小整型 、長整型 、 64位整型 、字節(jié)型 、字型 、長字型 一般整形:整型 、序數(shù)型 注意:盡量使用一般整型 Integer和 Cardinal,可以最大限度發(fā)揮 CPU和操作系統(tǒng)的性能。 基本實(shí)型:單精度實(shí)型 、擴(kuò)展型 、雙精度實(shí)型 、貨幣型 一般實(shí)型:實(shí)型 注意: Real 類型與 Double 類型完全等價(jià)。 字符型數(shù)據(jù) Object Pascal中的字符型數(shù)據(jù)可以分為 字符型 和 字符串型 2類 7種。 (2)Char與 AnsiChar完全等價(jià),但 Char常用。 (2 )String字符串類型,既可以是 ShortString類型也可以是 AnsiString類型,默認(rèn)定義是AnsiString類型。 說明 : (1)后 3種類型是為了兼容其他語言而設(shè)置的,編程時(shí)應(yīng)盡量使用 Boolean類型。 類型 名稱 字節(jié)數(shù) 取值 布爾型 Boolean 1 只能為 0( False)或 1( True) 字節(jié)布爾型 ByteBool 1 0( False)或非 0( True) 寬布爾型 WordBool 2 0( False)或非 0( True) 長布爾型 LongBool 4 0( False)或非 0( True) 常量與變量 常量 常量即在程序的執(zhí)行過程中其值不能改變的量。聲明常量又可以分為 符號常量 和 類型常量 。 (1)符號常量 在程序中,某一個(gè)常數(shù)反復(fù)多次出現(xiàn),可以定義一個(gè)標(biāo)識符來代表該常數(shù),這個(gè)標(biāo)識符就是符號常量,其值在定義后不會(huì)改變。定義符號常量使用常量說明語句,其語法格式為: Const 常量名 1=常量值 1; … 常量名 n=常量值 n; 其中 Const是保留字,表示常量定義段開始 。 ●不能在程序中給常量另行賦值,否則將導(dǎo)致語法錯(cuò)誤。 (2)類型常量 類型常量用于保存 數(shù)組 、 記錄 、 過程 以及指針 等類型的值,不能出現(xiàn)在常量表達(dá)式中。 聲明類型常量的語法規(guī)則為: Const 類型常量名 : 類型 =常量值 ; 其中類型是除 文件型 和 可變型 的所有類型,常量值可以是和類型相應(yīng)的常量表達(dá)式。聲明包括兩部分: 變量名 和它 所屬的類型 ,變量聲明的語法格式為: Var 變量名 1: 類型名 1; … 變量名 n: 類型名 n; 當(dāng)多個(gè)變量具有相同數(shù)據(jù)類型時(shí),格式如下: Var 變量名 1, 變量名 2, … 變量名 n: 類型名 ; 其中, Var是保留字,表示變量聲明段的開始;同類型的 變量名 可超過一個(gè), 變量名 間用“ ,”分隔; 類型名 可以是基本數(shù)據(jù)類型或是由用戶定義的高級數(shù)據(jù)類型; 一旦聲明了一個(gè)變量應(yīng)及時(shí)對它進(jìn)行初始化,最簡單方法就是給變量賦值,在表達(dá)式中使用變量。單目運(yùn)算符一般放在操作對象的前面,雙目運(yùn)算符都放在兩個(gè)操作數(shù)之間。 算術(shù)運(yùn)算符與算術(shù)表達(dá)式 算術(shù)運(yùn)算符對浮點(diǎn)數(shù)和整數(shù)進(jìn)行加、減、乘、除和取模運(yùn)算,取正“ +”和取負(fù)“ ”是單目運(yùn)算符,其他均為雙目運(yùn)算符。 (2)參加除法運(yùn)算“ /”,結(jié)果都是實(shí)型的商。 (4)在表達(dá)式 a/b、 a Div b和 a Mod b中,如果 b的值為 0,將會(huì)觸發(fā)一個(gè)錯(cuò)誤。 將數(shù)學(xué)式改寫為算術(shù)表達(dá)式,考慮三個(gè)問題:一是語法,二是優(yōu)先級,三是類型。 邏輯運(yùn)算符與布爾表達(dá)式 邏輯運(yùn)算符可分為 布爾運(yùn)算符 、 位運(yùn)算符和 關(guān)系運(yùn)算符 。 其中, NOT是求“非”,為一元運(yùn)算符 ; AND是求“與”, OR是求“或”, XOR是求“異或”,均為二元運(yùn)算符 。 關(guān)系符 操作 操作數(shù)類型 結(jié)果類型 = 等于 簡單類型,字符串或可變類型,類,類引用,指針,集合類型 Boolean 不等于 簡單類型,字符串或可變類型,類,類引用,指針,集合類型 Boolean 小于 簡單類型,字符串或可變類型 Boolean 大于 簡單類型,字符串或可變類型 Boolean = 小于等于 簡單類型,字符串或可變類型 Boolean = 大于等于 簡單類型,字符串或可變類型 Boolean 布爾表達(dá)式由布爾運(yùn)算符和布爾類型的操作數(shù)所組成,包括關(guān)系運(yùn)算表達(dá)式和運(yùn)算結(jié)果為布爾類型的函數(shù),如 Odd(x)、FileExists(x)、等。 字符串運(yùn)算符 連接運(yùn)算符“ +”主要用于連接兩個(gè)或更多的字符串。字符串表達(dá)式格式為: ? 字符串表達(dá)式 +{字符串 |字符 } 當(dāng)兩個(gè)字符串用連接運(yùn)算符連接起來后,第二個(gè)字符串直接添加到第一個(gè)字符串的尾部,結(jié)果是包含兩個(gè)源字符串全部內(nèi)容的新字符串。 運(yùn)算符的優(yōu)先級 優(yōu)先順序 運(yùn)算符 分類描述 1 (取地址) ,NOT, 一元運(yùn)算符 2 *,/,DIV,MOD,AND,SHL,SHR 乘除及類型強(qiáng)制轉(zhuǎn)換運(yùn)算符 3 +,- ,OR,XOR 加減運(yùn)算符 4 =, , =, =,in,is 關(guān)系、集合成員及類型比較運(yùn)算符 數(shù)值運(yùn)算函數(shù) Delphi的數(shù)值運(yùn)算函數(shù)包含了常用的數(shù)學(xué)函數(shù)(如三角函數(shù)、對數(shù)函數(shù)等)和適合計(jì)算機(jī)數(shù)據(jù)處理的其他函數(shù)(如求數(shù)組中的最大值、求三角形的斜邊長等)。 日期時(shí)間函數(shù) 調(diào)用日期時(shí)間函數(shù)可對日期和時(shí)間進(jìn)行處理 順序類型函數(shù) 順序類型指 整型 、 字符型 、 布爾型 、 枚舉型 、子界型 5種數(shù)據(jù)類型 ,如下所述: ? (1)整數(shù)的的序數(shù)是其自身; ? (2)字符的序數(shù)是其 ASCII 碼; ? (3)布爾型數(shù)據(jù): False序數(shù)為 0, True為 1; ? (4)枚舉型第一個(gè)數(shù)據(jù)序數(shù)為 0,其余類推; ? (5)子界型第一個(gè)數(shù)據(jù)序數(shù)為 1,其余類推。 語句的基本概念 按執(zhí)行時(shí)間可分為: 聲明語句 和 可執(zhí)行語句 。如果將 Pred函數(shù)用于第一個(gè)數(shù)據(jù),就可能產(chǎn)生一個(gè)編譯時(shí)的錯(cuò)誤 后繼函數(shù) Succ(x); 返回?cái)?shù)據(jù) x的后繼值。它還可以返回?cái)?shù)組的第一個(gè)元素 末序數(shù)函數(shù) High(x); 返回順序型數(shù)據(jù) x取值集合中的最末一個(gè)值(序數(shù)最大),它還可以返回?cái)?shù)組的最末一個(gè)元素 聲明語句包括 單元說明語句 、 類型說明語句 、 變量說明語句 、 過程說明語句 、 函數(shù)說明語句 和 程序區(qū)段標(biāo)識語句 等。 按語句的描述形式,可分為 簡單語句 、 結(jié)構(gòu)語句 和 復(fù)合語句 等。 常見聲明語句 標(biāo)號聲明語句即用一個(gè)整型數(shù)來表示程序的某個(gè)執(zhí)行語句,一行標(biāo)號聲明語句可以同時(shí)聲明幾個(gè)標(biāo)號,其用法如下所示: ? label Aa,Ab。 ? begin ? … //語句 ? if(I=0) then goto Aa。 ? end。例如: Type TmyDim:Array[1..10,1..5] of Double。在建立過程之前應(yīng)先聲明。Var S:string)。 Function Power(X:Real。 賦值語句和程序的順序結(jié)構(gòu) 賦值語句的語法格式為: 變量名 :=表達(dá)式 ; 類型兼容是指數(shù)據(jù)類型不完全相同的量之間能進(jìn)行的運(yùn)算和賦值操作。如組件 Editl的字體的顏色屬性表示為:。在該結(jié)構(gòu)中,各操作塊按照出現(xiàn)的先后順序依次執(zhí)行,不產(chǎn)生程序流程的其他轉(zhuǎn)移。通常由若干個(gè)賦值語句或其他簡單語句構(gòu)成 。 ? 通過條件的布爾表達(dá)式值選擇執(zhí)行路徑。簡單條件語句的 語句 中不包含其他的條件語句 。 ? Case語句用來實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。Case語句的語法格式為: case 選擇器表達(dá)式 of 情況常量表1 : 語句1 ; … 情況常量表 n: 語句 n; [ else 其他語句列 ; ] end。 循環(huán)語句和程序的循環(huán)結(jié)構(gòu) 從某處開始有規(guī)律地反復(fù)執(zhí)行某一程序塊的現(xiàn)象稱為“循環(huán)”,完成這一功能的程序結(jié)構(gòu)為“循環(huán)結(jié)構(gòu),”而其中重復(fù)執(zhí)行的程序塊稱為“循環(huán)體”。 While語句屬于前測型循環(huán)結(jié)構(gòu)。其語法格式為: ? while 條件 do ? [循環(huán)體 ]; 說明:可在(循環(huán)體)中任何位置 Break語句來終止 While 循環(huán), Break 語句通常位于 IF語句后。Continue語句通常位于 IF 語句之后。 ? repeat ? [循環(huán)體 ] ? until 條件 ; 若知道要執(zhí)行多少次循環(huán)時(shí),則使用 For循環(huán)結(jié)構(gòu)。 For語句的語法格式為: ? for 循環(huán)變量 =初值 {to|downto}終值 do ? [循環(huán)體 ]; 說明: 循環(huán)變量 只能是順序類型, TO表示計(jì)數(shù)器遞增, DownTo表示計(jì)數(shù)器遞減。 如果在循環(huán)體中又包含了另一個(gè)循環(huán)結(jié)構(gòu),則稱為 多重循環(huán) ,又稱為 循環(huán)的嵌套 。多重循環(huán)嵌套根據(jù)循環(huán)結(jié)構(gòu)嵌套層數(shù)可以分為二重循環(huán)、三重循環(huán)等??梢苑旁谘h(huán)體的任意位置,通常放在 If語句之后。 執(zhí)行 Continue語句的結(jié)果是:跳出本輪循環(huán),然后判斷循環(huán)條件是否成立,再?zèng)Q定是否開始新一輪的循環(huán)。 第 3章 常用組件 Delphi 27個(gè)選項(xiàng)卡,總共包括 350多個(gè)組件,如圖所示 : 窗體 Form組件 窗體是應(yīng)用程序的操作界面,是放置組件的基礎(chǔ)。 圖 31
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1