内容列表
实现StatusBar的Flat风格
  效果见右图,OfficeXP里就是这样的风格,其实实现很简单,不必专门在网上找别人控件。  把StatusBar的SimplePanel设为False,点击Panels添加StatusPanel,把所有StatusPanel的Bevel设为pbNone、Style设为psOwnerDraw因为我们要自己绘制Flat风格。下面是StutasBar的OnDrawPanel事件代码:procedur
分类:Delphi 查阅全文
数据转移方法用何方法效率最高?
数据转移方法Delphi常用基本思想是:在一个Form中,分别用两个TDatabase控件连接新老数据库。并采用TTable、TDbGrid作为数据转移的中心,根据DbGrid中的数据生成标准的SQL插入语句。这样,就实现了从一个数据库系统到另一个数据库系统的数据转移。在这里,采用TTable、TDbGrid作为数据转移的中心是一个技巧,因为:TTable的Fields属性能指示出某字段的字段名称
分类:Delphi 查阅全文
再说Delphi的String类型
delphi中string类型是个四不像的冬冬,以前有过无数的文章写它的实质,今天看Aimingoo的书关于string类型和PE数据段的那些章节,有点感触就写了些代码测试,深感作者功底之深此外还有一点收获 var  a1:string='1';  a2:string='2';。。。。。。。。。。。。。a1:=a2;a2:=a1;全局变量这样之后才真正让引用计数=2聪
分类:Delphi 查阅全文
来自SVG的灵感
SVG - Scalabel Vector Graphics可伸缩向量图形(SVG)使得用文本指定出现在页面上的图像成为可能。它的好处有很多,包括轻松地从数据库信息生成图形,以及向图形添加动画和交互性的能力。今天用Borland Together看project的class diagram。导出时是用SVG格式。突然来了灵感! 想当初做Workflow的Designer时,流程图的绘制、显示和保存
分类:Delphi 查阅全文
转贴:Delphi Office 组件集常见问答
http://www.winsoft.sk/officfaq.htmOffice Component Suite FAQ Last Updated Friday January 03, 2003 Q1. How do I open an Excel application, workbook, worksheet?Q2. How do I close an Excel applicati
分类:Delphi 查阅全文
DirectX wrappers for Borland Delphi
DirectX wrappers for Borland DelphiThis chart is updated by the creators of the wrappers themselves. While the information is believed to be correct, this cannot be guaranteed. If yo
分类:Delphi 查阅全文
看到一篇好文章与大家分享!!!!!
Delphi vs VC++       偶然来找一个文件,却发现这里关于vc++和delphi的讨论很是激烈。看了大家写的一些文章,觉得有些看法正确,有些就很偏颇甚至错误(也许无知?很抱歉我这样说:-)。我无意与任何人争论,更愿意把这看成是技术上的讨论。应该本着公正,不带偏见的态度(这并不意味着非要平分秋色,一切应以事实为准)。我用过除tp1以外的所
分类:Delphi 查阅全文
EhLib 3.5 发布
EhLib 是一套非常优秀的第三方VCL Grid组件,相对于Delphi自身的DBGrid,它增加了很多功能,如:1、Grid可显示为Flat、3D效果;2、在表格底部显示合计行(可多行);3、自动列标题排序,可自动显示排序标记;4、日期列自动为DateTimePicker,Boolean列自动为CheckBox;5、表格首行可显示查询行,自动筛选数据;6、增加Grid数据查找对话框;
分类:Delphi 查阅全文
SQLServer2000的自定义聚合函数
--和行转列的应用效果差不多了,统计结果中可能会用到--测试表create table Test(F1 varchar(10), F2 varchar(10))--插入数据insert into Test select 'jack' F1,'book1' F2unionselect 'jack' F1,'book2' F2unionselect 'jack' F1,'book3' F2u
分类:Delphi 查阅全文
使用Delphi 7控制Word 2000生成文档的方法
最近帮同学用Delphi 7写的一个数据库应用中的一个功能是将查询的结果导出到一个Word文档中保存。虽然Delphi 7的Servers面板中提供了TWordApplication和TWordDocument组件,但是帮助中却几乎没有写它们的使用方法。于是在中国期刊网上down了许多的相关文章来看,只可惜几乎都是用Delphi 5写的(Delphi 7中不能兼容),而且都只是简单的介绍了一下,甚
分类:Delphi 查阅全文
注册快捷方式
这里我们用到了com对象我要解释一下com(compent  object model)其实是microsoft提出的组件标准,它定义了组件和应用程序之间进行通信的标准,同时提供了组件程序运行时所需要的环境。这是书上讲的,现在我用口头语客串几句。Com可以用不同的语言编可以实现通信的效果,可以把它们看成一些二进制的可执行程序。下面就
分类:Delphi 查阅全文
Delphi中使用资源文件.
目的,在Delphi中使用资源文件本例是将一个Flash动画加到我的们程序中,在程序启动时再释放出来.先新建一个文件文件写入内容:Flash SwfFile1 Thanks.SWF另存为:SwfFile.rc然后用brcc32.exe生成资源文件.res然后在Delphi中加入一行(最后一行)implementation {$R *.dfm}{$R SwfFile.RES}//就是这行然后加一个
分类:Delphi 查阅全文
牛牛的链接 不过和李维差距太大
lxpbuaa(桂枝香在故国晚秋)这个牛人好像和csdn有很亲密的关系(一篇自己的空白链接都可以在csdn上挂近一个月),和FrameSniper有过节出过<delphi精要>帅哥一个
分类:Delphi 查阅全文
DelphiCodeToDoc--像JavaDoc一样的Delphi源码文档生成工具
DelphiCodeToDoc 像JavaDoc一样的文档自动生成工具   翻译:[email protected] 原作:http://dephicodetodoc.sourceforge.net/     一、        它是什么 DelphiCodeToDoc 是一个免费的D
分类:Delphi 查阅全文
Delphi使用方法
1.存儲過程動態調用    sp_Exec.Parameters.Clear;    sp_Exec.ProcedureName := 'sp_TransTo';    sp_Exec.Parameters.CreateParameter('@mailId', ftString, pdInput, 50, MailId);&
分类:Delphi 查阅全文
用注册表对delphi程序加密
本加密方法分三部分:   1. 根据对注册表的搜索结果判定设置对话框的内容。   2. 若初次使用,则设新密码;若是已经设置密码,则进行验证。   3. 一个密码变换小程序(比原来的复杂得多)。当然,如果需要修改密码的功能,只要将设置密码部分改动一下即可。   一、程序启动时,通过搜索注册表,判断是否已有密码,来确定窗口的显示内容。不过事先应有以下的声明然后才能使用:   在u
分类:Delphi 查阅全文
OOP程序设计实践
·简介(开发中) 前言    phoenix,浴火重生的凤凰。和她的名字一样,这个版本的热键助手是一个全新的热键助手。虽然她“长得”和以前的版本差不多不过她已经实现了程序的全部重写。    应当说phoenix版本是“热键助手”的降级版。在以前开发R
分类:Delphi 查阅全文
捆绑执行文件新思维(第二版)
最新功能:与其它程序捆绑后,图标为其它程序的图标这个示范程序没有form,编译、压缩后仅40K,运行后不长驻内存如果加上隐藏的窗体,加上搜索可执行程序的功能,加上监视系统的功能,加上 %$#@*^ 功能... 程序中几个数字的确定:1  在本程序编译后用Aspack.Exe压缩,大小为414722  经过分析,本程序在用Aspack.Exe压缩后,图标前面部分长40751,图
分类:Delphi 查阅全文
分析DFM文件生成程序界面
近回答了一个问题,是关于根据DFM文件来生成程序的界面的,花了数天的研究,对于一般的程序界面基本可以还原了。不敢自留,在这里将代码贴出来,里面没有多少解释,可能阅读不大方便,在这里表示抱歉,本人没有多少时间,所以就请各位有兴趣地自己分析代码了。其主要思路是用递归的方式来分析DFM文件,再用流化技术将类生成出来。以下是代码://////////////////////////////////////
分类:Delphi 查阅全文
文件与目录
strPcopy(BaseDbName,A_BaseName);gettemppath  setlength(tmpFile,MAX_PATH);  GetTempFileName(ExtractFilePath(application.ExeName),'',0,pchar(tmpFile));================================== 
分类:Delphi 查阅全文
<< 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 >>