版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 狐表以窗口為中心軟件制作方法新手界面入門篇阿甘出品,必出精品!狐表的設(shè)計(jì)默認(rèn)以表為中心,所有的信息都在表中進(jìn)行操作,對(duì)于習(xí)慣以窗口為中心的開發(fā)者來(lái)說(shuō),設(shè)計(jì)起來(lái)很不順手?,F(xiàn)在我們一步一步來(lái)看,到底怎么做以窗口為中心的軟件。本次的教程以制作漂亮的界面為主,不涉及代碼編寫,以后我會(huì)陸續(xù)出教程的,希望大家能夠關(guān)注。如果您是老手了,就請(qǐng)掠過(guò)!這篇文章主要是來(lái)教新手界面快速入門的。阿甘出品,必出精品!軟件的主界面大致具有2大要素:1、菜單 2、窗體 在狐表中,菜單、窗體都是獨(dú)立存在的,窗體并不是放置菜單的容器。窗體不僅僅是一部分組成的,也可能由共有窗口和主窗口一起制作的。不管怎么設(shè)計(jì),大家一定要記住,各
2、個(gè)窗口之間是獨(dú)立的。菜單共有窗口主窗口好了,接下來(lái)我們講方法。打開foxtable后,在軟件里會(huì)出現(xiàn)三張表:表A、表B、表C, ,我們現(xiàn)在設(shè)計(jì)以窗口為中心的軟件,暫時(shí)不需要此表,因此刪除即可,點(diǎn)擊數(shù)據(jù)表 刪除表,最后會(huì)留下表A無(wú)法刪除,因?yàn)檐浖?guī)定必須留有一表,所以只能想辦法隱藏表的標(biāo)題,然后用主窗口去代替主表,在需要用表的時(shí)候調(diào)用相應(yīng)的表就可以了。表A永遠(yuǎn)不能刪除,大家一定看清楚了?。‰[藏表的標(biāo)題的方法:點(diǎn)擊 管理項(xiàng)目項(xiàng)目屬性,切換到項(xiàng)目事件,找到這一項(xiàng)目事件,在后面輸入框點(diǎn)擊后,出現(xiàn)代碼框,在代碼框輸入以下代碼:If User.Type = UserTypeEnum.Developer 設(shè)
3、計(jì)者不能看見表標(biāo)題,是所有的表的標(biāo)題 TableCaptionVisible = FalseEnd If保存此代碼后,保存項(xiàng)目,然后退出,重新啟動(dòng)軟件,是不是不見表A標(biāo)題了呢? 上面的方法開發(fā)者不能看見,但是管理員能看見。改為User.Type UserTypeEnum.Developer 管理員不能看見開發(fā)者能看見。記?。阂欢ㄒ衍浖P(guān)了重新打開才能見效。 阿甘出品,必出精品! 沒有表標(biāo)題了,用來(lái)放置主界面的地方也干凈了,記住菜單+主窗口這個(gè)模式,現(xiàn)在我們開始講菜單的制作方法。 點(diǎn)管理項(xiàng)目菜單設(shè)計(jì),我們就可以看見菜單設(shè)計(jì)器了,我們菜單的所有內(nèi)容都是在功能區(qū)內(nèi)制作好的,所以我們現(xiàn)在先熟悉一下這
4、些名稱,以Foxtable的菜單為例。功能區(qū): 功能區(qū)1:日常工作 功能區(qū)2:數(shù)據(jù)表 功能區(qū)3:管理項(xiàng)目功能組:功能組1 功能組2 功能組3項(xiàng)目:現(xiàn)在我們就很清楚了,原來(lái)菜單是由:功能區(qū)、功能組、項(xiàng)目構(gòu)成的。不過(guò)上面的項(xiàng)目上展示的都是標(biāo)準(zhǔn)按鈕,以后我們的開發(fā),用的最多的也是標(biāo)準(zhǔn)按鈕。最終我們做出來(lái)的將是下面這樣的效果。上面的圖標(biāo)最好為.IOC .jpg .png 這三種格式。下面我們來(lái)看菜單到底是怎么做出來(lái)的,先點(diǎn)擊,會(huì)出現(xiàn)下面的這個(gè)界面:就相當(dāng)于一個(gè)一級(jí)目錄,在屬性下面的功能區(qū)后面點(diǎn)擊以下,會(huì)彈出功能區(qū)的定義界面:功能區(qū)的屬性:名稱:可以用英文來(lái)表示,編寫程序的時(shí)候自己用的標(biāo)題:顯示出來(lái)給別
5、人看的,就像菜單中顯示的名稱一樣的功能組:用來(lái)定義功能組的,就是功能分組的意思,幾個(gè)按鈕為一組。功能區(qū)就是我們通常所說(shuō)的大菜單,大菜單下面又可以分為好多組,組下面又可以分好多項(xiàng)。這個(gè)我不想再說(shuō)了,實(shí)在對(duì)不住大家,自己先把我說(shuō)的概念搞清楚,完了后先添加功能區(qū),添加上后看效果,再添加功能組,最后在去添加功能項(xiàng)。在自定義菜單點(diǎn)擊確定后會(huì)進(jìn)入到管理者模式,如果希望回到系統(tǒng)菜單,可以同時(shí)按Ctrl+Shift+F12。在菜單設(shè)計(jì)的旁邊就是窗口設(shè)計(jì),進(jìn)入到窗口管理界面后點(diǎn)擊增加窗口:當(dāng)你將窗口設(shè)計(jì)好后,千萬(wàn)要記得點(diǎn)擊應(yīng)用,才能將窗口顯示到主界面。新人一般不會(huì)注意到這一點(diǎn)。阿甘出品,必出精品!主窗口用于代替
6、主表,最常用的都在主窗口中顯示,最常使用的功能也應(yīng)該在主窗口中設(shè)計(jì),窗口共有六種類型,除了主窗口分別是:并列、???、共有、獨(dú)立和模式。在窗口屬性窗口類型上選擇主窗口就可以了,我們還可以為主窗口設(shè)置背景圖片。以下是設(shè)置的實(shí)例:具體設(shè)置見上圖將窗口設(shè)計(jì)好后,想看看自己的勞動(dòng)成果,那就關(guān)閉窗口界面,在窗口管理界面點(diǎn)應(yīng)用,你設(shè)計(jì)的菜單和界面都很好的融合到了一起。 前面我們講的界面上有這個(gè)左欄,這個(gè)就是共有窗口,和主窗口是可以并列??吭谝黄鸬?,設(shè)置和前面的主窗口的設(shè)置是差不多的,只是這個(gè)窗口的大小是可以用鼠標(biāo)隨意拖大拖小的,不用在屬性面板填寫數(shù)值的。 其余的你就自己發(fā)揮想象力吧,左側(cè)欄就這樣設(shè)計(jì)好了。那
7、你想不想點(diǎn)擊左欄的圖標(biāo),而打開一個(gè)窗口呢? 我們就以TopicBar任務(wù)欄為例,制作任務(wù)欄很簡(jiǎn)單,我不做描述。假如,現(xiàn)在任務(wù)欄如上圖所示,人員信息,點(diǎn)增加人員出現(xiàn)增加人員的窗口,是不是很有趣呢?(奶奶的,這也有趣啊,那這世界還有趣嗎?) 當(dāng)你把TopicBar添加好以后,點(diǎn)擊TopicBar周圍出現(xiàn)控制小點(diǎn)的時(shí)候,請(qǐng)切換到 事件,找到TopicLinkClick 在代碼列表里直接輸入以下代碼:Select Case e.Link.Name Case 增加人員 Forms(增加人員).Open() 打開窗口的方法 Case 人員列表 MainTable = Tables(人員表) 打開相應(yīng)的表的
8、方法End Select至于背景圖片,希望大家在網(wǎng)上能夠多加留意,如果有好的背景圖片,就保存下來(lái),小的圖標(biāo)可以到網(wǎng)上去下載,百度上一搜一把。我建議大家學(xué)習(xí)一下PS,這個(gè)能幫助我們處理圖標(biāo)或背景顏色。如果你想引進(jìn)外部數(shù)據(jù),比如:Access/SQL Server,那我建議你學(xué)習(xí)SQL語(yǔ)言,SQL是數(shù)據(jù)庫(kù)操作的金鑰匙,只要懂這一門語(yǔ)言,那Access/SQL Server你都同時(shí)掌握了。初學(xué)者只要會(huì)用四個(gè)操作就可以了,及select、updata、delete, Insert,剩下的就是SQL的一些結(jié)構(gòu)性語(yǔ)句了,留著以后慢慢學(xué)。其次我要強(qiáng)調(diào)的是Foxtable是基于vb而開發(fā)的,那么他就有VB事件驅(qū)動(dòng)的特性。什么是事件驅(qū)動(dòng)呢?通俗的講就是你的鼠標(biāo)鍵盤等的操作所引起軟件的運(yùn)行過(guò)程,我們就叫事件驅(qū)動(dòng)。一定要掌握對(duì)象、事件、屬性這些概念。對(duì)象:我們?cè)谠O(shè)計(jì)軟件的時(shí)候所能看見的所有的標(biāo)簽、表格、窗口等等的,都是對(duì)象。事件:我們?cè)谲浖褂檬髽?biāo)和鍵盤的所有操作都是事件。前面講的TopicLinkClick就是一個(gè)單擊事件。屬性:以窗口為例,窗口的長(zhǎng)寬、位置、能否最小化、最大化、窗口標(biāo)題、窗口背景顏色都是窗口的屬性,不同的對(duì)象
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林師范大學(xué)《社區(qū)工作》2021-2022學(xué)年第一學(xué)期期末試卷
- 吉林師范大學(xué)《工程力學(xué)》2021-2022學(xué)年第一學(xué)期期末試卷
- 環(huán)保項(xiàng)目?jī)x表電纜安裝方案
- 門窗項(xiàng)目施工進(jìn)度管理方案
- 住宅維修及改造施工合同
- 交通事故物體打擊應(yīng)急處置預(yù)案
- 吉林大學(xué)《無(wú)線網(wǎng)絡(luò)技術(shù)》2021-2022學(xué)年期末試卷
- 2024船舶買賣合同樣例
- 房地產(chǎn)開發(fā)承包方案
- 商業(yè)綜合體幕墻防水方案
- 2023年醫(yī)療事故案例
- 工務(wù)勞安培訓(xùn)課件
- 大學(xué)生勞動(dòng)實(shí)踐清單(本科收藏版)
- 2023年全球及中國(guó)柴油機(jī)行業(yè)銷售量、市場(chǎng)規(guī)模、下游細(xì)分市場(chǎng)競(jìng)爭(zhēng)戰(zhàn)略及重點(diǎn)企業(yè)市場(chǎng)占有率分析
- 保衛(wèi)科基礎(chǔ)臺(tái)賬范本
- 《匆匆》特級(jí)教師教學(xué)實(shí)錄
- 正確使用網(wǎng)絡(luò)流行語(yǔ)+課件-2022-2023學(xué)年主題班會(huì)
- 國(guó)網(wǎng)基建各專業(yè)考試題庫(kù)大全-計(jì)劃專業(yè)(考題匯總)
- 關(guān)于小學(xué)科學(xué)大單元教學(xué)設(shè)計(jì)的思考
- 2022-2023學(xué)年江蘇省徐州市睢寧縣七年級(jí)(上)期中數(shù)學(xué)試卷(含解析)
- 運(yùn)動(dòng)生物力學(xué):運(yùn)動(dòng)生物力學(xué)參數(shù)測(cè)量方法
評(píng)論
0/150
提交評(píng)論