内容列表
Delphi模式编程之策略模式(下)
Delphi模式编程之策略模式(续)   刘 艺 1.3                         策略模式在酒店管理系统中的应用 在酒店管理系统
分类:Delphi 查阅全文
用C++ Builder的MD5控件实现软件防护
一、共享==免费? 随着Internet大行其道,“共享+注册”模式日渐成为程序员发布自己软件的主要手段,但是随之而来的破解手段也越来越高明。如何保护自己的劳动成果不被暴力破解或修改?用MD5摘要值验证是一个很常用的方法。 MD5作为一个公开算法,实现的方法很多,比如开源软件、Windows自带的API等,C++ Builder和Delphi中集成的Indy里面也有现成的MD5控件。用API实
分类:Delphi 查阅全文
Delphi模式编程之策略模式(上)
Delphi模式编程之策略模式   刘 艺   1.1                         模式解说 策略(Strategy
分类:Delphi 查阅全文
Delphi背后---初学者参考之二(2)
(续Delphi背后---初学者参考之二(1) ) 2 Windows API API(Application Programming Interface)应用编程接口,所有的计算机语言都要用到它。API是什么?API是程序使用操作系统提供的服务的一个途径,我们大多数的编程都不直接操作硬件,而是调用这些API,再由操作系统直接操作硬件,这样的好处是我们编程时不必考滤与硬件兼容的问题,
分类:Delphi 查阅全文
建立、读取、存贮INI文件的方法《一》
内容:INI文件在系统配置及应用程序参数保存与设置方面,具有很重要的作用,所以可视化的编程一族,如VB、VC、VFP、Delphi等都提供了读写INI文件的方法,其中Delphi中操作INI文件,最为简洁,这是因为Delphi6.0提供了一个TInifile类,使我们可以非常灵活的处理INI文件。 一、有必要了解INI文件的结构:;注释[小节名]关键字=值... INI文件允许有多个小节,每
分类:Delphi 查阅全文
建立、读取、存贮INI文件的方法《二》
内容:       要利用.INI文件做程序有关数据的存储工作,就需要能读和写.INI文件,所以列了如下方法给大家参考:从.INI文件中获取字符串varstrResult:pchar;beginGetPrivateProfileString('windows', // []中标题的名字'NullPort', // =号前的名字'NIL', //
分类:Delphi 查阅全文
建立、读取、存贮INI文件的方法《三》
  控制INI文件几法   要利用.INI文件做程序有关数据的存储工作,就需要能读和写.INI文件,所以列了如下方法给大家参考:   从.INI文件中获取字符串   var   strResult:pchar;   begin   GetPrivateProfileString(   'windows', // []中标题的名字   'NullPort', // =号前的名字
分类:Delphi 查阅全文
在TDBGrid控件中为作修改过的记录进行标识!
unit testDBG; interface uses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, Grids, DBGrids, DB, ADODB, StdCtrls,Types; type  TForm1 = class(TFo
分类:Delphi 查阅全文
如何制作平面式列头的Listview
如何制作平面式列头的Listview   新建一应用程序,在窗体上放置一个ListView控件和一个按钮控件,然后粘贴以下代码,代码中的有关API和常量参考Windows单元,方法是按是Ctrl键,然后单击鼠标左键   unit Unit1;   interface   uses   Windows, Messages, SysU
分类:Delphi 查阅全文
开发一个密码查看器
现在有很多软件都有密码输入对话框。上面显示的是*标识符。如果想查看其字符串并不难。下面我们就用delphi使用API函数来开发一个查看其密码字符的程序吧。 功能:当鼠标移动到密码处就会在程序的指定地方显示其字符串。 问题一:当鼠标移动到密码对话框处时查找出此处的控件句柄。这样才可以对这个对象进行操作.具体实现如下: function gethwnd(): thandle;var 
分类:Delphi 查阅全文
编辑框和位图按钮的特殊结合
编辑框和位图按钮的特殊结合 山东省沾化县人民医院信息科(256800)---李强   Delphi编程已成为现代编程的一个热门,很多程序员喜欢用delphi写程序。可在delphi编程中,会遇到很多意想不到的问题,现将我在编程中遇到的一个经验供大家参考: 新建一窗体form1,在该窗体上建立edit1,edit2两个编辑框,bitbtn1一个位图按钮,edit1、edit2的te
分类:Delphi 查阅全文
在Delphi中开发使用多显示器的应用程序
Windows可以将多个显示器映射为虚拟桌面,使我们可以利用这一点设计出方便工作的应用程序。例如PowerPoint就充分发挥了双显示器的优势(大多数的笔记本电脑都支持),它可以在一个显示器上播放幻灯片,而在另一个显示器上显示备注,可以控制播放的进程,使使用者做商务演说的时候非常等心应手。那么我们怎么开发这种应用程序呢?这篇文章将向你展示如果用Delphi实现使用多显示器的应用程序。  
分类:Delphi 查阅全文
delphi连接数据库浅谈
一个程序连接数据库中间就需要有一个数据库连接引擎 笔者在使用Delphi的过程中,共使用过几种连接方式连接Access,SqlServer,Oracle,IBM UDB,IBM AS/400... 1.BDE    这是使用Delphi最多的一种方式,建立一个BDE别名可以在控制面板中的BDE Administration中添加,不过我习惯在SQL E
分类:Delphi 查阅全文
纸牌控件的编写(下)
constructor TZFPlayCard.Create(AOwner: TComponent); var   x, y: integer; begin   inherited Create(AOwner);   FCardId := 1;   cdtInit(x, y);   SetBounds(0, 0, x, y); &n
分类:Delphi 查阅全文
纸牌控件的编写(中)
function cdtInit(var CardWidth, CardHeight: TCoordinate): Bool; {$ifdef Win32}stdcall; {$ENDIF Win32} function cdtDraw(aDC: HDC; X, Y: TCoordinate; Card: TCardId;   Mode: Cardinal; Color: TCo
分类:Delphi 查阅全文
非COM环境下的接口编程--问题,技巧,应用(二)
(接上文) 代码: 现在把全文的代码列举如下,其中有一些上面没有给出的代码,但它们也很重要,列在一起方便大家浏览,请仔细查看下面的代码以获得需要的信息,当然本文也仅仅是做为一个简单的例子,举出了一些常见的问题和解决技巧,以及象这样的接口编程的一个可能应用。 接口: IFoo = interface;   IFooManager = interface   ['{3
分类:Delphi 查阅全文
非COM环境下的接口编程--问题,技巧,应用(一)
非COM环境下的接口编程------问题,技巧,应用 先行知识:Delphi/接口/Dll/OOP 难度:★★★☆☆   引子: 接口的概念由来已久,早在COM出现之前(COM应该是95年左右)接口的概念就已经在面向对象的开发中根深蒂固了,著名的《设计模式》(94年出版)中也指出“针对接口编程而不是针对实现编程”。使用接口可以降低软件系统中不同模块的偶合性,利于软件系统的更新与
分类:Delphi 查阅全文
简单工厂模式(Simple Factory Pattern)Delphi代码
    昨天下午,看完 guoyan19811021 的设计模式之简单工厂模式(Simple Factory Pattern)(参见http://www.csdn.net/Develop/read_article.asp?id=26635)  之后,为了加深印象,我把上面的VB.Net改成了Delphi,未必有很大的意义,但还是贴出来,与大家共享。
分类:Delphi 查阅全文
纸牌控件的编写(上)
使用了系统自带的纸牌库,无需任何资源,具有边角圆滑的效果,支持Windows 98、Windows 2000系统。 效果如下图:   还具有自定义图象功能,如下图所示: unit ZFPlayCard; { 2003.11.27 xzhifei } interface   uses   Windows, WinTypes, Messag
分类:Delphi 查阅全文
在Delphi中如何维护COM+的状态信息
在Delphi中如何维护COM+的状态信息 刘晓明(cipherliu) 问题是这样开始的:我需要写一个COM+,用来连接不同的数据库。有的朋友可能会说,应该为每个数据库建立一个COM+,但是在我的系统里不能这样。我们在做一个教育辅助系统,用户是学校(当然包括学校里的老师、学生、家长),我们为每个学校建一个数据库,这些数据库的结构是相同。当然我们还有管理数据库,用于协调各数据库的关系。每增加一
分类:Delphi 查阅全文
<< 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 >>