• 2023-10-29PowerBuilder 中全局处理程序错误
    PowerBuilder中全局处理程序错误在systemerror事件中写入如下代码即可,程序发生错误会弹框提示并记录到错误日志文件中,不写的话只是弹框提示并且是英文 intli_ErrNo//错误编号stringls_ErrMsg//错误编号对应的中文错误信息stringls_Msg//弹出错误提示框的内容也
  • 2023-10-23PowerBuilder读取硬盘图片显示出来并保存到数据库中
    PowerBuilder读取硬盘图片显示出来并保存到数据库中 数据库是SQLSERVER 表:blobtab 列: id,int,主键自增 blobdata,image,二进制内容可空 注:PB中存储二进制数据和读取二进制数据只能用updateblob语句和selectblob语句  显示图片到控件里的代码://显
  • 2023-10-23PowerBuilder最简应用需要的dll
    PowerBuilder最简应用需要的dll atl71.dlllibjcc.dlllibjtml.dlllibjutils.dllmsvcp71.dllmsvcr71.dllnlwnsck.dllpbshr125.dllpbvm125.dll 
  • 2023-10-05PowerBuilder编程新思维10.5:外传2(PowerPlume下一代开发解决方案)
    万里归来年愈少 PowerBuilder编程新思维10.5:外传2(PowerPlume下一代解决方案) 前言今天我们就来盘点一下,PB下一代开发的所有技术可能性。所谓下一代开发技术,就是指脱离或半脱离PBVM的应用开发技术,主要指后端。 后端技术汇总  前端PB+JSON前端PB+BLOBWEB后端P
  • 2023-10-05PowerBuilder现代编程方法X11:PB程序完全跨平台方案
     PB可能要支持Windows、macOS、Linux、iOS、Android与鸿蒙操作系统和X86、ARM、RISC-V与国产龙芯CPU的原生应用了! PowerBuilder现代编程方法X11:PB程序完全跨平台方案 前言《PowerBuilder编程新思维》在写到了WebUI后,陷入了沉寂。原因是我对PB发展的下一代技术方案不太满
  • 2023-08-24powerbuilder调用网页
    PowerBuilder与嵌入浏览器交互 设置为可以编辑://ole_1.object.document.GetElementById("user").contentEditable=truebooleanbEditbEdit=ole_1.object.document.body.contentEditableole_1.object.document.body.contentEditable=notbEdit2.获取网页源码mle_1
  • 2023-08-03关于powerbuilder的全局函数重载问题
    今天在调试反编译器,发掘几个网上下载的源码,是pb7写的程序,总是报错。最后ue打开仔细观察,发掘在一个func内赫然放着2个函数体。在最开始开发反编译器时,是从最简单的struct和func开始开发的,所以当初为struct和func单独写了函数,而且认定func内只有一个函数体。这就奇怪了。莫非是以前我
  • 2023-07-04PowerBuilder从入坑到放弃(二)编码规范
    前言上一篇我们从0到1用pb开发了一个helloworld程序,并成功将开发的程序编译打包并且制作了安装包。程序员最讨厌的莫过于写文档和别人不写注释。不知道大家会不会和我一样,在找bug时,有段代码,心中不知默默的骂了它多少遍。哪个sx写的这代码,研究了一段时间发现,原来那sx竟是自己
  • 2023-04-26PowerBuilder常用字符串函数
    Fill()功能建立一个由指定字符串填充的指定长度的字符串。语法Fill(chars,n)参数chars:string类型,指定用于重复填充的字符串n:long类型,指定由该函数返回的字符串的长度返回值String。函数执行成功时返回n个字符的字符串,该字符串以参数chars中的字符串重复填充而成。如果参数cha
  • 2023-03-28PowerBuilder现代编程方法X01:PowerPlume的X模式
     临渊羡鱼,不如退而结网。 PB现代编程方法X01:PowerPlume的X模式 前言PowerPlume是PowerBuilder深度创新的扩展开发框架(免费商用)。它不是一个大而全的类库(取决于你
  • 2023-03-14PowerBuilder下的不同页面传参
    PB9.0下如何在两个不同页面传递参数源码代码位置:https://github.com/Glandom/PowerBuilder9.0Projects1..通过openwithparm(w_new,l_old)函数传递,Message.StringParm()函
  • 2023-01-20Powerbuilder练级攻略001_无窗口应用
    新建一个目录,如D:\pb_project\tutorial\p002_cmdFile-New-Workspace-OK,选中D:\pb_project\tutorial\p002_cmd,打开,文件名输入p002_cmd,保存File-New-Target-Applicat
  • 2023-01-20Powerbuilder练级攻略002_datawindow
    新建一个目录,如D:\pb_project\tutorial\p013_dwFile-New-Workspace-OK,选中D:\pb_project\tutorial\p013_dw,打开,文件名输入p013_dw,保存File-New-Target-Application
  • 2023-01-20Powerbuilder练级攻略003_datawindow绑定接口返回数据
    开发一个接口,确保http://192.168.37.184:10103/demo3的Get请示返回{"code":0,"data":[{"stu_num":1,"stu_name":"张三"},{"stu_num":2,"stu_name":"李四"}],"msg"
  • 2023-01-20Powerbuilder练级攻略000_窗口helloword
    新建一个目录,如D:\pb_project\tutorial\p001_helloworldFile-New-Workspace-OK,选中D:\pb_project\tutorial\p001_helloworld,打开,文件名输入p001_helloworld,保存
  • 2022-12-20基于PowerBuilder开发的图书管理系统
    基于PowerBuilder开发的图书管理系统前言本项目采用PowerBuilder12.6作为IDE,PowerBuilder(简称PB)是一种快速应用程序开发工具(RAD),和Delphi、VisualBasic齐名。本项目开发的图
  • 2022-12-07PowerScript语法参考手册之数据类型
    前言:本文用于PowerBuilder12.6程序员,PowerBuilder最初由Sybase发布,能很快捷开发C/S程序或者多层应用系统。SAP以58亿美元现金收购Sybase以抗衡甲骨文,PowerBuilder12.6是SAP
  • 2022-12-05PowerBuilder编程新思维6:装饰(用最简单的方式做框架)
     Tobe,ornottobe-thatisthequestion. PowerBuilder编程新思维6:装饰(用最简单的方式做框架) 问题这一章,是写得最艰难的一章,原因有四:一、WUI的范畴实在太