Visual FoxPro6.X中文版程序設(shè)計(jì)-問題篇

出版時(shí)間:1998-01  出版社:中國鐵道出版社  作者:章立民  

內(nèi)容概要

Visual FoxPro 6.0中文版是Visual FoxPro數(shù)據(jù)庫軟件的最新版本。本書針對廣大Visual FoxPro 6.X中文版用戶和應(yīng)用程序設(shè)計(jì)者在internet/intranet中的應(yīng)用、控件導(dǎo)向程序設(shè)計(jì)和表單設(shè)計(jì)、SQL語言使用、系統(tǒng)設(shè)定等方面有可能遇到的問題,分門別類地用實(shí)例進(jìn)行解說,并附有解決方案、注意事項(xiàng)和示范程序,相信對讀者會有很大的幫助。    本書由臺灣微軟公司專

書籍目錄

目 錄
第一章 lnternet/lntranet強(qiáng)力技巧篇
問題1什么是ActiveDocument,它的主要用途又是什么呢?
問題2ActiveDocument是以何種形式的文件存在?
問題3如何建立ActiveDocument?
問題4ActiVeDocument的菜單欄如何顯示于瀏覽器中?
問題5ActiveDocument中的表單由于擁有標(biāo)題與邊框,因此在外觀上似
乎無法像一般的HTML網(wǎng)頁與瀏覽器融為一體的感覺 有什么方法
解決呢?
問題6當(dāng)我在一個(gè)瀏覽器中執(zhí)行ActiveDocument時(shí),如果直接關(guān)閉瀏
覽器,為什么還會有一個(gè)VisualFoxPr0運(yùn)行時(shí)期視窗處于運(yùn)行
狀態(tài)中呢?
問題7我們能否在一般的HTML網(wǎng)頁中通過某個(gè)超鏈結(jié)來運(yùn)行Active
Document?
問題8VisualFoxPr06.0所新增的“超鏈結(jié)對象”(Hyper1ink0bject)有
哪些用途?它與ActiveDocument有些什么關(guān)聯(lián)呢?
問題9如何在程序中檢驗(yàn)出ActiveDocument目前運(yùn)行于哪一個(gè)容器中?
問題10如何將參數(shù)傳遞給ActiveDocument?
問題11網(wǎng)頁發(fā)布向?qū)У挠猛臼鞘裁??如何使用它呢?br />第二章 控件導(dǎo)向程序設(shè)計(jì)與表單設(shè)計(jì)器要點(diǎn)精選篇
問題1表單能夠擁有滾動(dòng)軸嗎?如果可以的話,該如何設(shè)定?
問題2我們能夠?qū)⒈韱蔚臉?biāo)題隱藏起來嗎?此外 我們能否使表單不具備
邊框呢?如果可以的話,該如何設(shè)定?
問題3我們?nèi)绾文芟駡D表2-4所示,在表格控件(Grid)的某一列(Column)
中顯示出多個(gè)字段的內(nèi)容,并自行決定其排列方式?
問題4我使用表單設(shè)計(jì)器建立用戶界面時(shí),經(jīng)常需要連續(xù)將相同的控件加
至表單上,我是否每次都要再按一下“表單控件”欄中相對應(yīng)的按
鈕,然后才能再到表單上按一下而建立此控件。是否有較方便的操
作方式呢?
問題5我如何能夠在程序執(zhí)行期間 動(dòng)態(tài)將特定信息文字顯示在狀態(tài)欄
中?
問題6為什么我在某控件的Valid事件程序中去調(diào)用其他控件的SetFocus
方法程序時(shí)會出現(xiàn)錯(cuò)誤呢?該如何解決呢?
問題7請問Create0bject() 函數(shù)與New0bject() 函數(shù)的差別在哪里?該
使用哪一個(gè)才恰當(dāng)呢?
問題8請問Add0bject方法程序與New0bject方法程序的差別在哪里?
該使用哪一個(gè)才恰當(dāng)呢?
問題9VisualFoxPr0支持多少種基礎(chǔ)類(BaseClass)?哪些是復(fù)合式
非復(fù)合式、可見與不可見?
問題10您能否告訴我復(fù)合式對象及其所內(nèi)含的對象的各項(xiàng)重要事件被引發(fā)
執(zhí)行的次序?
問題11我該如何在表單設(shè)計(jì)器取用儲存在類定義函數(shù)庫(.VCX) 中的用戶
自定義類呢?
問題12在表單設(shè)計(jì)器(FormDesigner) 中,我們可利用鼠標(biāo)選取某一個(gè)對
象以便設(shè)定其屬性或編寫其事件程序或方法程序,但是當(dāng)我們要在
各個(gè)相鄰的對象上來回移動(dòng)時(shí),使用鼠標(biāo)來選取反而很不方便 有
什么更快的方法嗎?
問題13有什么方法能夠在屬性窗口中快速移往某一個(gè)屬性 事件或方法程
序呢?
問題14我該如何于在屬性窗口中將某一個(gè)屬性重設(shè)回其默認(rèn)值?
問題15我已替表單中某一個(gè)控件的T00lTipText屬性編寫了工具提示,
為什么當(dāng)表單執(zhí)行后 我將鼠標(biāo)指標(biāo)移至此控件上,卻不會顯示出
工具提示呢?
問題16我該如何替表單建立一數(shù)組屬性呢?
問題17假設(shè)我根據(jù)某一個(gè)類建立了一個(gè)子類,并在此子類的Click事件
程序中編寫程序碼。但是我希望當(dāng)此子類的Click事件被觸發(fā)時(shí),
除了執(zhí)行此子類本身的Click事件程序外,其父類別的Click事
件程序也會被執(zhí)行。欲達(dá)此目的,該怎么做呢?
問題18假設(shè)我在某一個(gè)表單中建立了一個(gè)按鈕,則我該如何在此按鈕的事
件程序中去存取表單的屬性或調(diào)用表單的方法程序呢?
問題19為什么當(dāng)我以DoFORM命令執(zhí)行表單而建立一表單后,命令視窗
還會顯示在畫面上,而且如果將包含此一DOF0RM命令的程序編
譯成可獨(dú)立執(zhí)行文件.EXE后 此.EXE文件一執(zhí)行后便會跳離 問
題究竟出在哪里呢?
問題20要在對象的外部去存取一個(gè)對象,必須通過其對象變量,請問當(dāng)我
們以DOFORM從一表單(.SCX) 建立起一表單集或表單后 何者是
此表單集或表單的對象變量?
問題21我使用DOFORM命令建立了一個(gè)表單,但是為什么我使用RELEASE命
令去釋放其對象變量后 此表單仍然存在而并未隨之釋放 這是為
什么呢?
問題22在使用DOFORM命令執(zhí)行表單時(shí),該如何將參數(shù)傳遞給表單呢?
此外,我們又該如何去接收由表單所傳回的數(shù)據(jù)值呢?
問題23我能否替標(biāo)簽控件(Labe1)定義快捷鍵?就算可以,替標(biāo)簽控件定
義快捷鍵又有什么意義呢?
問題24在表單設(shè)計(jì)器中,如何能夠不通過表單生成器(FormBuilder) 一
次就將數(shù)據(jù)表格中所有的字段加至表單中而成為各個(gè)獨(dú)立的控件?
問題25如何隱藏用戶在文本框中所輸入的密碼?
問題26我希望在文本框與數(shù)值微調(diào)器中的數(shù)值能以三位一撇的方式顯示
并且自動(dòng)加上貨幣符號,該怎么做呢?
問題27數(shù)值微調(diào)器(Spinner) 能夠用來微調(diào)日期值嗎?如果不行 該怎么
辦呢?
問題28數(shù)值微調(diào)器(Spinner) 的Increment屬性用以決定當(dāng)用戶按一下
其向上或向下按鈕時(shí)的遞增或遞減值,但是,如果Increment屬
性的設(shè)定值并非是一個(gè)整數(shù)而包含小數(shù)時(shí) 為什么遞增值與遞減值
會不正確呢?
問題29我該如何建立一個(gè)跳離按鈕――即只要按下 Esc 鍵就會引發(fā)此
按鈕的Click事件?
問題30我該如何建立一個(gè)默認(rèn)按鈕――即只要按下 Enter 鍵就會引發(fā)此
按鈕的Click事件?
問題31我們能否建立多行文字的按鈕,如果可以的話,該怎么做呢?
問題32我希望自行指定一個(gè)圖標(biāo)文件(.ICO)、靜態(tài)指標(biāo)文件(.CUR) 或動(dòng)
態(tài)指標(biāo)文件(.ANI) 來作為鼠標(biāo)指針移至某一個(gè)控件上方時(shí)的鼠標(biāo)
指針,該怎么做呢?
問題33如何替表單建立功能鍵?
問題34有部分系統(tǒng)是采用編輯時(shí)期鎖定,但為了避免用戶占用某些數(shù)據(jù)表
格卻遲遲不使用,而造成網(wǎng)絡(luò)上其他用戶無法存取數(shù)據(jù),我希望在
用戶經(jīng)過一段時(shí)間未進(jìn)行任何操作后即自動(dòng)釋放表單 該怎么做
呢?
問題35我的系統(tǒng)會同時(shí)在畫面上打開好幾個(gè)表單,基于某種需求 我必須
檢測上一個(gè)活動(dòng)表單是哪一個(gè),該怎么做呢?
問題36我希望在一開始運(yùn)行后,列表框(ListBox) 中的第一個(gè)選項(xiàng)能夠被
選定,運(yùn)行后發(fā)現(xiàn),只需將列表框的Value屬性設(shè)定成1即可。
但是如果這樣做的話,Value屬性所持有的值將是被選定的選項(xiàng)的
位置順序編號,而不是被選定的選項(xiàng)的文本內(nèi)容。我如何才能夠既
利用選項(xiàng)的位置順序編號來決定一開始哪一個(gè)選項(xiàng)要被選定(因?yàn)?br />這樣做較簡單)而且又讓Value屬性所持有的值為被選定的選項(xiàng)
的文本內(nèi)容?
問題37我建立了一個(gè)RowSourceType屬性為0且列數(shù)為3的列表框 但
是為什么我無法利用AddItem方法程序?qū)⒏鱾€(gè)選項(xiàng)依序加入列表
框的各行的每一個(gè)列中呢?
問題38當(dāng)列表框的RowS0urceType屬性為0或1時(shí),我們必須利用AddItem
或AddListItem方法程序來將選項(xiàng)加至列表框中。然而是不是真
的每調(diào)用一次AddItem或AddListItem方法程序 就只能加入一
個(gè)選項(xiàng),有沒有更簡潔的寫法呢?
問題39據(jù)了解,我們只需將列表框的MultiSelect屬性設(shè)定成邏輯真值.T.
即可同時(shí)選定多個(gè)選項(xiàng),然而問題在于,我們?nèi)绾卧诔绦蛑信袛喑?br />用戶已多選了哪幾個(gè)選項(xiàng) 以及如何取得這些被選定的選項(xiàng)的文本
內(nèi)容?
問題40我希望在運(yùn)行時(shí)期改變列表框的選項(xiàng)來源 我的作法是先改變
RowSourceType屬性,再改變R0wSource屬性,結(jié)果卻會出錯(cuò);
后來我就先改變RowSource屬性,再改變R0wS0urceType屬性,
但是還是出錯(cuò)。到底該怎么做呢?請指點(diǎn)迷津。
問題41組合框(C0mboB0x) 的好處就是既能夠讓用戶選擇某一個(gè)選項(xiàng),也
可以自行輸入其他數(shù)據(jù)值 然而我卻發(fā)現(xiàn)一個(gè)奇怪的狀況,就是如
果用戶所輸入的值并非是某一個(gè)選項(xiàng)時(shí),組合框的value屬性將
是空字串,而且此輸入值也不會寫回ControlS0urce屬性所指定
的字段中。這個(gè)問題該如何克服呢?
問題42如圖2-22所示,VisualFoxPro的數(shù)據(jù)表格設(shè)計(jì)工具(Table
Designer)允許我們替數(shù)據(jù)庫數(shù)據(jù)表格的數(shù)據(jù)字段定義注釋文本,
我的期望是,當(dāng)利用一個(gè)文本框控件(TextBox)或復(fù)選框(CheckBox)
編輯與顯示某一個(gè)數(shù)據(jù)字段時(shí),此數(shù)據(jù)表格的注釋文本會自動(dòng)顯示
在狀態(tài)欄中。要達(dá)此目的,該怎么做呢?
問題43如何讓復(fù)選框(CheckBox) 的標(biāo)題文本(即Caption屬性)隨著邏
輯型態(tài)的來源字段的內(nèi)容自動(dòng)隨之改變?
問題44一般而言,如果字段所儲存的數(shù)據(jù)是兩條件之一的話(例如:男與
女、已婚與未婚、開啟與關(guān)閉……),我們通常會將此字段設(shè)定成
邏輯型,并以復(fù)選框來顯示與編輯此字段的內(nèi)容。但是如果我想直
接以字符型字段來儲存兩條件的文本的話(以性別字段而言,字段
中儲存的即是文字“男”或“女”)應(yīng)采用何種控件來顯示與編
輯此字段才恰當(dāng)呢?
問題45我想在程序中去檢測一個(gè)表單是如何被釋放的 要達(dá)此目的 該怎
么做呢?
問題46當(dāng)用戶按一下表單右上角的關(guān)閉按鈕、從控制菜單中選取關(guān)閉指令
或是連按兩下控制菜單方框時(shí),我們能否有辦法要求用戶再次確
認(rèn),而如果用戶此時(shí)回答不要關(guān)閉表單 我們?nèi)绾尾蛔尡韱伪会尫?br />呢?
問題47NODEFAULT命令的用途為何?
問題48如何檢查對象是否存在?
問題491.如何將屬性恢復(fù)成其默認(rèn)值?
2.如何在程序中檢查某一個(gè)屬性的屬性值是否已更改――即不再
是默認(rèn)值?
3.如何在程序中檢查某一個(gè)屬性是否為只讀的(Read-Only)?
問題50如何設(shè)定VisualFoxPr0桌面窗口的各項(xiàng)屬性 調(diào)用其方法程序
或調(diào)用其事件程序?
問題51我已在“選項(xiàng)”對話框的“表單”標(biāo)簽頁面中,設(shè)定某一個(gè)表單的
用戶自定義類作為樣板類。而我如何能夠在啟動(dòng)表單設(shè)計(jì)工具時(shí),
不使用所指定的樣板類,而采用標(biāo)準(zhǔn)的Form基類。
問題52為什么我在運(yùn)行時(shí)期重設(shè)Cursor對象的ReadOnly屬性時(shí),會出現(xiàn)
“在重新載入數(shù)據(jù)環(huán)境之后,屬性設(shè)定才生效?!钡腻e(cuò)誤信息呢?
問題53我是否能夠讓工具欄(ToolBar)隨著它停靠的位置而變換其按鈕上
的圖片呢?
問題54我希望在運(yùn)行時(shí)期,用戶不能使用鼠標(biāo)去調(diào)整各個(gè)C01umn的位置
順序。要達(dá)此目的,該怎么做呢?
問題55我希望在運(yùn)行時(shí)期,用戶不能使用鼠標(biāo)去調(diào)整各個(gè)Column的寬度
欲達(dá)此目的,該怎么做呢?
問題56我希望在運(yùn)行時(shí)期,用戶不能使用鼠標(biāo)調(diào)整表格(Grid)的列高度與
標(biāo)題欄的高度,并且也不允許他們將表格控件分割成左右兩窗格
欲達(dá)此目的,該怎么做呢?
問題57我希望表格控件中各個(gè)Column的標(biāo)題文本會自動(dòng)顯示在中央位置
上,該怎么做呢?而怎么設(shè)定才最有效率呢?
問題58我希望讓用戶自行決定表格控件中的數(shù)據(jù)記錄要依哪一個(gè)Column
的來源字段排序,并且期望作法是只要用戶使用鼠標(biāo)按一下此
Column的標(biāo)題 便會自動(dòng)依此Column的來源字段排序。該怎么
做呢?
問題59ControlSource屬性除了可以是字段以外 可以是變量 數(shù)組 屬
性或數(shù)組屬性嗎?
問題60我該如何替表格控件建立一個(gè)運(yùn)算列?
問題61我們?nèi)绾卧诒砀窨丶牧校–olumn)中使用文本輸入框(TextBox)以
外的控件來顯示與編輯來源字段的數(shù)據(jù)呢?反之 我們要如何將額
外加入到列中的控件移除呢?
問題62從前一個(gè)問題的解答可以得知,我們能夠?qū)⑺璧目丶又帘砀窨?br />件的列中,以便采用文本輸入框以外的控件來顯示與編輯來源字段
的數(shù)據(jù)。然而令人好奇的是 我們能夠?qū)⒈砀窨丶偌又帘砀窨丶?br />的列中嗎?
問題63我該如何替分頁框(PafeFrame)中的各個(gè)分頁建立快捷鍵 以便只
要按下快捷鍵即可快速切換至某一分頁(Page)上?
問題64OLE對象本身并不具有ToolTipText屬性,因此我想請問您 是
否有任何方法能夠讓OLE對象亦具備工具秘訣文本?
問題65通常我們是將工具欄(ToolBar)建立在VisualFoxPro的桌面上,
當(dāng)然,工具欄也僅能停靠在VisualFoxPro的桌面視窗的四個(gè)邊
界上。但是VisualFoxPro自5.0版開始,似乎能夠?qū)⒐ぞ邫诮?br />立在表單上而使其專屬于某一個(gè)表單,當(dāng)然,工具欄也就能夠???br />在表單的四個(gè)邊界上,請問這是怎么做到的?
問題66我所開發(fā)的應(yīng)用程序的主畫面是采用一個(gè)頂層表單,并且將應(yīng)用程
序編譯連接成.EXE文件,故希望運(yùn)行此應(yīng)用系統(tǒng)時(shí)VisualFoxPro
的桌面窗口不要出現(xiàn)。有什么方法能夠隱藏VisualFoxPro的桌
面窗口使其不要出現(xiàn)呢?
問題67請問什么是基類(FoundationClass)?
第三章 數(shù)據(jù)庫技巧精挑細(xì)選篇
問題1我不小心將數(shù)據(jù)表格從數(shù)據(jù)庫中移出 而導(dǎo)致其數(shù)據(jù)字典信息遺
失,請問有什么方法補(bǔ)救?
問題2我該如何將NULL值(.NULL.)鍵入字段數(shù)據(jù)欄中?
問題3為什么數(shù)據(jù)庫設(shè)計(jì)器(DatabaseDesigner) 中某些數(shù)據(jù)表格間會有
線條相連接?
問題4請問數(shù)據(jù)庫設(shè)計(jì)器(DatabaseDesigner) 與數(shù)據(jù)環(huán)境設(shè)計(jì)器(Data
EnvironmentDesigner)有什么差異?
問題5VisualFoxPro的數(shù)據(jù)庫使得我們能夠替數(shù)據(jù)附加各項(xiàng)檢驗(yàn)證,不
過您是否能告訴我這些檢驗(yàn)被引發(fā)的次序,以及它們何時(shí)被引發(fā)?
問題6使用RECALL命令去恢復(fù)己被標(biāo)識刪除的數(shù)據(jù)記錄是否會引發(fā)任何
觸發(fā)式程序?
問題7ZAP命令是否會引發(fā)刪除作業(yè)的觸發(fā)式程序――即Delete
Trigger?
問題8如何判斷一個(gè)已打開的數(shù)據(jù)表格是一個(gè)數(shù)據(jù)庫數(shù)據(jù)表格或是一個(gè)獨(dú)
立存在的數(shù)據(jù)表格?
問題9通過VisualFoxPro的數(shù)據(jù)視圖設(shè)計(jì)器(ViewDesigner) 我們能
夠以簡易的操作界面來建立數(shù)據(jù)視圖,但是如果我所要建立的數(shù)據(jù)
視圖包含子查詢(Subquery)、查詢合并(UNION)等較復(fù)雜的查詢作
業(yè)時(shí),數(shù)據(jù)視圖設(shè)計(jì)器卻無法勝任,遇到此種狀況時(shí)該怎么辦呢?
問題10請問DROPTABLE命令與REMOVETABLE命令兩者有何差異?
第四章 一般程序設(shè)計(jì)疑難雜癥解析篇
問題1VisualFoxPr06.0有哪些格式的圖形?我們可以使用GIF與JPEG
格式的圖形?
問題2如何解決公元2000年以后的日期問題?
問題3如何判斷某一年是否為閏年?
問題4如何在VisualFoxPro中處理16進(jìn)制的數(shù)值?
問題5如何取得默認(rèn)磁盤目錄?
問題6HOME()與SYS(2004)能夠傳回VisualFoxPro的啟動(dòng)磁盤目錄
――亦即VFP.EXE所在的磁盤目錄。因此我推測當(dāng)HOME()與
SYS(2004)在可執(zhí)行文件.EXE中被調(diào)用時(shí),應(yīng)傳回.EXE文件所在
的磁盤目錄,然結(jié)果卻不是如此。問題究竟出在哪里呢?
問題7我能夠直接在VisualFoxPro中建立目錄 刪除目錄與切換目錄
嗎?
問題8Integer型會比Numeric型來得快嗎?
問題9由于我所設(shè)定的主索引并非SEEK命令據(jù)以搜索的索引,因此我每
次搜索前都必須先使用ORDER() 函數(shù)取得目前的主索引的名稱
并將其存于變量中 而在搜索完畢后再將它重設(shè)回來 請問真的必
須這么麻煩嗎?
問題10SEEK命令與SEEK() 函數(shù)都是用來作為搜索數(shù)據(jù)記錄之用,我的
疑問是,兩者是否有優(yōu)劣之分呢?又請問 VisualFoxPro6.0所
新增的IndexSeek() 函數(shù)與前兩者有何差別 它是否又更優(yōu)異呢?
問題11據(jù)了解,VisualFoxPr0總共提供了私有(Private)、局部(Local)與
公共(Public)等三種內(nèi)存變量與數(shù)組,請問這三者的差異何在?
問題12在這里我有兩個(gè)問題想要請教您,參數(shù)傳遞可分為傳值(ByVa1ue)
與傳址(ByReference) 兩種方式,請問兩者的差異何在?又我們
該如何以傳值或傳址的方式來傳遞參數(shù)?
問題13我想要傳遞一個(gè)數(shù)組,該怎么做呢?
問題14我是否能夠用傳址的方式來傳遞局部(Local) 內(nèi)存變量或數(shù)組?
問題15我究竟該使用PARAMETERS或LPARAMETERS命令中的哪一個(gè)來接收
傳遞進(jìn)來的參數(shù)呢?兩者的差異何在?
問題16我如何在被調(diào)用程序中檢測出總共傳遞進(jìn)來多少個(gè)參數(shù)?
問題17WAITWINDOW命令可以在畫面的右上角顯示一信息窗口 我能否指
定此信息窗口顯示的位置呢?
問題18我希望在WAITWINDOW命令所產(chǎn)生的信息窗口中顯示多行文字
該怎么做呢?
問題19MessageBox() 函數(shù)使我們能夠輕易制作一個(gè)包含信息、圖標(biāo)及某
些指令按鈕的對話框,以便完成與用戶間的交互作業(yè)。MessageBox()
函數(shù)很聰明,因?yàn)樗鼤詣?dòng)將信息文字做換行的處理,而且對話框
也會根據(jù)信息文字的多少自動(dòng)加大其高度與寬度 然而我想請問的
是,是否能自行決定信息文字該在何處換行?
問題20如何將系統(tǒng)菜單隱藏起來?
問題21如何將標(biāo)準(zhǔn)工具欄隱藏起來?
問題22如何關(guān)閉系統(tǒng)信息?
問題23如何清除狀態(tài)欄中的信息?
問題24如何巨集替換一個(gè)控件的屬性?
問題25我們該如何以程序控制的方式將OLE控件加至數(shù)據(jù)表格的通用字
段中?
問題26我們該如何以程序控制的方式將數(shù)據(jù)表格的通用字段中的OLE控
件去除?
問題27我該如何測知某一個(gè)命令總共處理了多少條數(shù)據(jù)記錄?
問題28我嘗試使用REPORTFORMTOFILE命令將報(bào)表輸出至一個(gè)文
本文件,可是結(jié)果為什么是一堆亂碼呢?請問該如何解決呢?
問題29在REPORTFORM命令中加入關(guān)鍵字PREVIEW即可預(yù)覽報(bào)表,不過
我希望在一個(gè)用戶自定義窗口中預(yù)覽報(bào)表 而不要在系統(tǒng)默認(rèn)的窗
口中預(yù)覽報(bào)表,請問能做得到嗎?
問題30在使用REPORTFORM命令打印報(bào)表時(shí),是否可以僅打印某特定范
圍頁碼的報(bào)表 比方說,只印第5~10頁 如果可以 該怎么做
呢?
問題31我希望允許用戶自行調(diào)整打印機(jī)的相關(guān)設(shè)定(比方說:紙張大小、
打印方向……),但是我不曉得該如何于程序中打開“打印設(shè)定”
對話框,您能指點(diǎn)我嗎?
問題32如何縮減.EXE文件的大???
問題33如何在VisualFoxPr0中使用動(dòng)態(tài)鏈接函數(shù)庫(.DLL)中的函數(shù)?
問題34于VisualFoxPro中使用相關(guān)命令刪除文件時(shí),是否能先將這些
文件移至回收站 而不要立即真正從磁盤上刪除?
第五章 結(jié)構(gòu)化查詢語言(SQL) 強(qiáng)力攻占篇
問題1VisualFoxPro向來以其優(yōu)化技術(shù)(RushmoreTechno1ogy)聞名江
湖,但是我如何測知某道查詢命令是否已被優(yōu)化技術(shù)最佳化而達(dá)到
最佳執(zhí)行效率呢?
問題2臨時(shí)數(shù)據(jù)表格(即Cursor)的名稱能夠以數(shù)目字開頭嗎?
問題3我該如何將子數(shù)據(jù)表格中那些與父數(shù)據(jù)表格不相關(guān)聯(lián)的數(shù)據(jù)記錄刪
除――即將違反數(shù)據(jù)參考完整性的數(shù)據(jù)記錄刪除?
問題4什么叫做INNEJOIN,VisualFoxPro6.0支持INNERJOIN嗎?
問題5什么叫做LEFTOUTERJOIN,VisualFoxPro6.0支持LEFTOUTERJOIN
嗎?
問題6什么叫做RIGHTOUTERJOIN VisualFoxPr06.0支持RIGHTOUTER
JOIN嗎?
問題7什么叫做FULLOUTERJOIN,VisualFoxPr06.0支持FULLOUTERJOIN
嗎?
問題8我想要查詢出數(shù)據(jù)表格employeedbf中 目前工資最高的前10名
的員工,該怎么做呢?
問題9我想要查詢出數(shù)據(jù)表格employeedbf中 目前工資倒數(shù)前10名
的員工,該怎么做呢?
問題10我想要查詢出數(shù)據(jù)表格employeedbf中 部門的平均工資最高的
前3個(gè)部門,該怎么做呢?
問題11我想要查詢出數(shù)據(jù)表格employee.dbf中 部門的平均工資最低的
倒數(shù)算起的3個(gè)部門,該怎么做呢?
問題12我想要查詢出數(shù)據(jù)表格employeedbf中 目前工資最高的前10%
的員工,該怎么做呢?
問題13我想要查詢出數(shù)據(jù)表格employeedbf中 目前工資倒數(shù)算起的
10%的員工 該怎么做呢?
第六章 菜單應(yīng)用秘訣篇
問題1如何在應(yīng)用系統(tǒng)執(zhí)行期間動(dòng)態(tài)啟用(Enable) 或停用(Disable) 菜
單選項(xiàng)?
問題2如何于應(yīng)用系統(tǒng)執(zhí)行期間動(dòng)態(tài)替菜單選項(xiàng)標(biāo)上或刪除檢查記號?
問題3我們?nèi)绾文軌蛟趹?yīng)用系統(tǒng)執(zhí)行過程中,動(dòng)態(tài)刪除主菜單選項(xiàng) 動(dòng)態(tài)
刪除下拉式菜單以及動(dòng)態(tài)刪除子菜單選項(xiàng)?
問題4如何替表單或其中的控件建立快捷菜單(ShortcutMenu)?
問題5我們通常會將菜單建立在系統(tǒng)菜單欄上,不過VisualFoxPr06.0似
乎能將菜單建立在表單上(如圖6-7所示)而使得表單擁有其自
身的菜單欄 請問這是怎么做到的呢?
第七章 網(wǎng)絡(luò)程序設(shè)計(jì)問題精選篇
問題1如何在Visua1FoxPro中判斷目前登錄網(wǎng)絡(luò)的使用者是誰?
問題2在網(wǎng)絡(luò)環(huán)境中,連接于工作站與服務(wù)器的打印機(jī)常常不只一部,我
希望讓使用者在打印前決定要使用哪一部打印機(jī)進(jìn)行打印 這樣的
程序要怎么寫呢?
問題3如何以隨機(jī)數(shù)產(chǎn)生一個(gè)唯一的名稱來作為臨時(shí)文件的名稱?
第八章 OLE與ActiveX控件方面的問題
問題1通過查詢設(shè)計(jì)器(QueryDesigner),我們能夠?qū)⒉樵兘Y(jié)果利用
Micros0ftGr即h繪制成統(tǒng)計(jì)圖表,并將其儲存在某數(shù)據(jù)表格的通
用字段中問題是當(dāng)用以繪制統(tǒng)計(jì)圖表的來源數(shù)據(jù)有所變動(dòng)時(shí)
第十章 一般性問題
問題1VisualF0xPro6.0中文版的系統(tǒng)需要什么樣的設(shè)備?
問題2我過去在FoxPro2.X中所建立的文件該如何轉(zhuǎn)換才能使用在
VisualFoxPr0呢?
問題3我要如何將我的dBASE程序轉(zhuǎn)換至Visua1FoxPro呢?
問題4利用VisualFoxPro所開發(fā)的應(yīng)用程序可執(zhí)行在FoxProfor
Macintosh、FoxProforMS-DOS或FoxProforUNIX之中嗎?
問題5我們要怎么樣才能找到VisualFoxPro所提供的工具欄的工具欄
清單?
問題6為什么在某些狀況下當(dāng)我按一下鼠標(biāo)右鍵時(shí)會出一個(gè)快捷菜單?
問題7向?qū)В╓izards) 與生成器(Builders) 間的差異何在?
問題8我究竟該選用VisualFoxProVisualBasic或Access中的哪一
個(gè)呢?
問題9您能夠告訴我VisualFoxPto的系統(tǒng)規(guī)格嗎?
第十一章 系統(tǒng)設(shè)定方面的問題
問題1據(jù)了解,除了使用狀態(tài)控制命令以外 我們亦可使用Windows注
冊表與配置文件Config.fpw來設(shè)定VisualFoxPro6.0的系統(tǒng)環(huán)
境。我的問題是,改變Windows注冊表或配置文件Config.fpw中
的設(shè)定后 一定要重新啟動(dòng)VisualFoxPro所作的設(shè)定才會生效
嗎?
問題2如何在VisualFoxPr0中,判斷電腦是使用哪一種微處理器?
問題3在F0xPr02.X時(shí)代,我們經(jīng)常使用系統(tǒng)設(shè)定項(xiàng)目MEMLIMIT來設(shè)
定FoxPro所要占用的內(nèi)存數(shù)以便使其能擁有充分的系統(tǒng)資源。請
問在VisualFoxPro中 仍舊是沿用系統(tǒng)設(shè)定項(xiàng)目MEMLIMIT嗎?
問題4我們該如何設(shè)定VisualFoxPr0的系統(tǒng)環(huán)境?
問題5從上一個(gè)問題的解答得知,利用“選項(xiàng)”對話框來設(shè)定VisualFoxPro
的環(huán)境確實(shí)非常簡易,有了“選項(xiàng)”對話框我是否就能舍棄配置文
件CONFIG.FPW不用了呢?

圖書封面

評論、評分、閱讀與下載


    Visual FoxPro6.X中文版程序設(shè)計(jì)-問題篇 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7