文章标题关闭所有内容预览 | 展开所有内容预览
-
PowerBuilder中实现数据窗口打印预览通用方法
[内容预览]
909 | 2017-03-06
我们在文字处理过程中,常常在打印前要预览,以便控制打印效果,特别在数据打印中要有选择地打印页面,更需要预览。PowerBuilder提供了程序开发过程中的数据打印预览,下面介绍在程序应用中实现打印预览通用方...
[阅读全文]
-
在PB中实现ftp传输
[内容预览]
1859 | 2017-03-06
在用PB进行开发时常常需要用到ftp功能,最典型的应用就是将数据窗口中的数据生成txt文件,然后将此数据文件用ftp发送到远程服务器上去。由于pb本身并未提供任何ftp的功能,因此想在pb中进行ftp传输,只能应用pb以...
[阅读全文]
-
PB修改数据库表结构的技巧
[内容预览]
1626 | 2017-03-06
华侨城集团公司信息中心 李清 PowerBuilder是目前公认的、最佳的数据库前端开发工具之一。在实际开发应用中,经常会遇到修改数据库表结构的情况。用PowerBuilder修改数据库表结构与用Foxbase修改数据库结构不同。...
[阅读全文]
-
优化你的PowerBuilder程序
[内容预览]
2714 | 2017-03-06
一段程序,完成了所需要的功能固然重要,但是提高执行效率,提高代码的可重复利用性,提高程序的可读性也是很重要的。刚刚读了一个前辈的帖子,感觉受益菲浅,拿将出来与大家共享 优化你的PowerBuilder程序 一...
[阅读全文]
-
PB 5中PFC的使用
[内容预览]
500 | 2017-03-06
中原石油勘探局计算中心系统集成部 刘少青 PFC是PowerBuilder高级开发工具集中的一个基本类库,提供了进行一般应用开发时会经常用到的对象和函数代码。PowerBuilder 5.0的基本类库中的内容十分丰富,比以前版本中...
[阅读全文]
-
PB中的数据窗口自动刷新技术
[内容预览]
2848 | 2017-03-06
在我们编写诸如像库存,销售等应用系统时,总希望程序能动态的自动刷新库存量或销售量,比如说每隔1秒刷新一次。要实现这样的功能只要我们利用数据窗口的时间间隔属性(Timer Interval),当该值为0时数据窗口不...
[阅读全文]
-
PowerBuilder中的几个注册表函数的介绍
[内容预览]
381 | 2017-03-06
<1>Int RegistryKeys(s_subkey,s_subkeylist) 此函数用于检索某个关键字的所有子关键字,其中,s_subkey是string型的变量, 是待查的关键字,而string型的数组变量s_subkeylist则存放s_subkey的所有子关键字. 函数成...
[阅读全文]
-
循序渐进学习Power Builder 6.0(14-1)
[内容预览]
42 | 2009-03-16
14.1 名词14.1.1 注释行注释行用来书写说明,它有两种写法:以“//”开头,其后书写注释内容,常用于单行注释。“/*…*/”中间的部分为注释,便于多行说明。例如://这是一个单行注释INTEGER II = I+1/*这是多行注...
[阅读全文]
-
循序渐进学习Power Builder 6.0(8-3)
[内容预览]
36 | 2009-03-16
8.3 修改数据管道有些时候我们希望对已经建立的数据管道——比方说刚刚建立的PIPELINE1——进行一些修改工作。怎么办呢?单击POWER BAR 上的数据管道画板按钮,从列表框中选择PIPELINE 1 ,然后单击OK 按钮,就再次...
[阅读全文]
-
循序渐进学习Power Builder 6.0(8-2)
[内容预览]
53 | 2009-03-16
8.2 新建数据管道在POWER BAR上面,有一个数据管道画板按钮(图8-1)。 图8-1我们单击这个按钮。随之出现的就是数据管道选择对话框(图8-2)。 图8-2对话框的列表框里面枚举了在选中的库文件中所有的已经定义的数据...
[阅读全文]
-
用PB编写邮件应用程序(2)
[内容预览]
127 | 2009-03-16
2.阅读邮件 用户信息在服务器上通过验证以后,一个有效的邮件会话就建立了,接下来要做的工作就是接发邮件。 PB用一个mailMessage对象来描述一封邮件,该对象封装了邮件的主题、地址、消息体和附件等信息。图1是...
[阅读全文]
-
用PB编写邮件应用程序(1)
[内容预览]
147 | 2009-03-16
由于受到强大数据库功能的掩盖,PB的邮件功能鲜为人知。在VB中可以轻松地利用CDO控件发邮件(Delphi中用NMSMTP),而PB中的邮件函数比它们更灵活、方便。 PB以其独特高效的数据库访问技术,赢得了广大程序员的青...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-6)
[内容预览]
43 | 2009-03-16
17.6 实现分布式计算 在这一编的最后一节中,我们将网络环境中实现PowerBuilder的分布式计算。在我们的程序测试室中,有两台机器,它们都运行Win95。一台作为客户机,一台作为服务器。如果条件允许,推荐用一台性能...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-5)
[内容预览]
34 | 2009-03-16
17.5 创建Server 界面至此,我们已经创建了Server库,把Clients库中NVO对象移至Server库中,定义并初始化了Transport对象,接下去需要定义一个运行Server的界面。在钮按栏中按下窗口画板按钮,选择新建。我们将把这...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-4)
[内容预览]
34 | 2009-03-16
17.4 把 NVO 移到Server中至此为止,这只是一个单机程序,还没有分布式运行。接一去我们将要NVO移到另外一个PB库中,形成服务端运行的程序。单击New按钮,系统弹出一个对话框,输入一个新的库名Server,再为Server生...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-3)
[内容预览]
47 | 2009-03-16
17.3 创建 Connection Object现在,我们已经定义了NVO,并生成它的代理对象,下一步再来看一看如何定义和初始化它一个链接对象Connection Object。与Transaction对象不一样,系统并不为应用程序自动生成这个对象,而...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-2)
[内容预览]
31 | 2009-03-16
17.2 Nonvisual Object 与 Proxy Object第一步,我们所做的是将折扣计算模块生成一个非可视对象NVO。单击用户对象按钮,按NEW,然后选择Class框中的Custom按钮,系统出现一个用户对象窗口。我们可以注意到窗口的标题...
[阅读全文]
-
循序渐进学习Power Builder 6.0(17-1)
[内容预览]
36 | 2009-03-16
17.1 创建分布式程序上几章中,我们介绍了PowerBuilder分布式计算的基本概念,在接下来的章节中,我们将做一个简单的分布式程序。我们来看一下一个已经存在的应用程序,然后将做成的分布式运行的程序。单击Library按...
[阅读全文]
-
循序渐进学习Power Builder 6.0(16-3)
[内容预览]
45 | 2009-03-16
16.3 分布式PowerBuilder工作流程下面,我们用例子来回顾一下分布式PowerBuilder的工作流程。假设有两个客户机,一个服务器。在每一个客户机中,分别有一个客户端应用程序在运行。在服务器中,有一个服务端应用程序...
[阅读全文]
-
循序渐进学习Power Builder 6.0(16-2)
[内容预览]
42 | 2009-03-16
16.2 远程调用函数的参数 客户程序在调用远程NVO时,可能会使用到函数的参数。这些函数参数可以是任何简单数据类型(Simple Data Types),包括结构、数组等,引用方式(By Reference)或者直接传值方式(By Value)...
[阅读全文]
-
循序渐进学习Power Builder 6.0(3-2)
[内容预览]
42 | 2009-03-16
3.2 应用程序对象在PowerBuilder开发环境中,应用对象是一个极为重要的概念,它是整个应用程序运行时的入口点,可以说所有的开发工作都是围绕应用对象展开的,应用对象包含了被开发的应用程序的总体信息和程序中用到...
[阅读全文]
-
循序渐进学习Power Builder 6.0(3-1-2)
[内容预览]
42 | 2009-03-16
3.1.2 集成环境中的其它内容 上面介绍了如何定制和使用工具条,接下来再介绍集成环境中的其它一些内容。在集成环境的菜单中有一个几乎每一个标准的WINDOWS多文档接口应用程序都有的菜单项WINDOW,当你的程序打开的窗...
[阅读全文]
-
循序渐进学习Power Builder 6.0(3-1-1)
[内容预览]
49 | 2009-03-16
3.1.1 定制工具条 下面首先介绍有关定制工具条的一些内容。鼠标右键在POWERBAR工具条上单击,系统弹出一个菜单,利用这个菜单可以设置工具条的一些属性。选中BOTTOM菜单项,工具条就被移到了窗口的底部,用类似的方...
[阅读全文]
-
使用XML技术实现OWC对数据库的展示
[内容预览]
139 | 2009-03-16
概述: 本文档介绍了如何借助XML语言实现在Web页面上的OWC对数据库中的数据进行展示的方法。由于XML数据可以跨越防火墙,因此该方式可以实现在Internet上对数据进行展现。 在基于WEB的数据库分析应用中,常常借助OW...
[阅读全文]
-
权限设计的探讨
[内容预览]
311 | 2009-03-16
但凡涉及多用户不同权限的网络或者单机程序,都会有权限管理的问题,比较突出的是MIS系统。 下面我要说的是MIS系统权限管理的数据库设计及实现,当然,这些思路也可以推广开来应用,比如说在BBS中用来管理不同级别...
[阅读全文]
-
数据库主键设计之思考
[内容预览]
131 | 2009-03-16
在我们的数据库设计中,不可逃避的就是数据库表的主键,可能有很多朋友没有深入思考过,主键的设计对整个数据库的设计影响很大,因此我们不得不要重视起来。 主键的必要性: 有些朋友可能不提倡数据库表必须要主...
[阅读全文]
-
数据仓库理论
[内容预览]
71 | 2009-03-16
随着计算机技术的飞速发展和企业界不断提出新的需求,数据仓库技术应运而生。传统的数据库技术是单一的数据资源,即数据库为中心,进行从事事务处理、批处理到决策分析等各种类型的数据处理工作。近年来,随着计算机...
[阅读全文]
-
Facade模式的定义: 为子系统中的一组接口提供一个一致的界面.
[内容预览]
122 | 2009-03-16
Facade一个典型应用就是数据库JDBC的应用,如下例对数据库的操作: 代码: public class DBCompare { Connection conn = null; PreparedStatement divp = null; ResultSet rset = null; try { Class.forNa...
[阅读全文]
-
用PB编写邮件应用程序(4)
[内容预览]
113 | 2009-03-16
4.结束邮件会话 在“退出”按钮的Clicked事件中加入下列代码: 至此,一个简单的邮件应用程序就编好了,它虽然还不足以和FoxMail、Outlook相媲美,但已经具备了它们最基本的功能。 例子中的程序在PB6.5中调试...
[阅读全文]
-
用PB编写邮件应用程序(3)
[内容预览]
132 | 2009-03-16
3.发送邮件 图2是邮件应用程序的发送界面,它接收收件人地址、邮件主题、消息体和附件,用于填充一个mailMessage类型的对象msg,然后发送。“添加附件”按钮用于选择磁盘文件,其Clicked事件代码为: 图2
[阅读全文]