類型:影音播放大小:2.3M語言:中文 評分:5.6
标簽:
立即下載下傳
練習題:簡答題
1. 用向導建立表單要經過哪些步驟?
2. 如何建立頂層表單、浮動表單、子表單?
3. 如何建立表單集?
4. 如何自定義屬性和自定義方法程式?
5. 文本框、編輯框、選項按鈕組、複選框分别與表中的哪種類型的字段對應?
6. 組合框、下拉清單框、清單框有什麼差別?如何建構?
7. 組合框可以與哪些資料綁定,如何綁定?
8. 如何将新的資料項添加到組合框、清單框的清單項中?
9. 如何在容器對象、頁框對象内添加新控件?
10. 試指出複選框、清單框、表格、組合框、選項按鈕、微調、文本框、編輯框的ControlSource屬性的差別。
練習題答案
1. 用向導建立表單要經過哪些步驟?
【答案】經過啟動表單向導、從父表中標明字段、從子表中選擇字段、建立表之間的關系、選擇表單樣式的完成六個步驟。
2. 如何建立頂層表單、浮動表單、子表單?
【答案】通過設定表單屬性來建立,具體方法是:
頂層表單:将Showwindow屬性設定為2(作為頂層表單);
子表單:将Showwindow屬性設定為0(在螢幕中)或1(在頂層表單中);
浮動表單:将Desktop屬性值設定為.T.。
3. 如何建立表單集?
【答案】先建立一個表單,再使用“表單”菜單中的“建立表單集”功能,然後可使用菜單向其中添加表單。
4. 如何自定義屬性和自定義方法程式?
【答案】使用“表單”菜單中的“建立屬性”和“建立方法程式”完成。
5. 文本框、編輯框、選項按鈕組、複選框分别與表中的哪種類型的字段對應?
【答案】可與文本框綁定的資料類型有:字元型、數值型、日期型、日期時間型、貨币型、邏輯型;可與編輯框綁定的資料類型有:字元型、備注型;可與選項按鈕組綁定的資料類型有數值型、浮點型、整型;可與複選框綁定的資料類型有:邏輯型、數值型。
6. 組合框、下拉清單框、清單框有什麼差別?如何建構?
【答案】組合框是可在其中選擇清單或輸入資料的控件,組合框分為下拉組合框和下拉清單框兩類,下拉組合框可輸入資料也可選擇資料,而下拉清單框隻能選擇資料;清單框隻能選擇資料,清單框與下拉清單框的差別在于:清單框在界面上多行顯示,可同時選擇多個項目,而下拉清單框在界面上隻顯示一行,不能同時標明多個資料。
組合框中通過設計style屬性來差別是下拉組合框還是下拉清單框
7. 組合框可以與哪些資料綁定,如何綁定?
【答案】組合框中的資料有多種,通過設定Rowsourcetype屬性進行設定,見下表
8. 如何将新的資料項添加到組合框、清單框的清單項中?
【答案】使用additem屬性完成.
9. 如何在容器對象、頁框對象内添加新控件?
【答案】先讓容器控件進入編輯狀态,再向其中添加。
10. 試指出複選框、清單框、表格、組合框、選項按鈕、微調、文本框、編輯框的ControlSource屬性的差別。
【答案】ControlSource屬性指定與對象綁定的資料源。
對于文本框、複選框、選項按鈕、微調節器框、編輯框,ControlSource屬性值一般是字段,功能是指定資料源和存放資料值,設計和運作時可用;對于組合框、清單框,其意義表示使用者從清單中選擇的值儲存在何處;對于表格,若“列”的 Bound 屬性設定為“真”(.T.),則“列”的 controlsource 屬性設定适用于列和它所包含的任何控制。若再試圖設定控制的 controlsource 屬性,則産生一個錯誤。若“列”的 Bound 屬性設定為“假”(.F.),則可以直接設定控制的 controlsource 屬性。若又設定了“列”的 controlsource 屬性,則此設定覆寫控制的 ControlSource 設定,指定與表格控制相綁定的資料源。設計時可用,運作時隻讀寫。屬性值說 明
0無(預設值)。在程式運作時,通過AddItem方法添加組合框條目,通過RemoveItem方法移去組合框條目。
1值。通過RowSource屬性手工指定具體的組合框條目。如:“北京,上海,重慶,武漢“
2别名。将表中的字段值作為組合框的條目。ColumnCount屬性指定要取的字段數目,也就是組合框的列數。指定的字段總是表中最前面的若幹字段。如ColumnCount屬性為0或1,則清單将顯示表中第一個字段的值。
3SQL語句。将SQL SELECT語句的執行結果作為組合框條目的資料源。如RowSource=“SELECT * FROM GZJ INTO CURSOR TMP”
4查詢(.qpr)。将.qpr檔案執行産生的結果作為組合框條目的資料源。如:
5數組。将數組中的内容作為組合框條目的來源。數組要先定義并指派,如若有數組ab,則RowSource=ab
6字段。将表中的一個或幾個字段作為組合框條目的資料源,如RowSource=”GZJ.姓名,GZJ.職稱”。與RowSourceType值為2(别名)不同,這裡可以指定所需的字段。
7檔案。将某個驅動器和目錄下的檔案名作為組合框的條目。在運作時,使用者可以選擇不同的驅動器和目錄。可以利用檔案名架構指定一部分檔案,如要在組合框中顯示目前目錄下Visual FoxPro表檔案清單,可将RowSource值設為*.dbf。
此時,List(1)代表驅動器,List(2)代表路徑,List(3)是一個分隔行,List(4)是[..],表示父目錄,單擊它,傳回到人父目錄。
8結構。将表中的字段名作為組合框的條目,由RowSource屬性指定表。若RowSource屬性值為空,則組合框顯示目前表中的字段名清單。
9彈出式菜單,将彈出式菜單作為組合框條目的資料源。