Rename :文件更名
RenameFile :文件更名
ChangeFileExt :改變文件擴展名
ExpandFileName :返回文件全路徑名
ExtractFileExt :返回文件擴展名
ExtractFileName :從全路徑名中返回文件名
ExtractFilePath :返回特定文件的路徑
FileGetAttr :返回文件屬性
FileSetAttr :設置文件屬性
FileSize :返回文件對象大小
IOResult :返回上一次I/O操作的狀態
FileExists :檢測文件是否存在
DateTimeToFileDate :把Delphi日期格式轉換為DOS日期格式
FileDateToDateTime :把DOS日期格式轉換為Delphi日期格式
FileGetDate :返回文件的DOS日期時間戳
FileSetDate :設置文件的DOS日期時間戳
Read
Write :將指定變量寫入文本或記錄文件
Writeln :將指定變量寫入文本文件並寫入一個行結束標志
FileRead :從一個指定文件中讀取變量
FileWrite :向指定文件寫入數據
FileRead和FileWrite都是以文件句柄為操作對象
MkDir :創建當前目錄的子目錄
ChDir :改變當前目錄
GetDir :返回特定磁盤的當前目錄
RmDir :刪除一個空子目錄
DiskFree :返回磁盤自由空間
DiskSize :返回特定磁盤的大小
FileSearch :查找目錄中是否存在某一特定文件
FindFirst :在目錄中查找與給定文件名(可以包含匹配符)及屬性集相匹配的第一個文件
FindNext :返回符合條件的下一個文件
FindClose :中止一個FindFirst / FindNext序列
有關文件管理標准過程/函數的更詳細資料
在Delphi的聯機幫助Help系統中把有關文件的過程/函數分為兩個主題
另外
在這一節
為此我們定義如下的記錄類型
type
TNature = (Micro
{方法性質
TMethod = Record
Name: string[
Condition: string[
Nature: TNature; {方法性質}
Result: Real; {方法評估值}
end;
用來記錄不同方法的信息
由於不同方法的條件
本系統要實現的基本功能是文件的打開
其中各部件的名稱
表
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
部件名稱 主要屬性 備注
──────────────────────────────────────
RecFileForm BorderStyle=bsDialog 文件打開後把文件名附到窗口標題後
Position=poScreenCenter
StringGrid
HazAttr(編輯框) ReadOnly=True 顯示綜合結果
OpenButton TabOrder=
NewButton Caption=
CloseButton Caption=
AddButton Caption=
ModifyButton Caption=
DeleteButton Caption=
CalcuButton Caption=
ExitButton Caption=
OpenDialog
|Any File(*
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
另外
另外我們還需要一個編輯對話框
為協調程序運行
表
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
變量名 類型 作用
─────────────────────────────────
MethodFile MethodFileType 與當前打開文件相關聯的文件變量
FileName string[
Count Count 當前打開文件的記錄總數
CurrentRec Integer 當前處理記錄號
FileOpened Boolean 當前是否有文件打開
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
記錄文件類型MethodFileType的定義為
type
MethodFileType = file of TMethod;
布爾變量FileOpened用於控制文件按鈕的使能
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/25241.html