Synopse mORMot
Synopse mORMot框架学习
陨落流星
没有什么不可能
展开
-
Synopse mORMot框架样例学习-05 - Report created from code
例01-例04主要讲了ORM操作相关的基本知识,例05说的是报表,我们写东西最终的目的是要展示,从例05的名字就可以看出来,本例是要为我们展示报表,暂且把它翻译成源码级的报表吧(用代码创建报表).这个例子有3个工程文件,SynPdfFormCanvas\SynPdfLayers\TestSQLite3Pages,逐个学习.1.SynPdfFormCanvas这个只有工程源码,我们先运行一下...原创 2019-11-01 10:46:24 · 667 阅读 · 0 评论 -
Synopse mORMot框架样例学习-01 In Memory ORM
Synopse MORMot框架是一个开源的客户端-服务器框架,目前没有看到汉化的文档说明,其实也可以理解,毕竟面对现在这个时代,还在坚持使用Delphi开发的估计也不是太多,更多开发框架和RAD工具让人眼花缭乱,我们甚至不用"知其然且知其所以然"就能开发出一个应用,出于对delhi的热爱,准备把这个框架撸一下.按照作者的说明,该框架实现了客户端-服务器的SOA/ORM/MVC,可用于开发适应...原创 2019-10-16 21:16:08 · 1695 阅读 · 0 评论 -
Synopse mORMot框架样例学习02 - Embedded SQLite3 ORM
通过样例01,学习到了数据单元的定义方法,静态服务器的创建方式,以及ORM的基本使用方法,现在来看看样例02 - Embedded SQLite3 ORM,同样从字面意思猜测它应该是介绍嵌入式SQLite3数据库的ORM方法.通过例02的源码,可以发现只有Project02.dpr工程文件源码,并没有pas单元文件,在例01里边简单做过说明,是因为例02共用01的所有单元,所以看到的项目管理界...原创 2019-10-17 22:14:58 · 906 阅读 · 0 评论 -
Synopse mORMot框架样例学习03 - NamedPipe Client-Server
前边的例01和例02分别展示了静态服务器及嵌入式SQLite3服务器的实现方法,例03是命名管道客户端-服务器,例01中用JSON文件存储数据(按我的理解,每一个SQLRecord就是一个表格,在存储的时候多个表格应该需要多个JSON文件取存储),例02中使用SQLite3数据库存储,只需要一个.db3数据库文件就能存放所有的SQLRecord(表格),例03中实现了客户端-服务器的通讯,客户端的...原创 2019-10-18 17:32:57 · 622 阅读 · 0 评论 -
Synopse mORMot框架样例学习04 - HTTP Client-Server
例04展示的是HTTP客户端/服务器的数据库应用.这个示例里边有4个工程,Project04Client.dpr和Project04Server.dpr是一组客户端/服务端数据库示例,这个和例03基本差不多,区别是例04应用的是HTTP协议(例03应用的是命名管道),客户端和服务器通过约定的端口进行通讯,并且例04的主单元Unit2.pas中数据库初始化的时候加上了用户验证表的创建:DB :...原创 2019-10-22 19:57:50 · 1155 阅读 · 0 评论