unix系統(tǒng)下informix自制開(kāi)發(fā)工具

unix系統(tǒng)下informix自制開(kāi)發(fā)工具

ID:32658486

大?。?7.85 KB

頁(yè)數(shù):22頁(yè)

時(shí)間:2019-02-14

unix系統(tǒng)下informix自制開(kāi)發(fā)工具_(dá)第1頁(yè)
unix系統(tǒng)下informix自制開(kāi)發(fā)工具_(dá)第2頁(yè)
unix系統(tǒng)下informix自制開(kāi)發(fā)工具_(dá)第3頁(yè)
unix系統(tǒng)下informix自制開(kāi)發(fā)工具_(dá)第4頁(yè)
unix系統(tǒng)下informix自制開(kāi)發(fā)工具_(dá)第5頁(yè)
資源描述:

《unix系統(tǒng)下informix自制開(kāi)發(fā)工具》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、當(dāng)前windods±的編程工具日新月異,推陳出新;然而因unix運(yùn)用的局限性,其編程工具十分貧乏。在unix上要做畫(huà)面、菜單、查詢(xún)、輸入,編程者往往要從底層入手,重復(fù)勞動(dòng),效率極低。筆者為了解決這個(gè)問(wèn)題而盡點(diǎn)力,將木系統(tǒng)介紹給您,如您能讀完木文,收獲一定不少。編者:王光紅email:wgh166@hotmail.comwghsoftware@hotmail.com軟件下載:http://www.csdn.net/cnshare/softZ16/16735.shtmhttp://www.ccrun.com/program/down.asp?id=10一。系統(tǒng)介簡(jiǎn)(一

2、)實(shí)現(xiàn)功能:用于unix±做畫(huà)而、菜單、查詢(xún)、輸入、修改;可操作數(shù)據(jù)庫(kù)。(二)設(shè)計(jì)思路:將人機(jī)對(duì)話,可分為基本的輸入與輸出兩大類(lèi),在此前提下,為了不同的需耍把域分作多種類(lèi)型;對(duì)涉及數(shù)據(jù)庫(kù)的域指明有關(guān)的表名、字段名,以進(jìn)行數(shù)據(jù)庫(kù)的讀寫(xiě)。將這些不同功能的域冇機(jī)的組合在一個(gè)form'l',來(lái)實(shí)現(xiàn)一個(gè)功能模塊。將form編號(hào),按一定的結(jié)構(gòu)以二進(jìn)制的形式存入文件,在使用吋,系統(tǒng)按編號(hào)讀入form的數(shù)據(jù),按步實(shí)現(xiàn)預(yù)定的功能。(三)軟件壞境:4?操作系統(tǒng)scounixopenserver5.0>scounixopenserver3.0>scounix3.0。2.編程語(yǔ)言c、in

3、formix/esqL說(shuō)明:筆者的工作條件僅限于以上壞境,如能提供其他的unix、sql數(shù)據(jù)庫(kù)(如oracle、Sybase等),系統(tǒng)只需略加修改。二。系統(tǒng)的文件與庫(kù)(一)集成開(kāi)發(fā)器執(zhí)行程序:/usr/wform/bin/mkformform的定制工具/usr/wform/bin/netformform的定制工具(網(wǎng)絡(luò)版)/usr/wform/bin/netserverform的數(shù)據(jù)服務(wù)器(二)配置文件:form的配置文件的路徑由環(huán)境變量configpath指定,缺省為/usr/wform/etc/form.cfg文木文件它規(guī)定unix編輯器、form參數(shù)文件的路

4、徑;菜單的格式;存儲(chǔ)變量的多少;特殊鍵的鍵值。(三)form參數(shù)文件:form參數(shù)文件的路徑在配置文件屮聲明。二進(jìn)制文件存放dialog結(jié)構(gòu)form的數(shù)據(jù),系統(tǒng)讀此文件,按步執(zhí)行。mkform(netform)的畫(huà)面的參數(shù)文件是/usr/wform/etc/form.bin.sys(四)幫助信息文件:幫助信息文件的路徑由環(huán)境變量msgpath指定,缺省為/usr/wform/etc/form_msg.dat文木文件(五)系統(tǒng)說(shuō)明文件:系統(tǒng)說(shuō)明文件/usr/wform/etc/readme.frm(六)程序庫(kù):/usr/wform/lib/libsetform.a在

5、scounixopenserver5.0上牛成。/usr/wform/lib/libnetform.a在scounixopenserver5.0上牛成(網(wǎng)絡(luò)版)。(七)演示例程:1.兩個(gè)form參數(shù)文件:/usr/wform/data/demo.form/usr/wform/data/test.form2?菜單式演示程序:/usr/wform/menu/menu/usr/wform/menu/menu.ec/usr/wform/menu/print.c/usr/wform/menu/errhandle.c/usr/wform/menu/makefile/usr/w

6、form/menu/mknet鏈接libnetform.a的makefile3?交易式演示程序:/usr/wform/trade/trade/usr/wform/trade/trade.ec/usr/wform/trade/makefile/usr/wform/trad引mknet鏈接libnetform.a的makefile4?兩個(gè)數(shù)據(jù)庫(kù):/usr/wform/demo.exp/usr/wform/test.exp說(shuō)明:演示程序menu、trade使用的數(shù)據(jù)庫(kù)是test,form參數(shù)文件是test.form。三。系統(tǒng)的基木概念及用途(一)form的結(jié)構(gòu):type

7、defstruct_item_st_{charflag;〃數(shù)據(jù)類(lèi)型(或標(biāo)志)charlen;〃數(shù)據(jù)長(zhǎng)度charseat_y;//縱地標(biāo)shortseat_x;〃橫坐標(biāo)charfun;//form中嵌入的函數(shù)指針編號(hào)charfield[41];//復(fù)合域}item;typedefstructtagofdialog{unsignedIongform_id;//交易號(hào)unsignedlonglink_form;〃連接交易charmode;〃驅(qū)動(dòng)方式charkey;//索引項(xiàng)shortnum;〃以下item的個(gè)數(shù)item*f;//form中域的結(jié)構(gòu)Jdialog;(二)基

8、木概念及用

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。