博客园 - 万一
uuid:6cbd1ba2-f883-4c34-aed1-30dde64a3a3e;id=659128
2020-02-24T16:29:55Z
万一
https://www.cnblogs.com/del/
feed.cnblogs.com
https://www.cnblogs.com/del/p/4225871.html
关于内存数据与 JSON - 万一
闲话: 正在用 WebBroker 写一个小网站,感受颇多: 1、如果是写一个小东西,应该先考虑下 WebBroker,因为它是分分钟即可上手的。 2、如果要写一个大东西,或许也应该考虑下 WebBroker,因为相比其他它有着最高的灵活度(但这只是想像,因为我只是写了一个小东西)。 3、Delph
2015-01-15T06:54:00Z
2015-01-15T06:54:00Z
万一
https://www.cnblogs.com/del/
【摘要】闲话: 正在用 WebBroker 写一个小网站,感受颇多: 1、如果是写一个小东西,应该先考虑下 WebBroker,因为它是分分钟即可上手的。 2、如果要写一个大东西,或许也应该考虑下 WebBroker,因为相比其他它有着最高的灵活度(但这只是想像,因为我只是写了一个小东西)。 3、Delph <a href="https://www.cnblogs.com/del/p/4225871.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3999780.html
高亮 TRichEdit 当前行 - 万一
var gStart, gLength, gCol: Integer;procedure SetRichEdit(aRichEdit: TRichEdit);var fRow, fCol: Integer; fStart, fLength, tStart: Integer;begin fRo...
2014-09-29T03:08:00Z
2014-09-29T03:08:00Z
万一
https://www.cnblogs.com/del/
【摘要】var gStart, gLength, gCol: Integer;procedure SetRichEdit(aRichEdit: TRichEdit);var fRow, fCol: Integer; fStart, fLength, tStart: Integer;begin fRo... <a href="https://www.cnblogs.com/del/p/3999780.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3977660.html
使用 IntraWeb (45) - 活用 IntraWeb - 万一
asp.net 刚开始时, 也是拖拉控件, 但后来有了 MVC、xNext.换个思路使用 IntraWeb 吧:界面全部用 html+js+css 实现(有些会是用 Delphi 动态生成), 然后用 js 通过 Ajax 调用 Delphi 的方法.测试程序要使用的模板 IWForm1.html:...
2014-09-17T10:57:00Z
2014-09-17T10:57:00Z
万一
https://www.cnblogs.com/del/
【摘要】asp.net 刚开始时, 也是拖拉控件, 但后来有了 MVC、xNext.换个思路使用 IntraWeb 吧:界面全部用 html+js+css 实现(有些会是用 Delphi 动态生成), 然后用 js 通过 Ajax 调用 Delphi 的方法.测试程序要使用的模板 IWForm1.html:... <a href="https://www.cnblogs.com/del/p/3977660.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3813205.html
使用 IntraWeb (44) - 测试读取 SqLite (三) - 万一
使用数据连接池(TIWDataModulePool).新建工程时勾选 Pool Data Connections:新增的 Pool(TIWDataModulePool) 被放在 ServerController 的窗体上(其实它也是个数据模块), 需要知道的变化是它增加了两个函数:function ...
2014-06-28T03:58:00Z
2014-06-28T03:58:00Z
万一
https://www.cnblogs.com/del/
【摘要】使用数据连接池(TIWDataModulePool).新建工程时勾选 Pool Data Connections:新增的 Pool(TIWDataModulePool) 被放在 ServerController 的窗体上(其实它也是个数据模块), 需要知道的变化是它增加了两个函数:function ... <a href="https://www.cnblogs.com/del/p/3813205.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3813151.html
使用 IntraWeb (43) - 测试读取 SqLite (二) - 万一
一般情况下, 数据源相关控件应该有数据模块中统一管理, 这也方便其他窗体调用; UserSessionUnit 就是一个现成的数据模块.现在把数据源相关控件放在 UserSessionUnit 的窗体上:FDPhysSQLiteDriverLink1: TFDPhysSQLiteDriverLink...
2014-06-28T03:18:00Z
2014-06-28T03:18:00Z
万一
https://www.cnblogs.com/del/
【摘要】一般情况下, 数据源相关控件应该有数据模块中统一管理, 这也方便其他窗体调用; UserSessionUnit 就是一个现成的数据模块.现在把数据源相关控件放在 UserSessionUnit 的窗体上:FDPhysSQLiteDriverLink1: TFDPhysSQLiteDriverLink... <a href="https://www.cnblogs.com/del/p/3813151.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3813107.html
使用 IntraWeb (42) - 测试读取 SqLite (一) - 万一
为通过 FireDAC(XE5开始支持的) 使用 SqLite, 现在已换成 XE6 + IntraWeb v14.0.32 Ultimate.首先把官方提供的 C:\Users\Public\Documents\Embarcadero\Studio\14.0\Samples\data\FDDemo...
2014-06-28T02:52:00Z
2014-06-28T02:52:00Z
万一
https://www.cnblogs.com/del/
【摘要】为通过 FireDAC(XE5开始支持的) 使用 SqLite, 现在已换成 XE6 + IntraWeb v14.0.32 Ultimate.首先把官方提供的 C:\Users\Public\Documents\Embarcadero\Studio\14.0\Samples\data\FDDemo... <a href="https://www.cnblogs.com/del/p/3813107.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3813080.html
使用 IntraWeb (41) - 数据控件速查 - 万一
TIWDBCheckBox 所在单元及继承链:IWDBStdCtrls.TIWDBCheckBox 主要成员:property AutoEditable: Boolean //根据 DataSource 和 DataField 的情况决定是否可以编辑; 默认 Falseproperty Data...
2014-06-28T02:39:00Z
2014-06-28T02:39:00Z
万一
https://www.cnblogs.com/del/
【摘要】TIWDBCheckBox 所在单元及继承链:IWDBStdCtrls.TIWDBCheckBox 主要成员:property AutoEditable: Boolean //根据 DataSource 和 DataField 的情况决定是否可以编辑; 默认 Falseproperty Data... <a href="https://www.cnblogs.com/del/p/3813080.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3812231.html
使用 IntraWeb (40) - 自定义 Session 数据 - 万一
修改 UserSessionUnit 单元:unit UserSessionUnit;interfaceuses IWUserSessionBase, SysUtils, Classes, IWApplication;type TIWUserSession = class(TIWUserSess...
2014-06-27T08:22:00Z
2014-06-27T08:22:00Z
万一
https://www.cnblogs.com/del/
【摘要】修改 UserSessionUnit 单元:unit UserSessionUnit;interfaceuses IWUserSessionBase, SysUtils, Classes, IWApplication;type TIWUserSession = class(TIWUserSess... <a href="https://www.cnblogs.com/del/p/3812231.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3812135.html
使用 IntraWeb (39) - THttpRequest、THttpReply - 万一
在其它服务器脚本语言中熟悉的 Request、Response(THttpRequest、THttpReply) 在 IntraWeb 中算是幕后英雄了, 用户基本不需要直接操作它们了.IW 默认 Post 传值(WebApplication.Request.HttpMethod = hmPost,...
2014-06-27T07:58:00Z
2014-06-27T07:58:00Z
万一
https://www.cnblogs.com/del/
【摘要】在其它服务器脚本语言中熟悉的 Request、Response(THttpRequest、THttpReply) 在 IntraWeb 中算是幕后英雄了, 用户基本不需要直接操作它们了.IW 默认 Post 传值(WebApplication.Request.HttpMethod = hmPost,... <a href="https://www.cnblogs.com/del/p/3812135.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3811174.html
使用 IntraWeb (38) - TIWAppForm、TIWForm、TIWBaseHTMLForm、TIWBaseForm - 万一
窗体 TIWAppForm 所在单元及继承链:IWAppForm.TIWAppForm 主要成员:property OnURLRequest: TOnURLRequest //响应下面的 DoURLRequest 方法procedure DoURLRequest(aRequest: THttpReq...
2014-06-27T01:19:00Z
2014-06-27T01:19:00Z
万一
https://www.cnblogs.com/del/
【摘要】窗体 TIWAppForm 所在单元及继承链:IWAppForm.TIWAppForm 主要成员:property OnURLRequest: TOnURLRequest //响应下面的 DoURLRequest 方法procedure DoURLRequest(aRequest: THttpReq... <a href="https://www.cnblogs.com/del/p/3811174.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3809174.html
使用 IntraWeb (37) - TIWApplication - 万一
每个访问用户都会拥有一个它的实例(WebApplication), 它除了承载 Session(会话)数据, 还要记忆着用户的浏览器信息、登陆信息等等; 另外, 窗体的建立也都依附(Owner)于它, 并随之自动释放.TIWApplication 所在单元及继承链:IWApplication.TIW...
2014-06-26T03:37:00Z
2014-06-26T03:37:00Z
万一
https://www.cnblogs.com/del/
【摘要】每个访问用户都会拥有一个它的实例(WebApplication), 它除了承载 Session(会话)数据, 还要记忆着用户的浏览器信息、登陆信息等等; 另外, 窗体的建立也都依附(Owner)于它, 并随之自动释放.TIWApplication 所在单元及继承链:IWApplication.TIW... <a href="https://www.cnblogs.com/del/p/3809174.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3808447.html
使用 IntraWeb (36) - TIWServerControllerBase - 万一
每个应用须有且只有一个 Server Controller.TIWServerControllerBase 所在单元及继承链:IWServerControllerBase.TIWServerControllerBase 主要成员:property ContentPath: string /...
2014-06-25T09:12:00Z
2014-06-25T09:12:00Z
万一
https://www.cnblogs.com/del/
【摘要】每个应用须有且只有一个 Server Controller.TIWServerControllerBase 所在单元及继承链:IWServerControllerBase.TIWServerControllerBase 主要成员:property ContentPath: string /... <a href="https://www.cnblogs.com/del/p/3808447.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3807675.html
使用 IntraWeb (35) - TIWJQueryWidget - 万一
可有可无的东西, 因为没有它也可以方便达成其目的, 使用它貌似更形象一些; 也可以通过它调用其他 js 库.利用类似手段, 有人推出了 CGDevTools; 它主要是利用 JQuery 扩展而成, 而 TMS For IW 是通过传统的继承体系.下面示例主要参考了: http://jqueryui...
2014-06-25T03:15:00Z
2014-06-25T03:15:00Z
万一
https://www.cnblogs.com/del/
【摘要】可有可无的东西, 因为没有它也可以方便达成其目的, 使用它貌似更形象一些; 也可以通过它调用其他 js 库.利用类似手段, 有人推出了 CGDevTools; 它主要是利用 JQuery 扩展而成, 而 TMS For IW 是通过传统的继承体系.下面示例主要参考了: http://jqueryui... <a href="https://www.cnblogs.com/del/p/3807675.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3806749.html
使用 IntraWeb (34) - TIWAJAXNotifier - 万一
在异步事件中, 可以通过 TIWAJAXNotifier 发出一个通知(通过其 Notify 方法), 该通知会激发其 OnNotify 事件.这一般用在: 当一个异步事件完成后, 立即处理随后的事情.TIWAJAXNotifier 所在单元及继承链:IWCompExtCtrls.TIWAJAXNo...
2014-06-24T11:29:00Z
2014-06-24T11:29:00Z
万一
https://www.cnblogs.com/del/
【摘要】在异步事件中, 可以通过 TIWAJAXNotifier 发出一个通知(通过其 Notify 方法), 该通知会激发其 OnNotify 事件.这一般用在: 当一个异步事件完成后, 立即处理随后的事情.TIWAJAXNotifier 所在单元及继承链:IWCompExtCtrls.TIWAJAXNo... <a href="https://www.cnblogs.com/del/p/3806749.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3805763.html
使用 IntraWeb (33) - Cookie - 万一
在 IW.HTTP.Cookie 单元提供有两个相关类: THTTPCookie、TCookieList; 另外 IWServerController 还有一个 CookieOptions 选项.但实用起来一般用不到它们.测试:{读取 Cookie; 放在 OnCreate 中不太合适, 因为在切换...
2014-06-24T04:05:00Z
2014-06-24T04:05:00Z
万一
https://www.cnblogs.com/del/
【摘要】在 IW.HTTP.Cookie 单元提供有两个相关类: THTTPCookie、TCookieList; 另外 IWServerController 还有一个 CookieOptions 选项.但实用起来一般用不到它们.测试:{读取 Cookie; 放在 OnCreate 中不太合适, 因为在切换... <a href="https://www.cnblogs.com/del/p/3805763.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3804396.html
使用 IntraWeb (32) - Url 映射与 THandlers - 万一
最简单的 Url 映射是使用 TIWAppForm 的 class 方法: SetURL;THandlers 是 IntraWeb XIV 新增的内容处理器, 它能完成的不仅仅是 Url 映射(转发?).THandlers 通过虚拟路径、虚拟文件名, 可以转到或处理任何文件.这个过程中会用到一个 T...
2014-06-23T13:02:00Z
2014-06-23T13:02:00Z
万一
https://www.cnblogs.com/del/
【摘要】最简单的 Url 映射是使用 TIWAppForm 的 class 方法: SetURL;THandlers 是 IntraWeb XIV 新增的内容处理器, 它能完成的不仅仅是 Url 映射(转发?).THandlers 通过虚拟路径、虚拟文件名, 可以转到或处理任何文件.这个过程中会用到一个 T... <a href="https://www.cnblogs.com/del/p/3804396.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3804201.html
使用 IntraWeb (31) - IntraWeb 的 Xml 操作使用的是 NativeXml - 万一
在 IWNativeXml 单元. 知道了这个, 以后在其他 Delphi 程序中也可以直接 Uses IWNativeXml 了.TNativeXml (IWNativeXml.TNativeXml property AbortParsing: Booleanproperty BinaryEnco...
2014-06-23T08:07:00Z
2014-06-23T08:07:00Z
万一
https://www.cnblogs.com/del/
【摘要】在 IWNativeXml 单元. 知道了这个, 以后在其他 Delphi 程序中也可以直接 Uses IWNativeXml 了.TNativeXml (IWNativeXml.TNativeXml property AbortParsing: Booleanproperty BinaryEnco... <a href="https://www.cnblogs.com/del/p/3804201.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3803687.html
使用 IntraWeb (30) - TIWAppInfo、TIWMimeTypes、TIWAppCache - 万一
TIWAppInfo //IntraWeb 12.2.15 开始使用 TIWAppInfo 来获取应用的相关信息, 和 IWServerController、WebApplication 的某些属性有重复TIWMimeTypes //IntraWeb 14.0.11 新增, 可方便处理 Http...
2014-06-23T03:31:00Z
2014-06-23T03:31:00Z
万一
https://www.cnblogs.com/del/
【摘要】TIWAppInfo //IntraWeb 12.2.15 开始使用 TIWAppInfo 来获取应用的相关信息, 和 IWServerController、WebApplication 的某些属性有重复TIWMimeTypes //IntraWeb 14.0.11 新增, 可方便处理 Http... <a href="https://www.cnblogs.com/del/p/3803687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3798369.html
使用 IntraWeb (29) - 基本控件之 TIWAutherList、TIWAutherINI、TIWAutherEvent - 万一
TIWAutherList //通过一组户名与密码验证登陆TIWAutherINI //通过记录户名与密码信息的 #Auth.ini 文件验证登陆TIWAutherEvent //通过其 OnCheck 事件验证登陆{作为站点级的验证, 验证控件应该是放在 ServerController 的...
2014-06-20T03:21:00Z
2014-06-20T03:21:00Z
万一
https://www.cnblogs.com/del/
【摘要】TIWAutherList //通过一组户名与密码验证登陆TIWAutherINI //通过记录户名与密码信息的 #Auth.ini 文件验证登陆TIWAutherEvent //通过其 OnCheck 事件验证登陆{作为站点级的验证, 验证控件应该是放在 ServerController 的... <a href="https://www.cnblogs.com/del/p/3798369.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/del/p/3798187.html
使用 IntraWeb (28) - 基本控件之 TIWTemplateProcessorHTML、TIWLayoutMgrHTML、TIWLayoutMgrForm - 万一
TIWTemplateProcessorHTML //使用外部的 html 文件做模板TIWLayoutMgrHTML //直接输入 Html 文本做模板TIWLayoutMgrForm //这应该只是内部使用的东西, 对用户没有意义{需要把它们关联到窗体的 Layo...
2014-06-20T03:20:00Z
2014-06-20T03:20:00Z
万一
https://www.cnblogs.com/del/
【摘要】TIWTemplateProcessorHTML //使用外部的 html 文件做模板TIWLayoutMgrHTML //直接输入 Html 文本做模板TIWLayoutMgrForm //这应该只是内部使用的东西, 对用户没有意义{需要把它们关联到窗体的 Layo... <a href="https://www.cnblogs.com/del/p/3798187.html" target="_blank">阅读全文</a>