visual foxpro是一款圖形化的個(gè)人計(jì)算機(jī)關(guān)系數(shù)據(jù)庫編程環(huán)境。不斷進(jìn)行完善與升級(jí),配備了齊全的組件與實(shí)用程序,幫助軟件工程師便捷地設(shè)計(jì)與維護(hù)數(shù)據(jù)庫幫助。使用的視覺化構(gòu)建方法,使得編碼人員能夠直接拖拽元素來安排數(shù)據(jù)表結(jié)構(gòu),減少了手工鍵入代碼的工作量。還對(duì)多種主流編程語法提供支持,例如Visual Basic與C++,賦予開發(fā)團(tuán)隊(duì)自由挑選最匹配項(xiàng)目需要的語言風(fēng)格來完成編程作業(yè)。趕快下載使用吧!
visual foxpro怎么用?
1、因?yàn)関fp控件的anchor屬性僅在運(yùn)行時(shí)才起作用,設(shè)計(jì)時(shí)是這樣的,

2、我們把它拖到一個(gè)新建的表上,一開始是這樣,

3、當(dāng)我們將這個(gè)容器拉大后,僅容器變大了,里面的按鈕并未按ancho屬性設(shè)置的值那樣自動(dòng)調(diào)整到右下角:

4、我們希望的 anchor 設(shè)計(jì)時(shí)行為,其結(jié)果應(yīng)該是這樣,

5、現(xiàn)在,我們來添加一些代碼,讓它達(dá)到我們期望的結(jié)果,設(shè)計(jì)我們的 resizer: 新建一個(gè) prg,貼入下列代碼,并保存為 resizer.prg,
6、一開始的試驗(yàn),驗(yàn)證了屬性表達(dá)式中調(diào)用的函數(shù)必須在當(dāng)前路徑下,或者 h 可以找到(例如,你可以啟動(dòng) 后運(yùn)行一個(gè)單的 prg來 set default to ..,或用 set proc to ..或 set path to...將這 resizer.prg 放置在可搜索的過程或路徑中); 我們這里使用另外一種方式定義一個(gè)設(shè)計(jì)時(shí)用的全局變量 goResizer,并讓它在 vi 啟動(dòng)時(shí)自動(dòng)加載到設(shè)計(jì)環(huán)境中,這樣就可以不再受 curdir小 的影響,因?yàn)樗言趦?nèi)存中了,

7、現(xiàn)在重啟 vfp,在 debugger 中應(yīng)該可以看到已經(jīng)有一個(gè)全局變量 goResizer,

8、接著再創(chuàng)建一個(gè)容器控件,放兩個(gè)按鈕,下面一個(gè)按鈕緊靠右下,并設(shè)置它的anchor為12,
1)關(guān)鍵一步:給這個(gè)容器添加一個(gè)名為 Zzz ook 的設(shè)計(jì)時(shí)鉤子屬性,屬性值為=goResizer.hook(This),因?yàn)楝F(xiàn)在我們只希望這個(gè)控件在表單設(shè)計(jì)器上擁有設(shè)計(jì)時(shí) anchor 行為,而不是在類設(shè)計(jì)器中,所以在這個(gè)控件類的 zzz hook 屬性值前加了一個(gè)號(hào)注釋掉它,

2)將這個(gè)容器拖到表單上,見前面的圖三,然后去掉 cnt1.zzz hok 屬性值前面的號(hào),
3)現(xiàn)在再拉動(dòng)表單上的這個(gè)容器調(diào)整下大小,看看右下角的按鈕是否自動(dòng)調(diào)整位置了? 再改變下這個(gè)按鈕的 anchor 的屬性,看看是否是你預(yù)計(jì)的結(jié)果,
4)這個(gè)resizer 的 resize 方法,本來幾行代碼就可以達(dá)到目的的,之所以寫得又臭又長(zhǎng),其實(shí)是為了實(shí)現(xiàn)另一個(gè)目的:
9、你在設(shè)計(jì)時(shí)往這個(gè)容器中加幾個(gè)控件,并分別設(shè)置它們的 anchor 屬性試試,
雖然他們不是 cnt 控件類自帶的,但也同樣擁有設(shè)計(jì)時(shí)anchor 行為,以上就是vfp9.0簡(jiǎn)體中文版anchor的使用方法了。

visual foxpro軟件特色
1、豐富的可視化編程支持,面向?qū)ο缶幊棠芰τ葹橥怀?/p>
該軟件配備多種可視化編程工具,其中面向?qū)ο缶幊棠K的表現(xiàn)最為亮眼,能為開發(fā)工作提供精準(zhǔn)助力。
2、表設(shè)計(jì)優(yōu)化,新增表字段與控件直接關(guān)聯(lián)的配置功能
在數(shù)據(jù)表設(shè)計(jì)環(huán)節(jié),軟件特別添加了表字段與控件的直接綁定設(shè)置,簡(jiǎn)化了設(shè)計(jì)流程,提升了操作連貫性。
3、項(xiàng)目與數(shù)據(jù)庫管控升級(jí),依托項(xiàng)目管理器實(shí)現(xiàn)高效統(tǒng)籌
軟件強(qiáng)化了對(duì)項(xiàng)目及數(shù)據(jù)庫的管控能力,在Visual FoxPro環(huán)境中,借助“項(xiàng)目管理器”可完成應(yīng)用程序各類元素的創(chuàng)建與集中管理,同時(shí)能便捷調(diào)用所有向?qū)?、生成器、工具欄及其他?shí)用工具。
4、融入面向?qū)ο箝_發(fā)體系,釋放全功能編程潛力
新增面向?qū)ο蟮木幊陶Z言及開發(fā)模式,借助Visual FoxPro的對(duì)象模型,開發(fā)者可充分運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)的全部功能,提升代碼復(fù)用性與可維護(hù)性。
5、支持OLE拖放技術(shù),實(shí)現(xiàn)跨應(yīng)用數(shù)據(jù)靈活流轉(zhuǎn)
軟件兼容對(duì)象鏈接與嵌入(OLE)拖放功能,可在Visual FoxPro與其他應(yīng)用程序之間,或軟件內(nèi)部自由移動(dòng)數(shù)據(jù),打破數(shù)據(jù)流轉(zhuǎn)壁壘。
6、高效數(shù)據(jù)轉(zhuǎn)換工具,助力多源數(shù)據(jù)共享
內(nèi)置便捷的數(shù)據(jù)庫升級(jí)轉(zhuǎn)換器,能將早期版本數(shù)據(jù)平穩(wěn)移植;針對(duì)電子表格或文本文件中的數(shù)據(jù),也可輕松實(shí)現(xiàn)共享,提升數(shù)據(jù)利用效率。
visual foxpro軟件功能
1、數(shù)據(jù)與XML功能強(qiáng)化
此版本對(duì)數(shù)據(jù)處理特性進(jìn)行了大幅升級(jí),優(yōu)化項(xiàng)目數(shù)量豐富,具體細(xì)節(jié)可參考相關(guān)資料,此處不再詳細(xì)說明。
2、完善SQL語言支持
VFP 9已實(shí)現(xiàn)對(duì)SQL查詢語言的全面支持,能滿足復(fù)雜的數(shù)據(jù)查詢與處理需求。
3、設(shè)計(jì)器功能提升
VFP 9對(duì)多款核心設(shè)計(jì)器進(jìn)行了優(yōu)化,包括報(bào)表與標(biāo)簽設(shè)計(jì)器、菜單設(shè)計(jì)器、表設(shè)計(jì)器、查詢及視圖設(shè)計(jì)器、數(shù)據(jù)環(huán)境設(shè)計(jì)器,還有類與窗體設(shè)計(jì)器等。
4、細(xì)節(jié)體驗(yàn)優(yōu)化
與VFP 8版本類似,VFP 9在諸多細(xì)節(jié)方面進(jìn)行了改進(jìn),進(jìn)一步提升了開發(fā)者的使用體驗(yàn),讓開發(fā)過程更順暢。