蔣東龍
摘 要 本文研究的成果對(duì)于建立具有中國(guó)特色的社會(huì)養(yǎng)老服務(wù)體系,全面實(shí)行社區(qū)養(yǎng)老服務(wù)信息化具有積極意義。在老齡化成為人口發(fā)展大趨勢(shì)的今天,如何養(yǎng)老的問題顯得日愈突出,成為當(dāng)前社會(huì)最為關(guān)注的熱點(diǎn)、難點(diǎn)問題之一。
關(guān)鍵詞 信息化養(yǎng)老系統(tǒng) 設(shè)計(jì) 實(shí)現(xiàn)
中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A
1信息化養(yǎng)老系統(tǒng)的設(shè)計(jì)
Delphi里IDE最重要的地方是主窗口,由組件選項(xiàng)板、菜單欄及工具欄三個(gè)部分構(gòu)成。
1.1菜單欄
Delphi的全部命令指示和功能選項(xiàng)都被囊括在了菜單欄中,F(xiàn)ile、Edit、Search等都是菜單項(xiàng),像這樣的菜單項(xiàng)在菜單欄中一共有11個(gè)。Delphi根據(jù)當(dāng)前的使用狀態(tài),增加或者刪除一些菜單欄。一些功能會(huì)在科研人員開發(fā)和應(yīng)用的程序時(shí)所展現(xiàn)出來,而所有的這一切都是IDE提供給我們的,再此列出兩個(gè)常用的菜單項(xiàng)的主要功能和操作說明。
1.2工具欄
因?yàn)椴藛螜诘拇笮≡驅(qū)е潞芏嘀匾墓δ馨粹o裝不下,于是工具欄便接受了這些按鈕,這些按鈕能快速的找到并且用起來非常方便。其中包調(diào)試準(zhǔn)工具欄、組件面板工具欄、標(biāo)準(zhǔn)工具欄、查看工具欄、自定義工具欄、桌面工具欄,最后還有一個(gè)相對(duì)于我們來說比較陌生的Internet工具欄。
1.3組件欄
Delphi的可以被我們看到的組件被包含在組件欄里,這些組件有利于我們自主進(jìn)行Windows的編程,很多按鈕和列表框都是有助于編程的組件。Delphi還有一個(gè)比較先進(jìn)的技術(shù),它把功能不同的組件放在各不相同的標(biāo)簽上,讓用戶一目了然,快速方便的找到自己需要的組件,這大大縮短了找組件的時(shí)間提高了學(xué)習(xí)效率,更加適應(yīng)這個(gè)社會(huì)的節(jié)奏,主要有標(biāo)準(zhǔn)組件、附加組件、Win32組件等。
2信息化養(yǎng)老系統(tǒng)的實(shí)現(xiàn)
信息化養(yǎng)老系統(tǒng)窗口在研發(fā)程序里起著舉足經(jīng)重的作用,對(duì)于應(yīng)用程序和代碼來說它就是生命的安全出口。信息化養(yǎng)老系統(tǒng)可以自主設(shè)置窗的組件和窗體的自我屬性,其中客戶要求建立代碼的功能可以用事件處理的程序表格來實(shí)現(xiàn)。信息化養(yǎng)老系統(tǒng)包括事件頁(yè)和屬性頁(yè),查看和改變窗體及其它組件的設(shè)計(jì)屬性時(shí),可以通過查看屬性頁(yè)來得知這些信息,如組件的標(biāo)題、顯示屬性、可見性、活動(dòng)范疇等。各種事件被事件頁(yè)的各種組件列出而且它還影響著這些事件,如鼠標(biāo)右擊、操作鍵盤、鼠標(biāo)單擊等事件。除了這個(gè),對(duì)象選擇器也在信息化養(yǎng)老系統(tǒng)上,它處在對(duì)象瀏覽器的上方的將它下拉伸的一個(gè)方框里,窗體本身和窗體上全部的組件類型和名稱都在對(duì)象選擇器上。可以用對(duì)象選擇器在各個(gè)部件之間自由地切換,窗體本身也可以通過這個(gè)以非??斓乃俣惹袚Q到其本身。在這時(shí)有一個(gè)重要的問題,當(dāng)很多的對(duì)象充斥著單獨(dú)一個(gè)窗體的時(shí)候,在這其中最重要的是切換對(duì)象,這時(shí)它就會(huì)發(fā)揮自己獨(dú)特的作用,這可是一條非??旖莸牡缆贩祷氐酱绑w結(jié)構(gòu)。
屬性的設(shè)置在Delphi編程中非常重要,同時(shí),對(duì)象時(shí)間代碼也是編寫程序的一個(gè)主要手段。對(duì)象瀏覽器里有時(shí)候還會(huì)顯示不完全相同的項(xiàng)目,這里面的原因很簡(jiǎn)單:對(duì)象不同。
2.1對(duì)象樹狀列表
一些我們看不見的組件之間的關(guān)系、框架之間聯(lián)系的課件、形成數(shù)據(jù)的各個(gè)模塊以及顯示屏上放置的窗體都在對(duì)象樹狀列表里。我們可以用鼠標(biāo)拖動(dòng)各個(gè)組件的方法來創(chuàng)造并改變各個(gè)組件之間的關(guān)系,在對(duì)象樹狀列表中有一種東西通過黑白圖標(biāo)來顯示,那就是節(jié)點(diǎn)。一般情況下我們可以通過選擇主菜單view中的ObjectTreeView命令來顯示窗體里全部對(duì)象和組件之間的內(nèi)在聯(lián)系,并且它的形式是一種樹狀視圖,這種形式很特別,如果我們打開對(duì)象瀏覽器的窗口,我們會(huì)發(fā)現(xiàn)窗體設(shè)計(jì)器和代碼瀏覽器被包含在對(duì)象瀏覽器里。因此,只要對(duì)象瀏覽器里一旦有任何一個(gè)工具的單元被改動(dòng)了,窗體設(shè)計(jì)器和代碼瀏覽器里的單元結(jié)構(gòu)也會(huì)發(fā)生對(duì)應(yīng)于對(duì)象瀏覽器的改動(dòng)。
2.2窗體實(shí)現(xiàn)
在可以被看見的編程語(yǔ)句中,對(duì)話框和窗口是實(shí)現(xiàn)計(jì)算機(jī)和人之間信息交換的主要界面,Delphi通過這些窗口和對(duì)話框來實(shí)現(xiàn)窗體,對(duì)于用戶來說,窗體里會(huì)有很多器件單元,最終只是一個(gè)窗口而已,但是在窗口里這些器件單元會(huì)展現(xiàn)出自己的功能。窗體設(shè)計(jì)器字啊整個(gè)Delphi的應(yīng)用中其主要的功能就是一個(gè)窗口用來接受其他的組件,也就是說給別人一個(gè)容身之地,這是設(shè)計(jì)一個(gè)程序的基礎(chǔ),沒有這個(gè)就沒有下一步的工作,在窗體中裝入正確并且對(duì)應(yīng)的組件用于工作,在這之前,我們需要調(diào)理出這些個(gè)組件之間的內(nèi)在位置關(guān)系,更加重要的是要設(shè)置屬性,如果不設(shè)置屬性那么整個(gè)工作就等于前功盡棄,最后整個(gè)程序的界面設(shè)計(jì)就完成了。緊接著界面設(shè)計(jì)的完成,我們下一步需要編寫程序,程序都要和這個(gè)事件的運(yùn)作和處理相關(guān),如果和這個(gè)事件沒關(guān)系那我們就是在做無用功,這樣我們也就設(shè)計(jì)出來了程序的主題內(nèi)容。
3結(jié)語(yǔ)
第一次把Delphi運(yùn)行的時(shí)候,軟件自動(dòng)默認(rèn)的窗體結(jié)構(gòu)是一個(gè)以“Form1”為標(biāo)題的窗口,多個(gè)窗口可以存在于一個(gè)應(yīng)用程序里,在這個(gè)程序里可以容納很多個(gè)窗口,也就是說我們?cè)O(shè)計(jì)時(shí)有很廣泛的選擇不需要局限于一個(gè)窗體,這些窗體也可以是對(duì)話框、數(shù)據(jù)模塊窗口等。當(dāng)我們開始一個(gè)程序的設(shè)計(jì),我們可以在組件面板上任意選擇一個(gè)組件然后把它放在新創(chuàng)建的窗體結(jié)構(gòu)里,窗體中我們也可以對(duì)于它的大小方向進(jìn)行調(diào)整,組件的狀態(tài)和外觀也可以分別通過利用信息化養(yǎng)老系統(tǒng)與代碼編輯器來調(diào)節(jié)。Windows的程序開發(fā)在設(shè)計(jì)中最重要的工具是窗體設(shè)計(jì)器。我們可以在ObjectInspector窗口中自主設(shè)置窗體的屬性,這個(gè)操作在我們選擇了合適的窗體后進(jìn)行的。如在Caption中設(shè)置Form的名稱,如果你想設(shè)置窗體的大小也可在Height、Width中進(jìn)行,如果你想設(shè)置窗體的字體、字的大小、字的顏色都可以在Font中設(shè)置,在Name屬性中設(shè)置窗體的名稱等。
參考文獻(xiàn)
[1] 范振鈞.基于ASP.net的三層結(jié)構(gòu)實(shí)現(xiàn)方法研究[J].計(jì)算機(jī)科學(xué),2007(04).
[2] 李駿.多元化養(yǎng)老:“適合的才是最好的”[J].社會(huì)觀察,2007(04).
[3] 戴薇,張士軍.在SqlServer數(shù)據(jù)庫(kù)中利用存儲(chǔ)過程實(shí)現(xiàn)動(dòng)態(tài)交叉表[J].計(jì)算機(jī)與數(shù)字工程,2006(12).