




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