mousemove:PB中实现图片按钮的mousemove事件

4川省绵阳市 李万昌 ---- PB中除窗口(window)和富文本(richtextedit)具有mousemove事件外其他Control控件都不接收ousemove事件在某些中可能会对按钮进行动态图片切换如:鼠标移到按钮上时切换按钮图片以实现动感 ---- 创建个用户自定义对象(User Object),取名uo_picbutton,其上放个PictureControl控件(p_1)... [阅读全文]

datastore.edb:在PowerBuilder中利用DataStore实现查询条件的记忆

北京延庆某部科技处 王永生 ---- 随着MIS开发工具日益完善人们对信息检索要求也越来越高以往每次查询时都由用户输入然后进行检索方式已越来越无法满足用户要求许多用户都希望系统具有自动记忆查询条件功能这样经常使用查询条件就不必重复输入了 PowerBuilder(以下简称PB)中DataStore(数据存储)可以帮助开发人员方便地解决这问题PB作为C/S环境下数据库开发工具其面向对象、可视化... [阅读全文]

数据库管理信息系统:开发基于ORACLE7数据库的管理信息系统

作者:袁海兰 [胜利石油管理局第 6中学] 1 前 言 开 发 高 水 平 “ 管 理 信 息 系 统” 选 择 性 能 优 越 数 据 库 是 最 重 要 环 我 们 经 过 多 方 面 调 研 和 分 析 选 择 了ORACLE7 数 据 库 成 功 地 开 发 了 本 系 统 实 践 证 明 本 系 统 设 计 科 学、 合 理、 运 行 稳 定 本 文 将 具 体 阐 述 ... [阅读全文]

powerbuilder:让PowerBuilder制作查询系统的界面更加酷

邮编:541002 桂林市师范学校微机室 黄胜锦 在管理信息系统中查询系统占了相当重要地位(SQL中文就是结构化查询语言)它是向用户开放界面定要友善要让别人看就会操作 根据查询结果记录个数来分查询可分为两种: 1.唯记录查询如:从键盘输入记录号查询该人档案 1. 模糊查询结果记录可能很多如下例电脑红娘用鼠标做完选择后按查询结果会有许多记录号行 3.若这时用鼠标点击某行记录行若旁边出现该记录号具体... [阅读全文]

powerbuilder:如何发布独立的POWERBUILDER应用

温翔 广西柳州市 摘要:本文介绍了发布独立POWERBUILDER应用所需要驱动以及相关设置特别介绍使用Powersoft本地数据库产品SQL Anywhere作为数据源应用如何将其包含在发行当中 .前言 PowerBuilder(PB)是SYBASE 公司下属公司Powersoft公司推出新代数据库应用开发工具由于其功能强大开发快速及支持多平台等而颇受广大编程技术人员欢迎随着有关PB应用推... [阅读全文]

pboutlook:在PB中如何使用Microsoft Outlook发送邮件

要实现这个功能只需编写如下: ls_outlook,ls_attach,ls_addressee,ls_run_,ls_path //Microsoft Outlook 所在安全路径 ls_outlook = "C:\Program Files\Microsoft Office\Office\outlook.exe" //收件人信箱 ls_addressee = "ferryman@163.... [阅读全文]

powerbuilder函数:在PowerBuilder中调用ChooseColor函数

首先创建个Custom user object并定义如下Structure(OS_ChooseColor): long lstructsize ulong hwndowner ulong hinstance long rgbresult blob lpcustcolors long flags long lcustdata long lpfnhook long lptempla... [阅读全文]

pb排序:在PB中应用灵活多样的排序

代术成 ---- PowerBuilder是许多数据库开发人员熟悉开发工具也是许多开发人员急需了解和使用数据库前端开发工具尤其是它数据窗口能很好地展现各种数据同时PowerBuilder也是基于Windows图形用户界面因此操作非常方便熟悉Windows用户定对资源管理器不陌生当目录或文件很多时当然会想到使用排序来尽快定位目标你只要用鼠标在资源管理器上端name、size、type或modied... [阅读全文]

数据库字段:如何用pb实现MSACCESS数据库的图片字段存取

Kukoc:给个例子: SQLCA.AutoCommit = TRUE //取文件长度 ll_flength = FileLength(ls_bmpname) IsNull(ll_flength) then ll_flength = -1 ll_flength 0 then Messagebox("信息", "图文件不存在!", Exclamation!) end //打... [阅读全文]

设置默认浏览器:如何在程序启动默认浏览器和电子邮件系统

A:思路方法有 2: 思路方法1: //打开浏览器 url inet iinet_base url = "http://pbsite.yeah.net" GetContextService("Internet", iinet_base) iinet_base.HyperlinkToURL(url) //电子邮件 url inet iinet_base url = "mailto:ferryma... [阅读全文]

powerbuilder:在powerbuilder中向Excel传递数据

PowerBuilder是面向对象数据库开发工具的它可以操纵很多大型数据库和桌面数据库但它对中国式报表打印不太方便而 Excel对此却非常容易若把两者结合起来使用则可取长补短   建立个Excel工作表如图1以mxz.xls为文件名保存     然后编写脚本如下并执行:   long handle_1   handle_1=openchannel(″excel″,″mxz.xl... [阅读全文]

pbtreeview:为PB的TreeView实现同步选择

广州中山大学信息管理系2001级 梁冠超(510275) TreeViewControl控件能够清晰地表示层次关系因而赢得了众多员喜爱在TreeView编程中常见个问题是同步选择(即选择个节点时同时选择该节点所有子节点;不选个节点同时去除该节点祖先节点选择标志) 要实现这种效果本来不难只需要在检测到节点选择状态变化时遍历节点祖先或者后代节点进行同步即可但是PB并没有提供检测节点选择状态变化事件... [阅读全文]

pb自定义报表:PB动态报表格式自由定义的实现

在通常Server/Client方式MIS开发中总是有没完没了报表需要制作调试报表花费时间也是最多而且乏味还常常不能满足客户要求要是能够让用户自己调整报表格式和内容然后将它保存下来下次启动时它自动保存了报表格式那有多好本人通过如下思路方法最终实现了用要求 PB(PowerBuilder)有种以PSR结尾特殊保存报表文件格式(本文简称作PSR文件)根据数据窗口可以直接读取PSR文件生成报表原理通过生... [阅读全文]

ic卡读写器:在PowerBulider中读写IC卡

在写相关信息管理系统时有时会遇见读写相关外部设备等问题这类问题在PowerBulider中实现这类功能并不是件难事现在相关外部设备厂商在提供产品时基本都提供了相关编程接口利用这些接口后ActiveXControl控件结合PowerBulider中外部可以轻松实现相关功能以下提供读写IC卡实现基本代码以期消除相关编程人员对读写外部设备等问题恐惧心理 外部声明: Subroutine PostPara... [阅读全文]

oleobject:PB通过OLEObject使用Word

1 引言 在编程时候常常需要访问Word文档除了使用DDE的外PowerBuilder还有种操作Word方式就是通过OLEObjcet和OLEControl OLEObject是不可视OLE对象而OLEControl则是可视窗口Control控件由于OLEObject较后者更灵活方便如果不是必须在窗口上显示Word文档内容使用前者是更好选择 开发员在使用OLE连接Word文... [阅读全文]

地磅解码器:PB中读取地磅BCD解码

我在PB中读取地磅称量数据中简述了PB读取地磅操作过程有网友反映对BCD码读取及解码不是很清楚在此特追加此部分内容来解释BCD解码过程 认识BCD编码 BCD编码是种数字压缩存储编码大家都知道个字节有8个位而数字0到9最多只需要使用4个位如果用个字节来存储个数字相对就会有定浪费尤其是在传输过程中由此人们就想出了压缩办法于是BCD编码就产生了 BCD编码将个字节8个位拆分成高4位和低4位两个部分... [阅读全文]

powerbuildersql:浅析PowerBuilder下动态SQL语句

作者:张继荣 王举国 谭琦 谢元呈 PowerBuilder是目前最流行数据库开发工具的PowerBuilder提供了在代码中加入嵌入式SQL语句功能来支持对数据库访问但这种嵌入式SQL语句只能支持些固定标准SQL语句即在进行代码编译处理时这些SQL语句必须是确定例如:对哪张表哪几个字段进行操作在代码中是固定写明另外这种方式也不能执行像Creat Table,Creat Database等这些... [阅读全文]

pb数据窗口:PB中的数据窗口自动刷新技术

在我们编写诸如像库存销售等应用系统时总希望能动态自动刷新库存量或销售量比如说每隔1秒刷新次要实现这样功能只要我们利用数据窗口时间间隔属性(Timer Interval)当该值为0时数据窗口不进行刷新如果要使数据窗口以每秒钟频率刷新话只要将该值设为1000即1000毫秒 我们还可以为应用添加闪烁报警功能就拿库存量来说吧最常用是当某货物库存量达到个最低库存量时应能自动判别并用警告色显示通常是红色此时... [阅读全文]

easerver:PB和EAServer共筑多层应用架构

作者:赛迪网   PowerBuilder是在c/s应用中被普遍使用开发工具是公认高效率图形化4GL工具EAServer是集动态页面发布和事务处理于个身企业级应用服务器这 2者结合可以构成多层应用开发和提交环境开发人员可以不离开这个集成开发环境进行应用开发、调试、提交和运行   PowerBuilder个重要特性使提供数据窗口(Data Window)技术数据窗口对定义和开发数据库连接过程... [阅读全文]

特殊快捷按钮:如何在PB中制作特殊形状数据窗口或按钮

作者:LZP_LRP 以下是全部源码感兴趣朋友可以整个窗口源代码导入到PBL里自己运行下试试 $PBExportHeader$w_button.srw forward global type w_button from window end type type cb_11 from commandbutton within w_button end type type cb... [阅读全文]

pb8.0:PB8.0应用程序编译发布技术研究

  摘要:本文主要讨论基于Windows平台PowerBuilder 8.0应用编译发布关键问题和解决思路方法包括执行文件建立、资源文件创建、安装建立及添加数据源和SQL anywhere 数据库移动处理等问题关键字:软件Software开发、PowerBuilder 8.0、应用发布、Setup制作 引言   PowerBuilder+ODBC+SQL anywhere是目... [阅读全文]

隔层纱:PowerBuilder数据窗口中记录颜色的隔层显示

  1. 前言   在PowerBuilder中数据窗口(DataWindow)技术可以说是PB核心以至于Sybase公司甚至为它申请了专利对数据库中数据所有操作几乎都是通过DataWindow对象来完成数据窗口对象创建好坏直接影响到应用本身优劣   对于许多新接触PowerBuilder员来说DataWindowControl控件和DataWindow对象的间差别常常让人混淆不清其实Da... [阅读全文]

mdb数据库:pb中压缩整理access数据库文件(mdb) 

下面直接给出思路方法: 1、申明外部用来取系统临时路径 FUNCTION ulong GetTempPath(ulong nBufferLength,ref lpBuffer) LIBRARY "kernel32.dll" ALIAS FOR "GetTempPathA" 2、核心思路方法: global type gf_CompactAndR... [阅读全文]

pb垂直居中:PB中消息对话框的居中显示

上海大学 孙渊磊 SharedObject系列 和共享对象有关包括:SharedObjectRegister、SharedObjectGet、SharedObjectUnregister和SharedObjectDirectory 首先用SharedObjectRegister化共享对象并建立个单独线程如: SharedObjectRegister (“ccuo_thread” ,“thr... [阅读全文]

如何收发电子邮件:在PB应用中收发电子邮件

---- 随 着Internet 进 入 千 家 万 户, 通 过Internet 收 发 电 子 邮 件 将 成 为 人 们 最 受 欢 迎 通 讯 手 段 的 如 果 我 们 应 用 程 序 也 能 够 提 供 收 发 电 子 邮 件 功 能, 就 可 以 使 我 们 方 便 快 捷 地 和 他 人 交 换 和 共 享 应 用 数 据 和 信 息, 使 其 应 用 真 正 地 溶 合... [阅读全文]

pbcrosstab:PB中如何得到Crosstab中的列名

赵韶平 ---- PowerBuilder 是大家公认、最佳数据库前端开发工具的其独到的处那就是数据窗口(DataWindow)它能够灵活地组织数据库中各种数据用户能用个简单查询窗口就可以得到丰富查询结果并且能够对查询结果集通过控制得出各种用户想得到最终结果如果能够熟练地运用数据窗口这专利技术无疑会给开发人员和用户带来巨大方便 ---- Crosstab是数据窗口中种用于统计、分析数据显示... [阅读全文]

如何控制开机启动项:如何在PB中启动控制面板及其控制项

关键:RUN() 启动控制面板及其中控制项可以使用API实现但也可以通过简单对应来实现 控制面板: Run("rundll32.exe shell32.dll,Control_RunDLL") 注意:大小写 其他控制举例如下: 设置时间/日期: Run("rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0") 进行拨号连... [阅读全文]

powerbuilder:用PowerBuilder制作指示灯

相信大家在安装各种软件Software或微软公司产品时都会注意到那直观可爱条状指示灯它总是以最直接方式告诉我们工作进程情况在PowberBuilder 中也可以实现   1. 创建个应用(working-out)   2. 创建个窗口(w_01)   3. 在应用Open事件中最未尾Open改为Open(w_01)   4. 编辑w_01窗口   5. 添加 3个Control控件在 w_01窗口... [阅读全文]

sql修改语句:在PB中动态修改SQL语句

江苏省南通电信局网管中心 黄莹 ---- PowerBuilder是图形界面Client/Server应用开发环境可以很容易开发出功能强大应用在当前应用非常广泛 ---- 数据库应用通常进行项确定工作在编写和编译时就可以确定完整SQL语句但是当需要使用PowerBuilder不支持嵌入SQL语句或者在编译时不能确定SQL语句具体格式和参数时只能在运行过程中构造SQL语句需要使用动态SQL语... [阅读全文]

pb自定义报表:如何在PB中同时 继承 多个用户自定义数据窗口对象

北京英诺公司技术部 逄新利 ---- 问题提出 ---- 我公司在开发医院信息管理系统过程中,由于系统庞大,遇到这样个棘手问题: 我们制作了若干个用户自定义数据窗口对象, 每个对象中封装了个独立功能, 如: 数据窗口排序功能,用户自定义列校验功能,下拉数据窗口快速录入功能,大文本录入功能,回车到下列功能等等, 共12个功能对象, 由区别人制作. 我们需要任意选取其中某几个功能对象做为祖先继... [阅读全文]
< 1 2 3 4 > 共117条 分4页