文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发PowerBuilderPB中使用FORMULA ONE入门介绍
精品推荐
特别推荐
·PowerBuilder实用技巧八则
热点TOP10
·PowerBuilder简介
·在PB中用OLE存取blob类型数据
·在PB中如何实现数据模糊查询
·使用XML技术实现OWC对数据库的展示
·PowerBuilder数据录入同步显示
·导出数据到Excel概述
·PB动态报表格式自由定义的实现
·PB程序中在普通激光打印机上实现条码打印
·PB应用ODBC访问不同数据库
·利用PB数据窗口特征制作进度条
·PowerBuilder应用开发系列讲座(6)
·PB8.0应用程序编译发布技术研究
·PB代码优化
·在PB中用Flash制作Splash封面
·PowerBuilder应用开发系列讲座(39)
·在pb中用语音读金额
·PowerBuilder的数据窗口
·Direct3D9初级教程
·关于PB播放AVI文件的补充
·在PowerBulider中读写IC卡

PB中使用FORMULA ONE入门介绍

日期:2007年5月2日 作者: 查看:[大字体 中字体 小字体]


在使用 POWERBUILDER 编程中,往往会遇到处理复杂表格的情况,这些表格数量很大,表格结构复杂,如用一般的 FREEFORM 风格的数据窗口来实现,则报表编程工作会占相当大的时间及精力,一旦报表格式略有改变,则程序的维护工作会很繁琐。其实 VISUAL COMPONENTS 的 FORMULA ONE 就是一个与 POWERBUILDER 结合非常紧密的报表工具,我们可以从 POWERBUILDER 进入 FORMULA ONE ,还可以在 POWERBUILDER 下直接使用 FORMULA ONE 提供的各种函数,因为 FORMULA ONE 的文件小,与数据库的存取操作速度较快,所以建议使用它来制作报表。

下面详细介绍它的使用方法:

一、 安装及使用 FORMULA ONE

PB中使用FORMULA ONE入门介绍(图一)

安装完毕后,运行 vcf1.exe 可看到如上的程序环境,其文件后缀名为 vts ,它兼容中文,具备类似 EXCEL 的功能:如格式编排、制作表格线、移动和复制单元格、单元格的计算、画简单框图等等。另外, FORMULA ONE 中还具有上百种函数,可以在 VISUAL C++ 、 VISUAL BASIC 、和 POWERBUILDER 中引用。对此不再详细说明。

二、在 POWERBUILDER 窗口中加入一个 OLE 控件

POWERBUILDER 支持 WINDOWS 具备的对象连接与嵌入功能(即 OLE 功能),我们可以直接在窗口上放置 OLE 2.0 的控件,然后将 WINDOWS 支持的 OLE 对象连接到 OLE 2.0 控件中,这样就能在 POWERBUILDER 应用中利用 OLE 服务器的命令和函数完成对 OLE 对象的操作工作。

在 POWERBUILDER 的窗口中点中 OLE 图标:

PB中使用FORMULA ONE入门介绍(图二)

会出现“插入对象”对话框,选择 insert control 标签项(如下图),

PB中使用FORMULA ONE入门介绍(图三)

在对象列表中选择 Vci Formula One Workbook ,按确定键后,选好插入位置点击鼠标,即加入了一个名为 ole_1 的 OLE 对象,在其上用鼠标右键选中 OCX Properties 项,在 Show 标签下可将 Row Heading 和 Column Heading 项取消选中,将 Tabs 的值由 Bottom 改为 Off (如下图),加入的 OLE 对象就是一个没有行头、列头及标签的空白表格。

PB中使用FORMULA ONE入门介绍(图四)

三、 FORMULA ONE 文件与窗口中的 OLE 对象之间进行读写操作

Ole_1.object.read(“filename”,ref return1)

该句将一个 FORMULA ONE 文件内容读入 OLE 对象,返回值为 return1 。

此后在窗口的 ole_1 中会出现该文件内容,可直接在窗口上修改其内容,也可以双击鼠标右键可进入 FORMULA ONE 的编辑环境中进行修改。

Ole_1.object.savefiledlg(“ 保存文件 ”,ref filename,ref return1)

Ole_1.object.write(filename,return1)

这两句首先给出一个保存文件对话框,让使用者输入一个 FORMULA ONE 文件名,然后再将 OLE 对象内容写入 FORMULA ONE 文件。

实际上, read 、 write 、 savefiledlg 等函数都是 FORMULA ONE 所有的, POWERBUILDER 中只需在 Ole_1 后加一个 object 即可引用这些函数。

四、数据库与 FORMULA ONE 文件之间进行读写操作:

1. 数据库中大文本字段内容读入 FORMULA ONE 文件中:

selectblob 大文本字段名 into :blob 变量名 from 表名 where…

该句查询大文本字段内容到 blob 变量中。

If fileexist(“file1.vts”) then

filedelete(“file1.vts”)

End if

Return1=fileopen(“file1.vts”,streammode!,write!)


[1] [2] 下一页 




上一篇:优化你的PowerBuilder程序(1)

下一篇:在POWER BUILDER中使用WINSOCK控件

PB中使用FORMULA ONE入门介绍 相关文章:
·最详细的黑客入门法则
·GHOST使用方法(图解)
·Vista系统使用技巧总结
·为什么iexplore.exe在打开网页时CPU使用会100%?
·QQ空间导航代码最新版使用方法
·DataTable控件的使用
·大智慧股票软件Level-2入门手册
·推荐:漂亮的手机上使用的墙纸图片分享下载
·腾讯QQ号码使用完全指南
·详细介绍ORACLE sqlplus命令
PB中使用FORMULA ONE入门介绍 相关软件:
·孙鑫VC++从入门到精通开发详解视频教程FLASH版
·黑客视频教程 VMware虚拟机的安装和使用
·黑客视频教程-灰鸽子远控使用教程
·Photoshop 入门教程
·FLASH 8中文使用手册
·使用GPMC随心所欲管理组策略
·CorelDraw12 入门与实例(图文教程 菜鸟先飞系列教材)
·Adobe Photoshop CS 2 简体中文使用指南
·ASP入门教程
·催眠大师密训专业教程之入门指导手册(繁体版)

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.vipcn.net
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.vipcn.net All Rights Reserved. 鄂ICP备05000083号Powered by:viphot