Powerbuild web
WorldMobile
从事软件开发很多年了
展开
-
powerbuiler 9.0 作为 WAS5.1 的EJB客户端开发
基于客户的需求, 要将原来在easerver中的一些业务放到websphere上,通过ejb 2.0实现,pb作为ejb客户端。之前对pb用的较少,对EJB及websphere是从未接触,所以做起来走了不少弯路,感觉遇到了几乎所有可能遇到的问题。客户端访问ejb的一般流程是:http://www.sybase.com/detail?id=1024977上有详细的描述1. 生转载 2013-03-06 08:48:51 · 1289 阅读 · 0 评论 -
pb web 环境配置及常见错误处理
一、开发环境安装 1、先安装windows的IIS5.0以上 2、再安装asp.net framework 2.0 3、下载(http://www.asp.net/iewebcontrols/download.aspx) ,安装IE Web Control , 解压后运行C:/Program Files/IE Web Controls/build.bat 创建C:/Pr转载 2016-01-18 16:17:33 · 5769 阅读 · 0 评论 -
PB实现B/S的几种方式
1.采用pb11以前版本,.net web forms application,采用这个局限性比较大,比如对下拉数据窗口支持的不好,采用回调技术,导致用户体验不好2.采用activeX技术,调用pb的对象,实现在浏览器中运行,客户端需要安装程序。3.直接在浏览器中调用pb的exe,嵌入浏览器中,以前做PB调用VC的程序时用过,主要是采用SetParent来实现。原创 2015-04-28 12:44:16 · 4383 阅读 · 1 评论 -
64位win7下部署web
在64位操作系统下,如何让PDF另存功能好用首先我要声明的是,这个方法在PB9+WIN7 64位下不好用。只适用于 PB12, 12.5。PB9的仍然得安装GhostScript 7.05,不能高于这个版本。1,安装GhostScirpt 8.71注意版本,高过这个版本就有时不好用。。2,安装64位的PS打印机驱动程序,将打印机名称设置为 "Syba转载 2014-11-19 15:27:02 · 1378 阅读 · 1 评论 -
PB12发布SmartClient时需要的文件
问题已经解决。不能将dotnetfx.exe文件直接拷贝到已经发布的虚拟目录下(或者网站下),而是应该在发布前拷贝到安装目录下的:Sybase\PowerBuilder 11.5\DotNET\pbiu\BootStrapper\Packages\0-dotnetfx子目录下,我共拷贝了4个文件:dotnetfx.exe,instmsia.exe,langpack.exe,WindowsInsta原创 2014-08-28 16:38:41 · 1321 阅读 · 0 评论 -
IIS6.0 应用程序池Web园导致Session丢失
IIS6.0 应用程序池Web园导致Session丢失问: IIS 6.0 具有一个名为 Web 园的新功能,有了它,可以将应用程序池配置为使用多个工作进程。IIS 何时创建额外的工作进程?在我们实施 Web 园之前,我们应该了解哪些知识? 答:在您创建应用程序池时,就会通知 IIS 6 创建一个工作进程,以传送指派给该应用程序池的 Web 站点、文件转载 2013-08-05 09:41:14 · 2532 阅读 · 0 评论 -
如何在.NET中使用PB12.5的datawindow
这可难为人了,好不容易找到个美女,美女告诉你,你不是正版我不嫁!我在QQ问了很多专家,黄哥, 老易哥,他们告诉我,你没PJ...... 首先感谢他们的帮助,他们都是先驱者。问题是我不会破解,也暂时没钱买正式的PB125,先从网上找个破解吧。找到破解文件2个,嘿嘿,覆盖。你会觉得这下没问题了吧? 1个字:没用!后来老易给了个关键的提示:可能有重复的文件。这个提示很重要,我看到了,还有2个文件转载 2013-07-26 16:32:28 · 1716 阅读 · 1 评论 -
WebBrowser脚本错误的完美解决方案
WebBrowser脚本错误的完美解决方案 当IE浏览器遇到脚本错误时浏览器,左下角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来关闭弹出的窗体。今天探讨的方法是从控件解决问题。转载 2013-07-25 14:24:19 · 1208 阅读 · 0 评论 -
PB webForm中用js实现选中行突出显示
//以下代码费了好长时间,写给需要的人,自己也留个纪念//在数据窗口的Constructor中写以下代码IF DEFINED PBWEBFORM THEN this.JavaScriptFile = "pbase.js" this.OnClientRowFocusChanging = "Dw_RowFocusChanging"#END IF//以下代码放在pbase.原创 2013-06-18 15:22:59 · 1765 阅读 · 0 评论 -
PB11.5 WEB客户端编程技巧总结
一、概述用PB11.5把现有C/S程序转换成WEB应用程序后,保留了大部分C/S环境下的代码,并且大部分都能执行过去。但是在BS平台下,原来的PB代码从客户端转成了IIS上的服务代码,原的“客户端”就成了浏览器,转换后的客户端编程其实就是面向浏览器的编程。根据目前我对PB11.5所了解的情况,PB11在代码方面可以使用条件编译方式嵌入.NET代码,其实我感觉.net里能实现的内容,转载 2013-03-01 17:37:39 · 2004 阅读 · 0 评论 -
如何在.NET中使用PB12.5的datawindow
如何在.NET中使用PB12.5的datawindow -- 艰难的过程,一个DW显示的例子这可难为人了,好不容易找到个美女,美女告诉你,你不是正版我不嫁!我在QQ问了很多专家,黄哥, 老易哥,他们告诉我,你没PJ...... 首先感谢他们的帮助,他们都是先驱者。问题是我不会破解,也暂时没钱买正式的PB125,先从网上找个破解吧。找到破解文件2个,嘿嘿,覆盖。你转载 2013-05-14 09:15:09 · 9637 阅读 · 7 评论 -
PB6.5调用Web Service的办法
从PB8.0/9.0开始,就已经提供Web Service Proxy功能,能够直接进行相关程序的编写。但是,部分老项目使用PB6.5开发研究后发现,其实PB6.5要操作Web Service也挺容易。 说明:1.本例子用于pb对Web Service的操作。 2.pb可使用两种方式实现。 3.proxy方式使用pb9自带的Web Service Proxy功能转载 2013-05-24 22:19:55 · 4008 阅读 · 2 评论 -
pb12 开发 webservice 注意事项
系统环境:winxp sp2 + oracle10g + iis5.11. 检查本机 iis 是否正常,若 iis 不能运行或浏览默认网页时报权限类错误,检查“本地用户和组”中 3 个相关的内置账号是否启用(启动 iis, asp.net, internet 来宾)。2. pb 开发 ws,必须安装 framework3.5 sp1 和 framework sdk2.0,为简单起见转载 2013-05-10 10:49:37 · 5764 阅读 · 0 评论 -
pbwebfrom采用JS来创建右键弹出菜单
B/S下采用JS来生成右键菜单的思路:第一 用数据窗口来建立菜单的每项内容。第二:采用JS的CREATEPOPUP函数创建弹出页面。第三:对弹出的页面进行内容的添加。第四:对添加的每项内容进行函数定义。通过这四步我们就可以使用JS来创建一个B/S下的右键菜单。代码如下:function mouserbuttonclick(sender, rowNumber, objectNam转载 2013-03-01 17:38:50 · 1339 阅读 · 0 评论 -
PB11.5,PB12 web项目初探
最近做了一个简单的运用,尝试发布成webform成功。有如下总结:1.webform开发方式同c/s开发完全不同概念。理论上可以同时发布为两种,我最初也是这么高兴了一阵子,但是实际上不行。1.1 web不支持的功能属性太多。1.2 颜色体系不一样。c/s的颜色底色(银灰色)几乎要全部改为白色。如果在web中用银灰色似乎不是东西。1.3 c/s底下熟悉的丰富的客户端交互功能全无。转载 2013-03-01 17:46:01 · 3367 阅读 · 0 评论 -
pb11.5 web开发 - 打印
PB11.5做web开发中打印的功能完全不同于原先的windows程序。在web开发中,打印首先要在服务器端创建一个pdf文件,再通过客户端浏览器打开这个pdf文件来进行打印,当然也可以把pdf文件下载的本地再打印。可以支持函数有Print, PrintCancel, PrintClose, PrintDefineFontDefine, PrintLine, PrintOpen,转载 2013-03-08 14:20:33 · 1524 阅读 · 0 评论 -
ServerXMLHTTP的setTimeouts超时设置
ServerXMLHTTP的setTimeouts超时设置 转载▼这个问题困扰了我很长很长的时间,在跨域获取数据的时候就要用到服务器端的对象,以前一直用的是Msxml.XMLHTTP。但是问题太多了,特别严重的就是你在获取数据的时候不知道对方服务器的状态,如果对方挂了那客户端只能傻傻的等待着。今天重点解决了一下,搜了一箩筐关于这方面的信息,终于找到了我朝思暮想的Msxml2.S转载 2016-01-20 11:51:39 · 8578 阅读 · 0 评论