反回源码及demo下载

miniframe编译及运行环境配置

2023-07-16 23:15:23 1648

编译说明

miniframe数据库驱动使用的UniDac(基于unidac_9.2.1(fpc3.3.1)开发,大于或等于版本都要可以)、http服务使用的mormot(synopse/mORMot2: OpenSource RESTful ORM/SOA/MVC Framework for Delphi and FreePascal (github.com))、脚本引擎使用pascalScript(remobjects/pascalscript: pascalscript (github.com))。所以编译时需要这三个组件库的支持。其中mormot和pascalScript已收集到components下,如果下载到的源码没有,也可以自己去下载。UniDac是收费组件库,请自行准备好,在工程中加入编译路径即可。

如果编译的程序正确,运行将有类似如下的窗口:

复制“$”文件夹与Demo源码

先解压“$.rar”到文件夹“$”下,然后把源码文夹下的“$”文件夹整体复到运行程序所在的目录下,“$”文件夹里的文件是专为后台配置用。以下是“$”文件夹位置截图:

复制后,如我的运行程序所在的文件夹,如下:

同样方法,把源码文件夹下的“\Demo\ScriptDemo\纯html源码\”下的全部文件及文件夹复制到运行程序所在文件夹“host”(没有host文件夹请自己建)下:

后台配置

在配置服务之前,要先建立demo数据库。

下载Demo数据库脚本

下面将MSSQL数据库作为例子进行设置,请点“点此下载MSSQL建库脚本(说明:在此之前请先安装好MSSQL[SQL Server]数据库,如果你没有安装MSSQL,已安装MySQL,请点“点此下载MtSQL建库脚本”,后面的操作与MSSQL是完全一样的)。下载完成后,进行解压,得到以文件:

执行脚本创建数据库

在数据库连接工具中执行上述脚本文件,在这里我用的是“Navicat Premium 12”,你如果没有此工具,用其他的工具也可以。在“文件”->“打开外部文件”,选择上述的文件“dbdemo_mssql.sql”。打开如下:
点上图中的“运行”以执行脚本,稍等即可执行完成。完成后将创建名为“dbdemo”的数据库和表。

账套设置

在浏览器中输入“http://127.0.0.1:899/$/”并回车,登录(默认的登录用户和密码都是admin)并切换到“账套设置”页后如下图:

点“增加账套”按钮,创建账套,如下图:

如上图,分别设置“账套编码”:testzt、“账套名称”:testzt-测试账套、“数据库名称”:dbdemo.....,设置完成后点“测试”,如果通过点“保存”即可。

基本设置

切换到“基本设置”->“更多设置”,开启“启用访问日志”;“允许浏览器缓存文件”设置为“7-所有文件不缓存”。