PostgreSQL PHP Generator Pro(PHP代码生成软件)
v20.5.0.2- 软件大小:27.6 MB
- 更新日期:2020-06-06 10:18
- 软件语言:简体中文
- 软件类别:编程工具
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
PostgreSQL PHP Generator Professional是一款功能强大的PHP代码生成软件,该程序旨在为您提供一个简单直观的PostgreSQL PHP编程GUI,从而帮助用户实现代码自动生成,在功能上,其提供了配置数据源、页面管理、页面编辑器、表格和视图、自定义SQL查询、根级页面、详细页面、编辑应用程序级(全局)事件、编辑客户端页面事件、编辑服务器端页面事件等多种强大的功能,为您带来全面的PostgreSQL PHP脚本生成方案,值得一提的是,该程序需要一个正常运行的数据库才能进行使用。
软件功能
·基于专业品质页面模板的100%响应式设计
·支持可更新的SQL查询
·主从演示
·现成的图表
·25种颜色主题
·选项卡式表格
·事件驱动的内容管理
·客户端数据验证
·自定义分页(显示分区)
·数据导出到PDF,XML,CVS,Excel和Word
·支持硬编码,基于表的数据库服务器和自定义用户身份验证
·支持Google reCAPTCHA
·记录级安全
软件特色
1、响应式和自适应
允许您创建在从手机到超大型台式机的任何设备上看起来都不错的应用程序。
2、最新的数据输入表单
可以帮助您创建具有广泛控件的易于使用的数据输入表单。
3、主/详细视图
支持无限嵌套的主/详细视图。
4、安全可靠的
通过应用程序,页面和记录级别的安全性提供可靠的数据保护。也支持新用户的自我注册。
5、数据操作工具
允许您根据需要过滤,排序,比较和分区数据。
6、开箱即用的图表
只需单击几下鼠标,即可将图表添加到页面中,甚至创建仪表板。
7、导出和打印
将数据从网页导出到Excel,XML,CSV,Excel和Word,或获取任何页面的打印机友好版本。
8、无限的灵活性
通过颜色主题,自定义模板,其他样式和JavaScript,用户定义的事件以及内置的开发人员API,根据您的需求调整网站。
安装方法
1、双击安装程序进入PostgreSQL PHP Generator Professional安装向导,单击【next】。
2、阅读许可协议,勾选【I aaccept the agreement】的选项,然后进入下一步的安装。
3、阅读软件重要信息,单击【next】按钮继续。
4、选择安装位置,用户可以选择默认的C:\Program Files (x86)\SQL Maestro Group\PostgreSQL PHP Generator Professional。
5、选择开始菜单文件夹,用户可以选择默认的SQL Maestro Group\PostgreSQL PHP Generator Professional。
6、选择附加任务,可以勾选 Create a desktop icon以及Create a Quick Launch icon的选项。
7、准备安装,点击【install】按钮即可执行安装操作。
8、弹出如下的安装成功的提示,取消【launch PostgreSQL PHP Generator Professional】的勾选,点击【finish】结束安装。
9、先不要运行软件,打开补丁文件夹,将其中的补丁文件“PgPHPGeneratorPro.exe”复制到软件的安装目录,默认路径为C:\Program Files (x86)\SQL Maestro Group\PostgreSQL PHP Generator Professional。
10、弹出如下的目标包含同名文件的提示,选择【替换目标中的文件】即可完成。
使用说明
连接属性
为您希望PostgreSQL PHP Generator使用的数据库指定连接参数。
脚本连接属性
这些参数将由生成的Web应用程序使用。默认情况下,它们与PostgreSQL PHP Generator使用的参数相同,但是您可以根据需要更改它们。例如,如果您正在使用位于Web主机上的远程数据库,并且数据库服务器和Web服务器安装在同一台计算机上,则必须将Host参数的值指定为localhost。
PostgreSQL PHP Generator允许您直接连接到PostgreSQL,或通过Secure SHell(SSH)隧道或HTTP隧道连接。
· 直接连接
这是最自然,最可取的连接方式。尽可能使用它。
·SSH隧道连接
如果PostgreSQL服务器不允许来自远程工作站的直接连接,则可以建立与允许的中间SSH服务器的连接,并通过安全外壳(SSH)隧道转发所有PostgreSQL命令。
·HTTP隧道连接
HTTP隧道是一种在受限网络连接条件下使用的技术,包括防火墙网络,代理服务器后面的网络和NAT。这是最慢的方法,如果其他方法不可行,建议使用。
无论采用哪种连接模式,都应按以下方式指定通用凭据:
主办
PostgreSQL服务器的主机名。
端口号
要使用的TCP / IP端口。 PostgreSQL的默认端口是5432。
用户名
用于连接到PostgreSQL的用户名。
密码
服务器上用户帐户的密码。
有关SSH隧道连接的更多信息
要建立与中间SSH服务器的连接并通过安全隧道转发所有PostgreSQL命令,您需要:
1.选中我可以直接连接到服务器,也可以通过SSH隧道连接。
2.单击“配置SSH选项”链接以打开“ SSH选项”窗口。
3.选中通过安全外壳(SSH)隧道连接,然后完成以下字段:
主机名
指定您的站点的主机名或IP。注意,PostgreSQL主机名总是应该相对于SSH服务器设置。例如,如果PostgreSQL和SSH服务器都位于同一台计算机上,则应将localhost指定为主机名,而不是服务器的外部主机名或IP地址。
端口号
输入SSH服务器的端口号。
4.输入远程服务器的有效用户名,然后选择身份验证方法并设置相应的凭据。
基于密码
设置与指定用户对应的密码。
基于密钥
使用相应的密码短语指定私钥文件的路径,以登录到远程服务器。 PostgreSQL PHP Generator接受ssh.com或OpenSSH格式的密钥。要将私钥从PuTTY格式转换为我们软件支持的格式之一,请使用PuTTYgen实用程序,该实用程序可以从PuTTY网站上免费下载。
键盘互动
键盘认证是密码认证的高级形式,专门针对作为客户端的操作员。在键盘身份验证期间,向用户显示零个或多个提示(问题)。用户应为每个提示(问题)给出答案。问题的数量和内容实际上不受限制,因此某些类型的自动登录也是可能的。
有关通过HTTP隧道进行连接的更多信息
要使用HTTP隧道连接到远程服务器,您需要:
1.将连接PHP脚本上载到您的网站。该脚本名为pgsql_tunnel.php,可以在安装文件夹下找到,该文件夹通常为C:\ Program Files \ SQL Maestro Group \ PostgreSQL PHP Generator。
2.选择我必须使用HTTP隧道单选按钮。
3.输入连接PHP脚本网址,例如www.yoursite.com/files/pgsql_tunnel.php。您可以在创建配置文件之前测试连接。只需使用使用默认浏览器的测试脚本在浏览器中打开连接脚本,输入所有必需的连接参数,然后单击测试连接按钮即可。
4.如果使用代理服务器,请使用“配置隧道”选项打开“ HTTP隧道选项”窗口,并指定代理服务器连接参数和HTTP身份验证。
注意:实际上,您实际上是通过服务器上的PHP脚本连接到数据库的,因此在大多数情况下,主机/服务器的名称为“ localhost”,除非目标数据库服务器与Web服务器未安装在同一台计算机上。
项目
PostgreSQL PHP Generator允许您保存和恢复会话期间设置的所有选项,因此您无需在每次重新使用应用程序时都指定所有选项; 相反,您可以从项目中加载所有设置,并在必要时进行更改。
要创建项目,请配置数据源,然后在任何下一步中单击“更多”>“保存项目”(Ctrl + S)或“更多”>“将项目另存为...”(Ctrl + Shift + S)。 您所做的所有设置都将保存到文件中。
要从项目中恢复以前保存的设置,请在向导的第一步中单击更多>加载项目。 可从“更多”>“最近的项目”弹出菜单中获得最近使用的项目。
表格和视图
要指定用作页面数据源的表和视图,请在“选择对象”选项卡上选择相应的对象。 要一次选择多个对象,请使用Ctrl和Shift键选择它们,然后单击“标记为已选择”。
使用“刷新”按钮可以刷新数据库模式(如果您只是向数据库添加了新对象,则很有用:在这种情况下,即使不关闭此对话框窗口,也可以将其包含在项目中)。
详细页面
此列表包含详细信息页面,即根级页面的子视图。如果“通过外键设置详细信息”选项被打开,则会根据数据库模式中检测到的外键约束自动创建此类页面(仅适用于第一级详细信息)。您可以使用页面列表右侧的按钮来管理和自定义这些页面,如下所述。
添加
添加与所选页面位于同一级别的新详细信息页面。
添加子页面
为选定的详细信息页面添加子页面。此命令允许您在任何嵌套级别创建详细信息页面。
编辑
打开所选页面的页面编辑器。
页面属性
提供对“页面属性”对话框的快速访问,也可以从“页面编辑器”中调用该对话框。
链接编辑器
打开一个对话框,您可以在其中编辑母版页和详细页之间的链接条件。使用“添加”或“添加子项”命令添加新的详细信息页面时,也会调用此对话框。
复制
克隆所选页面。您可以在对话框窗口中自定义要复制的设置。
删除
从列表和网站中删除所选页面。
更多
该按钮提供对其他页面管理命令的访问,如下所述。
重新排序
允许您更改详细信息页面的顺序。
重置,全部重置
将所选页面或所有页面的所有设置重置为在“项目选项”对话框中指定的默认值。
页面编辑器
页面编辑器是功能丰富的工具,可让您自定义网站页面。其工作区由几个选项卡组成,如下所述。
列
使用此选项卡可以指定要显示在结果网页和相应表单上的列,用于“插入和编辑”表单中这些列的控件,查找选项等等。
细节
使用此选项卡可以调整页面详细信息显示和设置详细信息页面属性。
Events
在此处设置在添加,编辑,删除记录等之前或之后要执行的PHP和JavaScript代码的片段。
过滤
使用此选项卡减少在生成的页面上可用的记录数。
图表
使用此选项卡为网页配备交互式图表。
使用“页面属性”窗口可以设置常见的页面属性,例如查看/编辑/删除/过滤器/导出功能,分页选项,页面标题等。
数据分区向导允许您创建自定义分页,即按照指定的条件拆分生成页面上的记录。
要设置列顺序,请单击“重新排序列...”按钮,然后在打开的窗口中设置新顺序。选中相应的框以将此命令应用于必要的演示文稿。如果将新顺序应用于所有演示文稿,则页面编辑器中的列顺序将相应更改;如果为两个或多个演示文稿指定了不同的列顺序,则该顺序将保持不变。
主从演示
使用主细节显示,您可以在单个页面上查看和编辑来自主数据和明细数据源(例如国家/城市)的记录。因此,浏览代表产品信息的页面,您可以,例如,查看与某个产品相关的所有订单,添加新订单,编辑/删除现有订单等等。与大洲列表一起使用-检查特定大洲的国家,如下图所示。
当您看到“详细信息”时,也可以创建嵌套的主/从演示文稿。在网页下方的图片中显示了各大洲的列表。对于任何大洲,都可以通过单击浏览所有相应的国家/地区,同时可以查看某个国家/地区的城市。
可以预览前20条详细记录,而无需打开单独的页面。要查看所有明细记录,请单击明细数据网格上方的“完整视图”链接。或者,您可以使用加号按钮右侧的下拉列表访问详细信息页面。
数据库架构要求
要创建两级主从显示,您需要两个具有父子关系的表。不需要外键约束,但强烈建议在数据库级别上强制引用完整性。
创建主从视图
有两种方法可以为结果网页提供主从显示:
自动创建
如果表与外键链接,并且启用了“通过外键设置详细信息”选项,则会自动创建第一级详细信息页面。
手动创建
如果表未与外键链接,或者禁用了“通过外键设置详细信息”选项,则可以按如下所述手动创建详细信息页面。将相同的技术应用于创建嵌套的详细信息页面。
1.在向导的“页面管理”步骤中,选择要为其创建详细信息页面的根级页面,或者(在创建嵌套的详细信息页面时)在相应列表中选择一个详细信息页面。
2.单击详细信息页面列表右侧的添加...按钮以打开链接编辑器。
3.从“主”字段和“明细”字段列表中选择一个明细数据源(表,视图或查询)和列。单击添加以添加链接条件(您可以从每个列表中为单个链接指定多个列)。单击删除以删除字段对。
4.单击确定保存更改并关闭链接编辑器。
更新日志
HTML过滤器可用于“文本”,“文本”区域和“所见即所得”编辑器。使用它可以从用户输入中删除不需要的HTML标记和属性。
现在默认选择Cerulean配色方案。
现在,“页面导航器”选项(无/顶部/底部/两者)也会影响分区列表。
现在,“复制所有文件/不复制系统文件”选项的值存储在项目文件中。
页面过滤条件未保存在详细页面的项目文件中。
现在,对于详细信息页面也会触发OnPreparePage和OnInsertFormValidate事件。
在使用ANSI编码的内联模式下,非英文字符可能无法正确显示。
来自数据库服务器的错误消息现在也以串联模式显示。
现在,可以从OnBefore [Insert | Update] Record事件处理程序正确地将诸如0或空字符串之类的值发送到服务器。
Oracle:修复了用于创建用户和权限表的SQL脚本。
其他一些小的修复和更正。
人气软件
-
redis desktop manager2020.1中文 32.52 MB
/简体中文 -
s7 200 smart编程软件 187 MB
/简体中文 -
GX Works 2(三菱PLC编程软件) 487 MB
/简体中文 -
CIMCO Edit V8中文 248 MB
/简体中文 -
JetBrains DataGrip 353 MB
/英文 -
Dev C++下载 (TDM-GCC) 83.52 MB
/简体中文 -
TouchWin编辑工具(信捷触摸屏编程软件) 55.69 MB
/简体中文 -
信捷PLC编程工具软件 14.4 MB
/简体中文 -
TLauncher(Minecraft游戏启动器) 16.95 MB
/英文 -
Ardublock中文版(Arduino图形化编程软件) 2.65 MB
/简体中文