delphi编程:Delphi下的接口编程学习笔记(原创)

Delphi下接口编程     Delphi下接口编程学习笔记 1.1 为什么使用接口?举个例子好了:有这样个卖票服务电影院可以卖票歌剧院可以卖票客运站也可以卖票那么我们是否需要把电影院、、歌剧院和客运站都设计成个类架构以提供卖票服务?要知道连经理人都可以卖票很显然不适合把经理人也包括到卖票服务继承... [阅读全文]

扫雷外挂:扫雷外挂的设计与实现(四)

不得不说捕获“扫雷”窗口以及取得它数据是本个难点现在这个难点已经解决接下来完成接口层已经不是问题了那么来看接口层两个核心过程:=//取得整个雷区每个方块状态填入Cells中供分析procedure FetchCells;var i, j: Integer;begin //扫描每个方块根据指定像素颜色判断该方块性质 //特定像素颜色和方块性... [阅读全文]

deiphi:Deiphi编译优化导致的死循环

请看下面这段代码:procedure TForm1.Button1Click(Sender: TObject);var strColor: ; i, R, G, B, p: eger; strlist: TStringList;begin strColor := medt.Text + \'-\'; strlist := TS... [阅读全文]

时间加减计算器:计算器(加了个小数点)

unit jisuanqiU;erfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = (TForm) Button1: TButton; B... [阅读全文]

word文档页眉:如何在delphi5中实现对word文档页眉的设置?

我这有个对当前页面设置代码var mmm,nnn,aaa:OleVariant;begin mmm:=wdLine; nnn:=1; aaa:=wdFieldPage; WordApp.ActiveWindow.ActivePane.View.SeekView :=wdSeekCurrentPageHeade... [阅读全文]

扫雷外挂:扫雷外挂的设计与实现(二)

有了前述数据编写接口层似乎已经不成问题了现在来构思下运行过程说句实话那种对于某种变化实时作出响应般都用什么思路方法编成本人并不很了解推测无非是两种思想种是用个线程不断地对这个变化进行检查发现改变则动作;另种是注册个类似于钩子东西用回调来处理无疑第 2种方式要更节省系统资源只是难在本人对Windows钩子掌握还塌糊涂若换了个高手无疑应该用这... [阅读全文]

stringgrid:从DBGrid,StringGrid导出Excel

procedure TDM.CopyDbDataToExcel(Target: TDBGridEh;mb,FileName: );variCount, jCount: Integer;XLApp: Variant;Sheet: Variant;beginScreen.Cursor := crHourGlass; not VarIsEmp... [阅读全文]

wrod2003:Delphi操作Wrod的几个知识点

//-------------------化-------------------- var wApp,work:Variant; try wApp:=GetActiveOleObject(\'word.Application\'); except wApp:=CreateOleObject(\'word.Applicat... [阅读全文]

扫雷外挂:扫雷外挂的设计与实现(三)

如上述本分为了接口层和算法层上述全局变量和常量基本都属于接口层内容下面来看接口层具体实现其工作第步是要捕获扫雷窗口并取得其信息这由GetMineWindow来完成:=//试图取得可用扫雷窗口返回值表示是否成功若成功则全局变量//MineWnd、MineDC、AreaHeight、AreaWidth都得到相应填充若失败则以上变量值无意义fu... [阅读全文]

bpl文件:bpl和dll文件的区别[翻译]

[原文] That is correct. A BPL is a DLL. (But not all DLLs are BPLs.) But I still found some dferent, such as that I can create a object from the Host exe and that pass to... [阅读全文]

createoleobject:在Delphi中使用CreateOleObject方法对WORD文件进行操作

使用CreateOleObject思路方法对WORD文档操作具有先天所具备优势和delphi所提供那些Control控件方式访问相比CreateOleObject思路方法距离WORD核心操作“更近”它直接使用OFFICE所提供VBA语言对WORD文档操作进行编程以下是我在本机上所做实验机器软件Software配置如下:Windows X... [阅读全文]

安装flash组件:BORLAND第三方组件安装方法

不是由BORLAND提供组件叫第 3方组件:安装思路方法:就目前常见各种形式组件安装思路方法介绍下 1 只有个DCU文件组件DCU文件是编译好单元文件这样组件是作者不想把源码公布般来说作者必须介绍说明此组件适合Delphi哪种版本如果版本不对在安装时就会出现也正是没有源码给使用者带来了不便那就是旦Delphi版本升级此组件就不能再使... [阅读全文]

delphi远程控制:在Delphi中利用CreateRemoteThread远程注入例子

花了个下午翻了MSDN,写了这个例子,为了安全,我用Delphi建了个什么也没有作prjzzhost.exe,将它用作被注入宿主进程.写了个TestDll.Dll,里面只有个Log,用来在文件Test.Txt中输出信息.最重要个project1.exe是用来注入.测试环境:windowsserver2003+delphi7.0很简单,高手... [阅读全文]

sqldmo:关于SQLDMO的使用

有关SQLDMO使用2005-4-5 16:13:52lw549 sqldmo.dll是个com,安装SQLServer后位于Program Files\\Microsoft SQL Server\\80\\Tools\\Binn文件夹下,有关sqldmo能做什么问题,不是本文讨论重点,这里只介绍说明如何使用该com,现在开始 ... [阅读全文]

模态窗体:来点实用的,自己画带标题栏窗体,可当模态窗体样继承

unit Unit1;erfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, Menus;type TForm1 = (TForm) img1: TImage; //... [阅读全文]

扫雷外挂:扫雷外挂的设计与实现(一)

文/jorge其实我不玩网络游戏所以对于外挂类也没什么好或坏感觉甚至平时基本不会想到这个概念这个实验项目开始称为“扫雷助手”而究其技术含量和现在真正实用游戏外挂也没有可比性设计它意义无非在于对某些Windows API进步熟悉使从未涉足过此领域新手(当初我自己)能够揭开某些“神秘面纱”的所以选择“扫雷”这个最经典小游戏进行hack方面使... [阅读全文]

进程查看器:进程查看器1.3版开发后记

终于赶在元宵节这天发布“进程查看器1.3版”顺便将它中文版名字改为“05元宵版”“进程查看器”直都是用休息时间编码虽然1.3版增加功能不多但也耗用了好几天下班时间开发过程中还是有点东西需要记录下来免得以后又忘记了、查找主窗体  通过特定窗体句柄查找主窗体这是以前做过功能随手写出以下代码: hWnd 0 then ... [阅读全文]

delphi控件:Delphi控件制作技巧[一]

unit USWLMSelectDa;{$S-,W-,R-} {$C PRELOAD}erfaceuses Windows,Messages,SysUtils, Types, Classes, Graphics, Controls,StdCtrls,Forms, StrUtils,Math,ADODB,TFlatButtonUnit,US... [阅读全文]

自动闭窗器:工人线程中关闭窗体的实现

在本人自动关闭信息提示窗体实现中实现了利用线程来关闭不需要窗体技术它所实现是关闭同中窗体而有时是需要关闭不在个中窗体比如现在所见到“广告杀手”(自动关闭广告窗体个) 实现关闭窗体关键在于找到该窗体句柄的后就可以发送WM_CLOSE给该窗体实现窗体关闭下面就是个典型例子用来关闭指定窗体标题以及窗体类名称个Procedure TForm1.B... [阅读全文]

delphi控件:Delphi控件制作技巧[二]

unit USWLMSelectDa;{$S-,W-,R-} {$C PRELOAD}erfaceuses Windows,Messages,SysUtils, Types, Classes, Graphics, Controls,StdCtrls,Forms, StrUtils,Math,ADODB,TFlatButtonUnit,US... [阅读全文]

delphi2005:delphi2005探讨之四

笔者在用delphi2005调试其自带例子DBWebFilterSample时遇到以下问题:若BdpDataAdapter1active属性设为true编译运行出现以下错误“/DBWebFilterSample”应用中服务器----------------------------------------------------------... [阅读全文]

photoshop应用:创建Photoshop式浮动窗口应用程序

用过Photoshop朋友定对它那些方便浮动面板记忆犹新其实这些面板就是个个小窗体但这些小窗体都放在Photoshop主窗体上(不是存在主窗体中)有自己标题栏、最小化按钮及最大化按钮但它们和MDI区别是他们可以拖到主窗体外更重要是工作中所有这些面板窗体和主窗体最处于激活状态  用Spy & Capture查看下就不难发现这些面板窗体Par... [阅读全文]

mscomm控件:在delphi7中利用mscomm控件编程

Mscomm是微软个强大串口通讯Control控件其强大简单特点今我们不舍在delphi中我们也可以使用它下面这些代码是针对发送和接收为16进制处理var senddata:.gif' /[1..10] of char; reData:.gif' / of Variant; sendstr:; restr:; i:long;be... [阅读全文]

rs232串口:检查RS232(串口)是否接有设备

在RS232中有4个脚位可用来回应讯号给电脑分別为CTS,DSR,RING,RLSD当未接上设备时,脚位电太皆为低电压,讯号传回OFF,很多设备都利用此 4个脚位和电脑沟通,所以检查脚位电压就知道改COM上是否有设备存在MS_CTS_ON,MS_DSR_ON,MS_RING_ON,MS_RLSD_ONprocedure TForm1.Bu... [阅读全文]

dbgrid排序:点击DBGrid的Title对查询结果排序

//欲实现点击DBGridTitle对查询结果排序想作个通用不是事议//例如不能在SQL语句中增加Order by ...SQL可能原来已经包含Order by ...//而且点击另个Title时又要另外排序目是想作到象资源管理器那样随心所欲procedure TfrmChild.DBGrid1TitleClick(Column: TCo... [阅读全文]

qq空间等入:实现QQ窗体的缩入伸出功能

不知道大家在使用QQ时有没有想到它缩入伸出功能是如何实现呢?实现这个效果关键在于如何判断当前鼠标指针下面窗体是不是我们窗体GetCursorPos是个可以获得鼠标指针在屏幕中坐标API利用它和FindVCLWindow结合就可以轻易地获得鼠标指针下VCL可视组件但当个窗体中不只个VCL可视组件例如可能还有TPanel、TMemo等等类型... [阅读全文]

系统后门:关于开发系统后门软件的几点思路

有关开发系统后门软件Software几点思路作者:Delphiscn(cnBlaster#sohu.com)http://blog.csdn.net/Delphiscn注释:这只是篇临时学习笔记目录1、前言2、系统加载3、文件关联4、攻击控制5、文件隐匿6、附言前言现在系统后门软件Software数不胜数但大都有个通病就是系统加载方面很容... [阅读全文]

authorware怎么用:用DELPHI开发AUTHORWARE的u32

用DELPHI开发AUTHORWAREu32  功能是AUTHORWARE最突出特征利用AUTHORWARE提供系统能够完成些复杂控制任务对于些特殊任务AUTHORWARE允许用户自己定义使得设计具有更大灵活性对于windows系统来说自定义是以动态链接库(DLL)文件存储因此存储自定义文件和当前交互式应用文件是分立本文介绍下如何用DEL... [阅读全文]
<< < 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 > >> 共1366条 分46页