- 博客(33)
- 资源 (28)
- 收藏
- 关注
原创 h5报表组件
H5DW是一个高效的纯H5报表控件,拥有卓越的性能,100万行数据流畅显示与编辑。支持用户自定义报表,用户可以通过网页定义报表,报表编辑器使用Excel的编辑方式,会用Excel就会编辑报表,所见即所得。H5DW具有PB数据窗口的所有优点,兼容数据窗口绝大部分语法、公式、函数。能够直接加载数据窗口文件,通过数据窗口的API进行操作。会操作数据窗口就能够开发Html报表和表单。
2024-12-23 09:45:49
488
原创 PB转纯BS工具
窗口将转化为web窗口form.js 其中pbcode为pb导出的源码目录, w_test_amis为要导出窗口的名称, d:/form.js为导出的代码目录 --js表示导出为js窗口。可以在事件中添加自己的处理代码,控件操作和pb中基本一致。更多信息,QQ群:836173975。导出后的form.js类似这样。
2023-09-18 11:15:55
724
原创 PB开发BS实现跨平台
PB通过SatWeb可以轻松开发BS程序,SatWeb集成了登录、用户管理、菜单管理、权限管理等模块。只需要简单配置即可实现数据窗口所见即所得支持增删查改等操作
2023-03-28 12:16:21
883
原创 PB的Web框架
SatWeb框架将H5和传统的CS程序融合,集成了登录、用户管理、菜单管理、权限管理等模块。主体是纯H5页面,运行在浏览器中,CS程序可以由PB,Delphi,C#,VB等语言开发,通过提供的组件,将CS运行在html5框架的tab中。解决了传统CS开发界面不美观,升级困难等问题。方便快速将现有的CS程序Web化,避免程序WEB化时全部重新开发,一次投入过大。 框架只在需要用到CS界面功能的时候才会要求下载插件和程序,使用纯Web功能时没有Chrome等浏览器不支持插件的限制,后续客户可以根据自己的需要
2021-09-18 00:57:28
2109
原创 实现远程访问无公网IP的服务
SatLB介绍SatLB是配合SatRDA使用的高效的负载均衡服务器,通过SatLB可以实现客户端外网访问多个没有外网ip的satserver,也可以将多个 SatRDA的服务SatServer连接到一起组成高可用的集群。服务器端运行环境WindowsXP及以上 Linux下载地址:QQ群:345559891 Delphi开发群:374683171使用场景外网访问无固定IP的服务端SatLB部署在有固定ip的公网(云服务器),SatServer部署在没有公网IP的内网,内网的
2021-09-17 23:24:49
1625
原创 PB调用JAVA
为什么需要PB调用JAVAjava使用人员众多,有丰富的生态,有各种功能的库。pb通过调用java可以极大地丰富pb的能力。比如对接国家医保时,只提供了JAVA的示例,我们通过PB调用JAVA可以极大地减少对接的工作量,快速实现对接。通过SatJNI我们可以很容易地实现PB调用JAVA类。PB调用JAVA的方法我们以调用医保示例为例,说明PB调用JAVA的方法生成ybutil.jar创建JAVA的医保示例工程,并导入相关的示例和需要JAR,创建后如下:说明:其中libs中是
2021-09-04 19:26:51
3048
原创 app或html5访问数据库
当我们的数据库,希望被第三方客户的服务端、android / ios客户端、浏览器访问时,我们可以写存储过程,通过SATRDA的Restful API功能把我们的存储过程转成webapi,其它应用就可以通过Http访问我们的存储过程得到json数据。服务端配置1.QQ群:1060914604群文件下载最新版本satrda。解压后,运行服务端server/satserver...
2020-04-23 00:28:04
2146
原创 pb三层架构
我们的pb程序很多是以前开发的,采用典型的CS架构,由程序直接连接数据库。现在需要改成在外网可以直接操作软件。先把数据库搬到了阿里云上,测试发现直接连数据库和VPN连接测试速度很慢,直连还容易掉线。服务器申请大的带宽又太贵。把数据访问和一些业务逻辑改写成服务,由于软件太大,开发和测试需要投入大量工作,也不现实。最后通过使用SATRDA解决了问题。 SATRDA 服务器和客户端通...
2020-04-07 12:27:03
12066
原创 使用satrda实现即时通讯
通过satrda的消息通讯模块,PB,VB,Delphi,JS等各种语言可以实现客户端之间或客户端与网页之间的相互通讯,消息通讯基于WebSocket协议,可用于实现即时提醒和互发消息。消息通讯单服务器可以支持数十万并发连接。实现方法1.下载SATRDA最新版本和示例可在QQ群:345559891 下载2.运行服务端运行示例server目录下面的satserver.exe...
2019-12-30 11:03:00
3150
原创 pb调用http
pb通过satrda提供的api能够很容易调用http请求,支持https。Http Get请求,返回字符串String ls_url,ls_jsonls_url = "http://127.0.0.1:5555/system/time.go"ls_json = n_api.of_http_get( ls_url)messagebox("",ls_json)Http Post...
2019-11-13 13:40:05
3912
原创 易语言即时通讯
易语言可以实现客户端之间以及客户端与网页之间的相互通讯,消息通讯基于WebSocket协议,可用于实现即时提醒和互发消息。消息通讯单服务器可以支持数十万并发连接。实现方法1.下载SATRDA最新版本和示例可在QQ群:850612031 下载2.运行服务端运行示例server目录下面的satserver.exe3.易语言源码.版本 2.程序集 窗口程序集_启动...
2019-08-22 16:43:48
7229
原创 易语言CS转BS
通过satrda的浏览器插件,可以直接把易语言的CS程序转换成BS运行。在浏览器中输入自己配置的地址后,插件会自动下载上传的CS应用,并加载到浏览器中。运行效果如图:设置方法1.下载SATRDA最新版本可在QQ群:850612031 下载2.运行服务端运行示例server目录下面的satserver.exe3.配置打开浏览器,输入http:...
2019-08-22 16:25:28
1317
原创 C#两层转三层
以前开发的.net程序很多采用典型的CS架构,由程序直接连接数据库。现在需要改成在外网可以直接操作软件。先把数据库搬到了阿里云上,测试发现直接连数据库速度很慢,外网由于网络闪断后,还经常掉线。服务器申请大的带宽又太贵。把数据访问和一些业务逻辑改写成服务,由于软件太大,开发和测试需要投入大量工作,也不现实。最后通过使用SATRDA解决了问题。 SATRDA 服务器和客户端通过HT...
2018-10-23 11:40:09
2112
1
原创 PB开发微信公众号
如果你有这样的需求,需要为用户或者自己开发一个微信公众号,当有用户关注该公众号,或者发消息时,我们的系统可以自动处理,并进行回复,还需要把其中一些信息推送到我们的pb客户端。 这个功能如何用pb实现?配置微信公众号进入微信公众平台测试,可以进行相关公众平台的测试开发。只需要 设置两个地方就可以,比较简单,不多说。不过有个坑比较大,坑了我好久,用红字标记。注意:1. ...
2017-11-08 23:16:28
7482
原创 不改代码,CS转BS
通过satrda的浏览器插件,可以直接把CS程序转换成BS运行,包括.net、C++、PB、delphi、VB等的CS程序都可以转化。在浏览器中输入自己配置的地址后,插件会自动下载上传的CS应用,并加载到浏览器中。运行效果如图:设置方法1.下载SATRDA最新版本可在QQ群:345559891 下载2.运行服务端运行示例server目录下面的...
2017-07-06 22:20:35
16087
1
原创 pb实现自动升级
SatRDA介绍SatRDA是目前最高效的远程数据访问组件,大数据量测试比外网直连数据库速度提升10-200倍。使用它无需要改动原来的数据连接访问代码就可以支持外网访问远程数据库。能够为android/ios等APP提供restful架构的数据接口。部署非常简单,服务器客户端都无需安装,也无需安装iis,tomcat等其它软件。服务器端使用google的golang开发支持10M级并发。支
2017-03-17 15:55:16
5084
1
原创 delphi一步步开发H5 APP
APP越来越流行,客户需要开发APP,对习惯了用delphi的开发者来说,如何开发APP是个让人头大的问题。其实delphi开发APP是完全可行的。下面就通过示例,一步步都大家如何开发一个APP。先上几张最终的效果图 示例和后面的所有对象可以从 QQ群:345559891 下载Delphi开发Http服务1.建立Dll工程建立一个dll工程命名为DPlugin,
2017-01-18 23:39:12
11035
原创 pb一步步开发APP
APP越来越流行,客户需要开发APP,对习惯了pb开发者来说,如何开发APP是个让人头大的问题。其实pb开发APP是完全可行的。下面就通过示例,一步步都大家如何开发一个APP。先上几张最后的效果图 PB开发Http服务1.建立workspace命名为test, 建立一个application命名为plugin,创建一个全局函数satrda_service,导入n_sat
2017-01-18 17:29:35
13609
原创 pb开发web应用
说到pb开发web,一般是将pb发布成webservice,或者转成webform,两者都有很多限制,比如需要iis安装维护麻烦,调试困难,经常遇到莫名的错误,找不到资料,样式调整困难等问题。随着互联网技术的发展和APP的流行,WEB前端和APP开发,越来越流行。要为前端和APP提供服务需要开发web应用,如果能为熟悉的工具进行开发,可以大大节省开发时间,减少学习成本。SATRDA支持PB插件
2016-11-22 16:43:08
11891
1
原创 pb使用http方式上传下载文件
本文通过SATRDA组件几句代码实现文件的http上传和下载,SATRDA提供了文件上传下载功能,包括服务器和客户端的实现。1. 首先下载SATRDA加QQ群:345559891 下载最新版本,里面有pb相关demo2.运行satserver.exe, 完成http服务的启动3.在server目录下面建立public文件夹,在public文件夹下建立自己目录的文件夹,如file...
2016-09-26 23:04:14
12470
1
转载 pb使用RPCFUNC调用存储过程
归纳起来PB6.0中调用Oracle存储过程有以下四种方法。 方法一:以关键字RPCFUNC声明存储过程; 方法二:以DECLARE PROCEDURE语句声明存储过程; 方法三:以动态SQL语句实现; 方法四:调用函数PBDBMS.Put_Line。一般情况下,方法一能得到较好的运行效率和更完善的功能。因此推荐使用方法一。但是某些类型的存储过程只能使用其他方法。以下
2016-09-26 22:56:02
3501
原创 delphi三层架构
我们的delphi程序很多是以前开发的,采用典型的CS架构,由程序直接连接数据库。现在需要改成在外网可以直接操作软件。先把数据库搬到了阿里云上,测试发现直接连数据库和VPN连接测试速度很慢,直连还容易掉线。服务器申请大的带宽又太贵。把数据访问和一些业务逻辑改写成服务,由于软件太大,开发和测试需要投入大量工作,也不现实。最后通过使用SATRDA解决了问题。 SATRDA 服务器和客...
2016-09-13 17:21:57
12498
1
原创 pb支付宝支付
要接入支付宝,首先需要了解支付宝的接入流程,可以通过官方文档了解快速接入支付宝接入需要密钥,密钥如果保存在客户端,存在泄漏的风险,推荐密钥保存在服务端PB可以通过 SATRDA 组件实现服务器接入支付宝,SATRDA下载地址:http://download.youkuaiyun.com/detail/pcwe2002/9620563 下载完成后,可以开始配置详细配置可以参考说明文档。
2016-09-10 00:30:46
2934
原创 VB程序两层C/S转三层
很多朋友肯定遇到过这样的需求,以前开发的老程序,采用CS架构,客户端直接连接数据库,这样的程序在很长一段时间内占据了主流。程序在客户的局域网里面一直运行良好。突然有一天,客户说我要开分店了,我的分店能不能使用这个软件和总店连接?我经常在外面,你的软件在外网上能不能操作和进行报表查看?好吧,客户是上帝(神马人民币?)于是乎,开始忙碌。。。最先想到工作量最少,那么把
2016-07-22 23:22:25
2805
原创 pb调用http的简单方法
pb调用http,一直以来是个麻烦的问题,于是用c++写了一个调用http的dll,可以方便的进行http调用。申明函数/** 创建Http对象*/Function ulong SATHTTP_Create() library "satrda.dll"/* * 释放Http对象 * @http http对象指针 */Subroutine SATHTTP_De...
2016-06-27 22:36:58
17093
转载 Specifically for VS to CMake/GYP
Specifically for VS to CMake/GYP:vcproj2cmakevcxproj2cmake (not a typo!)gypify.py is a .sln/solution-reading Gyp file generator. Gyp is a Cmake alternative, currently being used by the Chromiu
2015-08-17 15:13:46
858
转载 GCD 深入理解(一)
本文由@nixzhu翻译至raywenderlich的《grand-central-dispatch-in-depth-part-1》虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Objective-C 的平滑世界。我们将分两个部分的教程来深入学习 GCD 。
2015-07-23 10:45:26
775
转载 GCD 深入理解(二)
欢迎来到GCD深入理解系列教程的第二部分(也是最后一部分)。 在本系列的第一部分中,你已经学到超过你想像的关于并发、线程以及GCD 如何工作的知识。通过在初始化时利用 dispatch_once,你创建了一个线程安全的 PhotoManager 单例,而且你通过使用 dispatch_barrier_async 和 dispatch_sync 的组合使得对 Photos 数组的
2015-07-23 10:40:22
623
转载 VS2008非托管c++访问webservice服务
在Visual Studio 2008以及以后版本中,微软停止了非托管C++的直接WebService引用。不过ATL Server代码已经托管到开源网站上,我们可以找到ATL Server的源代码,编译出Sproxy.exe,这个工具可以根据wsdl文件来生成非托管的代理类。这个代理类还需要配合一些头文件才能一起使用,这个相关的头文件都包含在ATL Server 的源代码内。1. 第一步
2015-07-09 14:03:03
577
转载 在iOS中创建静态库
如果你作为iOS开发者已经有一段时间,可能会有一套属于自己的类和工具函数,它们在你的大多数项目中被重用。 重用代码的最简单方法是简单的 拷贝/粘贴 源文件。然而,这种方法很快就会成为维护时的噩梦。因为每个app都有自己的一份代码副本,你很难在修复bug或者升级时保证所有副本的同步。 这就是静态库要拯救你的。一个静态库是若干个类,函数,定义和资源的包装,你可以将其打包
2015-05-08 14:06:58
469
转载 Android xml资源文件中@、@android:type、@*、?、@+含义和区别
一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name android:textColor="@android:color/opaque_red" 注意:其实@android:type/name是
2014-05-09 01:09:15
436
SatRDA数据服务组件V20210730
2021-09-06
pb调用java(医保的java类和其它工具类)_20210923.rar
2021-09-04
SatRDA数据服务组件20161118
2016-11-22
SatRDA数据服务组件20160903
2016-09-03
SatRDA数据服务组件20160809
2016-08-09
SatRDA数据服务组件20160624
2016-06-30
数据服务组件SATRDA 20160517
2016-05-17
pb导出excel2007
2015-11-23
datawindow导出excel组件dw2xls
2015-10-23
pb读取xls无需安装office
2014-10-30
C#调用java组件SatJni1.2
2013-08-26
vb调用java组件SatJni1.2
2013-08-26
pb快速操作json库
2012-11-18
界面组件SatManager6.0.0
2012-05-05
界面组件SatManager5.1.0
2012-01-08
界面组件SatManager5.1
2012-01-05
界面组件SatManager5.0
2011-06-04
界面组件SatManager4.2
2010-12-04
界面组件SatManager4.2
2010-11-27
界面组件SatManager4.1
2010-05-30
界面组件SatManager3.0
2009-04-09
界面组件SatManager2.1
2008-12-09
界面组件SatManager2.0
2008-10-06
pb界面组件SatManager1.0
2008-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人