自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 开发和运行环境中的动态连接库

2001-07-06 11:35:00 721

原创 PowerBuilder数据窗口编程技巧十则

PowerBuilder数据窗口编程技巧十则蔡伟龙 01-6-25 下午 05:40:23PowerBuilder取得巨大成就的原因就是有Datawindow对象,DataWindow是具有功能强大和灵活多变的特点,本人用PowerBuilder开发过一段时间后,,总结出一些技巧,以供广大的PB开发者借鉴使用。一.如何

2001-07-06 11:31:00 1191

原创 为下拉式数据窗口建立缓冲区

为下拉式数据窗口建立缓冲区张健姿 01-6-22 下午 04:47:33同 其 他4GL 工具 如Delphi,Visual Basic 的 早 期 版 本 一 样,PowerBuilder4.0 以 前 所 生成 的 可 执 行 文 件 使 用 是 伪 代 码, 也 称P-Code(pseudo-code)。P-Code 在 运 行 时 是 被 解

2001-07-06 11:23:00 817

原创 DataWindow的数据缓冲区

DataWindow的数据缓冲区张健姿 01-6-22 下午 03:14:44DATAWINDOW的四个缓站区 在PowerBuilder中,DataWindow是用户前端用来存储、操纵数据的对象。在每一个DataWindow对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。用户在DataWindow中对数据处理系统内部的操作实

2001-07-06 11:22:00 1102

原创 FUNCky 的使用

FUNCky 的使用张健姿 01-6-26 下午 04:31:30FUNCky 是 一 个PowerBuilder 应 用 程 序 库, 它 提 供 了16 位 和32 位 两 种 应用 库, 其 中 包 含 了 大 量 的 底 层 函 数, 免 去 了 开 发 人 员亲 自 动 手 使 用C 语 言 编 写 动 态 链 接 库 来 处 理 很 多

2001-07-06 11:21:00 1415

原创 PowerBuilder 6.0 简介

PowerBuilder 6.0 简介张健姿 01-6-26 下午 04:33:19PowerBuilder 6.0 不 久 将 在 中 国 市 场 发 布, 这 里 我 们 简 单 介绍 一 下 这 一 版 本 的 新 功 能。 对 常 规 应 用 开 发 功 能 的 增 强 对 于使 用PowerB

2001-07-06 11:20:00 1492

原创 在Adaptive Server Anywhere和Oracle之间构造通用函数

在Adaptive Server Anywhere和Oracle之间构造通用函数辽河油田锦采地质大队 邓先永 01-7-2 上午 10:29:41在使用PowerBuilder编制程序时,使用的最多的数据库接口是它自身集成的Adaptive Server Anywhere和大型数据库管理系统Oracle;有时,为了使程序的运行、移植更加方便,比如从服

2001-07-06 11:19:00 955

原创 用PB编写多线程应用程序

   多线程是指一个程序内部同时执行的多个流程,与单线程相比,它至少有两个方面的优点:第一,它可以更好地利用系统资源,比如CPU,若一个线程因I/O操作受阻,另一个线程仍可利用CPU来执行;第二,它更好地满足了客户的需求,因为挑剔的客户希望你开发的程序在显示动画的同时还能播放音乐、显示文件、下载网络文件等,这是单线程应用程序无法完成的。目前,支持多线程的开发工具主要有:Java

2001-07-06 10:03:00 1182 1

原创 用PB编写WinSock TCP/IP应用程序

   PB中的套接字是通过Winsock.pbl库来提供的,它封装了套接字编程中用到的数据结构和过程,在功能上类似于VB中的Winsock控件。   Winsock.pbl中定义了两种类型的Socket:流式Socket和数据报式Socket。流式Socket需要连接到另一个处于监听状态的流式Socket后才能进行通信,是基于连接的,其可靠性高;数据报式Socket无需建立

2001-07-06 10:02:00 4071

原创 PB编程经验谈

   PB作为数据库开发的工具,早已深受广大开发人员的认可,笔者在开发PB应用程序时,总结了一些编程的经验技巧,介绍给大家。   1.添加启动声音   对Win 98的启动声音一定不陌生吧,那么有没有想过为你的PB应用程序添加启动声音呢?使用Win32 API函数PlaySound很容易实现。方法是在“Global External Functions...”中添加如下函数声明

2001-07-06 10:00:00 1198

原创 PB的可执行文件所需的环境DLL

一个EXE文件(或者再加PBD文件)要提交给脱离了PowerBuilder环境的用户使用时,还必须提供一些PowerBuilder应用程序执行、数据库连接等实现所必需的环境动态链接库文件。如果缺少这些dll文件,应用程序可能无法启动,或者无法连接到数据库服务器。 这就是说,经过编译生成的PowerBuilder应用程序需要一定的运行环境。 以下几个文件在PowerBuilder

2001-07-06 09:56:00 2803

原创 PowerBuilder中实现数据窗口打印预览通用方法

   我们在文字处理过程中,常常在打印前要预览,以便控制打印效果,特别在数据打印中要有选择地打印页面,更需要预览。PowerBuilder提供了程序开发过程中的数据打印预览,下面介绍在程序应用中实现打印预览通用方法。主窗口示意图如下:打印预览窗口预览尺寸自定义 30% 50% 100% 200% 标尺一、上述W_preview窗口中各控件说明:1. 命令按钮控件(Comma

2001-07-06 09:54:00 1985

原创 用PB编写邮件应用程序

   由于受到强大数据库功能的掩盖,PB的邮件功能鲜为人知。在VB中可以轻松地利用CDO控件发邮件(Delphi中用NMSMTP),而PB中的邮件函数比它们更灵活、方便。   PB以其独特高效的数据库访问技术,赢得了广大程序员的青睐。从表面上看,它似乎只适合于开发数据库应用程序,而事实上,PB遵照信报接口MAPI的标准,开发了许多内部函数和数据结构,用于对电子邮件提供支

2001-07-06 09:53:00 1398 2

原创 PB窗口之间传递多参数的方法

   在PowerBuilder中函数OpenWithParm,CloseWithReturn,OpenSheetWithParm,windowname.OpenUserObjectWithParm等都有一个在进行窗口操作(打开或者关闭)时存入Message消息对象的参数parameter或returnvalue。   消息对象Message有三个属性用于存储这些函数传递给窗口

2001-07-06 09:52:00 1227

原创 利用PB动态创建数据窗口

利用PB动态创建数据窗口  当利用PowerBuilder建立数据窗口时,用户通常不能自己选择数据来源和显示类型。如何让用户在应用程序中自己定义数据窗口的数据来源和显示类型呢?为了达到这个目的,我们必须在运行程序阶段根据用户自己的需求,动态地建立一个数据窗口。笔者将结合实际,详细介绍动态创建数据窗口的步骤。   在建立动态数据窗口之前,必须先得到数据窗口对象的语法,PB中为我们提供了SyntaxF

2001-07-05 13:32:00 1363

原创 在PB中如何控制DATAWINDOW列的修改属性

在PB中如何控制DATAWINDOW列的修改属性在编制管理信息应用系统中,一般都会遇到一个共同问题,那就是如何根据不同情况去控制表中的数据列,比如对于同一DATAWINDOW不同的用户有不同的操作(如对于数据录入人员可以更改数据,而对于查询人员一般不能更改数据),下面就以一个简单的工资表为例来说明利用PB如何在DATAWINDOW中控制列的修改方式。工资表基

2001-07-05 13:30:00 1207

原创 如何实现数据的自动录入

用户录入数据时经常会遇到大量重复数据,即录入下一条记录的某个字段时,其值与上一条记录同字段的值相同。如果编些程序自动录入相同值会大大提高录入速度。具体实现方法如下:一、程序中主要用到的函数1、FileOpen() 功能:以指定的读写模式打开指定的文件,同时返回文件的句柄。2、FileWrite() 功能:从指定文件读取

2001-07-05 13:29:00 2523

原创 分布式事务处理

分布式事务处理张健姿 01-6-22 下午 04:48:27美 国Sybase 公 司 于 今 年 七 月 发 布 了PowerBuilder 6.0 的Beta 版, 正 式 的 版 本也 将 于 不 久 的 将 来 推 出, 其 中 对 分 布 式 事 务 处 理 的 支持 是 新 版 本 中 增 强 得 最 多 的 功 能。 早 在1995 年

2001-07-05 13:27:00 878

原创 预装入对象

预装入对象张健姿 01-6-22 下午 03:17:13在PowerBuilder 5.0中支持全编译代码,但用于采用这种方法存在编译时间长、编译后可执行文件量大等缺点,所以在不少场合,我们仍采用伪编译方式,就是将装载对象和源代码的PBL文件编译成PowerBuilder的动态链接库(.PBD)。PowerBuilder的动态链接库中装载的是与源程序

2001-07-05 13:27:00 708

原创 在PowerScript脚本中访问数据窗口中的数据

在PowerScript脚本中访问数据窗口中的数据张健姿 01-6-22 下午 03:50:25在4.0 以 前 的 版 本, 如 果 您 想 在PowerScript 脚 本 中 访 问数 据 窗 口 中 的 数 据, 方 法 只 有 一 种, 那 就 是 使 用SetItem 和GetItem 系 列 的 函 数, 指 定 您

2001-07-05 13:25:00 638

原创 PB7.0中实现Jaguar GTS组件开发

PB7.0中实现Jaguar GTS组件开发广州金宇恒科技有限公司 陈纪山 01-6-25 下午 05:42:09PB7.0 与Jaguar CTS(组件事务服务器) 做到了紧密集成,只需要编写少量代码,就可以建立基于Jaguar CTS 的组件,同时Jaguar CTS本身内置PB虚拟机,使用PB7.0编写的组件可以直接与Jaguar CTS进行高

2001-07-05 13:23:00 898

原创 编写行选择函数

我们在数据窗口中需要进行行选择操作,如用户为了修改数据或看到更详细的内容而选择了某一行;在另一些情况下,用户可能要同时删除或修改多行,这时,我们需要有使用户在一个数据窗口中同时选择多行的功能。这在PowerBuilder中是相当容易做到的,但是,如果在一个数据窗口祖先中没有标准的函数来处理这些,而在每个窗口中重复编程,就非常麻烦。 我们首先来看一看进行行选择的不同方法。

2001-07-05 13:22:00 725

原创 在PowerBuilder中实现菜单条级权限的设置

在PowerBuilder中实现菜单条级权限的设置云南昆明 陈进 在一个网络应用程序中,对不同的使用人员授与不同的程序使用权是非常重要的。一般的应用程序都分:录入权,查询权,修改权,审核权等等,很多功能可细分到菜单条级,才能方便管理,不同的功能应用应该授与不同工作性质的人员,才能使一个公司或团体分工明确,责任清晰,实现规范化管理。对系统管理人员来说灵活方便地

2001-07-03 16:26:00 1053

原创 PB开发Sybase数据库应用技巧点滴

PB开发Sybase数据库应用技巧点滴段秀华 01-4-28 上午 10:45:40PowerBuilder(PB)是一种跨平台的且功能强大、性能优异的开发工具。在客户端/服务器系统结构的应用模式中,作为客户端的一种面向对象的可视化设计工具,在与数据库相连接操作的系统中得到较为广泛的应用。笔者在使用PB开发Sybase数据库应用,建立企业管理信息系统

2001-07-03 16:24:00 964

原创 在PB中利用DDE

在PB中利用DDE华中科技大学电子与信息工程系 郭小兵 PowerBuilder(以下称PB)是一种强有力的企业级数据库应用系统开发工具,利用它可以方便地开发出数据库系统的前台应用软件。但由于用PB所开发的报表具有一定的局限性:报表的表头、列宽等都不能在应用程序中由用户来进行调整,所以若用户报表的格式有所变动,则必须在原程序中对报表进行调整,这在很大程度上降低了软件的灵活性

2001-07-03 16:23:00 1002

原创 PB中消息对话框的居中显示

PB中消息对话框的居中显示上海大学 孙渊磊 SharedObject系列函数和共享对象有关的函数包括:SharedObjectRegister、SharedObjectGet、SharedObjectUnregister和SharedObjectDirectory函数。首先,用SharedObjectRegister函数初始化共享对象,并建立

2001-07-03 16:23:00 866

原创 浅谈在PB中创建数据库的方法

浅谈在PB中创建数据库的方法大连理工大学 李宏 01-6-25 下午 05:41:21当我们把用PowerBuilder(以下简称PB)开发的数据库客户端应用程序交给用户后,还需要在用户的服务器端的数据库系统上进行一系列配置工作,如建立业务数据库和建表、视图、主键、索引等数据对象。只有正确配置了数据库服务器上的数据结构,应用程序才能正常运行。通常由经

2001-07-03 13:31:00 929

原创 分布式PowerBuilder设计

分布式PowerBuilder设计张健姿 01-6-22 下午 03:09:101996年6月推出的Power-Builder 5.0,增加了许多新特性,其中较为引人注目的是分布式PowerBuilder的计算方式(Distributing PowerBuilder)。 所谓分布式计算方式和三级系统结构,是近年来提出的一种新的计算方式

2001-07-03 13:28:00 832

原创 在PB中快速实现数据库树形结构

在PB中快速实现数据库树形结构(作者:阮晓华 2001年04月03日 17:23)  树形结构在Windows环境中被普遍应用,它以简捷的界面深受用户喜爱。但在数据库开发中面对层次多、结构复杂的数据,如何快速地构造树形目录呢?   实现关键技术   在PowerBuilder所提供的控件中包含了Treeview控件,但树的具体形成还需用户编写脚本实现,即它的列表项要在程序中动态添加,而这些列表数据

2001-07-02 09:15:00 1042

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除