看到一篇介绍ClientDataSet和TDataSetProvider,非常精彩,特此保存。===========================================================================TClientDataSet用法第十一章 TClient...
1.最好以.做为namespace的格式2.考虑是否需要将namespace设置为复数,如:FCL中的System.Collections3.避免用FCL的类型名称命名自己的类型4.类名最好用名词5.接口名最好用形容词6.派生类的名字以基类名字作为后缀7.泛型类型参数用T作为前缀8.枚举类型名称应该...
第一眼以为是概率DP,我还不会。不过看题目那么短就读读,其实这应该还不是概率DP,只是个水水的DP。。dp[n][s]表示掷n次骰子点数和为s的情况数dp[0][0]=1dp[i][j]=∑dp[i-1][j-k] (k∈[1,6] 且 j-k>=0)要求的概率就是情况数/掷n次骰子的总情况数,掷n...
在使用多线程编写端口扫描程序时,我自己感觉同步和确定所有线程都执行完的时间是2个比较麻烦的问题。有园友评论说现在已经不手动创建thread对象了,而是直接使用Task异步方式,我的网络编程老师也讲到了异步编程的优越性。在学习了课本上的知识后,进行了一个总结分享给大家。从.NET4.5开始,用as.....
C# 版本设计模式(Design Pattern)---------------总序今天在写代码的时候,突然想到了一个非常有趣的问题,就是非常经典的一个问题:猫叫了,老师跑了,主人醒了。 也不知道自己脑子里面在想些什么,怎么突然蹦出来了这个想法,后来想想,是时候该谢谢关于设计模式的博客了,虽然设.....
程序代码实现启用或禁用Windows 8.1 Tablet的自己主动旋转功能方法一:使用SetDisplayAutoRotationPreferences函数功能#include /*typedef enum ORIENTATION_PREFERENCE { ORIENTATION_PREFE...
这个单元包含高性能的算术、三角、对数、统计和金融方面的计算及FPU程序函数用于补充Delphi语言System.pas 单元中的数学常规程序函数注意1) 对于有些函数,这个单元中涉及的概念或常数由Earl F. Glynn (www.efg2.com) 和 Ray Lischner (www.tem...
delphi的取整函数round、trunc、ceil和floor 1.Round(四舍六入五留双)功能说明:对一个实数进行四舍五入。(按照银行家算法) 例:vari, j: Integer;begini := Round(1.5); // i等于2j := Round(2.5); // j等于2e...
unit uEncrypt_Decrypt;interfaceuses SysUtils;const XorKey: array[0..7] of Byte = ($B2, $09, $AA, $55, $93, $6D, $84, $47);//通过密钥Key加密function EncryptS...
Delphi 对XML的支持---TXMLDocument类 Delphi7 支持对XML文档的操作,可以通过TXMLDocument类来实现对XML文档的读写。可以利用TXMLDocument把XML文档读到内存中,从而可以进行编辑、保存操作。TXMLDocument类是通过DOM(文档对象模.....
为了提高应用程序的性能,可以用inline声明一个函数过过程,对于声明为inline的过程,编译器在编译时,会取代正常的过程调用方式,取而代之是直接把这个函数的编译代码拿过来生成到调用该过程的地方,有多处调用一个函数,都直接在调用处插入函数的编译代码,这样的弊端,会生成较大的EXE文件。声明的方法:...
今天在写代码的时候,突然想到了一个非常有趣的问题,就是非常经典的一个问题:猫叫了,老师跑了,主人醒了。 也不知道自己脑子里面在想些什么,怎么突然蹦出来了这个想法,后来想想,是时候该谢谢关于设计模式的博客了,虽然设计模式对于程序猿来说应该不是一个陌生的技术。 设计模式主要是教大家如何写代码...
//TStringList 常用方法与属性 :varList: TStringList;i: Integer;beginList := TStringList.Create;List.Add('Strings1'); {添加}List.Add('Strings2');List.Exchange(0,...
用了这些年的Delphi,竟然对Currency及TBCDField一知半解,下文给了很好的讲解,值得一读。一.BCD类型BCD即Binary-Coded Decimal?,在Delphi中,BCD字段类型可以精确保存浮点数据类型。Delphi支持的BCD码的数据类型名为TBCD,它的定义如下:TB...
Devexpress VCL这个基本上覆盖了系统界面及数据库展示的方方面面,是做桌面系统必备的一套控件,目前的版本是2011.2.3, 支持win32 及win64。AutoUpgrader这个是自动更新的一个小控件,适合桌面程序自动更新,但是自从2007 年后,就没有更新了,我对其进行了修改,.....
unit MyClass;uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, VCLCom, StdVcl, DBClient,Grids, DBGrids,ComCtrls, DB, ADOD...
//1,函数代码{判断字符串是否包含汉字// judgeStr:要判断的字符串//posInt:第一个汉字位置}function TForm2.IsHaveChinese(judgeStr: string; var posInt: integer): boolean;varp: PWideChar;...