随笔分类 -  IntraWeb

1 2 3 下一页
使用 IntraWeb (45) - 活用 IntraWeb
摘要:asp.net 刚开始时, 也是拖拉控件, 但后来有了 MVC、xNext.换个思路使用 IntraWeb 吧:界面全部用 html+js+css 实现(有些会是用 Delphi 动态生成), 然后用 js 通过 Ajax 调用 Delphi 的方法.测试程序要使用的模板 IWForm1.html:... 阅读全文
posted @ 2014-09-17 18:57 万一 阅读(12895) 评论(7) 推荐(2) 编辑
使用 IntraWeb (44) - 测试读取 SqLite (三)
摘要:使用数据连接池(TIWDataModulePool).新建工程时勾选 Pool Data Connections:新增的 Pool(TIWDataModulePool) 被放在 ServerController 的窗体上(其实它也是个数据模块), 需要知道的变化是它增加了两个函数:function ... 阅读全文
posted @ 2014-06-28 11:58 万一 阅读(6191) 评论(9) 推荐(0) 编辑
使用 IntraWeb (43) - 测试读取 SqLite (二)
摘要:一般情况下, 数据源相关控件应该有数据模块中统一管理, 这也方便其他窗体调用; UserSessionUnit 就是一个现成的数据模块.现在把数据源相关控件放在 UserSessionUnit 的窗体上:FDPhysSQLiteDriverLink1: TFDPhysSQLiteDriverLink... 阅读全文
posted @ 2014-06-28 11:18 万一 阅读(3563) 评论(0) 推荐(0) 编辑
使用 IntraWeb (42) - 测试读取 SqLite (一)
摘要:为通过 FireDAC(XE5开始支持的) 使用 SqLite, 现在已换成 XE6 + IntraWeb v14.0.32 Ultimate.首先把官方提供的 C:\Users\Public\Documents\Embarcadero\Studio\14.0\Samples\data\FDDemo... 阅读全文
posted @ 2014-06-28 10:52 万一 阅读(5399) 评论(2) 推荐(0) 编辑
使用 IntraWeb (41) - 数据控件速查
摘要:TIWDBCheckBox 所在单元及继承链:IWDBStdCtrls.TIWDBCheckBox 主要成员:property AutoEditable: Boolean //根据 DataSource 和 DataField 的情况决定是否可以编辑; 默认 Falseproperty Data... 阅读全文
posted @ 2014-06-28 10:39 万一 阅读(4394) 评论(0) 推荐(0) 编辑
使用 IntraWeb (40) - 自定义 Session 数据
摘要:修改 UserSessionUnit 单元:unit UserSessionUnit;interfaceuses IWUserSessionBase, SysUtils, Classes, IWApplication;type TIWUserSession = class(TIWUserSess... 阅读全文
posted @ 2014-06-27 16:22 万一 阅读(4710) 评论(1) 推荐(0) 编辑
使用 IntraWeb (39) - THttpRequest、THttpReply
摘要:在其它服务器脚本语言中熟悉的 Request、Response(THttpRequest、THttpReply) 在 IntraWeb 中算是幕后英雄了, 用户基本不需要直接操作它们了.IW 默认 Post 传值(WebApplication.Request.HttpMethod = hmPost,... 阅读全文
posted @ 2014-06-27 15:58 万一 阅读(6422) 评论(2) 推荐(0) 编辑
使用 IntraWeb (38) - TIWAppForm、TIWForm、TIWBaseHTMLForm、TIWBaseForm
摘要:窗体 TIWAppForm 所在单元及继承链:IWAppForm.TIWAppForm 主要成员:property OnURLRequest: TOnURLRequest //响应下面的 DoURLRequest 方法procedure DoURLRequest(aRequest: THttpReq... 阅读全文
posted @ 2014-06-27 09:19 万一 阅读(4271) 评论(0) 推荐(1) 编辑
使用 IntraWeb (37) - TIWApplication
摘要:每个访问用户都会拥有一个它的实例(WebApplication), 它除了承载 Session(会话)数据, 还要记忆着用户的浏览器信息、登陆信息等等; 另外, 窗体的建立也都依附(Owner)于它, 并随之自动释放.TIWApplication 所在单元及继承链:IWApplication.TIW... 阅读全文
posted @ 2014-06-26 11:37 万一 阅读(5081) 评论(0) 推荐(0) 编辑
使用 IntraWeb (36) - TIWServerControllerBase
摘要:每个应用须有且只有一个 Server Controller.TIWServerControllerBase 所在单元及继承链:IWServerControllerBase.TIWServerControllerBase 主要成员:property ContentPath: string /... 阅读全文
posted @ 2014-06-25 17:12 万一 阅读(4266) 评论(0) 推荐(0) 编辑
使用 IntraWeb (35) - TIWJQueryWidget
摘要:可有可无的东西, 因为没有它也可以方便达成其目的, 使用它貌似更形象一些; 也可以通过它调用其他 js 库.利用类似手段, 有人推出了 CGDevTools; 它主要是利用 JQuery 扩展而成, 而 TMS For IW 是通过传统的继承体系.下面示例主要参考了: http://jqueryui... 阅读全文
posted @ 2014-06-25 11:15 万一 阅读(3461) 评论(1) 推荐(0) 编辑
使用 IntraWeb (34) - TIWAJAXNotifier
摘要:在异步事件中, 可以通过 TIWAJAXNotifier 发出一个通知(通过其 Notify 方法), 该通知会激发其 OnNotify 事件.这一般用在: 当一个异步事件完成后, 立即处理随后的事情.TIWAJAXNotifier 所在单元及继承链:IWCompExtCtrls.TIWAJAXNo... 阅读全文
posted @ 2014-06-24 19:29 万一 阅读(2641) 评论(0) 推荐(0) 编辑
使用 IntraWeb (33) - Cookie
摘要:在 IW.HTTP.Cookie 单元提供有两个相关类: THTTPCookie、TCookieList; 另外 IWServerController 还有一个 CookieOptions 选项.但实用起来一般用不到它们.测试:{读取 Cookie; 放在 OnCreate 中不太合适, 因为在切换... 阅读全文
posted @ 2014-06-24 12:05 万一 阅读(2525) 评论(0) 推荐(0) 编辑
使用 IntraWeb (32) - Url 映射与 THandlers
摘要:最简单的 Url 映射是使用 TIWAppForm 的 class 方法: SetURL;THandlers 是 IntraWeb XIV 新增的内容处理器, 它能完成的不仅仅是 Url 映射(转发?).THandlers 通过虚拟路径、虚拟文件名, 可以转到或处理任何文件.这个过程中会用到一个 T... 阅读全文
posted @ 2014-06-23 21:02 万一 阅读(4730) 评论(7) 推荐(0) 编辑
使用 IntraWeb (31) - IntraWeb 的 Xml 操作使用的是 NativeXml
摘要:在 IWNativeXml 单元. 知道了这个, 以后在其他 Delphi 程序中也可以直接 Uses IWNativeXml 了.TNativeXml (IWNativeXml.TNativeXml property AbortParsing: Booleanproperty BinaryEnco... 阅读全文
posted @ 2014-06-23 16:07 万一 阅读(2507) 评论(0) 推荐(0) 编辑
使用 IntraWeb (30) - TIWAppInfo、TIWMimeTypes、TIWAppCache
摘要:TIWAppInfo //IntraWeb 12.2.15 开始使用 TIWAppInfo 来获取应用的相关信息, 和 IWServerController、WebApplication 的某些属性有重复TIWMimeTypes //IntraWeb 14.0.11 新增, 可方便处理 Http... 阅读全文
posted @ 2014-06-23 11:31 万一 阅读(3689) 评论(0) 推荐(1) 编辑
使用 IntraWeb (29) - 基本控件之 TIWAutherList、TIWAutherINI、TIWAutherEvent
摘要:TIWAutherList //通过一组户名与密码验证登陆TIWAutherINI //通过记录户名与密码信息的 #Auth.ini 文件验证登陆TIWAutherEvent //通过其 OnCheck 事件验证登陆{作为站点级的验证, 验证控件应该是放在 ServerController 的... 阅读全文
posted @ 2014-06-20 11:21 万一 阅读(2717) 评论(3) 推荐(0) 编辑
使用 IntraWeb (28) - 基本控件之 TIWTemplateProcessorHTML、TIWLayoutMgrHTML、TIWLayoutMgrForm
摘要:TIWTemplateProcessorHTML //使用外部的 html 文件做模板TIWLayoutMgrHTML //直接输入 Html 文本做模板TIWLayoutMgrForm //这应该只是内部使用的东西, 对用户没有意义{需要把它们关联到窗体的 Layo... 阅读全文
posted @ 2014-06-20 11:20 万一 阅读(2747) 评论(1) 推荐(0) 编辑
使用 IntraWeb (27) - 基本控件之 TIWAudio、TIWMPEG、TIWFlash、TIWSilverlight、TIWSilverlightVideo、TIWApplet、TIWQuickTime、TIWActiveX
摘要:TIWAudio 所在单元及继承链:IWCompAudio.TIWAudio 主要成员:property AudioFile: TIWFileReference //property FocusOutline: Boolean //property AlternateAudioFile: ... 阅读全文
posted @ 2014-06-19 21:17 万一 阅读(2704) 评论(0) 推荐(0) 编辑
使用 IntraWeb (26) - 基本控件之 TIWMenu
摘要:TIWMenu 的任务是让原来的 TMainMenu 呈现在网页上, 通过其 AttachedMenu 属性关联一个 TMainMenu 是必需的.TIWMenu 所在单元及继承链:IWCompMenu.TIWMenu 主要成员:property TextOffset: Integer ... 阅读全文
posted @ 2014-06-19 15:40 万一 阅读(2789) 评论(0) 推荐(0) 编辑

1 2 3 下一页