// ====================Windows重绘消息与函数========================== 得到桌面窗口的句柄,然后再绘图HWND GetDesktopWindow(VOID); 当需要更新或重新绘制窗口的外观时,应用程序就会发送WM_PAINT消息对窗口进行重新 Read More
posted @ 2013-07-28 18:49 findumars Views(3235) Comments(0) Diggs(0)
常用代码页:CP437 IBM437 OEM United StatesCP1252表示West European LatinCP932 日本CP949 韩国CP936表示GBK中文编码CP54936表示GB18030编码(4 byte)CP950表示BIG5繁体中文WIN-1251 -> OEM-866 (Win2Dos)WIN-1251 -> KOI8-R 1251是斯拉夫语系的编号,什么是斯拉夫语系呢?斯拉夫语系就是前苏联各国家使用的语言,现在就是俄语、乌克兰语、卢森堡语、白俄罗斯语、保加利亚语、塞尔维亚语、马其顿语等KOI8-R 是KOI-8系列的斯拉夫文字8位元编码,供俄 Read More
posted @ 2013-07-27 04:14 findumars Views(2639) Comments(0) Diggs(0)
引用cxFormats单元: ShortDateFormat := 'dd/mm/yyyy'; DateSeparator := '/'; cxFormatController.UseDelphiDateTimeFormats := True;在cxGridStrs.pas文件里... Read More
posted @ 2013-07-15 03:31 findumars Views(2585) Comments(0) Diggs(0)
数据库方面:1存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。1. 事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务:原子性:事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。一致性:事务在完成时,必须使所有的数据都保持一致状态。在相关数据库中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。事务结束时,所有 Read More
posted @ 2013-07-13 03:45 findumars Views(398) Comments(0) Diggs(0)
在某些情况下,需要将日期字段的值置空,这种操作比较麻烦。在操作的时候,可将变量的值(t:TDateTime)设置为0,在操作的过程中进行判断,当t的值为0或-1的时候,时间值为1899年的Delphi日期最小值,如果使用SQL设置日期的空值,可直接用:update [table] set dt=nu... Read More
posted @ 2013-07-08 08:32 findumars Views(2476) Comments(1) Diggs(0)