Welcome 微信登录

首页 / 软件开发 / Delphi

用Delphi设计抢三十游戏

用Delphi设计抢三十游戏

用Delphi设计抢三十游戏2008-02-02 电脑报 曾虹云前言:“抢三十”是中国民间的一个游戏。游戏规则是:两人从1开始轮流报数,每人每次可加1或加2,谁先报到30,谁就为胜方。一个简单的游戏,要想获胜也只有掌握了其中的奥妙才行。但要想用程序去实现该如何做呢?本文就为你做一个详细的讲解。必胜的原理如何才能轻易获胜呢?这就要去寻找其中的规律。我制作了一个小程序,让你可以和计算机单挑。程序界面如图。若你先报数,不是我夸口,你是一定...
Delphi 2005抢先预览

Delphi 2005抢先预览

Delphi 2005抢先预览2008-02-02andyBorland公司日前发布了其最新版Windows开发工具Delphi 2005,新版软件在同一开发环境中加入了对Win32、.Net、Delphi和C#的支持,同时集成了Borland应用生命周期管理工具。代号Diamondback的新版Delphi是为支持Borland包罗万象的“软件交付最优化”计划设计的,该计划把商业流程自动化应用到了软件开发工具中。Borland一直...
图解Delphi 8 Eco开发实战

图解Delphi 8 Eco开发实战

图解Delphi 8 Eco开发实战2008-02-02 天极 如何降低软件开发维护成本、提高开发效率、减小需求变更对系统的影响以及延长系统的生命周期是每个软件开发者都在思索的问题。然而传统的开发途径中上面的问题总是很难完美的解决。 MDA(模型驱动架构,Model Driven Architecture)是由OMG组织提出的新的软件开发架构,他相对于传统的开发方式有了很大的变化,软件开发的驱动力不再来自于传统的概要设计、编码,而是由模型来驱动开发。使用M...
Delphi2005和DUnit搭建敏捷开发平台

Delphi2005和DUnit搭建敏捷开发平台

Delphi2005和DUnit搭建敏捷开发平台2008-02-02taowen2002之前用的是Java那一套东西,有Eclipse什么都搞定了。现在因为要用Delphi改一个即时通讯软件的缘故,想着怎么能把重构和单元测试那一套搬到Delphi这边来。书上说给现有的代码加单元测试能够加深对代码的理解,并且可以作为改善代码的基础,这不正是我要做的事情吗?于是,为了搭建这么一个敏捷平台,我以Delphi2005和DUnit进行了一点小小的尝试,并把结果记录于...
用Delphi实现Singleton模式

用Delphi实现Singleton模式

用Delphi实现Singleton模式2008-02-02delphiseabird单例模式用于限制进程中只有一个某个类的对象,本例的Singleton是一个线程实例,在每一个时钟到达时检测是否到达某个时刻(本例的时刻存于Ini文件中),如果到达则产生一个线程,但是如果在这个线程完成其任务前又到达一个时钟,则有可能会产生多个线程执行任务,以致出现混乱,所以考虑使用Singleton模式解决这个问题(当然还有其他解决方案,但本例使用的是Singleton)...
Delphi中用ICMP探测远程主机状态

Delphi中用ICMP探测远程主机状态

Delphi中用ICMP探测远程主机状态2008-02-02jlbnet网络通讯中经常需要确定远程主机是否存活,以决定下一部进行的操作。可以直接使用ICMP协议来实现,但是要考虑许多协议细节,实现起来比较麻烦。Windows 自带的ICMP库里有现成的函数可以使用,只要在使用前填充相应的数据结构就可以了。以下是要使用的数据结构。这些结构MSDN里有C形式的声明,这里给出的是Delphi的形式。//用到的协议数据结构PIPOptionInfo = ^TIPO...
利用Delphi开发旅游景点微机售票系统

利用Delphi开发旅游景点微机售票系统

利用Delphi开发旅游景点微机售票系统2008-02-02FlyHope2005一、引言随着计算机局域网和广域网的出现,网络产品(包括软、硬件)质量不断提高;品种、数量迅速增长和发展;以及数据库技术的成熟和软件工程方法的发展,各种计算机网络管理系统越来越完善。旅游景点微机售票是计算机技术与网络技术相结合的产物。方便快捷的查询统计使管理者能准确地掌握景点的经营情况并对售票人员进行监督、管理,并为其提供准确、可信的决策依据。其成功实现提高了旅游景点的售票效率...
基于Delphi的接口编程入门

基于Delphi的接口编程入门

基于Delphi的接口编程入门2008-02-02IceAir为什么使用接口?举个例子好了:有这样一个卖票服务,电影院可以卖票,歌剧院可以卖票,客运站也可以卖票,那么我们是否需要把电影院、、歌剧院和客运站都设计成一个类架构以提供卖票服务?要知道,连经理人都可以卖票,很显然不适合把经理人也包括到卖票服务的继承架构中,我们需要的只是一个共通的卖票服务。于是,卖票的服务是个接口,电影院、歌剧院什么的只要都遵循这样一个服务定义就能很好地相互交互和沟通(如果须要的话...
Delphi设计形象的动态三维饼图

Delphi设计形象的动态三维饼图

Delphi设计形象的动态三维饼图2008-02-02在进行数据比较或者演示时,一个形象的图表不但非常直观,而且也很生动。本实例介绍如何在Delphi中设计形象的三维饼图。向窗体上添加一个TVtChart组件和一个TTimer组件,其中TVtChart组件用于显示饼图,而TTimer组件用于不停地改变饼图的数据,获得动态的效果。设计完成的主界面如图1所示。图1 主界面程序首先在uses段中加入math单元,然后在窗体的初始化过程中添加Randomize()...
Delphi编程实现3D图形修饰技术

Delphi编程实现3D图形修饰技术

Delphi编程实现3D图形修饰技术2008-02-02尹小元本文论述了用Delphi进行图形界面修饰的技术,给出了窗口渐变色背景、3D边界、3D边框的实现源代码和一个软件界面的实例。作为一个程序员,在开发程序的时候,都希望自己程序的界面美观一些,与众不同一些,有自己鲜明的特色,这需要美化自己的界面。一般的方法是用图形工具制作一个图形界面,再经过简单的便可获得一个理想的效果,很多能够界面换肤的程序大多也基于这种思想;但程序员一般不精通图形制作工具,请外面的...
Delphi编程使用HOOK监视Windows

Delphi编程使用HOOK监视Windows

Delphi编程使用HOOK监视Windows2008-02-02每个程序都有自己的生存空间,在Windows中你可以在任何时候让你的程序执行一些操作,还可以触发消息,触发的消息分为三种,一是操作你程序的界面,onClick,onMouseMove等等,另外一个可以使用Windows的消息机制来捕获一些系统消息,但是如果你想在任何时候监控任何程序的情况那可能你就会选择HOOK来实现了,虽然还有其他方法,但不得不承认,HOOK是一个比较简单解决问题的途径。下...
一步步教你优化Delphi字串查找

一步步教你优化Delphi字串查找

一步步教你优化Delphi字串查找2008-02-02 csdn开发高手 朱晓峰本人在编写离线浏览器WebSeizer的过程中,用到大量字符串处理函数,这是很耗CPU的一个处理过程,为了编写出高效率的网页解析引擎,对优化代码作了一番研究。1 、高精度的计时函数代码优化时需要用到精确的计时器。常用的有GetTickCount函数,可以达到毫秒级的精度。但还是很不够的,这时可以采用提高循环次数的办法。另外,还有一个精度更高的定时——&l...
Delphi编程轻松实现大图像浏览

Delphi编程轻松实现大图像浏览

Delphi编程轻松实现大图像浏览2008-02-02yoyo本实例演示如何不用添加代码就可轻松浏览大图像。当图像的尺寸大于显示区的大小时,就会自动显示滚动条,拖动这些滚动条就可以浏览显示区以外的图像。在窗体中添加一个TScrollBox组件,设置AutoScroll属性为True。然后在TScrollBox组件上添加一个TImage组件,设置Align属性为alNone,AutoSize属性为True,并且为TImage组件加载一幅大图像。经过以上的设置...
Delphi实现通用的定时自动关机程序

Delphi实现通用的定时自动关机程序

Delphi实现通用的定时自动关机程序2008-02-02 软件报 刘红军一、问题的提出:运行某任务的计算机,尤其是服务器,如果能实现在无人职守的情况下,到达指定时间时自动关机,那么将极大地减轻管理员的负担,也会给我们的日常工作带来很大方便。 笔者用Delphi开发的这个定时自动关机程序,适用于目前两类的Windows系列操作系统:从Windows 95/98/Me到Windows NT/2000/XP。 二、程序的功能有: 1.用户自己设定关机时间,通过...
Delphi中多库关联查询

Delphi中多库关联查询

Delphi中多库关联查询2008-03-26在我们对数据库进行操作时,经常用到TTable控件,但TTable只能同时对一个数据表进行操作,而TQuery控件不仅具有TTable的多数功能,而且同时可对多个数据表进行操作。不仅如此,TQuery控件还有更强大的数据库查询功能,可以同时对多个不同结构的数据库进行关联查询,被查询的数据库可以是ODBC支持的任何一种类型,当然计算机中必须先安装ODBC和BDC(Delphi的数据库引擎),现举例说明。一、连接P...
利用Delphi开发网络数据库应用

利用Delphi开发网络数据库应用

利用Delphi开发网络数据库应用2008-03-26Delphi 是具可视化界面的面向对象编程语言,它以其功能强大、简便易用等诸多特性,深受编程人员的欢迎。Delphi 中提供了数据库引擎 BDE(Borland Database Engine),并内含众多的数据库调用构件,为编程人员开发客户/服务器应用程序提供了方便。通常情况下,利用 Delphi 开发数据库应用程序,可以使用TTable、TDataSource、TDBEdit、TDBNavigato...
<< 81 82 83 84 85 86 87 88 89 90 >>