下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、delphi數(shù)據(jù)類型轉(zhuǎn)換函數(shù)嚴重的鄙視Delphi,幫助文件寫的太爛了。 DateTimeToFileDate 函數(shù) 將DELPHI的日期格式轉(zhuǎn)換為DOS的日期格式 DateTimeToStr 函數(shù) 將日期時間格式轉(zhuǎn)換為字符串 DateTimeToString 函數(shù) 將日期時間格式轉(zhuǎn)換為字符串 DateToStr 函數(shù) 將日期格式轉(zhuǎn)換為字符串 FileDateToDateTime 函數(shù) 將DOS的日期格式轉(zhuǎn)換為DELPHI的日期格式 FloatToDecimal 函數(shù) 將浮點數(shù)轉(zhuǎn)換為十進制數(shù) FloatToStrF 函數(shù) 將浮點數(shù)轉(zhuǎn)換為字符串 FloatToStr 函數(shù) 將浮點數(shù)轉(zhuǎn)換為字符串
2、FloatToText 函數(shù) 將給定的浮點數(shù)轉(zhuǎn)換為十進制數(shù) FloatToTextFmt 函數(shù) 將給定的浮點數(shù)轉(zhuǎn)換為十進制數(shù) IntToHex 將整型數(shù)轉(zhuǎn)換為十六進制數(shù) IntToStr 將整型數(shù)轉(zhuǎn)換為字符串 StringToWideChar 函數(shù) 將ANSI字符串轉(zhuǎn)換為UNICODE字符串 StrToDate 函數(shù) 將字符串轉(zhuǎn)換為日期格式 StrToDateTime 函數(shù) 將字符串轉(zhuǎn)換為日期/時間格式 StrToFloat 函數(shù) 將給定的字符串轉(zhuǎn)換為浮點數(shù) StrToInt 函數(shù) 將字符串轉(zhuǎn)換為整型 StrToIntDef 函數(shù) 將字符串轉(zhuǎn)換為整型或默認值 StrToTime 函數(shù) 將字符串
3、轉(zhuǎn)換為時間格式 TextToFloat 函數(shù) 將字符串(以NULL結(jié)束的格式)轉(zhuǎn)換為浮點數(shù) TimeToStr 函數(shù) 將時間格式轉(zhuǎn)換為字符串 VarToDateTime 函數(shù) 將給定的變體轉(zhuǎn)換為日期時間 WideCharLenToString 函數(shù) 將ANSI字符串轉(zhuǎn)換為UNICODE字符串 WideCharToString 函數(shù) 將UNICODE字符串轉(zhuǎn)換為ANSI字符串 WideCharToStrVar 函數(shù) 將UNICODE字符串轉(zhuǎn)換為ANSI字符串變量 一、數(shù)據(jù)類型: (1 基本數(shù)據(jù)類型: a、 整數(shù)類型: (通用類型:Integer有符號;Cardinal無符號 具體: 有符號:Sh
4、ortint,Smallint,Longint 無符號:Byte,Word,LongiWord b、字符類型: (通用類型:Char 與AnsiChar等同 具體: AnsiChar :主要存放Ansi字符 WideChar:主要存放Unicode字符 c、布爾類型: (通用類型:Boolean與ByteBool等同 具體: ByteBool,WordBool,LongBool 不同的布爾類型主要用于魚其它編程語言及不同windows系統(tǒng)兼容。 d、枚舉類型: 定義:type 枚舉類型標識符(key1=val1,.。,keyn=valn :n=255 如果給某些key指定了值,則未指定值的ke
5、y是前一個key值加1; 如果全部默認不指定值,則key1值為0,往后逐個加1。 e、子界類型: 定義:type 子界類型標識符下界 下界 如:type SubInt13 0;表示 130的整數(shù) type SubCharaz;表示字符 注:1、以上四種類型稱為有序類型,即除第一個數(shù)為都有先行數(shù)、除最后一個數(shù)外都有后繼數(shù)。在這里 (計算機里,整數(shù)是有限的。有序類型的數(shù)都有一個序號,稱為序數(shù)。整數(shù)的序數(shù)為其本身,其他類型第一 個數(shù)序數(shù)為0,依次遞增。 2、子界類型上、下界必須是有同一有序類型,且上界序數(shù)大于下界序數(shù)。 f、浮點類型: (通用類型:Real與Double等同 具體: Double,R
6、eal48Single, Extended,Comp,Currency g、字符串類型: (通用類型:String與AnsiString等同 具體: ShortString :最多存放255個字符,第一個自己存放字符個數(shù),不以NULL結(jié)尾 AnsiString :存放Ansi字符,以NULL結(jié)尾 WideString:存放Unicode字符,以NULL結(jié)尾 h、時間、日期類型:TDateTime 實際是浮點類型的別稱 (2復(fù)雜數(shù)據(jù)類型: a、指針類型: 定義:type 指針類型標識符基本類型; 內(nèi)在分配:New( 內(nèi)存釋放:Destroy( 對于Pointer 和PChar 用GetMem(或
7、AllocMem(分配內(nèi)存,用FreeMem(釋放內(nèi)存 分配內(nèi)存后,就可以當成基本類型一樣使用:指針類型標識符 實際上常如下運用指針: var 變量標識符:基本類型; 為變量分配內(nèi)存后就可以將(變量標識符當成普通變量使用。 b、記錄類型: 定義:type 記錄類型標識符Record 字段1:類型; 字段n:類型; end; c、集合類型: 定義: type 集合類型標識符Set of 基本類型的子集或子界類型;(,=,=,=,in,is, 4 (最低 (3 with . do . end 語句 主要在操作記錄類型或組件時使用。 示例:type people=Record /定義記錄people
8、 name:string; addr:string; age:integer; sex:string; end; var Me:People; /定義people型的變量 with Me do begin name:=Paul; addr:=Guangzhou; age:=23; sex:=male; end; (4goto 語句 現(xiàn)在所有聲音都是說要減少goto語句是使用,所以盡量少用為是。 示例: Label MyLabel; /用Label保留字聲明MyLabel MyLabel: /標記 、 /其它語句 goto MyLabel; /跳轉(zhuǎn)到MyLabel 處 (5條件語句 a、if .
9、 then . 語句 if 布爾表達式 then .; 或 if 布爾表達式 then begin . end; 其它格式: if . then. else .; if . then . else if . then . else .; b、case . of 語句 case 表達式 of 值1:. 值2:. . 值n:. end; 6循環(huán)語句 a、for . to . do 語句 for 循環(huán)變量:=初值 to 終值 do .; 或 for 循環(huán)變量:=初值 to 終值 do begin 。 end; b、while . do 語句 while 布爾表達式 do .; 或 while 布爾表
10、達式 do begin . end; c、repeat . until 語句 repeat . until 布爾表達式; (7循環(huán)的中斷 break: 循環(huán)結(jié)束 continue:結(jié)束本次循環(huán) goto:(略 exit:退出當前函數(shù)或過程 halt(:終止整個程序,參數(shù)為整數(shù) RunError(:(略 三、過程與函數(shù) (1 過程(無返回值 聲明: procedure (; (2函數(shù)(有返回值 聲明: function (:返回值類型; 用Result 或 返回函數(shù)值; 即在函數(shù)中用 Result:函數(shù)值;或 :函數(shù)值;返回; 二、語句 首先要說一下begin . end; 相當于c或者c中的
11、. 。 (1聲明語句 常量:const 常量標識符:類型=常值; 變量:var 變量標識符:數(shù)據(jù)類型; (2表達式語句 由運算符組成的合法語句 運算符優(yōu)先級: 運算符 優(yōu)先級 not 1 (最高 *,/,div,mod,and,shl,shr,as, 2 +,-,or,xor 3 ,=,=,=,in,is, 4 (最低 (3 with . do . end 語句 主要在操作記錄類型或組件時使用。 示例:type people=Record /定義記錄people name:string; addr:string; age:integer; sex:string; end; var Me:Peo
12、ple; /定義people型的變量 with Me do b egin name:=Paul; addr:=Guangzhou; age:=23; sex:=male; end; (4goto 語句 現(xiàn)在所有聲音都是說要減少goto語句是使用,所以盡量少用為是。 示例: Label MyLabel; /用Label保留字聲明MyLabel MyLabel: /標記 、 /其它語句 goto MyLabel; /跳轉(zhuǎn)到MyLabel 處 (5條件語句 a、if . then . 語句 if 布爾表達式 then .; 或 if 布爾表達式 then begin . end; 其它格式: if . then. else .; if . then . else if . then . else .; b、case . of 語句 case 表達式 of 值1:. 值2:. . 值n:. end; 6循環(huán)語句 a、for . to . do 語句 for 循環(huán)變量:=初值 to 終值 do .; 或 for 循環(huán)變量:=初值 to 終值 do begin 。 end; b、while . do 語句 while 布爾表達式 do .; 或 while 布爾表達式 do begin . end; c、repeat . until 語句 repeat . until 布爾表達式;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《癌癥疼痛診療規(guī)范》課件
- 《孔子的簡介》課件
- 人物訪談報告培訓課件
- 單位管理制度集合大合集員工管理十篇
- 單位管理制度集粹匯編人事管理篇十篇
- 單位管理制度匯編大合集人力資源管理篇十篇
- 《神經(jīng)收集電子教案》課件
- 單位管理制度分享匯編【人力資源管理】
- 單位管理制度范例選集職員管理篇
- 單位管理制度呈現(xiàn)合集職員管理篇
- 湖南省鄉(xiāng)鎮(zhèn)衛(wèi)生院街道社區(qū)衛(wèi)生服務(wù)中心地址醫(yī)療機構(gòu)名單目錄
- 冠心病的中醫(yī)治療
- 福建省三明市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名明細及行政區(qū)劃代碼
- 2023年度虹口區(qū)第一學期期末六年級數(shù)學
- 《智慧農(nóng)業(yè)》的ppt完整版
- 水稻高產(chǎn)高效栽培管理新技術(shù)課件
- 2022年湖南省長沙市中考數(shù)學試題及答案解析
- 水環(huán)境保護課程設(shè)計報告
- (高清版)建筑裝飾裝修職業(yè)技能標準JGJ_T 315-2016
- 天然氣水合物科普PPT
- 施工項目標前策劃管理辦法
評論
0/150
提交評論