Appeon Powerbuilder是一个应用开发工具,可以访问服务器数据库。Appeon Powerbuilder可以使用标准控件和特殊控件,可以有效提高你的开发效率。
软件特色
1.可安装的云应用几乎可以支持所有Appeon Powerbuilder 2021 功能。
可安装的云应用是应用的云版本;它安装在客户端,可以直接从桌面启动。然而,与基于浏览器的应用相比,可安装的云应用使用本机代码(而不是转换成JavaScript)部署,并在客户端的虚拟机(PBVM)上运行。应用程序部署需要最少的代码更改。PBVM与传统客户机/服务器应用程序使用的完全相同。
2.可安装的云应用程序在N层架构中运行。
可安装的云应用程序对PowerServer进行HTTP或HTTPS调用,然后PowerServer连接到数据库并执行SQL查询。PowerServer可以安装在任何运行Windows或Linux或docker或云服务器的Web服务器上。PowerServer包含一个API服务器,它使用带有REST安全性的标准REST API来处理来自客户端的HTTP/HTTPS请求。PowerServer还包括一个数据服务器,它使用。NET DataStore来处理与数据相关的请求。目前,。NET DataStore支持ASE、SQL Server、Oracle、SQL Anywhere、PostgreSQL、MySQL、HANA和SQLite。
3.可安装的云应用程序通过互联网安装,并自动增量更新。
要在客户端电脑上安装可安装的云应用程序,请在Web浏览器中访问应用程序URL。你只需要第一次使用网络浏览器,就可以获得一个可安装的云应用。之后,您可以直接从桌面运行应用程序。如果有可用的更新,应用程序将自动增量更新。
4.可安装云部署可以完全取代传统的PowerServer Web解决方案。
可安装云应用可以安装在Windows客户端,但不能安装在任何移动客户端(如iOS或Android)。可安装云部署选项可用作传统PowerServer Web解决方案的替代方案。然而,对于PowerServer Mobile解决方案,用户需要手动实现客户端UI逻辑。
5.笔记
您必须拥有CloudPro许可证才能在IDE功能中使用PowerServer部署;并且必须以管理员身份运行IDE,才能使用PowerServer部署功能。
功能介绍
1.自动云转换
使用新的PowerServer Toolkit,您可以自动将您的客户机/服务器应用程序转换为可在上安装的云应用程序。几周或更短时间内就能得到核心网。没有一个应用程序太大或太复杂而无法处理。
最少的代码更改
云原生架构
。网络核心兼容性
增强的应用安全性
无缝应用程序安装和更新
2.多个运行时版本的编译
IDE现在可以通过系统选项为多个运行时版本(次要和主要)进行编译。它使您能够轻松维护多个项目,轻松回滚运行时版本,并在不影响运行时的情况下获得最新的IDE功能。
编译多个次要和主要运行时版本。
调试多个次要和主要运行时版本
兼容ORCAScript和PB编译器
运行时版本检查以防止不匹配。
3.自动化应用程序部署
使用PowerClient,您可以通过HTTPS从任何Web服务器自动安装和更新任何客户端应用程序。它消除了与创建安装程序、向用户部署应用程序以及保持应用程序更新相关的麻烦和成本。
无缝安装,即使没有管理员权限。
用灵活的更新策略来更新自己。
加密、签名并验证应用程序的完整性。
打包所有必要的文件(PBVM,OCX,DLL等。).
在Windows 10设备上在线或离线工作。
4.Apache ECharts集成
使用来自Apache ECharts的现代交互式图表丰富内容。使用新的图形样式可视化您的数据,如仪表图、热图、烛台图、散点图和漏斗图。然后快速向下钻取,细分和过滤图表数据。
实现起来简单省力。
从现有数据窗口生成图表。
在Windows 10设备上在线或离线工作。
自由开放源码(Apache许可)
5.JavaScript集成
这不仅仅是为了在嵌入式Chromium浏览器中安全地显示网页内容。轻松地将JavaScript与PowerScript集成,以新的视觉可能性和JavaScript功能丰富您的应用程序。
调用异步JavaScript函数
调用同步JavaScript函数
在JavaScript中触发PowerScript事件
访问本地文件和资源
支持基本身份验证和摘要式身份验证
6.Microsoft用户界面自动化
通过Microsoft UI自动化框架,使您的应用程序易于访问并实现流程自动化。只需配置可访问的属性,即可从符合自动化测试工具、RPA工具和可访问性法规中获益。
不用改代码就能实现。
自动应用于现有的辅助功能属性。
支持大多数可视化对象,包括数据窗口。
与辅助和自动化工具兼容
7.Git分支和增强
在IDE中执行复杂的Git操作。轻松创建和切换分支,合并冲突和查看详细错误日志,大大提高了你在项目中使用Git的效率。
创建和切换分支
合并分支并处理冲突
查看详细的错误日志
自动刷新PBL
8.新的SQL Server驱动程序
现在为SQL Server的新OLE DB驱动程序(MSOLEDBSQL)提供了支持。只需修改您的连接字符串并更新您的运行时DLL,以消除依赖过时驱动程序的风险,并通过TLS 1.2增强您的安全性。
支持32位和64位MSOLEDBSQL驱动程序。
支持基于TCP/IP的TLS 1.2加密。
支持PowerClient的自动部署。
集成到IDE的database painter中。
9、更新功能
PowerScript开发
创建PowerServer项目
修复不支持的功能
调试和测试应用程序
保护REST API
部署到生产环境
新系统功能/事件/对象
自动化构建过程
创建一个独立的可安装包
从网站上运行和下载演示
施用方式
1.客户端应用程序可以包括:
用户界面
用户用来引导应用程序的菜单、窗口和窗口控件。
应用处理逻辑
您可以在其中编写业务规则、验证规则以及由应用程序处理的其他事件和函数脚本。允许您将应用程序处理逻辑编码为用户界面的一部分,或者在一个称为自定义类用户对象的单独模块中。
2.该应用程序是事件驱动的。
在客户端应用程序中,用户通过他们采取的操作来控制发生的事情。例如,当用户单击按钮、从菜单中选择项目或在文本框中输入数据时,会触发一个或多个事件。您可以编写一个脚本来指定事件触发时应该发生的处理。
使用创建的窗口、控件和其他应用程序组件都有一组预定义的事件。例如,每个按钮都有一个与之关联的Clicked事件,每个文本框都有一个Modified事件。在大多数情况下,您需要预定义的事件。但是,在某些情况下,您可能希望定义自己的事件。
3.PowerScript语言
可以用PowerScript(语言)写脚本。脚本由执行处理以响应事件的PowerScript命令、函数和语句组成。
例如,按钮点击事件的脚本可以从数据库中检索和显示信息;文本框的修改事件的脚本可以评估数据并根据数据执行处理。
事件脚本的执行也可能导致其他事件被触发。例如,按钮中单击事件的脚本可能会打开另一个窗口,触发该窗口中的Open事件。
4.PowerScript函数
PowerScript提供了大量的内置函数,可以作用于应用程序的各个组件。例如,有打开窗口的功能、关闭窗口的功能、启用按钮的功能、更新数据库的功能等等。
您还可以构建自己的函数来定义特定于应用程序的处理。
5、采用面向对象编程。
使用创建的每个菜单或窗口都是一个独立的模块,称为对象。应用程序的基本构造块是您创建的对象。每个对象都包含适合它的特定特征和行为(属性、事件和函数)。通过使用面向对象的编程技术(如封装、继承和多态),你可以充分利用你创建的每一个对象,使你的工作更加可重用、可扩展和强大。
6、多层应用
允许您构建在分布式计算环境中运行的应用程序。多层应用程序允许您:
将业务逻辑集中在服务器上,例如JBoss、WebLogic、WebSphere或COM+
把应用功能分在客户端和服务器端,这样就减轻了客户端的工作量。
构建易于维护的可伸缩应用程序。
有关多层应用程序的信息,请参见应用程序技术中的开发分布式应用程序。
7.数据库连接
方便地访问存储在各种数据库中的公司信息。可以通过ODBC或JDBC接口,通过中间层数据访问服务器(如SAP DirectCONNECT server),或者通过本地或直接连接到数据库来访问数据。
有关数据库连接的信息,请参见使用数据库连接连接到数据库。
Appeon PowerBuilder(开发软件)相关下载
- 查看详情HUAWEI DevEco Studio(鸿蒙开发工具)简体2023-10-16
- 查看详情msxml简体2023-10-14
- 查看详情三菱触摸屏编程软件(GT Designer3)简体2023-10-13
- 查看详情代码测试工具SourceMonitor简体2023-10-10
- 查看详情Masm for windows集成实验环境简体2023-10-07
- 查看详情 HUAWEI DevEco Studio(鸿蒙开发工 简体 2023-10-16
- 查看详情 msxml 简体 2023-10-14
- 查看详情 三菱触摸屏编程软件(GT Designer3) 简体 2023-10-13
- 查看详情 代码测试工具SourceMonitor 英文 2023-10-10
- 查看详情 Masm for windows集成实验环境 简体 2023-10-07
- 查看详情 MetInfo企业建站系统 简体 2023-10-16
- 查看详情 数据比对工具 简体 2023-10-16
- 查看详情 mongodb(开源数据库软件) 英文 2023-10-16