unix系统下informix自制开发工具

unix系统下informix自制开发工具

ID:32658486

大小:47.85 KB

页数:22页

时间:2019-02-14

unix系统下informix自制开发工具_第1页
unix系统下informix自制开发工具_第2页
unix系统下informix自制开发工具_第3页
unix系统下informix自制开发工具_第4页
unix系统下informix自制开发工具_第5页
资源描述:

《unix系统下informix自制开发工具》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、当前windods±的编程工具日新月异,推陈出新;然而因unix运用的局限性,其编程工具十分贫乏。在unix上要做画面、菜单、查询、输入,编程者往往要从底层入手,重复劳动,效率极低。笔者为了解决这个问题而尽点力,将木系统介绍给您,如您能读完木文,收获一定不少。编者:王光红email:wgh166@hotmail.comwghsoftware@hotmail.com软件下载:http://www.csdn.net/cnshare/softZ16/16735.shtmhttp://www.ccrun.com/program/down.asp?id=10一。系统介简(一

2、)实现功能:用于unix±做画而、菜单、查询、输入、修改;可操作数据库。(二)设计思路:将人机对话,可分为基本的输入与输出两大类,在此前提下,为了不同的需耍把域分作多种类型;对涉及数据库的域指明有关的表名、字段名,以进行数据库的读写。将这些不同功能的域冇机的组合在一个form'l',來实现一个功能模块。将form编号,按一定的结构以二进制的形式存入文件,在使用吋,系统按编号读入form的数据,按步实现预定的功能。(三)软件坏境:4•操作系统scounixopenserver5.0>scounixopenserver3.0>scounix3.0。2.编程语言c、in

3、formix/esqL说明:笔者的工作条件仅限于以上坏境,如能提供其他的unix、sql数据库(如oracle、Sybase等),系统只需略加修改。二。系统的文件与库(一)集成开发器执行程序:/usr/wform/bin/mkformform的定制工具/usr/wform/bin/netformform的定制工具(网络版)/usr/wform/bin/netserverform的数据服务器(二)配置文件:form的配置文件的路径由环境变量configpath指定,缺省为/usr/wform/etc/form.cfg文木文件它规定unix编辑器、form参数文件的路

4、径;菜单的格式;存储变量的多少;特殊键的键值。(三)form参数文件:form参数文件的路径在配置文件屮声明。二进制文件存放dialog结构form的数据,系统读此文件,按步执行。mkform(netform)的画面的参数文件是/usr/wform/etc/form.bin.sys(四)帮助信息文件:帮助信息文件的路径由环境变量msgpath指定,缺省为/usr/wform/etc/form_msg.dat文木文件(五)系统说明文件:系统说明文件/usr/wform/etc/readme.frm(六)程序库:/usr/wform/lib/libsetform.a在

5、scounixopenserver5.0上牛成。/usr/wform/lib/libnetform.a在scounixopenserver5.0上牛成(网络版)。(七)演示例程:1.两个form参数文件:/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•两个数据库:/usr/wform/demo.exp/usr/wform/test.exp说明:演示程序menu、trade使用的数据库是test,form参数文件是test.form。三。系统的基木概念及用途(一)form的结构:type

7、defstruct_item_st_{charflag;〃数据类型(或标志)charlen;〃数据长度charseat_y;//纵地标shortseat_x;〃横坐标charfun;//form中嵌入的函数指针编号charfield[41];//复合域}item;typedefstructtagofdialog{unsignedIongform_id;//交易号unsignedlonglink_form;〃连接交易charmode;〃驱动方式charkey;//索引项shortnum;〃以下item的个数item*f;//form中域的结构Jdialog;(二)基

8、木概念及用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。