转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> 其他 >> 正文
UNIX系统下informix自制开发工具构思介绍         ★★★★

UNIX系统下informix自制开发工具构思介绍

作者:闵涛 文章来源:闵涛的学习笔记 点击数:4514 更新时间:2009/4/22 23:21:56
nbsp;                 
   7    i       0     0      0    62.50                                    
   8    i       0     0      0    999999.99                                
   9    C       1  2137      0                                             
  10    B       0     0      0                                             
  11    i       0     0      0    [1,4]                                    
  12    l       0  1226      2    受 理 行                                 
  13    l       0  1326      0    行    名∶                               
  14    l       0  1526      0    凭证日期                                 
  15    l       0  1726      0    号    码                                 
  16    l       0  1926      0    金    额                                 
  17    l       0  2126      0    联    次                                 
  18    l       0  2224      0                                             

第 2、12域有嵌入函数∶1、2是函数指针的编号,分别代表函数CheckDate()、Pattern().
 函数指针初始化∶
   InsetFun(1, CheckDate);
   InsetFun(2, Pattern);
   见menu.ec中第217、218行。

 当程序执行完第 2域(即输入日期),系统就调用函数CheckDate(),以检查日期
 是否本日至前一星期内,如日期正确函数返回 0,程序继续执行; 如日期错误函
 数返回-1, 程序仍停止在第 2域。如函数返回-3程序退回到第 0域。
 设SN为程序执行的序号.
 ret=Fun[n]();
 SN +=ret;
 你可根据需要函数返回值,如返回值为2,就会跳过2个域。

 当程序执行完第11域,系统就调用函数Pattern(),进行凭证配对。

(四)关于FORM的值∶

 1.类型.

 类     型 变量名  宿主变量名 FORM编辑器的代名
 字符(char) Chars(n)  $INFString[n]     $Cn
 整型(long) Number[n] $Number[n]        $Nn
 金额(double) Money[n] $Money[n]         $Mn
 日期(long) Date[n]  $Date[n]          $Dn
 
 注∶
            n是顺序号
     Chars(n)是宏,C语言中Chars(n)、INFString[n]都可用;
     SQL语言中只能用INFString[n],不能用宏Chars(n);


 2.值的配置.

 系统根据配置动态申请内存,按你的需要调整系统配置(或修改form.cfg),
 确定值的个数.

 3.值的顺序.

 用下例来说明∶

[序] [类型][长度][坐标]  对应的变量 注  解

  0    C       3  1237         Chars(0) 'C'字符型第 1 次出现
  1    c      20  1337        Chars(1) 'c'字符型第 2 次出现
  2    H       8  1537        Chars(2) 'H'字符型第 3 次出现
  3    A       7  1737          Chars(3) 'A'字符型第 4 次出现
  4    M      10  1937          Money[0]        'M'金额型第 1 次出现
  5    B       0     0         控制类与变量无关  
  6    i       0     0         控制类与变量无关
  7    i       0     0         控制类与变量无关
  8    c      11  2120          Chars(4) 'c'字符型第 5 次出现
  9    B       0     0         控制类与变量无关
 10    i       0     0         控制类与变量无关
 11    m      12  2126         Money[1] 'm'金额型第 2 次出现
 12    F       1  2146          Chars(5) 'F'字符型第 6 次出现
 13    i       0     0          控制类与变量无关
 14    i       0     0         控制类与变量无关
 15    N       6  2170          Number[0] 'N'长整型第 1 次出现

 

   六。使用FORM的用户环境

 用户可设置以下环境变量
 (1)CONFIGPATH: FORM的配置文件的路径。缺省为 /usr/wform/etc/form.cfg
           FORM的参数的路径在配置文件中设定。
        用户的程序中可在启动FORM前,调用FormPath(char *path)设定路径。

 (2)MSGPATH: 帮助项信息文件路径。缺省为 /usr/wform/etc/form_msg.dat
 (3)NETCONFIGFILE:通讯的配置文件,适用于本系统网络版,客户及服务端都
          需要,缺省为 /usr/wform/etc/sys.net


   七。FORM生成器(mkform、netform)的使用

                          _.----..__.'
          _              /           -._
        __ ``-._ )      |   ||..\\\ .\  \`-
      -'_ `-._ /( `-.\ /   //            |\
    /-' ``-._| \`-. .`.      / | |\ \\ | | \
    /_.---.__.|  `_/``' `-..-'_/_/ /_/ |//\   \
       _..--'/  /' -._     .'"(@ `  @`/-._ \    \
&nb

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页


[JAVA开发]Informix J/Foundation  [SyBase]Informix Dynamic Server 中的分布式事务
[MySql]windows系统下jsp+mysql+tomcat的配置  [Sql Server]Informix SQL函数的详细用法
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台