Welcome 微信登录

首页 / 软件开发 / Delphi

Delphi实现正弦曲线的绘制

Delphi实现正弦曲线的绘制

Delphi实现正弦曲线的绘制2008-02-02在Delphi中没有直接正弦曲线的函数。但是在科学研究中,正弦曲线的应用是非常广泛的,本实例介绍如何绘制正弦曲线。本实例要在窗体上直接绘制正弦曲线,为了防止窗口切换的过程中会输出不完整的图形,因此绘制图形的关键代码都放在了窗体的OnPaint过程中,代码如下:procedure TForm1.FormPaint(Sender: TObject);var x: Integer; y,a: Double;beg...
Delphi编程创建和删除文件夹

Delphi编程创建和删除文件夹

Delphi编程创建和删除文件夹2008-02-02本实例介绍如何在程序中创建文件夹,并且可以将新创建的文件夹删除到回收站中。向窗体上添加两个TButton组件,一个用于创建新的文件夹,另一个用于删除新创建的文件夹,设计完成的窗体如图1所示。图1 主界面首先在程序的uses段中添加对ShellApi的引用,另外还要在“创建”按钮的响应过程中添加下列代码:procedure TForm1.btnCreateClick(Sender: ...
代号Dexter:Delphi 2006先睹为快

代号Dexter:Delphi 2006先睹为快

代号Dexter:Delphi 2006先睹为快2008-02-02随着Dexter推出的日子逐渐接近,Dexter的Beta测试也进入了如火如荼的阶段,目前Dexter的状态是第4个Beta,我也好久沒有看到Borland的产品会有Beta 4了(Delphi 8/Delphi 2005是Beta 3之后便被下令推出),而且Dexter还有好几个月的时间继续进行稳定性,延展性以及效率的调整,这实在是令人高兴,因为这代表Borland的高层现在脑筋终于清醒...
Delphi开发多媒体播放音轨问题小结

Delphi开发多媒体播放音轨问题小结

Delphi开发多媒体播放音轨问题小结2008-02-02CoolSlob最近一段时间,在论坛上常看见问于切换音轨和切换声道的问题。在这做一个小结。大家可以转载。让菜鸟收益! 转载时,作者希望在最大程度上保持原有信息!1、什么是声(音)轨、声道?在早先的VCD时代,一个媒体文件只有一个音轨。故“音轨”一词不常被人们提及。VCD媒体文件中的伴唱或原唱,只有通过切换左右声道来实现。音轨是随着DVD而来的“产物”。...
基于Delphi的异常处理技术探究

基于Delphi的异常处理技术探究

基于Delphi的异常处理技术探究2008-02-02李德军引言在程序运行过程中,往往出现一些意外错误状态而导致程序无法运行下去的情况。因此 在实现程序功能的同时,必须考虑如何处理程序运行过程中可能出现的各种异常情况。所谓异常是指打断程序正常流程的、非常见或意外的状态、打开文件时按路径找不到文件、不能分配所需的内存等。现本人结合实际就Delphi中异常的产生、来源以及实现异常处理的方法进行探讨。异常的来源异常可由一些不同的资源产生,用户的程序可以因为不正常...
Delphi深度探索之外壳执行操作记录器

Delphi深度探索之外壳执行操作记录器

Delphi深度探索之外壳执行操作记录器2008-02-02 希赛网 哈巴狗的小窝记录外壳活动有很多好处,比如当需要监控用户的行为,回溯系统崩溃前的过程。实现这一功能的关键工具相当简单,它就是COM接口IShellExecuteHook。编写一个实现了这一接口的COM对象后,再在系统中注册,就可以容易地控制并影响Windows外壳的运行。Windows 98和Windows 2000都支持IShellExecuteHook外壳扩展,而在Windows 95...
全面剖析Delphi 2006新增特性

全面剖析Delphi 2006新增特性

全面剖析Delphi 2006新增特性2008-02-02 天极 一直以来,Borland公司与其它软件供应商之间明显区别的地方在于其注重实用的方式-为今天的开发人员提供最恰当的极具竞争性的开发工具,而同时引导他们了解未来即将使用的新技术,并使其坚信自己的开发投资会保证会在未来的相关性,可适应性和可扩展性方面立于不败之地。本文从一个Delphi开发者角度,对这个最新发行的产品作全面的入门性介绍。其中涉及到横跨Delphi,C++和C#等语言的一些特性,但只...
基于Delphi的英文发音教学软件的实现

基于Delphi的英文发音教学软件的实现

基于Delphi的英文发音教学软件的实现2008-02-02王昊鹏 贾新宇引言MSTTS(Microsoft Text-To-Speech)是微软公司研制的一套功能强大的英文文字朗读引擎,它可以将文档中的英文文字信息转换成计算机语音信息,通过计算机声卡发音将内容朗读出来。利用它和相关的语音接口开发出英语发音教学软件,可以实现英文单词发音及整段英文的流利朗读示范。从而,可以使学生在课下或者没有教师的情况下,从软件中获得标准的英文发音的辅助,这对于一些发音不好...
在Delphi中应用AOP实现日志功能

在Delphi中应用AOP实现日志功能

在Delphi中应用AOP实现日志功能2008-02-02陈亮亮AOP现在很火,网上有这许多支持AOP的框架,对于Delphi来说同样也有MeAOP。不过觉得这些框架太复杂了。现在有一个系统,基本上都快结束了,整体上当然是没有采用什么AOP的框架。对于这样的能否用上AOP的一点点好处呢?项目组提出在现有的系统上加入日志记录的需求。大家一起来看看我是怎么来实现这个功能的吧。AOP简要说明根据网上对AOP的解释,它具有下面的特征:1、将通用功能从不相关类之中分...
在Delphi编程中使用C语言代码

在Delphi编程中使用C语言代码

在Delphi编程中使用C语言代码2008-02-02 csdn 陈经韬Windows下的工具有很多,例如VB,Delphi,VC等等.我在这里不想讨论"它们的具体哪个更好一点"这种幼稚的问题.玩过DOS程序设计的人都知道,DOS下很多语言的实质核心还是调用系统提供的汇编中断函数.到了Windows下,它就变成了我们常说的API了.而在Windows下写程序很多时候都是调用API,语言,只不过是一个表达工具而已.我现在已经参加工作大约有...
Delphi中Hash表的使用方法

Delphi中Hash表的使用方法

Delphi中Hash表的使用方法2008-02-02在游戏开发中经常需要保存一些数据结构,并且在使用的时候需要快速的查找出来.Hash表正是为了提高检索速度而设计出来的.下面我就将我在用Delphi开发中使用Hash表的方法写出来,希望对大家有一定的帮助!在Delphi中有一个THashedStringlist类,使用这个类可以实现Hash表的操作.使用这个类需要引用IniFiles头文件.例如:我们定义的数据结构是:以下是引用片段: RTest=re...
Delphi.NET多层应用系统开发技术研讨

Delphi.NET多层应用系统开发技术研讨

Delphi.NET多层应用系统开发技术研讨2008-02-02李维从上个星期就开始有朋友问我为什么很久没有更新Blog了,其实我想我写Blog已经很勤快了,这次10多天没有更新Blog想当然是我又开始出差了。上星期台湾进行了『Delphi.NET多层应用系统开发技术研讨会』,在DevCo重新在台湾举办活动1,2个月之后,的确发现慢慢的一些客户开始回流来参加研讨会了,这是个好现象,也让我有机会和一些朋友谈谈他们的工作近况以及他们希望能够听到什么主题的研讨会...
基于Delphi的八皇后问题动态实现

基于Delphi的八皇后问题动态实现

基于Delphi的八皇后问题动态实现2008-02-02 计算机与信息技术 左才文摘要 对于八皇后问题的实现,如果结合动态的图形演示,则可以使算法的描述更形象、更生动,使教学能产生良好的效果。关键词 八皇后问题 冲突 数据结构 线程类八皇后问题是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。...
Delphi接口编程的两大陷阱

Delphi接口编程的两大陷阱

Delphi接口编程的两大陷阱2008-02-02kiol陷阱一、接口的类型转换陷阱a) 不能把一个对象引用强制转换成这个引用的类型没有声明实现的接口,即使这个对象实际实现了这个接口(呵呵,优点拗口)。b) 当把一个对象变量赋给一个接口变量,在把这个接口变量赋还给对象变量时,这个对象变量的地址已经变了,也就是不再是原来的对象了,而是指向一个错误的地址。例如:I1 = interfacefunction Do: Boolean;end;TC1 = Class...
对《QQ列表精灵》源代码分析和仿制

对《QQ列表精灵》源代码分析和仿制

对《QQ列表精灵》源代码分析和仿制2008-02-02该软件是本人在2002年根据“腾讯QQ”的“oicq2000.cfg”文件的漏洞,制作的可以更改,编辑,删除登陆列表的程序,并且可以里面的信息得到自动登陆的密码。发现漏洞:我们在一台电脑登陆过QQ之后,下次启动QQ的时候就会看到在号码列表的下拉菜单中会出现这个号码,这些号码实际上是保存在QQ安装目录的“datoicq2000.cfg&rdquo...
用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...
<< 11 12 13 14 15 16 17 18 19 20 >>