Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言

Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言

ID:40238660

大?。?04.50 KB

頁數(shù):55頁

時間:2019-07-28

Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言_第1頁
Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言_第2頁
Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言_第3頁
Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言_第4頁
Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言_第5頁
資源描述:

《Delphi 2005程序設(shè)計及其應(yīng)用開發(fā) 李存斌 第2章 Object Pascal程序設(shè)計語言》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第2章ObjectPascal程序設(shè)計語言本章要點2.1基本字符和符號2.2常量與變量2.3數(shù)據(jù)類型2.4運算符2.5語句2.6過程與函數(shù)結(jié)束本章要點常量與變量的定義和使用。數(shù)據(jù)類型的概念與使用。運算符的概念與使用。ObjectPascal語言的語句、過程和函數(shù)。返回本章首頁2.1基本字符和符號1.ObjectPascal的字符集2.特殊字符3.標識符:用于表示常量(Const)、變量(Var)、類型(Type)、屬性(Property)、過程(Procedure)、函數(shù)(Function)等語法成分的名

2、稱。4.保留字5.指令字6.數(shù)字7.標號8.字符串返回本章首頁表征符:特殊符(SpecialSymbols),標識符(Identifiers),保留字(ReservedWords),指令字(Directives),數(shù)字(Numerals),標號(Lables)和字符串(CharacterStrings)。分隔符:空格、程序注釋2.2常量與變量常量和變量都是存儲數(shù)據(jù)的載體。在程序執(zhí)行期間,常量的值不會發(fā)生改變,而變量的值則常常隨程序的執(zhí)行而發(fā)生變化。2.2.1聲明常量2.2.2聲明變量2.2.3變量的作用域

3、返回本章首頁2.2.1聲明常量1.純常量:是一種預(yù)先定義的標識符,其值在定義后永遠不會改變。例如:ConstDate=31;Pi=3.14159;Name=’Peter’;2.類型常量:用于保存數(shù)組、記錄、過程以及指針等類型的值。類型常量不能出現(xiàn)在常量表達式中。聲明類型常量的語法規(guī)則為:ConstIdentifer:Type=Value例如:ConstMax:Integer=200;返回本節(jié)2.2.2聲明變量變量是程序代碼中代表一個內(nèi)存地址的標識符,而此地址的內(nèi)存內(nèi)容在程序代碼執(zhí)行時可以被改變。在所有變量

4、說明以前加上保留字Var。變量說明左邊是變量的名稱,右邊則是該變量的類型,中間用冒號隔開。例:VarScore:Integer;Name:String;在聲明變量時注意:一是變量名要符合Pascal語言關(guān)于標識符的規(guī)則;二是必須指定變量的類型,三是盡量使定義的變量或標識符有意義,以便于記憶。例如:用Year,Month,Day來表示年、月、日,比用A,B,C表示要好。例如:返回本節(jié)ProcedureTform1.Add1click(Sender:Tobject);VarX,Y:Integer;BeginX

5、:=30;Y:=70;Edit1.Text:=IntToStr(X+Y);End;返回2.2.3變量的作用域變量分全局變量和局部變量,例如:……implementationvarFirstString:string;//全局變量{$R*.nfm}procedureTForm1.FormCreate(Sender:TObject);beginFirstString:='Hello';//全局變量可以被內(nèi)部過程訪問end;procedureTForm1.Edit1Change(Sender:TObject);

6、varAddString:string;//局部變量beginAddString:=Edit1.Text;//局部變量只能在本過程內(nèi)訪問Label1.Caption:=FirstString+AddString;//全局變量可以被內(nèi)部過程訪問end;返回本節(jié)2.3數(shù)據(jù)類型2.3.1簡單類型2.3.2字符串類型2.3.3結(jié)構(gòu)數(shù)據(jù)類型2.3.4變體類型返回本章首頁2.3.1簡單類型1.有序類型(1)整數(shù)類型;分一般整數(shù)類型和基本整數(shù)類型兩種。一般整數(shù)類型:分Integer和Cardinal;基本整數(shù)類型:Sh

7、ortint,Smallint,Longint,Int64,Byte,Word和Longword。詳見表2-2基本整數(shù)類型。(2)字符類型;分Char,AnsiChar,WideChar(3)布爾類型;(如表2-4所示);(4)枚舉類型;舉例說明(5)子界類型;舉例說明2.實數(shù)類型:也稱浮點類型,包括如下6種:Real48、Single、Double、Extended、Comp、Currency通常使用的Real和Double類型是等價的。3.日期時間類型(TDateTime)舉例說明返回本節(jié)表2-4布爾

8、類型類型說明Boolean占1個字節(jié)ByteBool占1個字節(jié)WordBool占2個字節(jié)LongBool占4個字節(jié)返回TypeTweek=(Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday);Tcolor=(Red,Yellow,Blue);VarDayOfWeek:Tweek;Hue:Tcolor;也可以把類型聲明和變量聲明合二為一,例如:VarDayOfWee

當前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。