自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (5)
  • 收藏
  • 关注

原创 IT人士必去的10个网站 收藏

<br /> IT人士必去的10个网站 收藏 <br />1、Chinaunix 网址:http://www.chinaunix.net/ 简介:中国最大的linux/unix技术社区。 <br />2、ITPub 网址:http://www.itpub.net/ 简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的oracle小组。 <br />3、51cto 网址:http://www.51cto.com/ 简介:

2010-06-26 12:40:00 47056

原创 http://fxh7622.blog.51cto.com/63841/337456

<br />http://fxh7622.blog.51cto.com/63841/337456

2010-06-26 12:35:00 524

原创 Cannot assign a TFont to a TFont!!

<br />Cannot assign a TFont to a TFont!!There are lots of resources and solutions out there on the internet that are specific to this problem, however, in using the BusinessSkinForm components, that are tightly integrated with the VCL and messaging, I ca

2010-06-20 16:16:00 1406

原创 判断鼠标是否在窗体

<br />var  <br />P: tpoint;  <br />h: thandle;  <br /><br />getCursorpos(p);  <br />h:= windowFromPoint(p);  <br /><br />if h= wincontrol.handle then  <br />  showmessage('在某一控键上');

2010-06-19 15:36:00 907

原创 TreeView 用法

<br />一.   如何初始化一个TreeView?   <br /><br /><br />弄一个窗口,放上一个TreeView和一个Button,分别取名为TV1和Btn1。如果需要   <br />在每个节点前有个图,请在窗口上放上一个ImageList,取名为ImageList1,双击   <br />它,加入六个图标。还要记得记得将TV1的Images属性改为ImageList1噢。双击按   <br />钮Btn1,在里面填入以下代码,然后按F9运行,点击Btn1就可以看到效果了。   <br

2010-06-18 14:45:00 853

原创 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 如何绘制类似于Windows开始菜单的菜单

这里有一篇文章! <br />上面图片是这些代码对照图片。 <br />在Delphi中做这种菜单关键就在于怎么画分隔符,因为分隔符在属性面板我们是输入“-”表示的,但在delphi中它却不是按普通字符处理的,打开库源代码可以看到,它是将“-”转化为系统中真正的分隔符,它的类型(MenuItemInfo)是MFT_SEPARATOR而一般的字符串的类型是MFT_STRING的,所以我们在重画的时候就要注意,否则会出现1的那种情况,因为分隔符不要用一般的重画过程,如果这样处理它会割断图片,如果我们按字符串形式

2010-06-18 11:53:00 571

原创 Delphi序列化和反序列化

Delphi序列化和反序列化2009-07-21 23:09<br />串行化、序列化,持久化<br />function ComponentToStr(AComponent: TComponent): string;<br />var<br />BinStream: TMemoryStream;<br />StrStream: TStringStream;<br />s: string;<br />begin<br />BinStream := TMemoryStream.Create;<br />try

2010-06-18 11:11:00 2372 3

原创 java 加密

<br />import java.security.*;<br />import javax.crypto.*;<br />public class Crypt {<br /><br />  private static String Algorithm="DES"; //定义 加密算法,可用 DES,DESede,Blowfish<br /><br />  static boolean debug = false;<br /><br />  static{<br />    Security.addPr

2010-06-07 09:36:00 413

原创 3DES加密java的实现代码

3DES加密java的实现代码 <br />加密算法的实现2006-10-29 10:12:07阅读249评论0字号:大中小<br />3DES加密java的实现代码<br /> <br /><br />public void getKey(String strKey)<br />{<br />try{<br />KeyGenerator _generator = KeyGenerator.getInstance("DES");<br />_generator.init(new SecureRandom(s

2010-06-07 09:36:00 839

原创 获取一个DLL的导出方法列表

获取一个DLL的导出方法列表 获取方法:运行: tdump.exe C:/windows/system32/gdiplus.dll c:/temp/gdiplus.txt

2010-05-22 19:55:00 808 1

原创 dbgrid中根据任一条件某一格变色

dbgrid中根据任一条件某一格变色 procedure TForm_main.DBGridEh1DrawColumnCell(Sender: TObject;    const Rect: TRect; DataCol: Integer; Column: TColumnEh;    State: TGridDrawState);    begin      if (trim(DataModu

2010-05-22 19:55:00 759

原创 freemarker获取request,session等

freemarker获取request,session等Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="#">http://yezi.javaeye.com/blog/58048   h

2010-05-12 10:38:00 10107 1

原创 任务栏闪动

Delphi 怎样闪动指定窗口在任务栏上的按钮?(转) 大 中 小 [收藏本文] 如果您创建的应用程序是运行在Windows 98或更高版本操作系统上,您可以通过调用API函数FlashWindowEx并赋给它一个FlashWInfo结构体来实现. 而如果是运行在Windows 95上则比较麻烦,但您也可以通过使用一个Timer组件来实现想要的效果。Fla

2010-04-24 13:27:00 3564

原创 滚屏幕

卷屏到光标处     SendMessage(RichEdit1.Handle,   EM_SCROLLCARET,   0,   0);         向下卷屏一行     SendMessage(RichEdit1.Handle,   EM_SCROLL,   SB_LINEDOWN,   0)         向下卷屏到底     SendMessage(RichEdit1.Handle,

2010-04-21 13:01:00 515

原创 DLL:cannot assign a tfont to a tfont

DLL:cannot assign a tfont to a tfont作者:佚名 技巧来源:不详 点击数:167 更新时间:2008-5-22 /> DLL:cannot assign a tfont to a tfont 编程论坛  楼主DLL调用弹出这个提示: cannot assign a

2010-04-17 21:32:00 1560

原创 Cannot assign a TFont to a TFont

There are lots of resources and solutions out there on the internet that are specific to this problem, however, in using the BusinessSkinForm components, that are tightly integrated with the VCL and m

2010-04-17 21:13:00 1330

原创 TList的用法

TList是一个很好的东东,有了它我们不再去费尽心思地写什么列表类,直接用它就行了,下面的例子示范了怎样建立一个TList并插入两条记录,这些记录将输出在PaintBox上。 C Builder 请参照Delphi的例子 Delphi procedure TForm1.FormButton1Click(Sender: TObject); type PMy

2010-04-17 21:13:00 2662 4

原创 透明gif

Delphi(Pascal) code unit Unit1; interface uses   Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,   Dialogs, StdCtrls, ExtCtrls; type   TForm1 = class(TForm)

2010-04-14 23:16:00 1360

原创 在DELPHI中显示GIF动画

想没想过在DELPHI中显示GIF动画?Delphi的用户是非常幸运的,因为有免费控件可以使用。最著名的控件是Anders Melander编写的TGifImage,并提供完整的源程序。它原来的主页是www.melander.dk/delphi/gifimage/,不过有很长时间没有更新了。如果要在新版本的Delphi中使用,可以从http://finn.mobilixnet.dk/delphi/

2010-04-13 22:42:00 9978 1

原创 修改版list控件

{*******************************************************}{ }{ ComponentName : SJListView }{ Version : 2.2a

2010-04-12 22:38:00 648

原创 响应鼠标

先检测鼠标滚轮是否响应,然后就向发送下面的消息     用SendMessage(TreeView->Handle,WM_VSCROLL,SB_LINEDOWN,0)来实现向下滚动一行         SB_LINEDOWN                     下移一行     SB_LINEUP                         上移一行     SB_PAGEDOWN    

2010-04-08 23:51:00 676

原创 list用法

 TList是一个很好的东东,有了它我们不再去费尽心思地写什么列表类,直接用它就行了,下面的例子示范了怎样建立一个TList并插入两条记录,这些记录将输出在PaintBox上。 C Builder 请参照Delphi的例子 Delphi procedure TForm1.FormButton1Click(Sender: TObject); type PM

2010-04-08 22:48:00 469

原创 实现文件下载,只需要加入到线程就可以了

uses UrlMon;   function DownloadFile(Source, Dest: string): Boolean;   begin   try   Result := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) = 0;   except   Result := False;

2010-03-27 23:19:00 557

原创 临时查询用网址

显示进度http://tech.sina.com.cn/s/2005-07-25/1014672039.shtml下载http://www.enet.com.cn/article/2004/0429/A20040429306316.shtml 多文件搜索http://comeoffbest.blog.163.com/blog/static/91893565200910272138293

2010-03-21 23:29:00 495

原创 ucenter 用户加密方式

ucenter 用户加密方式2009年11月27日 18:37cdb_members(论坛用户表)这个表中的密码是无效的。也不知道这个密码是怎么来的。修改之后还是能登陆的。密码按照cdb_uc_members中的为准。cdb_uc_members(ucenter的用户表)发现ucenter的用户的加密方法有些怪异,得到的密码不知标准的MD5的结果.翻了翻google,发现d

2010-03-10 17:32:00 3529

原创 Delphi中高级DLL的编写和调用技巧

Delphi中高级DLL的编写和调用技巧根据Delphi提供的有关 DLL编写和调用的帮助信息,你可以很快完成一般的 DLL编写和调用的 应用程序。本文介绍的主题是如何编写和调用能够传递各种参数(包括对象实例)的 DLL。例如, 主叫程序传递给 DLL一个ADOConnection 对象示例作为参数, DLL中的函数和根据Delphi提供的有关 DLL编写和调用的帮助信息,你可以很快完成一

2010-03-08 13:50:00 750

原创 主程序调用DLL窗体 cannot assign a TFont to a TFont 问题的彻底解决方案

  主程序调用DLL窗体 cannot assign a TFont to a TFont 问题的彻底解决方案 在网上搜索N久,总结并实战出来的经验和大家分享     1、中国的网站链接大多建议的方案是 project->options选项的packages标签页面勾选 Buidl with runtime packages 我个人在D7中测试确实能够解决问题。但是程序发布的时候需要带很多bp

2010-03-08 13:49:00 5330 2

原创 非应用程序主窗口显示在任务栏的问题

 非应用程序主窗口显示在任务栏的问题Delphi中,除了应用程序主窗口会显示在任务栏上,其它窗口默认都不会显示在任务栏.没有MS开发环境中的ShowInTaskBar属性.解决办法:1.重载窗口 CreateParams 方法以实现,ShowInTaskBar效果  procedure CreateParams(var Params: TCreateParams);override;  pro

2010-03-05 16:59:00 652

原创 浅谈Object Pascal的指针

 浅谈Object Pascal的指针    大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pascal发展至今的 Object Pascal,可以说在指针运用上,丝毫不会逊

2010-03-04 21:12:00 339

原创 1:Winsock基本函数

var    WSData: WSAData;     ServerSocket: TSocket;     ClientSocket: TSocket;     LocalAddr: TSockAddrIn;     ClientSocketAddr: TSockAddrIn;     ClientSocketAddrLen: Integer;     SocketMode: Integer; 

2010-03-04 21:08:00 446

原创 2:WSAAsyncSelect模型

共有五种类型的套接字I/O模型,可让Winsock应用程序对I/O进行管理,它们包括: select(选择)、WSAAsyncSelect(异步选择)、WSAEventSelect(事件选择)、overlapped(重叠)以及 completion port(完成端口)。WSAAsyncSelect(异步选择)是最简单也最好理解的模式,因为用这个模式你都不需要明白多线程的编程知识~     话

2010-03-04 21:07:00 871

原创 3:Select模型

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, WinSock, ExtCtrls; type TWorkThread = cl

2010-03-04 21:06:00 347

原创 4:WSAEventSelect模型

unit Unit1; interface uses WinSock2, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TWorkThread = c

2010-03-04 21:05:00 552

原创 5:I/O Overlapped (重叠)模式

unit Unit1; interface uses WinSock2, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TWorkThread = c

2010-03-04 21:03:00 607

原创 6:IOCP完成端口模型

unit Unit1; interface uses WinSock2, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type //单IO数据结构

2010-03-04 21:01:00 504

原创 Delphi编写系统服务一:如何编写一个系统服务

Delphi编写系统服务一:如何编写一个系统服务 收藏  打开Delphi编辑器,选择菜单中的File|New|Other...,在New Item中选择Service Application项,Delphi便自动为你建立一个基于TServiceApplication的新工程,TserviceApplication是一个封装NT服务程序的类,它包含一个TService1对象以及服务程序的装卸、注册

2010-03-04 20:59:00 1153

原创 Delphi编写系统服务三:编写两栖系统服务

Delphi编写系统服务三:编写两栖系统服务 收藏  采用下面的方法,可以实现一个两栖系统服务(既系统服务和桌面程序的两种模式)工程代码:program FleetReportSvr;uses  SvcMgr,  Forms,  SysUtils,  Windows,  SvrMain in SvrMain.pas {FleetReportService: TService},  AppM

2010-03-04 20:58:00 1072

原创 Delphi编写系统服务二:系统服务和桌面程序的区别

 Delphi编写系统服务二:系统服务和桌面程序的区别 收藏  Windows 2000/XP/2003等支持一种叫做“系统服务程序”的进程,系统服务和桌面程序的区别是:系统服务不用登陆系统即可运行;系统服务是运行在System Idle Process/System/smss/winlogon/services下的,而桌面程序是运行在Explorer下的;系统服务拥有更高的权限,系统服务拥有Sy

2010-03-04 20:58:00 1325

原创 Delphi编写系统服务五:在系统服务和桌面程序之间共享内存

 Delphi编写系统服务五:在系统服务和桌面程序之间共享内存 收藏  用于创建内核对象的函数几乎都有一个指向SECURITY_ATTRIBUTES结构的指针作为其参数,在使用CreateFileMapping函数的时候,通常只是为该参数传递NULL,这样就可以创建带有默认安全性的内核对象。       默认安全性意味着对象的管理小组的任何成员和对象的创建者都拥有对该对象的全部访问权,而其他所有人

2010-03-04 20:57:00 1281

原创 Delphi编写系统服务四:如何限制系统服务和桌面程序只运行一个

Delphi编写系统服务四:如何限制系统服务和桌面程序只运行一个 收藏  如何限制系统服务和桌面程序只运行一个在工程加入下列代码可以设置系统服务和桌面程序只运行一个。program FleetReportSvr;uses  SvcMgr,  Forms,  SysUtils,  Windows,  SvrMain in SvrMain.pas {FleetReportService:

2010-03-04 20:57:00 875

Delphi中的经典RSA算法源码示例

delphi RSA算法示例以及源码,已经修改为XE系列可用代码,支持中文,可以直接拿来用,用来进行加密和解密

2015-09-19

delphi下pdf生成控件,已经进行修改,支持中文显示,完整源码

delphi下pdf生成控件,已经进行修改,支持中文显示,内含完整的示例 该版本原版对于中文出现乱码,现已经修正,资源比较难找到,但是很好用。

2013-08-09

兼容delphiXE2,XE3的DEVCL界面库

原先使用devcl的项目在转移到XE版本时候没有替代库? 这个版本devcl可以兼容XE2 ,XE3,windows下全自动安装.

2013-06-15

devVCL Delphi界面控件

很多人在网上问哪里有比较新的好的delphi界面控件,这个是无意中找到的。该文件会自动安装对应的控件资源,并选择版本,加入路径。不用进行任何额外操作,方便需要用该控件的用户轻松安装,使用。

2011-10-19

DWR 做ajax比较好的框架

DWR自动将servlet函数或者数据类型提供到网页中,可以通过js直接调用方法或者数据,从而简化ajax开发,比较复杂的js函数,可以在java中编写,包括服务器数据存储等,然后加入dwr配置,轻松搞定ajax.

2011-10-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除