内容列表
- VCL中网格控件原理分析
- VCL中网格控件原理分析
lxpbuaa(桂枝香在故国晚秋)
2004-9-15
去年还在成都的时候,因为同事工作需要,我研究了一下TDBGrid,最后有点收获,在TDBGrid中加入了固定列及相关一些(如固定列可得到焦点、可拖放、数据可修改等)功能。
前几天,有人在我的Blog(http://blog.csdn.net/lxpbuaa)上开骂:“
- 分类:Delphi 查阅全文
- Daily build实践
- Daily build 实践
Daily build作为软件开发的最佳实践之一,微软甚至将它称为项目管理的心跳,可见其在软件开发中的重要作用。为什么会有这么高的评价? 除了平常提到的一些显著改进外,主要是因为实现daily build前有一些先决条件,即意味着你至少已经实现下列scm管理:
1. &nbs
- 分类:Delphi 查阅全文
- 利用Indy的TIdFtp控件实现FTP协议
- 现在很多应用都需要上传与下载大型文件,通过HTTP方式上传大文件有一定的局限性。幸好FTP作为一个非常老而且非常成熟的协议可以高效稳定地完成大文件的上传下载,并且可以完美地实现续传。就拿我写的电影服务器管理端程序来说,各种方案比较后,发现使用FTP可以完美地实现要求。但是要通过WinSocket库实现FTP比较麻烦,幸好有Indy--一个包装了大多数网络协议的组件包。
通过Ind
- 分类:Delphi 查阅全文
- Delphi 9
- http://info.borland.com/media/shockwave/delphi2005/d2005sneak.html 去看看Delphi2005的新特性有很有意思的 Error insight .Help insight还有 自动抽取过程 变量自动更名 自动声明变量等特性
- 分类:Delphi 查阅全文
- Delphi部分函数、命令、属性中文说明
- Abort 函数 引起放弃的意外处理Abs 函数 绝对值函数AddExitProc 函数 将一过程添加到运行时库的结束过程表中Addr 函数 返回指定对象的地址AdjustLineBreaks 函数 将给定字符串的行分隔符调整为CR/LF序列Align 属性 使控件位于窗口某部分Alignment 属性 控件标签的文字位置AllocMem 函数 在堆栈上分配给定大小的块AllowGrayed 属性
- 分类:Delphi 查阅全文
- 关于VCL的编写 (二) 简单介绍一下VCL消息传递
-
简单介绍一下VCL消息传递
VCL除了封装了WINDOWS消息外,还有自己自定义的一些消息。WINDOWS的消息以WM_ 开头,可以参考Delphi Help里带的WINDOWS SDK 或MSDN, 在Messages.pas文件中也可以看得到. VCL的一些内部消息,一般是以CM_ CN_ CB_ 等开头的,在Controls.pas文件中也可以看得到,具体的使用可以查看Delphi
- 分类:Delphi 查阅全文
- Delphi控制Excel2000
- 类 别:COM & ActiveX(一) 使用动态创建的方法首先创建 Excel 对象,使用ComObj:var ExcelApp: Variant;ExcelApp := CreateOleObject( 'Excel.Application' );1) 显示当前窗口:ExcelApp.Visible := True;2) 更改 Excel 标题栏:ExcelApp.Caption :=
- 分类:Delphi 查阅全文
- 校验码辅导讲座
- 校验码辅导讲座
老顽童(原创)
二进制数据经过传送、存取等环节,会发生误码(1变成0或0变成1),这就有如何发现及纠正误码的问题。所有解决此类问题的方法就是在原始数据(数码位)基础上增加几位校验(冗余)位。
一、码距
一个编码系统中任意两个合法编码(码字)之间不同的二进数位(bit)数叫这两个码字的码距,而整个编码系统中任意两个码字的的最小距离就是该编码系统的码距。
如图1所示的一个编
- 分类:Delphi 查阅全文
- 用DELPHI实现文件加密压缩
- 用DELPHI实现文件加密压缩作者: e梦缘 (wnhoo)Mail:[email protected]风花雪月 e梦情缘 点击下载此详细说明文件概述:在这篇文件中,讲述对单个文件的数据加密、数据压缩、自解压的实现。同样,也可以实现对多个文件或文件夹的压缩,只要稍加修改便可实现。关键字:加密压缩、Zlib、流、资源文件引 言:在日常中,我们一定使用过WINZIP、WINRAR
- 分类:Delphi 查阅全文
- Windows的DDE原理
- 7.2.1 Windows的DDE原理 Windows的DDE机制基于Windows的消息机制。两个Windows应用程序通过相互之间传递DDE消息进行DDE会话(Conversation),从而完成数据的请求、应答、传输。这两个应用程序分别称为服务器(Server)和客户(Client)。服务器是数据的提供者,客户是数据的请求和接受者。DDE会话由客户程序启动。客户程序把一条消息(WM
- 分类:Delphi 查阅全文
- 在Delphi中获取和修改文件的时间
- 在Delphi中获取和修改文件的时间 本文介绍了在Delphi中利用系统函数和Windows API函数调用来获取和修改文件的时间信息的方法。 熟悉Windows 95/98的朋友一定经常会用单击鼠标右键的方法来查看所选定的文件的属性信息。在属性菜单中会列出该文件的创建时间、修改时间和访问时间。这些信息常常是很有用的,它们的设置一般都是由操作系统(也就是由Dos/Windows等等)自动完成的
- 分类:Delphi 查阅全文
- Delphi9的最新消息。Diamondback preview!!
- 刚刚结束的BorCon 2004上公开了Delphi9(代号:Diamondback)的最新影像。目前公布的新特性:
新的Delphi语言特性,for..in.. do enumerator,(觉得判断一个字符串是否属于某个字符串列表时特别有用)Delphi Win32, .NET, C# all in one IDE (应该就是BDS的最新版,果然集成在一起了)VCL, VCL for .NE
- 分类:Delphi 查阅全文
- DELPHI基础开发技巧
-
◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);
◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:var xp
- 分类:Delphi 查阅全文
- delphi中command/action的疑惑
- 在看了一大堆提到界面和代码分离的理论以后,不知道大家对command/action模式到底是怎么理解的?我在此也有如此疑问,一般情况下在dlephi中一提到command/action 模式,第一个想到的就是TActionList,TActionManager等一系列的action控件,然而似乎delphi控件的设计方式或者说事件件调用方法本身就是以command/act
- 分类:Delphi 查阅全文
- 用Delphi实现整个网站图片的极速下载
- 今天在s8s8上看到一个帖子,http://www.s8s8.net/forums/index.php?showtopic=13495人气极旺,大家用不同的语言和脚本来下载一个网站上的MM照片,有shell脚本的,c语言的,C++的,vbs的,php的,perl的,还有java的和C#的,可谓百花齐放,一时兴起,我也写了个Delphi版本的,使用了多线程,基本上不到半个小时就把几千张照片全部Dow
- 分类:Delphi 查阅全文
- Delphi异常处理的基本原则和方法
- 一、异常的来源。
在Delphi的应用程序中,下列的情况都比较有可能产生异常。
(1)文件处理
(2)内存分配
(3)Windows资源
(4)运行时创建对象和窗体
(5)硬件和操作系统冲突
?
二、异常的处理。
(1)try…except…end;
在try体内的代码发生异常时,系统将转向except部分进行异常的处理。这是Delphi处理异常的最基本
- 分类:Delphi 查阅全文
- BorCon 2004已经开幕了(图片报道)
- 给大家个链接了:
http://www.marcocantu.com/Development/borcon2004/default.htm
http://www.chuckscorner.com/
看起来很酷啊 !
- 分类:Delphi 查阅全文
- 对齐到网格
- var
iGridSize : Integer = 16;
procedure TForm1.FormPaint(Sender: TObject);
var
i, j : integer;
begin
Self.DoubleBuffered := True;
for i := 0 to Self.Width do
for j := 0 to Self
- 分类:Delphi 查阅全文
- Delphi 9 一点体验
- 1.支持C#、Delphi for .Net、Delphi for Win32
2.Code Snippets
3.For loop(支持Delphi for Win32)
4.Refactoring for Delphi and C#(***)
5.Error Inside
6.Help Inside提示信息中的链接(***)
7.History View(****)
对于Fo
- 分类:Delphi 查阅全文
- delphi部分学习笔记
- 1月14日:
计划的工作终于开始了,从12日开始包括搬家和其他凌乱的琐事,浪费了几天时间,不过工作终于还是按计划的如期开始了。
今天晚上开了这个项目的第一次会议,通过会议的讨论,我们了解了这个项目的总体框架和结构,知道了我们应该从什么地方入手,知道了应该学习和具备那些方面的知识。通过这次会议我们还设计到了具体的模块,和简单的讨论了各个模块应该具备那些简单的功能。接下来就是我们根据模块的讨论安排
- 分类:Delphi 查阅全文