6.2.7 記錄的刪除、插入、排序 刪除一條記錄的基本思路是:獲取當前記錄的位置並把該位置後的記錄逐個向前移動。 文件在最後一條記錄前截斷。 fo
6.2.8 結果綜合 對不同方法的評估結果,可按一定的公式進行綜合。當用戶按下“計算”按鈕時,系統進行計算並把綜合結果寫入
6.3.2 文件名浏覽查找系統的設計思路 作為文件控件的應用實例,我們開發了一個簡單的文件名浏覽查找系統。這個系統可用於文件名的顯示,把選中的文件
6.4 文件管理綜合舉例:文件管理器的實現 在本章的最後,我們利用Delphi提供的文件控件和文件管理函數開發一個簡單的文件管理器。雖然這一文件管
6.4.3 文件控件的聯系在本例中我們使用了一組新的控件:TabSet、DirectoryOutline、FileListBox,用於顯示和選擇驅
2.畫出每個自畫項目 這在TabSet的OnDrawTab事件處理過程中完成。這一事件處理過程的參數中包含了待畫項目索引、畫板、待畫區域、是否被選
6.4.5.2 文件拷貝、移動、刪除、更名 文件拷貝的關鍵是使用了以文件句柄為操作對象的文件管理函數,因而提供了一種底層的I/O通道。在Objec
6.4.5.3 一致的界面 文件拷貝、文件移動、 文件更名以及後邊的改變當前目錄在形式上都表現為從一個源文件到一個目標文件。因而可以采用統一的用戶
6.4.6 其它文件管理功能的實現 在子窗口的Function菜單中,定義了一些其它的文件管理功能:● Search :查找一個給定名字的文件,若
6.4.6.3 改變顯示文件的類型 改變顯示文件的類型事實上是設置FileList的Mask屬性。我們利用一個標准的InputBox輸入文件的匹配
6.4.7.2 刪除目錄 在實現目錄刪除過程中,遠不如創建目錄那麼順利。碰到的問題是:1.RmDir不允許刪除當前目錄。但為了操作方便,我們要求刪
6.4.7.4 改變當前目錄 改變當前目錄的實現非常簡單,只要修改DirectoryOutline的Directory屬性。但需注意的是:當改變後
6.4.8.2 狀態條的顯示 狀態條用於顯示當前目錄和當前選中文件。它們的值在DirectoryOutline 和FileList的Change事
在Delphi中,專門定義了一組對象和部件用以繪制圖形,完成一些簡單的圖像功能。利用這些對象、部件的方法,可以方便地繪制各種常用圖形;通過設置它們
5.1.3 TBrush OBject(畫刷對象)畫刷對象用以填充圖形,如用畫刷顏色或圖案對矩形或橢圓進行填充。TBrush擁有一個畫刷句柄(HB
畫直線時,用戶只有在松開鼠標才能看見直線,對直線的變化不能進行實時觀測。這是因為鼠標移動時程序沒有進行某種應。Delphi定義了OnMouseMo
5.3 圖像對象概述 5.3.1 TGraphic對象TGraphic對象是TBitmap ,TIcon,Tmetafile對象的基類。如果知道圖
本章介紹多文本界面(MDI)、多頁面界面(MPI)技術;VCL庫中TMemo,TEdit 控件以及有關文本編輯的常用對話框的使用。我們開發的MPI
4.2 多頁面界面 多頁面界面是一種非常友好的界面形式。它由一個窗體和多個頁面組成, 關於每個頁面的信息列在窗體底部的標簽(Tabs)上,用戶可通
當用戶在多個頁面中進行切換時,程序應當保證對當前頁面進行編輯。 例如在多頁編輯器中,用戶選中某一頁面,即可對該頁面中的文件進行編輯、尋找、設置、打