DELPHI技术

博客园 首页 新随笔 联系 订阅 管理

文章分类 -  编程经验

自己或别人在编程过程中经验荟萃
摘要:An (incomplete) comparison of Delphi and C# features Delphi and C# are both rich and powerful object oriented programming languages. As a reminder a short recapitulation of what that stands for : Obje... 阅读全文
posted @ 2005-11-25 19:52 DELPHI技术 阅读(375) 评论(0) 推荐(0)

摘要:一、Owner和Parent的区别: Parent属性是指构件的包容器,构件只能在此范围内显示和移动。举例子如下: (1)在Form1的窗体上,放一个Panel1,并将Panel1拉大, (2)在Panel1上放一Button1; (3)在Form1上放一Button2。 现在如果移动Panel1,则Button1随着Panel1移动,这是因为Button1的Parent是Pa... 阅读全文
posted @ 2005-07-23 17:42 DELPHI技术 阅读(440) 评论(0) 推荐(0)

摘要:1、查找和替换。(1)+F[1]:选择页“Find”,进行查找,则根据查找方向继续查找。选择页“Find in Files”,则进行该工程内的全文查找。(2)+R:替换。(3)设置书签和定位:设置书签:++数字[2] 定位书签:+数字 2、窗体编辑。(1):在窗体编辑和代码编辑间进行切换。(2):调用窗体组件属性/事件浏览设置器(Object Inspector)。(3)+:对齐... 阅读全文
posted @ 2005-07-22 12:56 DELPHI技术 阅读(410) 评论(0) 推荐(0)

摘要:1、查找和替换。(1)+F[1]:选择页“Find”,进行查找,则根据查找方向继续查找。选择页“Find in Files”,则进行该工程内的全文查找。(2)+R:替换。(3)设置书签和定位:设置书签:++数字[2] 定位书签:+数字 2、窗体编辑。(1):在窗体编辑和代码编辑间进行切换。(2):调用窗体组件属性/事件浏览设置器(Object Inspector)。(3)+:对齐... 阅读全文
posted @ 2005-07-15 09:10 DELPHI技术 阅读(339) 评论(0) 推荐(0)

摘要:(** 单元说明: 文件/流的加密解密方法(For Delphi 6-7)** 软件来源: http://www.go-neumann.com* http://www.inbytes.net** 作 者: neumann@163.com** 使用说明: 此文件的代码可以直接编译使用,* 您可以根据需要编写自己的加密/解密代码.** 声 明: 以下... 阅读全文
posted @ 2005-07-15 08:49 DELPHI技术 阅读(1378) 评论(0) 推荐(0)

摘要:{ No.1 判断逻辑类型 }var B: Boolean;beginB := Boolean(2); //这样只是为了调试//B := True;if B = True then ShowMessage('B = True'); //不建议//不安全///////if B then ShowMessage('B'); //建议//简短end;var B: Boolean;beginif Edit... 阅读全文
posted @ 2005-07-15 08:44 DELPHI技术 阅读(384) 评论(0) 推荐(0)

摘要:1. 控制INI文件几法 要利用.INI文件做程序有关数据的存储工作,就需要能读和写.INI文件,所以列了如下方法给大家参考:从.INI文件中获取字符串varstrResult:pchar;beginGetPrivateProfileString('windows', // []中标题的名字'NullPort', // =号前的名字'NIL', // 如果没有找到字符串时,返回的默认值strRes... 阅读全文
posted @ 2005-07-15 08:32 DELPHI技术 阅读(1139) 评论(0) 推荐(0)

摘要:Delphi作为一门新起的Windows编程语言,由于其集众多的优秀特性于一身,因而越来越得到广大编程人员和发烧友的青睐。以下十则技巧涉及的面比较广泛,希望能够对Delphi的爱好者有所裨益。1.类似于vb.中的doevents功能。 大家或许发现,在Delphi中没有类似于vb.中的doevents函数,这样有的时候,我们将无法使Windows响应多个同时发生的事件。其实,在D... 阅读全文
posted @ 2005-07-15 08:29 DELPHI技术 阅读(1349) 评论(0) 推荐(0)

摘要:配置数据引擎(BDE、SQL Link)的简单方法 在数据库程序分发时,需要携带数据引擎(BDE、SQL Link),并且在客户端安装完程序后还需要配置数据引擎,如用户名(username)、密码(Password)等等。如果手工配置的话,工作量比较大,这时,我们可利用InstallShield For Delphi轻松实现配置。在用InstallShield For Delp... 阅读全文
posted @ 2005-07-15 08:26 DELPHI技术 阅读(374) 评论(0) 推荐(0)

摘要:在Delphi中调用Windows API 函数十分方便,只需在单元的uses段加入Windows 单元名即可(对于由Delphi自动创建的单元,该项工作已经完成)。单元Windows.pas 已经由Delphi编写并直接提供开发者引用。笔者在开发Windows 应用时对于几个特别的API 函数总结了一些经验供大家参考。以下开发经验均在Windows 9x中适用。 一、关闭系统 ... 阅读全文
posted @ 2005-07-15 08:23 DELPHI技术 阅读(815) 评论(0) 推荐(0)

摘要:---- Delphi是一种面向对象的编程语言,由于它采用完全集成OOP的优点,因此使它成为目前十分流行的Windows开发工具。在Delphi包含的众多类中,TApplication是一个有着十分重要作用的类。TApplication类是用于描述Delphi编制的应用程序的一个类。通过对这个类的灵活应用可以编制许多有特点的程序。下面我们就举几个这方面的例子。 ---- 1 检测当前Window... 阅读全文
posted @ 2005-07-14 09:22 DELPHI技术 阅读(356) 评论(0) 推荐(0)

摘要:以下是Delphi数据库应用程序中常见错误、原因/解决方法: 数据感知控件DataSource属性未设置或者设置错误(链接为其他的DataSource) 原因:在设计时不小心改动,拷贝粘贴过程中未全部更改 测试时标准代码中没有数据,无法进行测试 解决:确定需要输入数据的表格的先后顺序,在依次输入测试数据,再进行测试 wwFilterDialog中进行数据过滤时,应该显示字段列表的字段没有显示,不方... 阅读全文
posted @ 2005-07-14 09:00 DELPHI技术 阅读(618) 评论(0) 推荐(0)

摘要:以下代码在WIN2K,D6,MDAC2.6下测试通过, 编译好的程序在WIN98第二版无ACCESS环境下运行成功. //在之前uses ComObj,ActiveX //声明连接字符串 Const SConnectionString = ’Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;’ +’Jet OLEDB:Database Password... 阅读全文
posted @ 2005-07-14 08:54 DELPHI技术 阅读(315) 评论(0) 推荐(0)

摘要:规则一:为每一个类创建一个单元(One Class,One Unit) 请始终牢记这一点:类的私有(private)和保护(protected)的部分只对于其他单元中的类和过程(procedure)才是隐藏的.因此,如果你想得到有效的封装性,你应该为每一个类使用一个不同的单元。对于一些简单的类,比如那些继承其他类的类,你可以使用一个共享的单元。不过共享同一个单元的类的数目是受到限制的:不要在一个简... 阅读全文
posted @ 2005-07-14 08:52 DELPHI技术 阅读(296) 评论(0) 推荐(0)

摘要:INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法,其中Delphi中操作INI文件,最为简洁,这是因为Delphi3提供了一个TInifile类,使我们可以非常灵活的处理INI文件。 一、有必要了解INI文件的结构: ;注释 [小节名] 关键字=值 ... INI文件允许有多个... 阅读全文
posted @ 2005-07-14 08:34 DELPHI技术 阅读(248) 评论(0) 推荐(0)