随笔分类 -  Delphi

摘要:测试速度表 p(pid varchar(10),pname varchar(50))数据 4万多条语句 select * from p where pname like '%a%';mssql 加锁模式 大约 0.3 xx秒 每次 不加锁模式 width nolock 大约 0.08秒firebird 大约 0.2xxx 秒如果在0.5秒 有若干用户发出请求 那么很可能导致客户端死掉优化方法 1.... 阅读全文
posted @ 2010-07-12 11:17 苹果X1 阅读(314) 评论(0) 推荐(0)
摘要:测试速度表 p(pid varchar(10),pname varchar(50))数据 4万多条语句 select * from p where pname like '%a%';mssql 加锁模式 大约 0.3 xx秒 每次 不加锁模式 width nolock 大约 0.08秒firebird 大约 0.2xxx 秒如果在0.5秒 有若干用户发出请求 那么很可能导致客户端死掉优化方法 1.... 阅读全文
posted @ 2010-07-12 11:17 苹果X1 阅读(349) 评论(0) 推荐(1)
摘要:我们知道 RichEdit 是M$提供的标准控件,delphi的vcl里面是很老的版本,而rxlib的有最新的4.1的封装 但是bug很多 ,比如查找替换 ,中文支持,打印等等,下面代码就是解决的打印问题,来自国外某网站,自己根据情况,有调整Why? ---为什么使用这个高版本呢?这个版本的RTF控件,支持插入表格(当然是用接口罗),支持从word粘贴表格不变形,插入图片很方便,那么还有什么理由拒... 阅读全文
posted @ 2010-07-01 18:11 苹果X1 阅读(1403) 评论(0) 推荐(1)
摘要:Delphi XP 效果程序源码和程序 阅读全文
posted @ 2010-05-12 15:53 苹果X1 阅读(260) 评论(0) 推荐(1)
摘要:Delphi7+Indy9 做一个模拟POST,GET程序,由于想设置超时,用了IDHTTP.CONNECT(10000);//超时设定谁知道,这个咚咚是要连接网络的,并且他白天的时候,连接网络没有问题,没有提示10061错误,晚上就出来了。把人搞得精疲力尽,记住了哦,不要用这个去设置,而改用readtimeout 就可以了。 阅读全文
posted @ 2010-05-10 08:41 苹果X1 阅读(626) 评论(0) 推荐(1)
摘要:不怕第三方不兼容的问题,当然,你的windows xp 没有使用任何皮肤效果的话,这个程序窗口也就没有任何效果./Files/apple1/不使用任何皮肤控件设计专业UI.zip 阅读全文
posted @ 2010-04-26 10:59 苹果X1 阅读(739) 评论(0) 推荐(0)
摘要:上面这个采用的是 TLBButton , RaizeEdit , DBGridEh 组合出来的效果标准控件用了 Label , Shape , Panel , Form 就不用说了 这里是源码 /Files/apple1/3个控件搞定单据效果.zip 阅读全文
posted @ 2010-04-26 10:18 苹果X1 阅读(2112) 评论(0) 推荐(1)
摘要:那人却在灯火阑珊处---------Delphi 2010 喜欢和不喜欢 的 新特性喜欢---1)速度,居然启动速度很好 2)许多新控件,CategoryPanel 和 Raize 系列的 GroupPanel 很相似 但是 Label Button Radio 等控件 有的图片也做得太烂了(也许只有1%)的... 但就是不爽 不过多数还不错 3)unicode支持, 支持unicode 终于盼来... 阅读全文
posted @ 2010-04-24 17:59 苹果X1 阅读(333) 评论(2) 推荐(0)
摘要:启动速度很快 ,比Delphi 7 快多了界面很漂亮功能上和前面版本很相似组件也灭什么增加只是改了改收录了新版Indyintraweb 默认安装占了更多位置Ado组件 改成了 dbGoRibbon组件支持websnap 被支持,增强了Unicode 支持,太强了组件对齐辅助 ,很好用自动代码提示,改进,不橡以前过于职能,例如 := 左边是什么类型,右边只能提示兼容类型集成了 DUNIT ,单元测试... 阅读全文
posted @ 2010-04-09 16:59 苹果X1 阅读(243) 评论(0) 推荐(0)
摘要:1.Grid 表格  DevExpress 是老大,很漂亮也很复杂 EhLib 很多人在用 Berg Next Component Suite 很精致,使用也不复杂 Raize 的 Grid也可以拉2.Report 报表 Freereport V2.34 免费的拉 Fastreport 高级版本3.Database 数据库 Zeoslib 很稳定 Firebird ODBC 用ADO直接访问,纯... 阅读全文
posted @ 2010-04-03 12:08 苹果X1 阅读(820) 评论(0) 推荐(0)
摘要:lazarus ---免费的delphi其编译效率和delphi差不多,做出的exe最小大约1mb ,虽然比较大,但还是可以的,主要可以使用的控件有:lazreport --其实是freereport 2.33 修改来的FBlib -- firebird 数据库 连接控件,可以在2ccc.com 找到控件安装后会自动将lazarus 自己编译一次,这和delphi是明显的不同,增强了IDE的稳定性... 阅读全文
posted @ 2010-01-18 14:55 苹果X1 阅读(1004) 评论(0) 推荐(0)
摘要:原先版本只支持了 TZQuery ,用本地排序是不行的(默认没有支持zeoslib),所以只能按以下方法[代码] 阅读全文
posted @ 2009-10-27 09:39 苹果X1 阅读(497) 评论(0) 推荐(1)
摘要:FBLIB是连接Firebird的一个开源控件。但是其处理空白字符串字段有问题,其中有一个GetFieldData函数里面处理复制获得的数据有一句move(tempString[1],buffer^ .... 这个tempstring可能是空的,但move不会检查此串tempstring是否有效,修改为tempstring := tempstring + #0;move(tempstring[1]... 阅读全文
posted @ 2009-10-05 18:36 苹果X1 阅读(293) 评论(0) 推荐(0)
摘要:PHPRPC ,HPROSE --- 高效RPC实现, XML-RPC的替代品HPROSE 是 PHPRPC的商业版本, 价格便宜。PHPRPC是一个轻型的、安全的、跨网际的、跨语言的、跨平台的、跨环境的、跨域的、支持复杂对象传输的、支持引用参数传递的、支持内容输出重定向的、支持分级错误处理的、支持会话的、面向服务的高性能远程过程调用协议。目前该协议的最新版本为 3.0。该版本目前已有以下几种语言... 阅读全文
posted @ 2009-09-30 14:18 苹果X1 阅读(973) 评论(0) 推荐(2)
摘要:4.1.4版本其实提供了打印选择页数的功能了,预览窗口打印的时候直接选择 阅读全文
posted @ 2009-09-28 10:31 苹果X1 阅读(173) 评论(0) 推荐(0)
摘要:下载 tar.gz 文件解压缩执行build-tcc.bat将产生 config.h将所有.c .h 文件复制到build-tcc.bat 的同一个目录执行tcc tcc.c 阅读全文
posted @ 2009-09-27 14:01 苹果X1 阅读(527) 评论(0) 推荐(0)
摘要:firebird 可以用 FBLib 连接但是其 readme.txt 有说明(1)in version 0.85 there is a new component TFBLDataset is an TDataset discendant.Limits: Unidirectional Read Only params not supported yetsee ClientDataset exam... 阅读全文
posted @ 2009-09-27 12:48 苹果X1 阅读(411) 评论(0) 推荐(1)
摘要:------------带参数存储过程CREATE PROCEDURE SP_PRODUTNAME(PRODUCT_ID CHAR(12) )RETURNS (PRODUCT_NAME CHAR(20))ASbeginfor select product_name from products where product_id =:product_id into :product_name dosu... 阅读全文
posted @ 2009-09-27 12:08 苹果X1 阅读(250) 评论(0) 推荐(1)
摘要:如何使用FenixSql管理Firebird数据库Fenixsql 是一个小巧的GUI 管理工具,专门管理Firebird数据库。可以使用其汉化版,www.2ccc.com 有下载1.创建数据库2.给Firebird数据库起别名只要修改aliases.conf 文件,添加一行## List of known database aliases# ---------------------------... 阅读全文
posted @ 2009-09-21 16:24 苹果X1 阅读(551) 评论(0) 推荐(0)
摘要:写有效率的SQL查询(I)大型系统的生产环境,一般情况下,我们评价一条查询是否有效率,更多的是关注逻辑IO(至于为什么,回头补一篇)。我们常说,“要建彪悍的索引”、“要写高效的SQL”,其实最终目的就是在相同结果集情况下,尽可能减少逻辑IO。1.1where条件的列上都得有统计信息。没统计信息SQLServer就无法估算不同查询计划开销优劣,而只能采... 阅读全文
posted @ 2009-09-21 14:36 苹果X1 阅读(219) 评论(0) 推荐(0)