免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: myq12
打印 上一主题 下一主题

[SCO UNIX] uniform2.0字符终端开发平台下载 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2006-02-20 15:09 |只看该作者

作了点更新!

开发的常用函数
          程序员开发用的函数接口
  setBOXV...(CDKENTRY *EntryBOX,char *Value)
将已有数据放入指定的编辑框中,例如
  getBOXV...(CDKENTRY *EntryBOX,char *Value)
从指定的编辑框中获得数据,例如
        
(1)setBOXValueChar(YourFormName.Field[0].EditBOX,data);
                数据指针,注意数据类型要符合,并且YourFormName是当前的
                对话框名称,而Field[i].EditBOX则是固定的,除了i
         (2)getBOXValueChar(YourFormName.Field[0].EditBOX,data);
                就是从指定的编辑框中取得数据放入data中

extern void setBOXValueChar(CDKENTRY *EntryBOX,char *Value);
extern void getBOXValueChar(CDKENTRY *EntryBOX,char *Value);

extern void setBOXValueInt(CDKENTRY *EntryBOX,int Value);
extern void getBOXValueInt(CDKENTRY *EntryBOX,int *Value);

extern void setBOXValueLong(CDKENTRY *EntryBOX,long Value);
extern void getBOXValueLong(CDKENTRY *EntryBOX,long *Value);

extern void setBOXValueDbl(CDKENTRY *EntryBOX,double Value);
extern void getBOXValueDbl(CDKENTRY *EntryBOX,double *Value);

关于开发要注意下面这个结构:

/* 最后一个0改为2即为选择框,然后$make后生效 */
_FORMBOX_ DialogTest=
{
        {
                {25,4,"CARDNO","<C>卡号[",vMIXED,21,0,3,0,"","select_CARDNO",
(CDKENTRY *)NULL,DialogTest_OnClick_CARDNO},
        {25,7,"AMT","<C>金额[",vMIXED,21,0,3,0,"","select_AMT",
(CDKENTRY *)NULL,DialogTest_OnClick_AMT},
        {0,0,NULL,NULL,0,0,0,0,0,"",NULL,(CDKENTRY *)NULL,0}
        },
        {
        {2,11,"scroll1",NULL,(char**)NULL,0,5,72,SCROLL_SELECT,
(CDKSCROLL *)NULL,0,0,0},
        {0,0,"scroll",NULL,(char**)NULL,0,0,0,SCROLL_SELECT,
(CDKSCROLL *)NULL,0,0,0}
        },
        2,A_NORMAL,
        "DialogTest",
        "活期存款           ",
        17,
        76,
        1,
        5,
        DialogTest_IN_HandlerData,
        DialogTest_PRT_HandlerData,
        (CDKSCREEN *)NULL,
        (struct _FORMBOX_ *)NULL  /*子窗体指针,主要是数据网格相关联的子窗体*/
};
(1)
针对每个form,都建立一个全局变量,如果底层要是用C++写就好了,C语言只能这样了,
对这个结构的定义在include/box.h中,熟练的可以直接修改这个文件,之所以把界面信息
写道头文件的表示中,主要是发版时不想添加数据库支撑,有些公司的同类产品需要安装
一个数据库,太麻烦了;
(2)
关于浏览多条数据,主要是报表,由于利用的是tuxedo的会话数据传输,uniform提供如下函数
#define MAXINFOLINES    50000  /*显示最多条数*/
int BrowseReport (CDKSCREEN *cdkscreen,char *filename,char *title)
例如:
sprintf(HelpFile,"%s/Help/ReleaseHelp.txt",getenv("UNIFORMDIR"));
BrowseReport (cdkscreenmain,HelpFile,"Help");
文件由你自己生成吧!

libuniform.rar

50.25 KB, 下载次数: 140

lib/

libcdk.rar

79.83 KB, 下载次数: 133

lib

论坛徽章:
0
22 [报告]
发表于 2006-03-02 08:37 |只看该作者
谢谢共享,支持





















ATRTRANS 2.01  专用于农行ABIS 批量转账文本接口 UNIX 多用户版
网站:
http://atrtrans.ik8.com/
下载地址:
http://atrtrans.ik8.com/atrtrans/atrtrans201lite.rar
完整版(含操作手册):
http://iask.sina.com.cn/ishare/download.php?fileid=656627
http://hsv3.haipan.com/dx_zsdnss ... 3aa7155f8a78bb082fc

论坛徽章:
0
23 [报告]
发表于 2006-03-13 12:54 |只看该作者

更新的uniform2.0完整包和文档PDF

建议用flashget下载!
完整的uniform字符终端开发平台!
uniform2.pdf
UniForm2.0-SCO-Openserver5.0.6.tar.Z

[ 本帖最后由 myq12 于 2006-3-13 13:01 编辑 ]

论坛徽章:
0
24 [报告]
发表于 2006-03-13 17:54 |只看该作者
老大什么时候开放愿码啊?谢谢!!EMAIL:LWJ883@163.COM

论坛徽章:
0
25 [报告]
发表于 2006-03-13 20:53 |只看该作者
是啊,大家都等着呢!

论坛徽章:
0
26 [报告]
发表于 2006-03-16 11:24 |只看该作者
不错顶好的












sfjf

论坛徽章:
0
27 [报告]
发表于 2006-03-31 14:33 |只看该作者

点击下载:uniform2.0.-sco-.rar


点击下载:uniform2 pdf



[ 本帖最后由 myq12 于 2006-3-31 14:37 编辑 ]

论坛徽章:
0
28 [报告]
发表于 2006-03-31 17:42 |只看该作者
Up
Up

论坛徽章:
0
29 [报告]
发表于 2006-04-17 11:21 |只看该作者

在linux下可不可以用

在linux下可不可以用

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
30 [报告]
发表于 2006-04-17 13:43 |只看该作者
有这么多要源码的?

这个程序自己写不难吧?

^_^
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP