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