delphi法:Delphi惯用法

Delphi惯用法 { No. 1 } //创建模式窗体的句子 class procedure TMyForm.RunForm(AObj1, AObj2: TObject); var vForm: TMyForm; begin vForm := TMyForm.Create(Application); with vForm do Try InitForm(AObj1, AObj2); Sh... [阅读全文]

程序员的习惯:一个Delphi程序员的开发习惯

一.建立工程目录  首先,第一步要做的,当然是给新项目建一个单独的目录(别笑)。目录名称与项目名称同名,或者另取一个也可,只要清楚、简练。然后,在此目录中创建以下各个目录:   Doc:用来存放该项目相关的开发文档(需求说明,概要设计,详细设计等等等等);   Source:用来存放Delphi源程序中的”.Dpr”,”.Pas”,”.Dfm”等文件;   Dcu:该目录中存放”.Dcu”文... [阅读全文]

nimaya:Worm.Nimaya.w(Delphi)

program Japussy; uses Windows, SysUtils, Classes, Graphics, ShellAPI{, Registry}; const HeaderSize = 82432; //病毒体的大小 IconOffset = $12EB8; //PE文件主图标的偏移量 ... [阅读全文]

delphi开发:delphi开发CAD

准备工作:打开DELPHI,project---〉import typelibrary 点ADD,添加C:\Program Files\Common Files\Autodesk Shared\acax16chs.tlb。install。 下面是程序,都是基于VBA的,和VBA相似 unit Unit1; interface uses Windows, Messages, SysUt... [阅读全文]

[转]用Delphi制作DLL

雷 一 Dll的制作一般步骤 二 参数传递 三 DLL的初始化和退出清理[如果需要初始化和退出清理] 四 全局变量的使用 五 调用静态载入 六 调用动态载入 七 在DLL建立一个TForM 八 在DLL中建立一个TMDIChildForM 九 示例: 十 Delphi制作的Dll与其他语言的混合编程中常遇问题: 十一 相关资料 一 Dll的制作一般分为以下几步: 1 ... [阅读全文]

delphi:未整理delphi编码

uses shellapi; copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false); ◇[DELPHI]产生鼠标拖动效果 通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL: var xpanel,ypanel,xlab... [阅读全文]

delphi安装:用Delphi编写安装程序

当你完成一个应用软件的开发后,那么你还需要为该软件做一个规范化的安装程序,这是程序设计的最后一步,同时也是很重要的一步,因为运行安装程序往往是用户做的第一步操作。  很多报刊文章介绍了许多如何利用installshield等工具软件来制作安装程序的方法,这种办法可以很快建立起较常见的安装模式,但用这种办法也有一些不足,如做成的安装程序一般较大;风格较单一;不能灵活的控制启动方式和快捷方式。其实安装... [阅读全文]

delphi DBgrid 使用大全

.style1 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6699}.yjx { BORDER-RIGHT: #f0f0f0 0px solid; BORDER-TOP: #f0f0f0 0px solid; BORDER-LEFT: #f0f0f0 0px solid; BORDER-BOTTOM: #f0f0f0 0px solid}·de... [阅读全文]

Delphi控制Excel自动生成报表

Delphi控制Excel自动生成报表来源:论坛 作者:赵中凯 梅国建 出处:巧巧读书 2005-11-18 进入讨论组 关 键 词:delphi excel ie os vb 下一页 1 2 摘 要:Excel是当前最流行的数据报表制作工具。本文介绍如何使用Delphi来控制Excel完成数据库与报表之间的数据交换,讨论了报表制作工程中的一些细节性问题。   关键字:Del... [阅读全文]

socket通信:利用Delphi编写Socket通信程序

Delphi与Socket   计算机网络是由一系列网络通信协议组成的,其中的核心协议是传输层的TCP/IP和UDP协议。TCP是面向连接的,通信双方保持一条通路,好比目前的电话线,使用telnet登陆BBS,用的就是TCP协议;UDP是无连接的,通信双方都不保持对方的状态,浏览器访问Internet时使用的HTTP协议就是基于UDP协议的。TCP和UDP协议都非常复杂,尤其是TCP协议,为了保证... [阅读全文]

delphi2009:Delphi2009中容器类简介

Delphi2009中容器类介绍:1.TList类:个可以存储指针容器类提供了系列思路方法和属性来添加删除重排定位存取和排序容器中类它是基于机制来实现容器比较类似于C中Vector和Java中ArrayListTList 经常用来保存组对象列表基于实现机制使得用下标存取容器中对象非常快但是随着容器中对象增多插入和删除对象速度会直线下降因此不适合频繁添加和删除对象... [阅读全文]

输入法ctrlspace:delphi程序恢复ctrl+space切换输入法

源程序如下:有注释 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,registry; type TForm1 = class(TForm) Button1: TButton; procedure Butto... [阅读全文]

消息循环:thread中实现消息循环

我看了网上几个流传的代码,后来在国外的网站上找到了一份,这份代码实现起来简单,而且比其他的代码使用方便,因此重新整理后贴出来。 unit MsgThreadUnit; interface uses Classes, Windows, Messages, ComCtrls, SysUtils, Dialogs; type TMsgThread = class(TThread) private { P... [阅读全文]

编写程序:编写CGI程序(五)

CGI功能是强大,但正是如此如果您作为CGI开发人员或系统管理人员不注意编写和设置CGI话将使您系统千疮百孔本篇就CGI安全性问题做讨论3、CGI安全性  CGI功能是强大它不仅可以具有普通功能而且可以将结果发布在WEB上但正是CGI功能如此强大如果您作为CGI开发人员或系统管理人员不注意编写和设置CGI话将使您系统千疮百孔让些非法用户有机可乘  这里所讲到安全... [阅读全文]

编写程序:编写CGI程序(四)

从这讲开始我们将进入CGI设计学习过程通过前面几讲学习您已经掌握了CGI设计基础知识现在您可以坐下来编写CGI了!   3、CGI设计   1、服务器端附件(SSI)及网关   2、网关:通过WEB连接其他协议 在编写CGI过程中最好遵循以下几个应用设计要点:   (1)提出问题--您要解决问题   (2)设计阶段--构想出CGI基本框架和功能   (3)编码... [阅读全文]

浏览器控件:应用IE浏览器控件

大概大家还记得Delphi范例中那个浏览器例子吧在那个例子中利用Control控件THttp属性和思路方法制作了个浏览器该例子用于理解THttpControl控件使用思路方法确实不错但很少有人会用它作为个真正浏览器原因很简单功能太有限了不支持Frame不支持Script脚本语言不能以本地文件方式查看HTML文件等等大部分用户在使用IE或Navigator;我们... [阅读全文]

代理服务器:设计代理服务器

用Delphi开发串口通信软件一般有两种方法:一是利用Windows的通信API函数,另一种是采用Microsoft的MSComm控件。利用API编写串口通信程序较为复杂,需要掌握大量通信知识,其优点是可实现的功能更强大,应用面更广泛,更适合于编写较为复杂的低层次通信程序。而利用MSComm控件则相对较简单,该控件具有丰富的与串口通信密切相关的属性及事件,提供了对串口的各种操作。   一、MSCo... [阅读全文]

web应用程序:Web应用程序中Cookie的使用

参考:[http://www.CrazyCoder.cn/]问:我想在一个Actionitem中增加cookie,然后sendredirect到另一个actionitem在那里验证cookie,有cookie这显示一个页面,否则返回。但我发现增加完cookie后,如果马上sendredirect则另一个actionitem取不到cookie值(说明cookie增加不成功),若不马上sendredi... [阅读全文]

ie工具条:IE中嵌入工具条

我们首先要建立个ActiveX Library将其保存为MailIEBand.Dpr;然后建立个COM Object将其保存为BandUnit.pas;然后建立个Form这个窗口将作为子窗口显示在IE工具栏中将窗口BorderStyle属性改为bsNone添加个TButton组件和个TComboBox组件将TButtonCaption属性改为获取全部然后将窗口文... [阅读全文]

delphi扩展名:利用Delphi编写IE扩展

就是如何使IE扩展组件可以响应事件 在自己中使用过WebBrowserControl控件朋友都知道WebBrowserControl控件定义了诸如BeforeNavigate、DownloadComplete 等事件我们可以通过编写事件处理代码实现对WebBrowserControl控件操作那么如何实现对IE事件响应和处理呢?同建立IE面板样我们需要建立个实现I... [阅读全文]

vc编辑框:手机输入的编辑框

{功能:模拟Nokia手机输入法Control控件继承自TCustomEdit作者:Mindel支持:Mindel # 163.com最后更新:2004/12/11}unit NokiaEdit;erfaceuses SysUtils, Classes, Controls, StdCtrls, ExtCtrls, Dialogs;type KeyInt = -1... [阅读全文]

创建iis虚拟目录:用ADSI创建IIS的虚拟目录

先引入类型库(Project|Import Type Library)adsiis.dll、iisext.dll和activeds.tlb新建一个单元,声明unit ActiveDs;interfacefunction ADsGetObject(const PathName: WideString; const GUID: TGUID; out I: IUnknown): HRESULT; std... [阅读全文]

dephi:Dephi资源文件中、高级应用篇

中级应用篇  上面我们已经知道如何把一副BMP图像从资源文件里面读出来,但是BMP文件太大了,JPG文件应用的相对较多.那么如何把JPG图像读出来呢?用资源文件加流方式即可。具体方法如下:  1.MyJpg JPEG My.JPG  2. Var   Stream:TStream;   MyJpg:TJpegImage;  Begin   Stream:=TResourceStream.Cceat... [阅读全文]

dephi:Dephi资源文件中、高级应用(3)

用Delphi打开它编译一次即可产生一个大小为19KB的EXE.是不是很小!实际上,你甚至只用一行代码就把它Show出来,不过程序无法关闭而已.Uses Windows;{$R Demo.Res}function MainDialogProc: integer;beginResult := 0;end;beginDialogBox(hInstance, \'MAINFORM\', 0, @Main... [阅读全文]

dephi:Dephi资源文件中、高级应用(3)

可能你会说,这种方法还不如我自己在程序中直接定义三种具体的值来的方便.甚至我自己自定义一个结构好了,用不着用DLL那么麻烦的。但是如果你的程序要用的字符很多呢?比如说Windows操作系统,本身就有简体中文,繁体中文,英文等等版本,用Dll的话只要直接替换DLL即可,而不用每发行一个版本就打开代码来修改一次。这样一来可以大大减少工作量和出错的机会.说到这里,再多说一句:Windows系统本身很多D... [阅读全文]

dephi:Dephi资源文件中、高级应用(2)

我们需要建立三个Dll.第一步当然是写Rc文件,举Gb32码为例,内容如下:/*MySc.rc*/#define IDS_MainForm_Caption 1#define IDS_BtnOpen_Caption 2#define IDS_BtnSave_Caption 3#define IDS_BtnBig5_Caption 4#define IDS_BtnGb32_Caption 5#defi... [阅读全文]

delphi数据库:Delphi数据库应用程序中常见错误

原因:在设计时不小心改动,拷贝粘贴过程中未全部更改  测试时标准代码中没有数据,无法进行测试  解决:确定需要输入数据的表格的先后顺序,在依次输入测试数据,再进行测试  wwFilterDialog中进行数据过滤时,应该显示字段列表的字段没有显示,不方便输入  解决:判断字段,查找标码填充字段列表  运行程序时出现字段未找到的错误  原因:数据库进行了更改,而DataSet的字段列表没有更新  用... [阅读全文]

手把手教delphi:写你的dll文件(1)

一、开使你的第一个DLL专案   1.File-Close all-File-New﹝DLL﹞ 代码:  //自动产生Code如下   library Project2;   //这有段废话   uses   SysUtils,   Classes;   {$R *.RES}   begin   end.  2.加个Func进来:   代码:  library Project2;   uses  ... [阅读全文]

手把手教delphi:写你的dll文件(2)

在Delphi中静态DLL top   个DLL比写个DLL要容易些首先给大家介绍是静态思路方法稍后将介绍动态思路方法并就两种思路方法做个比较同样我们先举个静态例子 unit Unit1; erface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, S... [阅读全文]

delphi隐藏窗体:QQ窗体自动隐藏效果探究

腾讯QQ是当前流行的网络聊天工具之一,由于它在应用设计上有很多独特之处,所以也吸引了很多程序员对之进行研究和模仿。在这里,我将利用Delphi对QQ的窗体自动隐藏效果提出自己的实现方法。 一、问题的提出熟悉QQ使用的朋友都知道,当QQ窗体区域超出屏幕四边时,窗体就会自动“消失”,只留下窗体一边的小部分显露在桌面上。当用鼠标移动到显露部分之上,窗体就会在隐藏位置重新完整显示;但当鼠标离开窗体区域后,... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共1366条 分46页