|
4 說明與準(zhǔn)備工作 學(xué)習(xí)說明 需求設(shè)計和表設(shè)計說明書完成之后,就可以進(jìn)行開發(fā)了,但是基于《盟威軟件快速開發(fā)平臺》的開發(fā),畢竟與常規(guī)開發(fā)有所不同,所以,在進(jìn)行開發(fā)之前,我們要先做一些準(zhǔn)備工作。 首先,要確保當(dāng)前所使用的計算機(jī)安裝有Office 2007并且安裝了其中的Access 2007組件,盡管Access 2010、2013已經(jīng)問世或者問世多年,但由于當(dāng)前Access 2007仍然還一定量的用戶,所以,在基于Access 2003版的教程完成之后,我們將開始基于Access 2007版的教程的編寫。 在這里需要強(qiáng)調(diào)的是,請確保Access安裝的完整性——如若所使用的安裝文件有瑕疵,或安裝過程有瑕疵,那么,在《盟威軟件快速開發(fā)平臺》的使用中,可能會出現(xiàn)莫名其妙、難以解決的故障,因此,當(dāng)出現(xiàn)類似故障,如若采用本教程中所指明的方法,仍然難以解決時,可以考慮重裝Office,如若再次出現(xiàn),可以考慮更換更好的Office安裝文件。 平臺的下載
在使用平臺以前,肯定要先行下載平臺,截止2015年8月,平臺的最新版本為2.1.2,由于本教程是基于1.6.1版本而編寫的,為了學(xué)習(xí)的便利,請大家下載平臺版本V1.6.1( 備注:如果您的Access版本為64位的(Access2010與2013\2016才區(qū)分32位與64位),則需要下載最新版2.1.2平臺進(jìn)行學(xué)習(xí),下載鏈接請點擊:http://www.
正常情況下,打開網(wǎng)址之后,如下圖所示:
大家可以注意到,右下角免費(fèi)下載區(qū)域,已經(jīng)提供了當(dāng)前平臺最新版本的版本號,大家可以加以對比,以便決定是否需要下載最新版本的平臺,下載完成之后,可以使用WINRAR或WINZIP等軟件解壓縮,然后在C盤根目錄下建立本次教學(xué)項目目錄BXMIS(若無C盤寫入權(quán)限,也可在任意分區(qū)建立項目目錄),然后將平臺相關(guān)文件全部拷貝至此目錄,完成之后,如下圖所示:
如上圖所示,當(dāng)前的系統(tǒng)設(shè)置默認(rèn)并不顯示文件的擴(kuò)展名,為了便于教學(xué),我們將調(diào)整系統(tǒng)配置,將文件的擴(kuò)展名予以顯示(如若已有擴(kuò)展名顯示,就不用再次啟用)。
切換到【查看】選項卡,這時,我們可以注意到【高級設(shè)置】選項區(qū)有一個【隱藏已知文件類型的擴(kuò)展名】的選項,當(dāng)前是被勾選的,如下圖所示:
為了將擴(kuò)展名顯示出來,請將此選項取消,然后單擊【確定】按鈕確認(rèn)。然后,當(dāng)我們再次查閱項目文件夾時,就會發(fā)現(xiàn),所有的文件,都已經(jīng)自動多出了相應(yīng)的擴(kuò)展名,如下圖所示:
如若您的系統(tǒng)當(dāng)前本來就能顯示文件的擴(kuò)展名,那么,就不用再進(jìn)行上述的操作,接下來,我們將介紹該項目文件夾中的文件的構(gòu)成。 文件構(gòu)成的介紹 首先,我們必須強(qiáng)調(diào),該項目文件夾中的所有的文件都是有用的,因此,不要隨意的移動、更名、修改或刪除,當(dāng)然,也不是所有的文件都是需要用戶直接干預(yù)的,就開發(fā)而言,最為重要的文件,莫過于【Data.mdb】和【Main.mdb】文件,前者是數(shù)據(jù)存儲文件——所有的用戶數(shù)據(jù)都將存儲在這個文件中,后者是最為重要前臺相關(guān)操作界面的程序文件——我們絕大部分的開發(fā)工作,都將圍繞這個文件展開——已經(jīng)接觸過Access的都知道,在Access中,數(shù)據(jù)的存儲和操作界面的程序,是可以存儲在一個文件中的,那么,當(dāng)前,我們?yōu)槭裁匆獙?shù)據(jù)的存儲和操作界面的程序分開呢?主要是有以下兩個方面的原因: 第一:在軟件投入使用后,當(dāng)需要修改或完善功能時,只需要修改Main.mdb程序,便于文件給其他用戶的分發(fā),而不會影響正在應(yīng)用中的數(shù)據(jù); 第二:可以將數(shù)據(jù)存儲文件移動、更名、或隱藏,以提高系統(tǒng)的安全性(開發(fā)過程中不須如此,但是,可以考慮在開發(fā)完成之后,再進(jìn)行相關(guān)的安全部署);
第三:如若將數(shù)據(jù)存儲和操作界面的程序都集中到一個文件之中,那么,將不利于網(wǎng)絡(luò)環(huán)境的使用,也就是,在多用戶并發(fā)使用的情況下,存在網(wǎng)絡(luò)部署方面的困難,所以,才要將這兩部分的文件分開存儲。
此外,在開發(fā)或使用的過程中,該項目文件中,還可能會產(chǎn)生一些臨時文件,比如,MSCOMCTL.OCX.bak,以及2-3個以.ldb為后綴的臨時文件,這些都是Access運(yùn)行過程中產(chǎn)生的臨時文件(MSCOMCTL.OCX.bak是修復(fù)導(dǎo)航菜單時,對用戶電腦的MSCOMCTL.OCX的備份),用戶大可不必理會——但是,也不要隨便刪除。 添加信任位置 已經(jīng)介紹了項目文件夾中文件的構(gòu)成,那么,接下來,我們就可以做一些開發(fā)前的準(zhǔn)備工作。 首先,進(jìn)入我們先前存儲項目文件的C盤下的BXMIS目錄,雙擊鼠標(biāo)左鍵打開Main.mdb或Data.mdb文件,如若出現(xiàn)下圖的提示:
如上圖所示,這只是一個安全提示——由于我們的軟件已經(jīng)經(jīng)過長期的市場的檢驗,所以,在安全方面是可以確保的,因此,當(dāng)出現(xiàn)這樣的安全提示,在Access 2007中,只需按以下步驟操作即可:
【Microsoft Office Access 2007】啟動之后,如下圖所示:
接下來,單擊左上角圓形Office按鈕,然后,在彈出的菜單的右下角的區(qū)域單擊【Access選項(I)】按鈕,如下圖所示:
接下來,在彈出的【Access 選項】對話框中,選擇【信任中心】選項卡,則如下圖所示:
接下來,單擊右側(cè)的【信任中心設(shè)置(T)…】按鈕,然后,在彈出的【信任中心】對話框中,選擇【受信任位置】選項卡,則如下圖所示:
接下來,單擊【添加新位置(A)…】按鈕,則如下圖所示:
接下來,單擊【瀏覽(B)…】按鈕,然后瀏覽選中我們的項目文件夾,即C盤下的BXMIS目錄,如下圖所示:
選中BXMIS之后,單擊【確認(rèn)】按鈕,加以確認(rèn),則如下圖所示:
接下來,再選中【同時信任此位置的子文件夾】復(fù)選框,然后,單擊【確認(rèn)】按鈕,則如下圖所示:
顯然,我們已經(jīng)達(dá)到了我們的目的,將我們的項目文件夾設(shè)置為信任——如此一來,當(dāng)我們再次打開該項目文件夾內(nèi)的任何數(shù)據(jù)庫文件,都不會再出現(xiàn)如剛才那樣的安全提示信息。
但這種設(shè)計,也帶來了一個麻煩——也就是說,對于Access 2007的用戶而言,每當(dāng)我們更改項目文件的目錄的路徑,那么,這種信任位置的設(shè)置,便要重新進(jìn)行設(shè)置——但安全素來是有代價的,比如,我們?yōu)榱宋覀兎可岷娃k公室的安全,就必須安裝鎖具,但我們從來不覺得開門或鎖門是一件很繁瑣的事——同理,這種更改了項目文件的訪問路徑,就需要重新添加信任位置的工作,為了安全的考慮,也是很有必要的,萬勿因此而感到繁瑣和不耐煩。
接下來,我們單擊【確認(rèn)】按鈕加以確認(rèn),然后再單擊【Access選項】對話框的【確認(rèn)】按鈕再次確認(rèn),然后,關(guān)閉Access 2007。 激活碼相關(guān) 我們再次打開【Main.mdb】——如若之前沒有進(jìn)行激活,則會出現(xiàn)如下的界面:
由于我們的平臺,畢竟也是一個全新的產(chǎn)品,所以也需要通過我們的網(wǎng)站,了解相關(guān)技術(shù)要點和開發(fā)注意事項,因此,為了更好地推廣和使用平臺,所有的用戶,都需要成為我們網(wǎng)站的會員,并領(lǐng)取激活碼——如若不領(lǐng)取激活碼,平臺也可以正常運(yùn)行,只是在標(biāo)題欄和左上角的軟件名稱后面增加了【未激活】的字樣,如下圖所示:
所以,建議通過剛才提示界面的引領(lǐng),去領(lǐng)取激活碼激活——如若尚未在我們的網(wǎng)站注冊,可以先注冊會員,然后登錄網(wǎng)站,通過【我的資料】區(qū)域的【會員福利】欄目,就可以看到領(lǐng)取激活碼的頁面,如下圖所示:
獲得激活碼之后,激活軟件,就可以使用平臺了,完全沒有任何限制——即便不激活,在功能方面,也沒有任何的限制。 導(dǎo)航菜單的修復(fù)
我們的平臺已經(jīng)久經(jīng)考驗,本來不會存在多少問題,但是,由于部分用戶的操作系統(tǒng)環(huán)境,或軟件環(huán)境的問題,因而,也會出現(xiàn)一些意想不到的情況,比如,導(dǎo)航菜單不能正常顯示的問題。
第二個導(dǎo)航菜單,是上圖中【開發(fā)者工具】節(jié)點下的【導(dǎo)航菜單編輯器】節(jié)點的導(dǎo)航菜單——雙擊【導(dǎo)航菜單編輯器】,則會彈出如下界面:
如上圖所示,左側(cè)的部分,就是第二個重要的導(dǎo)航菜單,這兩個菜單,在平臺開發(fā)和使用的過程中,是最為常用的——當(dāng)以上的兩個導(dǎo)航菜單,有任意一個不能正常顯示的時候,就可以雙擊項目文件夾(在本案例中,就是C:\BXMIS)中的名為【導(dǎo)航樹菜單出錯時修復(fù)用.bat】的文件,就可以修復(fù)導(dǎo)航菜單。 |
|
|