当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 今天在s8s8上看到一个帖子,http://www.s8s8.net/forums/index.php?showtopic=13495人气极旺,大家用不同的语言和脚本来下载一个网站上的MM照片,有shell脚本的,c语言的,C++的,vbs的,php的,perl的,还有java的和C#的,可谓...
 

 

    摘要: 简单介绍一下vcl消息传递 vcl除了封装了windows消息外,还有自己自定义的一些消息。windows的消息以wm_ 开头,可以参考delphi help里带的windows sdk 或msdn, 在messages.pas文件中也可以看得到. vcl的一些内部消息,一般是以cm_ cn_ cb_ 等开头的,在controls.pas文件中也可以看得到,具体的使用可以查看delph......
    摘要: 怎样编写自己的vcl控件 用过delphi的朋友们,大概对delphi的最喜欢delphi的不是他的强类型的pascal语法,而是强大的vcl控件,本人就是一位vcl控件的爱好者。 vcl控件的开源,给我们带来了享之不尽的好处。不像以前的ole控件以及activex,你完全可以重写delphhi标准控件,而且网上这方面的资源很多。 关于如何编写vcl控件,和多delphi的书籍里都......


用Delphi实现整个网站图片的极速下载

今天在s8s8上看到一个帖子,http://www.s8s8.net/forums/index.php?showtopic=13495人气极旺,大家用不同的语言与脚本来下载一个网站上的mm照片,有shell脚本的,c语言的,c++的,vbs的,php的,perl的,还有java的与c#的,可谓百花齐放,一时兴起,我也写了个delphi版本的,使用了多线程,基本上不到半个小时就把几千张照片全部down了下来,不过看了几张,全都是少儿不宜,难怪那些sl们都争先恐后,当然,我也不例外了:)

【程序编程相关:Delphi的下一个版本:Diamond

【推荐阅读:传说中的DELPHI9--Diamond

【扩展信息:MediaPlayer9 ActiveX

程序完整代码:

//写的比较粗糙,但基本能实现下载功能,管不了那么多了.

unit getmm;

interface

uses

  windows, messages, sysutils, variants, classes, graphics, controls, forms,

  dialogs, stdctrls, idbasecomponent, idcomponent, idtcpconnection,

  idtcpclient, idhttp;

const

  url=http://www.sergeaura.net/tgp/;  //下载图片的网站地址

  offi=192; //目录个数

  offj=16;  //每个目录下的最大图片数

  girlpic=c:\girlpic\;  //保存在本地的路径

//线程类

type

  tgetmm = class(tthread)

  protected

    fmmurl:string;

    fdestpath:string;

    fsubj:string;

    procedure execute;override;

  public

    constructor create(mmurl,destpath,subj:string);

  end;

 

type

  tform1 = class(tform)

    button1: tbutton;

    button2: tbutton;

    memo1: tmemo;

    idhttp1: tidhttp;

    checkbox1: tcheckbox;


...   下一页
 ·format的用法    »显示摘要«
    摘要: format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用: 首先看它的声明:function format(const format: string; const args: array of const): string; overload;事实上format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE