freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

學(xué)生成績管理系統(tǒng)pb課程設(shè)計(參考版)

2025-04-10 23:06本頁面
  

【正文】 0實用教程。
北京:高等教育出版社,2004
6. 郭興成。
北京:中國水利水電出版社,2003
5. 費(fèi)雅潔,王健。
北京:中國電力出版社,2004
3. 華栓平,PowerBuilder程序設(shè)計。北京:電子工業(yè)出版社,2004
2. 孟祥雙,李宏李。參考文獻(xiàn)1. 鄭阿奇。在設(shè)計窗口時,用到了窗口繼承的方法,那樣既方便又快捷,還節(jié)約了工作量。數(shù)據(jù)窗口的顯示風(fēng)格有Grid、Freeform、Gross Tab和N_Up;數(shù)據(jù)源類型有Quick Select,SQL Select等。作為過程式系統(tǒng)所沒有的一個有力機(jī)制,繼承使得我們可以通過從父類中繼承公共方法和數(shù)據(jù),進(jìn)而通過添加新的數(shù)據(jù)和方法定義一個新的類。窗口是應(yīng)用程序的圖形用戶界面的基本元素,其他的應(yīng)用程序組件往往是通過窗口聯(lián)系起來的,所以對于一個應(yīng)用程序來說,創(chuàng)建窗口對象是極其基本的一步工作。在數(shù)據(jù)庫管理與操作中,表與表之間都會有各種關(guān)聯(lián):可能某一個表會用到其他表的字段或內(nèi)容,或者在查詢過程中某一個字段進(jìn)行排序,所以必須建立主關(guān)鍵字與外關(guān)鍵字,主關(guān)鍵字用來唯一標(biāo)識一條記錄的一個或多個列的組合,用以確保數(shù)據(jù)庫的實體完整性;外關(guān)鍵字是用于與另一個表進(jìn)行聯(lián)系的列,用來確保數(shù)據(jù)庫的參照完整性。數(shù)據(jù)庫一般由若干數(shù)據(jù)表組成,數(shù)據(jù)庫中的數(shù)據(jù)就存放在數(shù)據(jù)表中。編譯通過后,(3)測試分布對可執(zhí)行程序做系統(tǒng)的測試,最后便可發(fā)布了。(1)創(chuàng)建工程對象單擊工具條上的new圖標(biāo),打開new對話框,在對話框中選擇rpoject 標(biāo)簽,再選擇application wizard圖標(biāo),單擊ok按鈕,開始工程的向?qū)В冻鲴R最后出現(xiàn)工程對象。(1)查詢按鈕的clicked事件腳本如下(sqlca)if =or =or = then messagebox(提示,班級 學(xué)期和課程不能為空)else (,) =trueend if圖31 查詢課程成績的窗口九、系統(tǒng)的編譯和發(fā)布到此為止,系統(tǒng)的實現(xiàn)工作就完成了。數(shù)據(jù)窗口控件的dataobject屬性為d_xscj_kccx。打印按鈕和退出按鈕的clicked事件腳本與d_xscj_grcx中的一樣。數(shù)據(jù)窗口控件的dataobject屬性為d_xscj_bjcx。 (ls_xq,ls_bjmc,ls_kcmc)end if設(shè)計查詢學(xué)生個人成績窗口 查詢學(xué)生個人成績的窗口如圖30所示。 insert intoxscj(xh,xq,kcmc,cj) values(:ls_xh,:ls_xq,ls_kcmc,null)。 open xhcursor。 int li_xh,nstring ls_kcmc,ls_xq,ls_bjmc,ls_xhls_xq=ls_bjmc=ls_kcmc=if ls_xq= or ls_bjmc= or ls_kcmc= then messagebox(提示,選擇項不能空!)else select count(distinct xh)into :li_xh from xsbj where =:ls_bjmc。 (ls_kcmc)nextclose kcmccursor。()open kcmccursor。int li_kcmc,nstring ls_kcmc,ls_xq,ls_bjmcls_xq=ls_bjmc=if not(ls_xq=or ls_bjmc=) then select count(distinct )into :li_kcmcfrom bjkc,banjiwhere(=)and (=:ls_bjmc)and(=:ls_xq)。(2)窗口的closequery事件腳本如下。for n=1 to li_bjmc fetch next bjmccursor into :ls_bjmc。declare bjmccursor cursor forselect from bjkc, banjiwhere = group by 。 (ls_xq)nextclose xqcursor。open xqcursor。 (sqlca)int li_xq,li_bjmc,li_kcmc,nstring ls_xq,ls_bjmc,ls_kcmcselect count(distinct xq)into :li_xqfrom bjkc。如圖29:圖29 輸入成績的窗口各個窗口和控件的事件腳本如下。設(shè)計查詢某班級某學(xué)期全體學(xué)生各科成績的數(shù)據(jù)窗口創(chuàng)建數(shù)據(jù)窗口d_xscj_kccx,顯示風(fēng)格為 “N_Up”,攔數(shù)為2,數(shù)據(jù)源類型為 “SQL Select”,:圖28 數(shù)據(jù)窗口d_xsch_kccx在[Header]條中添加2個計算域控件對應(yīng)的表達(dá)式分別為mbcme,3個文本控件,其文本分別為 “成績單”、 “班級” 、和 “課程”.數(shù)據(jù)窗口的檢索參數(shù)為mxq、mbjmc、mkcme,分別對應(yīng)于學(xué)期、班級名稱和課程名稱,修改屬性取默認(rèn)值(不允許修改)。如圖26:圖26 數(shù)據(jù)窗口d_xscj_grcx設(shè)計查詢某班級某學(xué)期全體學(xué)生各科成績的數(shù)據(jù)窗口創(chuàng)建數(shù)據(jù)窗口d_xscj_bjcx,顯示風(fēng)格為 “Cross Tab”,數(shù)據(jù)源類型為 “SQL Select”,數(shù)據(jù)來源于成績表xscj和視圖xsbj。然后,單擊工具條上的[Tab Order]圖標(biāo),將列控件sxcj_cj的Tab Order值設(shè)為10,在單擊[Tab Order]圖標(biāo)回到原設(shè)計狀態(tài)。數(shù)據(jù)來源與成績表xscj和視圖xsjb,其中,學(xué)號、學(xué)期、課程名稱和成績?yōu)槌煽儽韝scj的列,姓名是視圖xscj的列。 (2)[查詢]按鈕的Clicked事件腳本如下。for n=1 to li_bjmc fetch next bjmccursor into :ls_bjmc。declare bjmccursor cursor forselect from 課程, 班級where = group by 。 (ls_xq)nextclose xqcursor。open xqcursor。如圖23所示:(1)窗口w_bjkc_chaxun的open事件腳本如下(sqlca) int li_xq,li_bjmc,nstring ls_xq,ls_bjmcselect count(distinct xq)into :li_xq圖23 查詢班級開設(shè)課程的窗口from 課程。然后將數(shù)據(jù)窗口控件dw_1的DataObject屬性設(shè)置為d_bjkc_
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1