datasnap xe

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月9日

摘要: procedure TFrmMain.NSystBackupClick(Sender: TObject);var strFile:string;begin // 数据库备份 SaveDlgData.Filter:='All files (*.*)|*.*'; SaveDlgData.FileName:='DataBack'+DateToStr(now); if SaveDlgData.Execute then begin strFile:=SaveDlgData.FileName; StatusBar1.Panels[1].Text:='正在备份数据库. 阅读全文
posted @ 2012-03-09 16:24 davidlover99 阅读(358) 评论(0) 推荐(0) 编辑

摘要: 一、四舍五入法四舍五入是一种应用非常广泛的近似计算方法,其有算术舍入法和银行家舍入法两种。所谓算术舍入法,就是我们通常意义上的四舍五入法。其规则是:当舍去位的数值大于等于5时,在舍去该位的同时向前位进一;当舍去位的数值小于5时,则直接舍去该位。所谓银行家舍入法,其实质是一种四舍六入五留双(又称四舍六入五奇偶)法。其规则是:当舍去位的数值小于5时,直接舍去该位;当舍去位的数值大于等于6时,在舍去该位的同时向前位进一;当舍去位的数值等于5时,如果前位数值为奇,则在舍去该位的同时向前位进一,如果前位数值为偶,则直接舍去该位。综上所述,两种舍入法所得结果不尽一致,因此在使用时必须根据实际需要加以区别。 阅读全文
posted @ 2012-03-09 12:05 davidlover99 阅读(427) 评论(0) 推荐(0) 编辑

2011年7月5日

摘要: 一直盼着 Delphi 能够直接支持 "正则表达式" 与 "JSON";Delphi 2009 刚来的时候, 有了 JSON, 但不好, 那时尝试过一点. 这是以前的链接: 什么是 JSON?Delphi 2010 带了两个相关单元: DBXJSON、DBXJSONReflect 貌似很强大, 但主要是给 DataSnap 准备的; 尝试了半天, 也很失望: 可能给 DataSnap 网络数据传递够用了, 但太简陋了, 好像是没写完, 对中文支持也有问题.我想不等了, 找第三方吧, 真的找到了惊喜: JSON – SuperObject v1.1(简介、 阅读全文
posted @ 2011-07-05 15:13 davidlover99 阅读(721) 评论(0) 推荐(0) 编辑

2011年6月28日

摘要: TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。 1.TClientDataSet的基本属性和方法介绍 1).FieldDefs: 字段定义列表属性 开发者可通过单击属性编辑器中该属性编辑按钮,或在该控件上单击右键选择弹出菜单中的"Fields Editor"菜单进行字段编辑。设置完此属性后,实际上就相当于定义了表的结构;如果想装入已有的数据表的结构和 阅读全文
posted @ 2011-06-28 09:13 davidlover99 阅读(515) 评论(0) 推荐(0) 编辑

2011年5月31日

摘要: Delphi XE程式設計系列2-開發DataSnap/REST伺服器在上次的文章中討論了如何把傳統的Delphi 主從架構應用程式逐漸轉換為DataSnap JSON伺服器,在本篇文章中讓我們正式討論如何使用Delphi XE開發DataSnap/REST伺服器,由於這其中牽涉到非常多的技術,因此我們將花數篇的篇幅來討論。 現在就讓我們從DataSnap/REST伺服器開始。開發DataSnap伺服器Delphi XE版的DataSnap允許開發人員同時在DataSnap伺服器中實作RESTful架構的伺服器,如此一來DataSnap伺服器不但可以在網路內部做為多層的服務伺服器,也可以讓網路 阅读全文
posted @ 2011-05-31 15:26 davidlover99 阅读(1555) 评论(0) 推荐(0) 编辑