




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 計(jì)算機(jī)與通訊工程學(xué)院PAGE 2PAGE 20 計(jì)算機(jī)與通訊工程學(xué)院天津(tin jn)理工大學(xué)計(jì)算機(jī)與通信(tng xn)工程學(xué)院實(shí)驗(yàn)報(bào)告2013 至 2014 學(xué)年(xunin) 第 二 學(xué)期實(shí)驗(yàn)一 C/S結(jié)構(gòu)軟件開發(fā)規(guī)范課程名稱軟件項(xiàng)目規(guī)范與開發(fā)學(xué)號(hào)學(xué)生姓名年級(jí) 專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)教學(xué)班號(hào)實(shí)驗(yàn)地點(diǎn)主7-216實(shí)驗(yàn)時(shí)間 主講教師 郝剛輔導(dǎo)教師 郝剛實(shí)驗(yàn)(一)實(shí)驗(yàn)名稱C/S結(jié)構(gòu)軟件開發(fā)規(guī)范軟件環(huán)境 Windows powerbulider6.5 SQL Server或My SQL硬件環(huán)境PC 實(shí)驗(yàn)?zāi)康模?通過實(shí)驗(yàn)使學(xué)生掌握C/S結(jié)構(gòu)軟件的開發(fā)方法及開發(fā)規(guī)范,熟悉開發(fā)工具的的安裝和使用,掌
2、握利用事件驅(qū)動(dòng)的方法來編寫程序,掌握利用開發(fā)工具維護(hù)數(shù)據(jù)庫數(shù)據(jù),初步掌握利用開發(fā)工具來實(shí)現(xiàn)面向?qū)ο缶幊痰姆椒āM瓿蒀/S結(jié)構(gòu)軟件的開發(fā),包括以下內(nèi)容: 軟件的安裝變量、窗口命名及方法建立應(yīng)用能夠連接數(shù)據(jù)庫,配置ODBC能進(jìn)行多表操作能夠用事件驅(qū)動(dòng)的方法進(jìn)行面向?qū)ο蟮木幊虒?shí)驗(yàn)內(nèi)容(應(yīng)包括實(shí)驗(yàn)題目、實(shí)驗(yàn)要求、實(shí)驗(yàn)任務(wù)等)1、安裝(nzhung)開發(fā)工具 2、編寫(binxi)C/S簡單(jindn)程序,及 3、事件驅(qū)動(dòng)的編程方法(fngf)(1)新建點(diǎn)擊(din j)“否”,生成(shn chn)項(xiàng)目。(2)窗口(chungku)新建窗口,設(shè)置窗口布局,以及安放控件。給按鈕在click事件中設(shè)置
3、響應(yīng)子窗口01:open(w_01)確定:close(w_main)(3)點(diǎn)擊“子窗口01”4、數(shù)據(jù)庫建表,配置ODBC連接數(shù)據(jù)庫(1)新建項(xiàng)目時(shí),在下面的步驟中點(diǎn)擊“是”。(2)點(diǎn)擊(din j)配置(pizh)ODBC連接(linji)數(shù)據(jù)庫點(diǎn)擊(din j)copy,將連接數(shù)據(jù)庫的內(nèi)容粘貼(zhnti)到open事件中。5、嵌入式SQL語句(yj)操作(cozu)數(shù)據(jù)方法 及 6、數(shù)據(jù)庫單表的增、刪、改、查(1)在窗口(chungku)的open事件中寫入如下語句(與數(shù)據(jù)庫連接,顯示數(shù)據(jù)內(nèi)容):dw_1.settransobject(sqlca)dw_1.retrieve()(2)在窗口
4、中加入datawindow控件,并在其中加入如下表(3)在窗口(chungku)中添加按鈕,分別是:增加、刪除、修改、保存、返回 增加(zngji): dw_1.insertrow(0) 刪除(shnch): long ll_rowintegerli_return/ll_row=dw_1.getrow()if ll_row1 then returnli_return=messagebox(提示,真的編碼刪除這個(gè)嗎?,information!,OKCancel! )if li_return=2 then returndw_1.deleterow(ll_row) 修改: dw_1.update()
5、commit using sqlca; 保存: integerli_return/li_return=messagebox(提示,確定保存嗎?,information!,OKCancel! )if li_return=1 then dw_1.update()end if 返回: close(parent)7、數(shù)據(jù)庫多表的增、刪、改、查(1)在窗口的open事件中寫入如下語句: dw_1.SetTransObject(sqlca)dw_1.retrieve()(2)在窗口中加入datawindow控件,并在其中加入如下表(3)添加(tin ji)新編碼: integerli_return/ins
6、ert into dt_qty select a.code,0 from dt_code a where a.code not in(select b.code from dt_qty b) using sqlca; /messagebox(,SQLCA.SQLCode)if SQLCA.SQLCode 0 then rollback using sqlca;else commit using sqlca;end ifdw_1.retrieve()(4)修改(xigi): dw_1.update()commit using sqlca;(5)查詢(chxn):“查詢(chxn)”按鈕的clic
7、k事件中:stringls_code,ls_filter=,ls_date/ls_code=trim(sle_1.text)if cbx_1.checked then ls_filter=trim(dt_input_code)=+ls_code+end ifls_date=trim(sle_2.text)if cbx_2.checked then if ls_filter then ls_filter = ls_filter+ and ls_filter=ls_filter+trim(dt_input_inputdate)=+ls_date+end ifdw_1.setfilter(ls_fi
8、lter)dw_1.filter()8、面向?qū)ο蟮木幊谭椒ɡ^承:(1)被繼承(jchng)的窗口 在窗口的open事件(shjin)中添加如下代碼: integer ll_returnll_return = MessageBox(提示(tsh),真的關(guān)閉嗎?, Exclamation!, OKCancel!, 2)IF ll_return = 1 THEN return 0 / Process OK.ELSE return 1 / Process CANCEL.END IF(2)main01新建時(shí),點(diǎn)擊下圖的inhert,創(chuàng)建繼承窗口(3)main02創(chuàng)建(chungjin)方法同main01,同樣(tngyng)繼承(4)運(yùn)行(ynxng)程序:點(diǎn)擊(din j)“跳轉(zhuǎn)”點(diǎn)擊(din j)右上角的紅叉,如下(rxi)圖,可見(kjin)“提示”也被繼承了過來。內(nèi)容總結(jié)(1)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國防鼾裝置行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國銀納米粉行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國運(yùn)動(dòng)頭帶行業(yè)市場(chǎng)現(xiàn)狀分析及競爭格局與投資發(fā)展研究報(bào)告
- 2025-2030中國輸液袋行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國跨渠道績效廣告平臺(tái)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國蘇式糕點(diǎn)行業(yè)市場(chǎng)運(yùn)行分析及發(fā)展前景與投資研究報(bào)告
- 2025-2030中國船用燃?xì)獍l(fā)動(dòng)機(jī)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 中國郵政集團(tuán)公司戰(zhàn)略合作協(xié)議
- 2025-2030中國腎臟芯片行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國網(wǎng)上兒童服裝行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- Unit2-課件全新進(jìn)階1
- 2023全球主題公園及博物館報(bào)告
- 錨桿機(jī)司機(jī)崗位規(guī)范
- 山東省獨(dú)生子女父母退休一次性養(yǎng)老補(bǔ)助申請(qǐng)表
- 第5課+秦漢時(shí)期的經(jīng)濟(jì)、科技與文化-【中職專用】《中國歷史》(高教版2023基礎(chǔ)模塊)
- 《愛蓮說》課件市公開課一等獎(jiǎng)?wù)n件省賽課獲獎(jiǎng)?wù)n件
- 基于ADAMS的單缸內(nèi)燃機(jī)曲柄滑塊機(jī)構(gòu)建模與仿真課件
- 五年級(jí)道德與法治上冊(cè)教師教師用書
- 認(rèn)識(shí)平面圖上的方向
- 液氮安全培訓(xùn)資料課件
- (完整word)拆除合同范本
評(píng)論
0/150
提交評(píng)論