第六章一、填空共64題 (共計64分)
利用showwindows屬性和desktop屬性,可以將表單設定為【頂層表單】、浮動表單或子表單.
如圖所示的表單用於瀏覽教師( js )資訊.為了在**控制項中以不同的背景色顯示男、
女教師的資訊,則在**控制項的 init 事件**中,可使用如下形式的語句:
this.【setall】("dynamicbackcolor","iif(xb='女',rgb(125,125,125),;rgb(125,125,125))",
"column")
表單中下拉列表框的 rowsourcetype 屬性為" 6- 字段",
資料來源為系名**表(表的檔名為 含系**( xdm )和系名( xim )兩個字段),
為了使下拉列表中顯示系**和系名兩列資料,則 rowsource 屬性值為: .
標籤控制項是用以顯示文字的圖形控制項.標籤控制項的主要屬性有:
caption屬性,backstle屬性,autosize屬性以及wordwrap屬性等.
其中wordwrap屬性的功能是【自動換行】.
設labell 是某表單上的乙個標籤控制項,則利用labell控制項顯示系統日期和時間,
可以在該表單的init事件**中使用語句thisform.【來實現.
某表單form1上有乙個命令按鈕組cmg,其中有兩個命令按鈕(分別為cmd1和cmd2),
要在cmd1的click事件**中設定cmd2不可用,其**為【
學生登錄檔單(forml)如圖所示 ,該表單中含有3個標籤、2個文字框(text1和text2),
1個命令按鈕組(包含3個按鈕),其功能是對學生資訊進行註冊:
1)如在學生註冊(zc)表中已存在某學生的記錄(學號已經存在),說明該學生已註冊過;
若沒有,則進行註冊,即將該學生資訊存入學生登錄檔;
2)進行註冊時(即按"確認"按鈕時),學生和姓名不能為空.
表單是乙個容器型控制項,其集合屬性為controls,計數屬性為controlcount.
此表單的controlcount 屬性值為【6】.
根據表單的功能要求,完善下列命令按鈕組的click事件**:
ch1=allt(
ch2=allt(
do case
case =1
if len(ch1)=0 or len(ch2)=0
messagebox ("學號、姓名必須填寫!")
else
loca 】 for
if !eof()
messagebox ("此學生已註冊,請重新輸入!")
else
insert into zc(xh, xm) values(ch1, ch2)
endif
endif
case
""""【 && 使text1 文字框得到輸入焦點
case
endcase
對於組合框控制項來說,要在組合框失去焦點前檢驗其值的有效性,可以在【valid】事件**中寫
入相應的有效性檢驗**.
某表單上有乙個**控制項,其列數為7,若要使其第3—7列的標頭(header)的標題依次顯示為:
成績1,成績2,成績3,成績4,成績5,則可在**的init事件處理**中包含下列程式段:
for i=3 to 7
this.【columns(i)】."成績"+【str(i-2,1)】
endfor
引用當前表單的關鍵字是【thisform】
發設某表單form1中有一**控制項grid1,如果要將該**控制項中所有列物件中的backcolor
屬性設定為紅色,可以使用下列命令:
'backcolor',rgb(255,0,0),'column')
將文字框物件的【readonly】屬性設定為"真",表單執行時,
該文字框可以獲得焦點,但文字框中顯示的內容為唯讀.
設某表單的背景色為淺藍色,該表單上某標籤的背景色為黃色,
當該標籤的backstyle屬性值設定為0(透明),執行該表單時該標籤物件顯示的背景色為【淺藍色】.
獨立的、無模式的、【無父】表單稱為頂層表單.
在表單中,乙個ole綁定型控制項利用表中的【通用】型字段顯示乙個ole物件.
對於如圖所示的表單,當表單執行時,利用微調框(spinnerl)curvature來調節形狀
控制項(shapel)的curvature屬性,使形狀控制項的角的曲率發生變化.
根據curvature屬性的取值範圍的限定,微調框(spinner1)的spinnerlowvalue屬性值
和spinnerhighvalue屬性值應該分別為0和【99】 .當形狀控制項(shape1)為橢圓時,
微調框(spinner1)的value值應為【99】 .
設某命令按鈕的標題顯示為"確定(y)"(注y上有下劃線),即該按鈕訪問鍵位+,
則其caption屬性值應設定為【確定(\設某表單(form1)上有乙個文字框(text1)和乙個命令按鈕(command1).
該表單執行時,單擊命令按鈕command1,則文字框text1中顯示該表單資料環境的name屬性值.
由此,命令按鈕command1的click事件程式**中必須寫入的命令為:
thisform.【
若某表單上包含乙個頁框控制項,頁框上包含的頁面數是未知的(或者說是動態變化的),
則在重新整理表單時為了重新整理頁框中的所有頁面,可在頁框的refresh方法中包含如下的**:
for i=1 to this.【pagecount】
endfor
文字框控制項的【passwordchar】屬性設定為" * "時,使用者鍵入的字元在文字框內顯示為" * ",
但 value 屬性中仍儲存鍵入的字串.
在事件**中相對引用當前表單集的關鍵字是 【thisformset】 .
grid、text、commandgroup、column是vfp系統中的物件,
它們當中不能直接加到表單中的物件是【column】.
在"表單設計器"中設計表單時,如果從"資料環境設計器"中將表拖放到表單中,
則表單中將會增加乙個【**】物件,如果從"資料環境設計器"中將某錶的邏輯型
欄位拖放到表單中,則表單中將會增加乙個【核取方塊】物件.
如果要將某選項按鈕組上的按鈕設定為5個,應把選項按鈕組的【buttoncount】屬性值設定為5.
某**上有乙個命令按鈕,該命令按鈕的click 事件過程**中含有一條命令,
可以將該表單中的頁框pg1的活動頁面改為第三個頁面,該命令為:
核取方塊(checkbox)的value屬性值指定控制項的當前狀態,其取值可以為1、2或 【0】三種,
以表示不同的狀態.
文字框控制項的【passwordchar】屬性設定為"*"時,使用者鍵入的字元在文字框內顯示為"*",
但屬性value中仍儲存鍵入的字串.
頁框物件是包含頁面的容器物件.在預設情況下,乙個頁框物件包含兩個頁面物件,
如果要修改頁框物件所包含的頁面物件數,則應該修改頁框的【pagecount】屬性值.
容器型物件**所包含的物件是【列】
**控制項可以設定特殊格式,使得使用者更容易瀏覽表記錄.
如果要將**的第三列(column3)的前景色設為用紅色顯示不及格的成績(欄位名為cj),
用藍色顯示及格的成績,可以在**的init 事件中包含如下**:
='【iif(cj<60,rgb(255,0,0),rgb(0,0,255))】'
vfp有兩種物件:容器物件和控制項物件。選項按鈕組是【容器】物件,
它的value屬性表明使用者選定了哪個按鈕,
假定現有乙個選項按鈕有六組選項按鈕,
該選項按鈕組的controlsource屬性值是乙個整型字段,
如果使用者選擇了第四個按鈕,則選項按鈕組的value屬性值為【4】.
某表單的資料環境中有乙個zy(專業)表,該錶有27條記錄;
表單上有3個文字框分別與專業表的***號、專業名稱、學制字段繫結,
另有一文字框(textl)用來顯示物理記錄號;
表單上有乙個計時器控制項,其interval屬性值為1000,timer事件**如下:
if eof()
goto top
else
skip
endif
若該表單最大化按鈕不可用,最小化按鈕和關閉按鈕可用,則表單的【maxbutton】屬性值為.f.;
若文字框textl不能響應使用者引發的事件,則其【enabled】屬性值為.f.;當zy表的記錄指標位於記錄結束標記處(即eof()為.
t.)時,文字框textl的value屬性值是【28】.
第2章群論複習題
一 填空題 1.集合的元間的關係 叫做等價關係,如果 適合下列三個條件 2.設 是集合的元間的乙個等價關係,它決定的乙個分類 是兩個等價類。則 3.設是乙個階交換群,是的乙個 階元,則商群的階等於 4.設 是12階迴圈群,則的生成元是 5.的子群的一切右陪集 6.設是群的子群,則 7.設 是迴圈群,...
6單元複習題
二年級上冊語文第 五 六單元練習題姓名 一 多音字。d nji ozhn n 當教扎難 d nji ozn n 三 組詞。斤 根 滿 傍 採 折 很 流 榜 彩 今 但 桌 鉛 飄 令 擔 掉 沿 漂 第 扎 福 視 幸 弟 禮 富 祝 辛 抱 場 哭 妹 昨 飽 揚 笑 姐 作 五 我會填。穿 衣...
第6章習題答案
思考題6 1 1 正確。2 不正確。有可能無解,例如,有唯一解,但無解。3 正確。因為,所以一定有解.4 正確。因為,所以有非零解.習題6 1 1.1 或2 2.1 當且時,有唯一解 當或時,無解 當時,有無窮多個解。2 當且時,有唯一解 當時,無解 當時,有無窮多個解。3 當且時,有唯一解 當時,...