Page 40 - 李路论文集
P. 40

李路论文集
            Collected Papers by Li Lu


            setfocus();在删除行命令钮的脚本中写入:long I I=dw_1.getrow() dw_1.
            deleterow(i);在存入行钮的脚本程序中写入:if dw_1.update()>0 then commit;
            else rollback;messagebox(“存入错误”,“本次操作无效”) end if;在打印按
            钮中写入:dw_1.print();在单行编辑控件 的修改事件的脚本程序中写入:dw_1.

            setfilter(“字段名 =”+trim(this.text)+”’”) dw_1.filter() 在关闭按钮的脚本程序
            中写入:close(parent)。
                在嵌套主窗口 mainframe 中加入菜单控件取名为 menu,由各个菜单脚本程
            序 opensheet(主窗口名,mainframe,1,original!)打开各主窗口。在 Powerbuilder

            的应用程序的 open 事件脚本中键入 sqlca.dbms=”odbc”sqlca.dbParm=”c
            onnectstring=’dsn=powersoft demo db v6;uid=dba;pwd=sql’” connect;
            open(mainframe) 最后由 powerbuilder 编译成可执行文件 .exe,在编译时把可执行

            文件取名为 guanli.exe,在编译过程中选择应用程序作为编译对象,在编译对象
            的属性中选择一个程序编译后最小化的图标,如一个方盒子等。在编译所产生的
            码的选项中选中机器码,在编译库中选中动态连接库.dll。按下编译按钮进行编译。
            把编译好的可执行文件 .exe 及动态连接库文件 .dll 放入有头文件的文件夹中。执

            行后就会出现我们所期望的应用程序。也可以用 Installshield 5.0 把程序打包成用
            户可用的程序。
































            28
   35   36   37   38   39   40   41   42   43   44   45