09 2015 档案

摘要:http://www.uisdc.com/1000-icon-pack-free-download 阅读全文
posted @ 2015-09-25 23:26 小宇飞刀 阅读(638) 评论(0) 推荐(0)
摘要:一、Windows 消息大全这张表拷贝自万一兄的帖子:http://www.cnblogs.com/del/archive/2008/02/25/1079970.html但是我希望自己能把这些消息的注释都写上。特别简单的消息就不写了(否则反而无法一目了然),只写对我自己觉得值得注意的消息。我也没有整... 阅读全文
posted @ 2015-09-25 23:11 小宇飞刀 阅读(587) 评论(0) 推荐(0)
摘要:如何解决DataSnap支持的Tcp长连接数受限的问题?方案一: 采用代理服务器方式,基本流程为: 1、客户先连接代理服务器;2、获取可用的服务器IP和端口;3、关闭与代理服务器之间的连接;4、建立与可用服务器之间的连接。而且在第2步中可以实现负载均衡的配置与实现。博主最近对一个机房管理系统升级采用... 阅读全文
posted @ 2015-09-25 22:16 小宇飞刀 阅读(971) 评论(0) 推荐(0)
摘要:两个应用程序之间的通信实际上是两个进程之间的通信。由于本人知识有限,决定应用消息来实现。需要用到的知识:1.RegisterWindowMessage(); //参数类型:pchar;返回值:LongInt;2.FindWindow( lpClassName, ... 阅读全文
posted @ 2015-09-25 21:43 小宇飞刀 阅读(331) 评论(0) 推荐(0)
摘要:如何解决DataSnap支持的Tcp长连接数受限的问题?方案一: 采用代理服务器方式,基本流程为: 1、客户先连接代理服务器;2、获取可用的服务器IP和端口;3、关闭与代理服务器之间的连接;4、建立与可用服务器之间的连接。而且在第2步中可以实现负载均衡的配... 阅读全文
posted @ 2015-09-25 15:15 小宇飞刀 阅读(201) 评论(0) 推荐(0)
摘要:一个实例,如果客户端是TCP/IP是短连接的情况就没有必要了。一、GlobVar.pas单元,定义应用系统全局数据类型及变量:unit GlobVar;interfaceuses System.SysUtils, System.Classes,IdTCPConnect... 阅读全文
posted @ 2015-09-25 14:41 小宇飞刀 阅读(505) 评论(0) 推荐(0)
摘要:传统的应用服务器的开发往往是在ServerMethods单元中拖放一堆TDataSet, TDaTaSetProvider控件,这是一个最简单粗暴的开发方向,往往会造成服务端程序文件的臃肿、服务运行期间内存资源消耗过大的问题。因此这种往应用服务器中拖放一堆TD... 阅读全文
posted @ 2015-09-25 11:43 小宇飞刀 阅读(264) 评论(0) 推荐(0)
摘要:当开发人员开始创建Delphi的DataSnap应用时很常见的数据库连接定义方式是每个数据模块建立一个连接。这样做将产生大量的数据库连接,并产生很多问题。从Delphi XE开始,EMB提供了Session管理,更容易实现控制客户端连到服务器的数据库连接。客户... 阅读全文
posted @ 2015-09-25 11:25 小宇飞刀 阅读(363) 评论(0) 推荐(0)
摘要:两个应用程序之间的通信实际上是两个进程之间的通信。由于本人知识有限,决定应用消息来实现。需要用到的知识:1.RegisterWindowMessage(); //参数类型:pchar;返回值:LongInt; 注册全局消息函数。2.FindWindow(lpClassName, {窗口的类名}lpW... 阅读全文
posted @ 2015-09-24 21:43 小宇飞刀 阅读(2158) 评论(0) 推荐(0)
摘要:一个实例,如果客户端是TCP/IP是短连接的情况就没有必要了。一、GlobVar.pas单元,定义应用系统全局数据类型及变量: 1 unit GlobVar; 2 3 interface 4 5 uses System.SysUtils, System.Classes,IdTCPConnecti... 阅读全文
posted @ 2015-09-23 14:41 小宇飞刀 阅读(366) 评论(0) 推荐(0)
摘要:传统的应用服务器的开发往往是在ServerMethods单元中拖放一堆TDataSet, TDaTaSetProvider控件,这是一个最简单粗暴的开发方向,往往会造成服务端程序文件的臃肿、服务运行期间内存资源消耗过大的问题。因此这种往应用服务器中拖放一堆TDataSet, TDaTaSetPro... 阅读全文
posted @ 2015-09-22 11:42 小宇飞刀 阅读(731) 评论(0) 推荐(0)
摘要:当开发人员开始创建Delphi的DataSnap应用时很常见的数据库连接定义方式是每个数据模块建立一个连接。这样做将产生大量的数据库连接,并产生很多问题。从Delphi XE开始,EMB提供了Session管理,更容易实现控制客户端连到服务器的数据库连接。客户端应用程序不会知道这些,服务器将完成... 阅读全文
posted @ 2015-09-21 11:24 小宇飞刀 阅读(1344) 评论(0) 推荐(1)
摘要:EurekaLog为Delphi和C++Builder开发者提供的,一个完整的Bug决议工具。能让所编写的应用程序有能力捕获任何异常和内存泄露,直接在最终用户的电脑上,生成调用堆栈的详细日志(包括file, class, method and line number)... 阅读全文
posted @ 2015-09-20 16:32 小宇飞刀 阅读(461) 评论(0) 推荐(0)
摘要:EurekaLog为Delphi和C++Builder开发者提供的,一个完整的Bug决议工具。能让所编写的应用程序有能力捕获任何异常和内存泄露,直接在最终用户的电脑上,生成调用堆栈的详细日志(包括file, class, method and line number),可以设置通过Email或者WE... 阅读全文
posted @ 2015-09-20 16:31 小宇飞刀 阅读(409) 评论(0) 推荐(0)
摘要:一、如何动态创建dxNavBar内容:function TMain.GetAcitonByCaption(const aCategory,aCaption: string): Integer;var i: Integer;begin Result := -1; ... 阅读全文
posted @ 2015-09-20 15:42 小宇飞刀 阅读(266) 评论(0) 推荐(0)
摘要:一、如何动态创建dxNavBar内容:function TMain.GetAcitonByCaption(const aCategory,aCaption: string): Integer;var i: Integer;begin Result := -1; for i := 0 to Ac... 阅读全文
posted @ 2015-09-19 15:41 小宇飞刀 阅读(752) 评论(0) 推荐(0)
摘要:一、dxBarManager中一些非常重要的概念:TCategorys:为了方便对dxBarManager中的项目进行归类而设计的一个属性,当然,只使用默认的名字为Default的Category也没有关系,只是如果在设计界面上只用一个而不用其他的Category会显得非常乱。 TdxBarSubI... 阅读全文
posted @ 2015-09-18 01:42 小宇飞刀 阅读(1167) 评论(0) 推荐(0)
摘要:转自太祖元年的:http://www.cnblogs.com/jirglt/archive/2012/06/10/2544025.html参考:http://down.51cto.com/data/910072SqlServer中创建Oracle连接服务器第一种:界面操作(1)展开服务器对象-->链... 阅读全文
posted @ 2015-09-17 23:09 小宇飞刀 阅读(724) 评论(0) 推荐(0)
摘要:一、Delphi中的四舍五入法 四舍五入是一种应用非常广泛的近似计算方法,针对不同的应用需求,其有算术舍入法和银行家舍入法两种。 所谓算术舍入法,就是我们通常意义上的四舍五入法。其规则是:当舍去位的数值大于等于5时,在舍去该位的同时向前位进一;当舍去位的数... 阅读全文
posted @ 2015-09-16 09:46 小宇飞刀 阅读(276) 评论(0) 推荐(0)
摘要:一、Delphi中的四舍五入法 四舍五入是一种应用非常广泛的近似计算方法,针对不同的应用需求,其有算术舍入法和银行家舍入法两种。 所谓算术舍入法,就是我们通常意义上的四舍五入法。其规则是:当舍去位的数值大于等于5时,在舍去该位的同时向前位进一;当舍去位的数值小于5时,则直接舍去该位。 所谓银行家舍入... 阅读全文
posted @ 2015-09-16 09:45 小宇飞刀 阅读(994) 评论(0) 推荐(0)
摘要:一、dxBarManager中一些非常重要的概念: TCategorys:为了方便对dxBarManager中的项目进行归类而设计的一个属性,当然,只使用默认的名字为Default的Category也没有关系,只是如果在设计界面上只用一个而不用其他的Categor... 阅读全文
posted @ 2015-09-16 01:42 小宇飞刀 阅读(214) 评论(0) 推荐(0)
摘要:UniDac对Oracle的Direct连接,不需要安装Oracle客户端dll,deploy时真的是方便又快捷。 FireDac连接Oracle,在没有Oracle Client的情况下,是可以连接上的。前提是需要文件oci.dll、oraocci11... 阅读全文
posted @ 2015-09-10 21:54 小宇飞刀 阅读(453) 评论(0) 推荐(0)
摘要:UniDac对Oracle的Direct连接,不需要安装Oracle客户端dll,deploy时真的是方便又快捷。 FireDac连接Oracle,在没有Oracle Client的情况下,是可以连接上的。前提是需要文件oci.dll、oraocci11.dll、oraociei11.dll、or... 阅读全文
posted @ 2015-09-10 21:53 小宇飞刀 阅读(343) 评论(0) 推荐(0)
摘要:一、FireDAC调用DataSnap远程方法查询数据示例1、服务端使用FDQUERY查询数据并返回TDATASET:function TServerMethods1.GetData(var sqlstr: string): TDataSet;var qry:TFD... 阅读全文
posted @ 2015-09-10 21:53 小宇飞刀 阅读(201) 评论(0) 推荐(0)
摘要:一、FireDAC调用DataSnap远程方法查询数据示例1、服务端使用FDQUERY查询数据并返回TDATASET:function TServerMethods1.GetData(var sqlstr: string): TDataSet;var qry:TFDQurey;begin qry... 阅读全文
posted @ 2015-09-10 21:52 小宇飞刀 阅读(970) 评论(0) 推荐(0)