随笔分类 -  Delphi

1 2 3 下一页
delphi 数据连接规范
摘要:建议大家采用另外一种编码风格,不要在程序中到处都有这种LZ程序生成的代码: begin with qryMain do begin try Close; SQL.Clear; SQL.Add('Delete From MONTASK where TASKID=:TASKID'); Pa... 阅读全文
posted @ 2015-11-25 20:34 雪夜 阅读(268) 评论(0) 推荐(0)
Delphi下使用指针的简单总结
摘要:由于最近公司太忙,好久没有更新我的BLOG了。原来想着写写关于HOOK驱动的文章,可是最后想想好久已经没有做驱动的东西了,怕写出来有错误,于是作罢。开发游戏也有一段时间了,发现使用DELPHI来开发网络游戏不了解DELPHI下指针的使用是完全不行的。所以今天我简单总结以下我使用DELPHI指针的心得... 阅读全文
posted @ 2015-10-07 16:47 雪夜 阅读(2740) 评论(0) 推荐(0)
Delphi - 数组和结构体
摘要:技术交流,DH讲解.记得很早之前我就说过,数组和结构体在内存中其实一样的,他们都是连续分布的.例如:?1234TMyStruct = recordA,B,C:Integer;end;T3IntArray = array[0..2]of Integer;这两个都占12字节,而且TMyStruct.A就... 阅读全文
posted @ 2015-10-07 16:46 雪夜 阅读(1161) 评论(0) 推荐(0)
Delphi - 字符串 详解
摘要:技术交流,DH解说.以前写过一次,现在全部重写吧.比较基础了,高手莫笑.记得有次在盒子上面看到有个人出的面试题,第一题就是:AnsiString 和 WideString的区别.好这里先留给大家想想,我讲完了,大家就应该知道了.嘿嘿.首先分类:1 ShortString,可以容纳255个字符,主要为... 阅读全文
posted @ 2015-10-07 16:44 雪夜 阅读(436) 评论(0) 推荐(0)
Delphi - 数组 详解
摘要:技术交流,DH讲解.首先我们要知道什么是数组?数组是一堆相同特性数据的一个集合,也就是每个元素的类型必须是一样的,当然在其他一些弱语法的语言里面,数组的元素可以千奇百怪. 例子:?123456VarA: Array[ 0..2 ] Of Integer ;BeginA[ 0 ] := 1 ;A[ 1... 阅读全文
posted @ 2015-10-07 16:41 雪夜 阅读(500) 评论(0) 推荐(0)
TXLSReadWriteII5 单元格读写
摘要:unit Main;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls, XLSReadWriteII5, Gri... 阅读全文
posted @ 2015-10-07 16:20 雪夜 阅读(5841) 评论(0) 推荐(0)
[Delphi]Delphi开发的一些技巧
摘要:一、提高查询效率先进行准备查询操作: CustomerQuery.Close; if not (CustomerQuery.Prepared) then -->查询是否已准备好 CustomerQuery.Prepare; -->查询准备 CustomerQuery.Open; -->执行查询 二、 阅读全文
posted @ 2015-10-07 16:07 雪夜 阅读(662) 评论(0) 推荐(1)
TXLSReadWriteII2版本导出Excel文件:
摘要://TXLSReadWriteII2版本导出Excel文件: procedure TForm1.N1Click(Sender: TObject);var i: Integer; aSaveDialog: TSaveDialog; aFileName, aStampTime: AnsiStrin... 阅读全文
posted @ 2015-09-27 23:02 雪夜 阅读(636) 评论(0) 推荐(0)
DBGrid和DBGridEH
摘要:二、应用实例 Enlib3.0组件包安装成功后A、定制标题行 1、制作复杂标题行 标题行可设为2行以上高度,并可以为多列创建一个共同的父标题行。为实现这个效果,需在各个列标题属性中以“|”分隔父标题和子标题,如办公用品包括代码和名称两部分,具体属性设置如下:usemultititile=... 阅读全文
posted @ 2015-09-25 13:31 雪夜 阅读(3990) 评论(0) 推荐(0)
DBGrideh 实现自动排序
摘要:一、点击标题自动排序1.在optioneh中设置:AutosortMarking:=True2.设置DbGridEh的属性:(不一定总要设置,与使用的数据连接有关)sortlocal:=True;3.uses 单元Ado------ehlibADoTclientData------ehlibCDSB... 阅读全文
posted @ 2015-09-20 00:29 雪夜 阅读(926) 评论(0) 推荐(0)
Delpih - Format
摘要:Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args: array of const): string; overl... 阅读全文
posted @ 2015-09-18 10:09 雪夜 阅读(237) 评论(0) 推荐(0)
UniDAC 的 RecordCount 属性注意事项
摘要:一直以来都是用UniDAC作为数据库查询组件,而一般的写法都是这样:UniQuery_sqlite.close;UniQuery_sqlite.SQL.Clear;UniQuery_sqlite.SQL.Add('SELECT * FROM TABLE');tryUniQuery_sqlite.Op... 阅读全文
posted @ 2015-09-18 10:00 雪夜 阅读(566) 评论(0) 推荐(0)
KbmMW-及相关
摘要:KbmMW框架是收费的,不在此提供下载,如需购买,请自行联系作者Kim Madsen。网址资源:官网主页:http://www.components4programmers.com/products/kbmmw/index.htm官网University,提供大量PDF文档下载:http://www... 阅读全文
posted @ 2015-09-18 09:57 雪夜 阅读(435) 评论(0) 推荐(0)
KBMMW SampleService/SampleClient方式传输数据集
摘要:马上周末了,趁着下午这会儿回顾一下这几天对旧项目的升级过程,一些重要但不常用的东西记录下来是很有必要的。其中一个项目中对KBMMW的远程数据通讯方式做了改进,利用SampleService/SampleClient方式传输数据集,以增加对底层数据通讯的可控性。服务端代码示例:typeTkbmMWSi... 阅读全文
posted @ 2015-09-18 09:55 雪夜 阅读(746) 评论(0) 推荐(0)
Delphi中那些容易混淆的基础
摘要:@、^、Addr、PointerDelphi(Pascal)中有几个特殊的符号,如@、^等,弄清楚这些符号的运行,首先要明白Delphi指针的一些基础知识:指针,是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数。指针对应着一个数据在内存中的地址,得到了指针就可... 阅读全文
posted @ 2015-09-18 09:53 雪夜 阅读(509) 评论(0) 推荐(0)
模拟Windows任务管理器CPU使用率的动态折线图-农夫山泉
摘要:Delphi的TCanvas类可以实现各种复杂的图形输出功能,基于近期项目的需求,利用它实现了一个很炫的动态折线图(模拟了资源管理器中CPU使用率的折线图),可以直观地展现出数值的实时变化情况。这段代码里边有几个核心的地方:首先是为了缓解刷新时画布闪烁,利用了双缓冲的原理;其次结合队列,保证了数据的... 阅读全文
posted @ 2015-09-18 09:47 雪夜 阅读(1485) 评论(0) 推荐(0)
KbmMemTable的简单应用(增删改查示例)
摘要://kbmMemTableunit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, Grids, DBGrids, DB, StdCtrls, ... 阅读全文
posted @ 2015-09-18 09:44 雪夜 阅读(1128) 评论(0) 推荐(0)
delphi完美经典-第16章 Delphi数据库程序设计----使用BDE组件
摘要:第16章Delphi数据库程序设计----使用BDE组件Delphi访问数据库的方式有:ADO、BDE、dbExpress、InterBase Express。一、TDataSet组件虽然Delphi有多种方式访问数据库,但它们必须依赖TDataSet。它用来显示从数据库单一或多个数据表取得的所有记... 阅读全文
posted @ 2015-09-14 12:33 雪夜 阅读(643) 评论(0) 推荐(0)
UniDAC 安装教程
摘要:翻译:1、解压后把UniDAC文件夹直接复制到你专门用来存放第三方控件的地方(这一步根据自己的喜好,可以跳过这一步)2、在UniDAC\Source\Delphi21文件夹中找到Make.bat文件,鼠标右键“编辑”确认DELPHI XE7的安装路径是否正确(建议:设置成绝对路径了,防止因为环境变量... 阅读全文
posted @ 2015-09-13 23:53 雪夜 阅读(4201) 评论(0) 推荐(0)
Delphi 实现检测线程类TThread是否结束
摘要:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TMY = class(TT... 阅读全文
posted @ 2015-09-13 10:18 雪夜 阅读(1384) 评论(0) 推荐(0)

1 2 3 下一页