①定時(shí)器組件Timer主要用于定時(shí)操作,用:Inte,·val屬性控制定時(shí)時(shí)間,用Enable屬性控制定時(shí)開關(guān),用()nTimel’過程處理定時(shí)事件。用Pimer組件很容易在窗體上產(chǎn)生一個(gè)實(shí)時(shí)時(shí)鐘。
②日期時(shí)間類組件主要有3種:Date imePicker組件用編輯框方式顯示編輯日期或時(shí)間(只能是兩種方式之一);通過Kind屬性可選擇編輯日期或編輯時(shí)間。程序運(yùn)行過程中可用Date和Time屬性設(shè)置與返回日期和時(shí)間。MonthCalendar’組件以月歷方式顯示日期,并通過Date屬性
設(shè)置與返回日期。Calendar組件以星期表格方式顯示日期,并通過Year、Month、day屬性設(shè)置與返回年、月、日,。
·用date函數(shù)、Time函數(shù)、Now函數(shù)可返回系統(tǒng)當(dāng)前日期、時(shí)間、日期與時(shí)間。
·用dateToStr(date)函數(shù)可將日期轉(zhuǎn)換為字符串。
·用Encode date(year,month,day)函數(shù)可將年、月、日轉(zhuǎn)換成日期。
·用DecodeDate(date,year,month,day)過程可將日期轉(zhuǎn)換為年、月、日。
·用DayOfWeek(date)函數(shù)可返回date日期對(duì)應(yīng)的星期數(shù)。
上述日期類組件與函數(shù)在校歷管理系統(tǒng)程序中得到很好的應(yīng)用。
③StringGrid組件是能以表格方式顯示數(shù)據(jù)的二維字符數(shù)組。用RowCount與ColCount屬性表示數(shù)組的行數(shù)和列數(shù),用Cells[col,row]表示數(shù)組的第rOW行、第col列的元素值。StringGrid組件常用于處理數(shù)據(jù)界面組件無法處理的二維數(shù)據(jù)表的問題,如校歷表、學(xué)生班級(jí)成績表等。
④Treeview組件用樹形目錄結(jié)構(gòu)顯示、編輯、刪除數(shù)據(jù)項(xiàng)。用Items編輯器添加或刪除數(shù)據(jù)項(xiàng),也可用Add、AddChild方法動(dòng)態(tài)增加數(shù)據(jù)項(xiàng)。用Items的數(shù)組Item[n]存放數(shù)據(jù)項(xiàng),用Items的Count屬性存放數(shù)據(jù)項(xiàng)的個(gè)數(shù)。使用TreeView組件能以樹形目錄結(jié)構(gòu)方式顯示信息管理系統(tǒng)
中的數(shù)據(jù)內(nèi)容。
Listview組件用4種圖形方式(大圖標(biāo)、小圖標(biāo)、列表、詳細(xì)列表)來顯示數(shù)據(jù)項(xiàng)內(nèi)容,用viowStyle屬性可選擇4種顯示方式之一。數(shù)據(jù)項(xiàng)可用Items屬性編輯器輸入,Items屬性用于表示ListView組件的數(shù)據(jù)項(xiàng)。
⑤DBChart組件可用直方圖、餅圖、曲線圖等多種形式的統(tǒng)計(jì)圖表顯示數(shù)據(jù)庫匯總信息。用Edit Chart工具制作DBChart組件的統(tǒng)計(jì)圖表,Edit Chart工具有兩頁,Chart頁用于設(shè)計(jì)圖表類型、坐標(biāo)、標(biāo)題、圖例、面板等內(nèi)容,而Series頁用于對(duì)曲線邊界、顏色、數(shù)據(jù)源等進(jìn)行設(shè)置。
⑥滾動(dòng)條組件主要使用Postion屬性提供組件中滑塊的位置坐標(biāo)值,以實(shí)現(xiàn)對(duì)其他組件的滾動(dòng)控制。
⑦PageCootrol組件用于實(shí)現(xiàn)窗體上多頁面顯示與編輯功能。用鼠標(biāo)右鍵單擊PageControl組件,在彈出式菜單中選擇New Page子菜單可添加新頁。用鼠標(biāo)單擊新頁標(biāo)簽(選擇PageConotrol對(duì)象),然后再用鼠標(biāo)單擊該頁頁面部分(選擇TabSheet對(duì)象),才能修改頁標(biāo)題(即Caption
屬性)。在新頁中可加入各種組件構(gòu)成程序界面,程序運(yùn)行后,用鼠標(biāo)單擊頁標(biāo)簽可選擇不同的工作頁面。
⑧Gauge進(jìn)程條組件用于顯示程序執(zhí)行的進(jìn)度。MaxValue、MinValue與Progress屬性分別用于表示進(jìn)程的值、最小值與當(dāng)前值。BackColor與ForeColor屬性分別用于設(shè)置進(jìn)程條的背景色與前景色。Kind屬性用于設(shè)置進(jìn)程顯示的類型。
②日期時(shí)間類組件主要有3種:Date imePicker組件用編輯框方式顯示編輯日期或時(shí)間(只能是兩種方式之一);通過Kind屬性可選擇編輯日期或編輯時(shí)間。程序運(yùn)行過程中可用Date和Time屬性設(shè)置與返回日期和時(shí)間。MonthCalendar’組件以月歷方式顯示日期,并通過Date屬性
設(shè)置與返回日期。Calendar組件以星期表格方式顯示日期,并通過Year、Month、day屬性設(shè)置與返回年、月、日,。
·用date函數(shù)、Time函數(shù)、Now函數(shù)可返回系統(tǒng)當(dāng)前日期、時(shí)間、日期與時(shí)間。
·用dateToStr(date)函數(shù)可將日期轉(zhuǎn)換為字符串。
·用Encode date(year,month,day)函數(shù)可將年、月、日轉(zhuǎn)換成日期。
·用DecodeDate(date,year,month,day)過程可將日期轉(zhuǎn)換為年、月、日。
·用DayOfWeek(date)函數(shù)可返回date日期對(duì)應(yīng)的星期數(shù)。
上述日期類組件與函數(shù)在校歷管理系統(tǒng)程序中得到很好的應(yīng)用。
③StringGrid組件是能以表格方式顯示數(shù)據(jù)的二維字符數(shù)組。用RowCount與ColCount屬性表示數(shù)組的行數(shù)和列數(shù),用Cells[col,row]表示數(shù)組的第rOW行、第col列的元素值。StringGrid組件常用于處理數(shù)據(jù)界面組件無法處理的二維數(shù)據(jù)表的問題,如校歷表、學(xué)生班級(jí)成績表等。
④Treeview組件用樹形目錄結(jié)構(gòu)顯示、編輯、刪除數(shù)據(jù)項(xiàng)。用Items編輯器添加或刪除數(shù)據(jù)項(xiàng),也可用Add、AddChild方法動(dòng)態(tài)增加數(shù)據(jù)項(xiàng)。用Items的數(shù)組Item[n]存放數(shù)據(jù)項(xiàng),用Items的Count屬性存放數(shù)據(jù)項(xiàng)的個(gè)數(shù)。使用TreeView組件能以樹形目錄結(jié)構(gòu)方式顯示信息管理系統(tǒng)
中的數(shù)據(jù)內(nèi)容。
Listview組件用4種圖形方式(大圖標(biāo)、小圖標(biāo)、列表、詳細(xì)列表)來顯示數(shù)據(jù)項(xiàng)內(nèi)容,用viowStyle屬性可選擇4種顯示方式之一。數(shù)據(jù)項(xiàng)可用Items屬性編輯器輸入,Items屬性用于表示ListView組件的數(shù)據(jù)項(xiàng)。
⑤DBChart組件可用直方圖、餅圖、曲線圖等多種形式的統(tǒng)計(jì)圖表顯示數(shù)據(jù)庫匯總信息。用Edit Chart工具制作DBChart組件的統(tǒng)計(jì)圖表,Edit Chart工具有兩頁,Chart頁用于設(shè)計(jì)圖表類型、坐標(biāo)、標(biāo)題、圖例、面板等內(nèi)容,而Series頁用于對(duì)曲線邊界、顏色、數(shù)據(jù)源等進(jìn)行設(shè)置。
⑥滾動(dòng)條組件主要使用Postion屬性提供組件中滑塊的位置坐標(biāo)值,以實(shí)現(xiàn)對(duì)其他組件的滾動(dòng)控制。
⑦PageCootrol組件用于實(shí)現(xiàn)窗體上多頁面顯示與編輯功能。用鼠標(biāo)右鍵單擊PageControl組件,在彈出式菜單中選擇New Page子菜單可添加新頁。用鼠標(biāo)單擊新頁標(biāo)簽(選擇PageConotrol對(duì)象),然后再用鼠標(biāo)單擊該頁頁面部分(選擇TabSheet對(duì)象),才能修改頁標(biāo)題(即Caption
屬性)。在新頁中可加入各種組件構(gòu)成程序界面,程序運(yùn)行后,用鼠標(biāo)單擊頁標(biāo)簽可選擇不同的工作頁面。
⑧Gauge進(jìn)程條組件用于顯示程序執(zhí)行的進(jìn)度。MaxValue、MinValue與Progress屬性分別用于表示進(jìn)程的值、最小值與當(dāng)前值。BackColor與ForeColor屬性分別用于設(shè)置進(jìn)程條的背景色與前景色。Kind屬性用于設(shè)置進(jìn)程顯示的類型。