网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Delphi
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.将小写数字金额转成大写金额.
.获取其他线程的光标句柄[DELPHI].
.用Delphi在工业控制和自动化实现.
.用DELPHI实现NT环境下的绝对磁盘.
.递归清空窗体上所有文本框,下拉框.
.如何让程序出现windows标准对话框.
.一个可以靠右显示的简单Edit控件.
.Delphi的接口陷阱.
.使用IntraWeb进行Web编程(二).
.给DBGrid添加鼠标滚动事件.
.从DBGrid,StringGrid导出Excel.
.发掘ListBox的潜力(二):鼠标拖.
.(delphi)程序运行过程中等待对话.
.用clientsocket发送http头请求.
.INI文件的读写.
.使用ACTIVEX和DELPHI开发串口通讯.
.基于中间件的查询优化模型.
.先人的DELPHI基础开发技巧.
.如何编写SMTP邮件服务器.
.Delphi深度探索-CodeSite应用指.

纸牌控件的编写(上)

发表日期:2006-2-4


使用了系统自带的纸牌库,无需任何资源,具有边角圆滑的效果,支持Windows 98、Windows 2000系统。

效果如下图:

 

还具有自定义图象功能,如下图所示:

unit ZFPlayCard;

{

2003.11.27

xzhifei

}

interface

 

uses

  Windows, WinTypes, Messages, SysUtils, Classes, Controls, Graphics;

 

const

  idClubsAce = 1;

  idClubs2 = 2;

  idClubs3 = 3;

  idClubs4 = 4;

  idClubs5 = 5;

  idClubs6 = 6;

  idClubs7 = 7;

  idClubs8 = 8;

  idClubs9 = 9;

  idClubs10 = 10;

  idClubsJack = 11;

  idClubsQueen = 12;

  idClubsKing = 13;

 

  idDiamondsAce = 14;

  idDiamonds2 = 15;

  idDiamonds3 = 16;

  idDiamonds4 = 17;

  idDiamonds5 = 18;

  idDiamonds6 = 19;

  idDiamonds7 = 20;

  idDiamonds8 = 21;

  idDiamonds9 = 22;

  idDiamonds10 = 23;

  idDiamondsJack = 24;

  idDiamondsQueen = 25;

  idDiamondsKing = 26;

 

  idHeartsAce = 27;

  idHearts2 = 28;

  idHearts3 = 29;

  idHearts4 = 30;

  idHearts5 = 31;

  idHearts6 = 32;

  idHearts7 = 33;

  idHearts8 = 34;

  idHearts9 = 35;

  idHearts10 = 36;

  idHeartsJack = 37;

  idHeartsQueen = 38;

  idHeartsKing = 39;

 

  idSpadesAce = 40;

  idSpades2 = 41;

  idSpades3 = 42;

  idSpades4 = 43;

  idSpades5 = 44;

  idSpades6 = 45;

  idSpades7 = 46;

  idSpades8 = 47;

  idSpades9 = 48;

  idSpades10 = 49;

  idSpadesJack = 50;

  idSpadesQueen = 51;

  idSpadesKing = 52;

 

  RankFirst = idClubsAce;

  RankLast = idClubsKing;

  RankCount = RankLast - RankFirst + 1;

 

  idFaceFirst = idClubsAce;

  idFaceLast = idSpadesKing;

  FaceCount = idFaceLast - idFaceFirst;

 

  SuitCount = 4;

 

  idDeckEmpty = 53; { $35  }

  idDeckPattern1 = 54; { $36  }

  idDeckPattern2 = 55; { $37  }

  idDeckRobot = 56; { $38  }

  idDeckRoses = 57; { $39  }

  idDeckFlowers1 = 58; { $3A  }

  idDeckFlowers2 = 59; { $3B  }

  idDeckFishes = 60; { $3C  }

  idDeckAquarium = 61; { $3D  }

  idDeckShell = 62; { $3E  }

  idDeckCastle = 63; { $3F  }

  idDeckPalmbeach = 64; { $40  }

  idDeckCardhand = 65; { $41  }

  { there is no card# 66 }

  idDeckCross = 67; { $43  }

  idDeckCircle = 68; { $44  }

 

  idDeckFirst = idDeckEmpty;

  idDeckLast = idDeckCardhand;

  DeckCount = idDeckLast - idDeckFirst + 1;

 

  idDeckSpecialFirst = idDeckCross;

  idDeckSpecialLast = idDeckCircle;

  DeckSpecialCount = idDeckSpecialLast - idDeckSpecialFirst + 1;

 

  idAnimateCardhand1 = 678; { $02A6 }

  idAnimateCardhand2 = 679; { $02A7 }

  idAnimateCastle = 680; { $02A8 }

  idAnimateSunSmile = 681; { $02A9 }

  idAnimateSunSmileTongue = 682; { $02AA }

  idAnimateRobot1 = 683; { $02AB }

  idAnimateRobot2 = 684; { $02AC }

 

type

  TCardId = Cardinal; { Win32 - 31-bit unsigned integer

  Win16 - 16-bit unsigned integer }

  TCardMode = (mode1, mode2, mode3, mode4, mode5, mode6, mode7, mode8, mode9);

  { Win32 - 31-bit unsigned integer

Win16 - 16-bit unsigned integer }

  TCoordinate = Integer; { Win32 - 32-bit signed integer

  Win16 - 16-bit signed integer }

 

未完,请看下一章。

上一篇:非COM环境下的接口编程--问题,技巧,应用(二) 人气:3844
下一篇:Delphi背后---初学者参考之二(2) 人气:3967
浏览全部Delphi的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐