1.專案名稱的問題
先前已經建立的專案要改專案名字的話,需要在專案檔案中改檔案頭」program」後的專案名稱,然後再修改專案的其他的幾個檔案的名稱。我發現除了要修改.dpr字尾的名氣外,其他的幾個相關的檔名稱也要修改才行.
本人的嘗試.具體的操作嘗試是在 a建立了專案,b另存的時候填寫專案的儲存的名稱. 然後重新開啟專案,就看到專案的名稱已經改變了.跟.dpr相關的幾個檔案的名稱也會是要起的名字.
總結:盡量在建立並儲存的時候就著手修改名字,相對簡單.
問題:嘗試把乙個專案另存的時候進行修改專案名稱看看效果如何?
2.檔案型別說明
.pas 單元源程式檔案(delphi unit source files).
.dcu 單元源程式檔案編譯後形成的檔案 delphi compiledunit
.dpk包源程式檔案 delphi package source files
.bpl 包源程式檔案編譯compile後形成的檔案 ??
.dll 動態鏈結庫 dynamic-licklibraries
3.保留字in之後的引用的檔案,不一定需要標明路徑,有的路徑是可以是預設路徑預設路徑在:」tool\environment options…」的library 選項卡裡的: library path,和browsing path.
4.視窗名字更改
只要在物件檢視器(objectinspector)更改form的名稱就能自動修改相關的引用部分.(需驗證)
6.除錯
執行f9 –run f5 加斷點
ctrl+f5 add watch
除錯:f8 step over
f7 trace into
f4 run to cursor
中斷程式:
ctrl+f2 program reset
f8可以逐步除錯,如果想進入特定的函式檢視執行,可以按f5給設定斷點,然後按f8就可以看到. 這裡想看到程式焦點進入這些函式可以按f7,就能逐個進入所作的各個函式和過程
7.更改窗體的執行先後順序
不同於其他程式設計,可以用project\options下的forms選項,拖拉窗體名字上下順序進行修改.發現此形式下,如果建立的有兩個窗體,修改窗體的執行順序的話,那麼就會有不同的結果顯示:先執行的窗體被顯示出來了.後執行的窗體不會被顯示出來(該窗體被構造出來了),需要程式設定進行顯示.而第乙個執行的窗體預設被顯示出來,這裡專案**沒有找到顯示的**.
8.檔案包括
專案程式裡面uses,和unit裡面的uses的字句基本用法不同.區別在於:專案的裡面的的in包含有路徑資訊(有的沒有顯示是預設路徑),而unit裡面的不會有路徑資訊,檔案是否歸屬該專案是由專案程式裡面所決定.
9型別子範圍型別:subrange列舉型別:enumerated
集合set,陣列array,記錄record,檔案型別file,類class,類參考class-reference,介面inte***ce.
為了是處理速度加快,objectpascal預設吧結構型別的值,排列在字元(word)或者雙字(double-word)的界限裡面.有時可以在生命結構型別時,使用packed這個保留字來壓縮型別的儲存格式這樣做會降低資料處理的速度.
10.字元型別
ansichar 大小是8個bit. ansi碼
widechar大小是16個位元組採用unicode
11.整數型別
shortint,smallint,longint,int64,byte,word,longword.
12.通用整數型別
integer: signed 32-bit
cardinal: unsigned32-bit
13布林型別
boolean: 8bit, bytebool:8bit, 即都是1byte
wordbool:2byte, longbool:4byte.
Delphi7學習 資料庫連線操作
第四章 資料瀏覽和導航 第一節 設定和連線 歡迎來到免費db delphi教程的第四章!到現在為止,本教程以說明了怎樣連線到access資料庫及怎樣顯示資料庫表中的圖形資料。在上一章我們討論了一些 高階 的資料庫程式設計技巧 譯者加 相對於初學者而言 現在讓我們回到 為初學者 的水平。這次,你將了解...
資料格式轉換 Delphi版
一 時間格式轉換 currentdatestr formatdatetime yyyymmdd now 轉換成字串型別 二 數值格式轉換 format 2f strtoint bankfundbalancestr 100.0 轉換成有兩位小數的字串型別 判斷資料庫中物件是否存在 select fro...
DELPHI7對日期格式的處理
windows系統預設的短日期格式是 yyyy m d,在delphi中進行字串互轉時,經常會因為格式問題而轉換失敗,以前都是要求施工人員或客戶手動修改系統的短日期格式為 yyyy mm dd來解決,近來無事找了一下相關資料,可以解決該問題 在應用程式開啟時,可以通過tformatsettings來...