当前位置:IT教程网教程中心程序开发PowerBuilder → 教程列表
教程标题关闭所有内容预览 | 展开所有内容预览
  • [图文] 如何实现数据的自动录入 [内容预览] 6 | 2006-12-29 13:34:00
    用户录入数据时经常会遇到大量重复数据,即录入下一条记录的某个字段时,其值与上一条记录同字段的值相同。如果编些程序自动录入相同值会大大提高录入速度。具体实现方法如下:一、程序中主要用到的函数1、FileOpen()功能:以指定的读写模式打开指定的文件,同时返回文件的句柄。2、FileWrite()功能:从指定文件读取数据...

    [阅读全文]

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

    [阅读全文]

  • 分布式事务处理 [内容预览] 2 | 2006-12-29 13:34:00
    分布式事务处理张健姿01-6-22下午04:48:27美国Sybase公司于今年七月发布了PowerBuilder6.0的Beta版,正式的版本也将于不久的将来推出,其中对分布式事务处理的支持是新版本中增强得最多的功能。早在1995年,PowerSoft公司就提出了在“分布式事务”方面的发展战略,并在1996年发布的P...

    [阅读全文]

  • 在PowerScript脚本中访问数据窗口中的数据 [内容预览] 3 | 2006-12-29 13:34:00
    在PowerScript脚本中访问数据窗口中的数据张健姿01-6-22下午03:50:25在4.0以前的版本,如果您想在PowerScript脚本中访问数据窗口中的数据,方法只有一种,那就是使用SetItem和GetItem系列的函数,指定您所要访问的某一行列的值,这一方法的局限性在于您一次只能访问到一个数值。而在5....

    [阅读全文]

  • [图文] PB7.0中实现JaguarGTS组件开发 [内容预览] 1 | 2006-12-29 13:34:00
    PB7.0中实现JaguarGTS组件开发广州金宇恒科技有限公司陈纪山01-6-25下午05:42:09PB7.0与JaguarCTS(组件事务服务器)做到了紧密集成,只需要编写少量代码,就可以建立基于JaguarCTS的组件,同时JaguarCTS本身内置PB虚拟机,使用PB7.0编写的组件可以直接与JaguarCT...

    [阅读全文]

  • 编写行选择函数 [内容预览] 2 | 2006-12-29 13:34:00
    我们在数据窗口中需要进行行选择操作,如用户为了修改数据或看到更详细的内容而选择了某一行;在另一些情况下,用户可能要同时删除或修改多行,这时,我们需要有使用户在一个数据窗口中同时选择多行的功能。这在PowerBuilder中是相当容易做到的,但是,如果在一个数据窗口祖先中没有标准的函数来处理这些,而在每个窗口中重复编程,...

    [阅读全文]

  • PowerBulider数据窗口转MicroSoftExecl、Word程序源代码 [内容预览] 3 | 2006-12-29 13:34:00
    PowerBulider数据窗口转MicroSoftExecl、Word程序源代码一、f_cncharnum函数f_cncharnum.srf$PBExportHeader$f_cncharnum.srf$PBExportComments$得到字符串中汉字或者双字节的个数globaltypef_cncharnumfro...

    [阅读全文]

  • PB开发Sybase数据库应用技巧点滴 [内容预览] 2 | 2006-12-29 13:34:00
    PB开发Sybase数据库应用技巧点滴段秀华01-4-28上午10:45:40PowerBuilder(PB)是一种跨平台的且功能强大、性能优异的开发工具。在客户端/服务器系统结构的应用模式中,作为客户端的一种面向对象的可视化设计工具,在与数据库相连接操作的系统中得到较为广泛的应用。笔者在使用PB开发Sybase数据库...

    [阅读全文]

  • [图文] PB中用Windows API制作位图菜单 [内容预览] 3 | 2006-12-29 13:34:00
    摘要:本文介绍了一个利用WindowsAPI函数来制作位图菜单的方法,具有较强的实用价值。  关键词:WindowsAPI;动态链接库;PowerBuilder  许多优秀的软件在窗口菜单的左边显示一个小图片,例如Word,这种菜单图文并茂,使操作者感到非常直观。而对于PowerBuilder来说,它为应用开发了几百个...

    [阅读全文]

  • [图文] 在PB中如何实现数据模糊查询 [内容预览] 0 | 2006-12-29 13:33:00
       本文主要介绍如何在pb中根据数据窗口中的字段对数据窗口进行模糊查询。本系统的代码示例采用PowerBuilder6.5进行演示。  代码及设计:  1.新建一个窗口,命名为w_query。在窗口中放入一个数据窗口控件,命名为dw_master。在dw_master中放入一个数据窗口;放置一个按钮,命名为cb_qu...

    [阅读全文]

  • [图文] 在PB 7.0中实现多数据窗口的连续打印 [内容预览] 2 | 2006-12-29 13:33:00
      PowerBuilder最吸引人的地方就是她那强大的数据窗口技术,它为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源提取数据,然后以多种风格展现在用户面前,对于一个PB程序员能否用好用活数据窗口是那么的重要,同时也反映出编程人员的一定技术水平。相信在看了本文之后一定会对你编写程序有所帮助,文中如有任何不妥...

    [阅读全文]

  • PowerBuilder数据窗口编程技巧十则 [内容预览] 1 | 2006-12-29 13:33:00
      PowerBuilder取得巨大成就的原因就是有Datawindow对象,DataWindow是具有功能强大和灵活多变的特点,本人用PowerBuilder开发过一段时间后,总结出一些技巧,以供广大的PB开发者借鉴使用。  一.如何创建一个报表,如下形式QuantityRunningTotal5,0005,0002...

    [阅读全文]

  • PB中数据窗口的精确页面打印技术 [内容预览] 68 | 2006-12-29 13:33:00
    1.引言  自PowerBuild4.0问世以来,以其简洁高效的集成开发环境、强大的数据窗口技术、(几乎)无所不能的数据库访问能力,越来越受到编程人员的青睐。据Sybase自己的统计,目前全球有60万程序员和系统分析人员在使用他们的Powerbuilder和S-designer,进行各种类型的应用程序开发。最新发布的P...

    [阅读全文]

  • 实现PB数据窗口的多表更新 [内容预览] 1 | 2006-12-29 13:33:00
      PowerBuilder的数据窗口对象是其特有的智能对象,其封装性好、功能强大、表现形式丰富多样,为此,许多MIS开发人员对PowerBuilder推崇备至,将其视为首选开发工具。  一般情况下,一个数据窗口只能更新一个数据库表,但在MIS开发过程中,我们经常遇到这种情况:一个数据窗口中由两个或更多个数据库表作为数...

    [阅读全文]

  • 将数据窗口保存为完整的Excel表格 [内容预览] 5 | 2006-12-29 13:33:00
      在很多的情况下,我们需要将书局窗口中的数据保存为其他应用程序的格式(比如:MSExcel,Word,email等).为此Powerbuilder提供了SaveAs函数,然而使SaveAs保存数据窗口为Execl格式时有一些缺点,就是它无法保存我们所见到的格式,一些图形、交叉报表、计算域等等都被丢弃,它仅仅保存了数据...

    [阅读全文]

  • 深入了解PowerBuilder的数据窗口 [内容预览] 2 | 2006-12-29 13:33:00
      PowerBuilder(以下简称PB)是Powersoft公司(已被Sybase收购)推出的基于客户机/服务器体系结构的强有力的开发工具,自问世以来深受开发人员的好评。Datawindow是PB中获取专利技术的控件,它对数据的处理方法相当简洁,数据窗口能处理各种显示格式、进行报表打印,对复杂的嵌套报表同样处理自如...

    [阅读全文]

  • PowerBuilder实用技巧八则 [内容预览] 3 | 2006-12-29 13:33:00
    本文介绍的方法和技巧都是笔者在实践中的一点积累,在此拿出来与大家一起分享。希望在阅读本文后会对您有所帮助或启发。文中如有任何不足之处还望同行们给予指教。在此,我先道声谢。  一、实现运行窗口居中  众所周知,PowerBuilder7.0在以前的版本中提供了图形化的预览工具,可以很方便的在设计阶段实现窗口居中。但是,到...

    [阅读全文]

  • [图文] PB环境下分布式应用程序的开发 [内容预览] 2 | 2006-12-29 13:33:00
    【内容提要】传统的数据库应用程序经常采用客户机/服务器结构(即C/S结构),这种结构在技术上已经很成熟了并且应用也很广泛,但这种结构的应用系统有其不足之处,比如查询结果无法共享,即使两个客户发出的请求完全相同也要在服务器上执行两次查询;在客户端存储了具有商业价值的查询算法;数据库服务器负担过重导致效率低下等。如果在服务...

    [阅读全文]

  • [图文] PB/Sybase系统开发中的数据库转移 [内容预览] 0 | 2006-12-29 13:33:00
      摘 要:针对在大型MIS系统中经常遇到将一种数据库的原始数据转移到服务器数据库进行的处理问题,将本地磁盘上的Foxbase数据库数据转移到Sybase11数据库服务器为例,提出了几种有效的方法,并对各种方法的优缺点作了一一的说明和比较。  关键词:客户机/服务器ODBCPipeline系统表  在大型的MIS系统中...

    [阅读全文]

  • PB中关于动态工资项目问题的解决办法 [内容预览] 2 | 2006-12-29 13:33:00
      我在做人事管理软件时发现一个问题就是,工资管理中工资的发放项目经常会发生变化,而且工资项目之间的计算关系也经常发生变化,这为实际的编程带来了很大的麻烦。其实实际工作中还有很多类似的情况需要解决,希望能为大家提供多一种思路以供参考。  现将我的解决方法陈述如下。  第一步,创建一个工资表tbl_gztz,用来记录职工...

    [阅读全文]

  • 在C/S体系中设置工作站与服务器的时钟同步 [内容预览] 1 | 2006-12-29 13:33:00
      摘要:在实际应用中,经常要求客户机/服务器体系结构中各工作站的时钟与服务器的时钟保持同步;本文基于SYBASE数据库、Powerbuilder开发工具说明了一种解决方法。  一、前言  PowerBuilder通过数据窗口对象,可方便、直接地对数据库进行操作,故已成为当前开发Client/Server模式应用的首选...

    [阅读全文]

  • [图文] PowerBuilder数据窗口中记录颜色的隔层显示 [内容预览] 0 | 2006-12-29 13:33:00
      1.前言  在PowerBuilder中数据窗口(DataWindow)技术可以说是PB的核心,以至于Sybase公司甚至为它申请了专利。对数据库中数据的所有操作几乎都是通过DataWindow对象来完成的,数据窗口对象创建的好坏直接影响到应用程序本身的优劣。  对于许多新接触PowerBuilder的程序员来说,...

    [阅读全文]

  • [图文] PB中使用FORMULA ONE入门介绍 [内容预览] 30 | 2006-12-29 13:33:00
    在使用POWERBUILDER编程中,往往会遇到处理复杂表格的情况,这些表格数量很大,表格结构复杂,如用一般的FREEFORM风格的数据窗口来实现,则报表编程工作会占相当大的时间及精力,一旦报表格式略有改变,则程序的维护工作会很繁琐。其实VISUALCOMPONENTS的FORMULAONE就是一个与POWERBUIL...

    [阅读全文]

  • [图文] PB中使用FORMULA ONE(实例篇) [内容预览] 19 | 2006-12-29 13:32:00
    作者将以一个例子来详细说明F1的用法,以补充前文所述,此例为电力企业停电申请票的上报审批过程,内含过程权限控制,每一权限只能修改F1报表的一个部分,且有做图功能,采用PB6.5和F16所编,下面将详细说明:  1.建一张申请票的F1文件作为模板,如下图:  为实现权限控制,将I1:P38的单元格设上保护,使右半边报表不...

    [阅读全文]

  • 用PowerBuilder6.0建立B/S结构应用程序 [内容预览] 3 | 2006-12-29 13:32:00
    【摘要】本文主要论述Powerbuilder6.0实现Browser/Server结构的Internet解决方案和工作方式,对实现该方式的几种重要模块的数据流程进行论述,最后给出实例。  PowerBuilder6.0实现“Web浏览器-数据库服务器”方案的前提条件是构建分布式应用体系。将Powerbuilder6.0...

    [阅读全文]

  • 在PowerBuilder中动态调用函数 [内容预览] 1 | 2006-12-29 13:32:00
      目前流行的大部分应用程序中都提供了Undo功能,在PowerBuilder中也可以利用Undo()函数实现该功能。Undo()函数可用于DataWindow,EditMask,MultiLineEdit,RichTextEdit和SingleLineEdit对象,如果只对某一个对象进行Undo操作,只需在Undo菜...

    [阅读全文]

  • 在PB中使用VC++编制的DLL [内容预览] 3 | 2006-12-29 13:32:00
      本文介绍了动态链接库的基本特点,给出了VC++建立DLL以及在PowerBuilder中调用VC++创建的DLL函数的编程实例,实现了通过DLL连接PowerBuilder和VC++编制的不同程序的目的。  一、DLL概述:  动态链接库(Dynamic-LinkLibrary),简称DLL,是基于Windowsj...

    [阅读全文]

  • API函数和PB编程 [内容预览] 4 | 2006-12-29 13:32:00
      1.如何使PB窗口总在最上层  通过SetWindowPos函数吧窗口的显示层次修改为HWND_TOPMOST,就可以使指定窗口永远不会被其他窗口覆盖,该函数声明为:  FunctionLongSetWindowPos(Longhwnd,Longord,Longx,Longy,Longdx,Longdy,Longu...

    [阅读全文]

  • Connection对象的应用 [内容预览] 1 | 2006-12-29 13:32:00
    要建立数据库连接,首先应创建connection对象的实例,常用下面的脚本创建一个Connection对象实例:setconn=Server.CreatObject("ADODB.Connection")Dbpath=Server.MapPath(用户.mdb")conn.open"driver={MicrosoftA...

    [阅读全文]

  • 如何在pb中创建COM组件,并在asp中调用并返回结果集? [内容预览] 1 | 2006-12-29 13:32:00
    启动pb7.0,创建一个不可视的用户对象"uo_customer",新建"object",选择"customclass"类型,点击"ok"。在新创建的用户对象中编写如下程序:1.声明实例变量"instancevariables",对于com中不支持的类型,请声明为protected类型。protected:datast...

    [阅读全文]

 PowerBuilder   269   30   3/9页      1   2   3   4   5         GO 

广告位置