flash组件:通过例子看VCL组件开发全过程( 4)
(接上文)
4、组件属性编辑器和组件编辑器:
通过上面努力我们组件似乎已经比较完美了可我们也忽略了些重要细节和些有趣事情这篇我们将研究两个很有用组件特性:
在的前开发组件核心功能时我们曾设置了两个属性BeginTime和WakeTime他们都是串型属性然而他们所要表示却是时间类型这样就很有可能使组件使用者编辑属性并导致转化串到时间时出错(当然这里只是为了文章讲解我们故意把它设置为了串类型)... [阅读全文]
delphi获取时间:在Delphi中获取和修改文件的时间
本文介绍了在Delphi中利用系统和Windows API来获取和修改文件时间信息思路方法
熟悉Windows 95/98朋友定经常会用单击鼠标右键思路方法来查看所选定文件属性信息在属性菜单中会列出该文件创建时间、修改时间和访问时间这些信息常常是很有用它们设置般都是由操作系统(也就是由Dos/Windows等等)自动完成不会让用户轻易修改
这里我向大家介绍在Delphi中如何实现文件时间获... [阅读全文]
Delphi:开发工具史上的奇迹
文/天宇
提起Delphi就不能不提到Borland公司它曾经轰动全世界成就了vb 杀手美名Philippe Kahn以2000美元在硅谷创建这家公司在开发人员眼中简直就是个奇迹数次跌到再数次依靠明星级开发工具爬起来至今仍和微软相持不下在它众多明星级开发工具中Delphi无疑是最璀璨明珠
Borland赖以起家Pascal在Borland Pascal 7.x以后Pascal语... [阅读全文]
delphi数据库:用delphi批量导入某子目录下所有JPG图片文件到数据库
//保存图片到数据库
function imagesavetosql(data:TQuery;filename:String):boolean;
var
imagejpg:TJPEGImage; //jpg图片
MyStm:TMemoryStream;
begin
result:=false;
MyStm:=TMemoryStream.Create;
imagejpg:=Tjp... [阅读全文]
windows对话框:让程序出现windows标准对话框式样的帮助
unit Unit1;
erface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls;
const
HH_DISPLAY_TOC = $0001;
HH_DISPLAY_TOPIC = $0000;
HH_CLOSE_ALL = $00... [阅读全文]
matlab画图曲线:Window画图程序中画曲线的简单实现
下面是很入以前个,模仿Windows画图中画曲线.其实原理简单得要命 ,就是个PolyBezier.
那位有兴趣可以封装成个类,方便以后用.
unit Unit1;
erface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type... [阅读全文]
delphi控件编写:如何用Delphi编写自己的可视化Control控件
可视化Control控件(Visual Component)实际上就是个类()要编写个类可以直接在*.pas文件中编写但是要编写Control控件则必须使用包(package)从File菜单中选择New新建个Package这就是存放和安装Control控件用包然后单击Package窗口中Add按钮添加个元件(Unit)
在弹出对话框最上方选择New Component个Control... [阅读全文]
灰度算法:黑白图像的缩小灰度级显示算法的编写
大家都知道黑白图像是0,1 2值缩小显示时候由于n个点转化成1个点会导致图像局部细节信息丢失比如条宽度个象素细线由于缩小可能就会没有显示而使用灰度级显示正是能解决这个缩小显示问题Windows自带Eastman Software提供图像处理可以在你缩小黑白图片时候使用灰度级来显示下面我们就来深入研究下这个算法是如何实现吧
基本约定:
1. 灰度级缩小显示只正对黑白或者灰度影像经过算法变换... [阅读全文]
indy控件:利用Indy的TIdFtpControl控件实现FTP协议
现在很多应用都需要上传和下载大型文件通过HTTP方式上传大文件有定局限性幸好FTP作为个非常老而且非常成熟协议可以高效稳定地完成大文件上传下载并且可以完美地实现续传就拿我写电影服务器管理端来说各种方案比较后发现使用FTP可以完美地实现要求但是要通过WinSocket库实现FTP比较麻烦幸好有Indy--个包装了大多数网络协议组件包
通过Indy设计人员可以通过阻塞方式进行编程可以抛开蹩脚Wi... [阅读全文]
软件Software启动画面中启动状态的显示
我们平时看到很多软件Software(PhotoShop3DMax)都会在启动画面中显示当前正在启动哪个模块并在模块加载失败时给予提示这样好处是可以让比较专业软件Software使用者知道当前软件Software加载了哪些模块或者在软件Software发生启动时让用户得以反馈是启动哪个模块时发生了以及在长时间软件Software启动过程中让用户知道软件Software还在工作避免用户对其失去信息
... [阅读全文]
delphi7xml:Delphi7对XML的支持分析
Delphi7对XML支持---TXMLDocument类
Delphi7 支持对XML文档操作可以通过TXMLDocument类来实现对XML文档读写可以利用TXMLDocument把XML文档读到内存中从而可以进行编辑、保存操作TXMLDocument类是通过DOM(文档对象模型)接口来访问XML文档中各个元素对于DOM接口实现有多种方式Delphi支持方式有:1)微软MSXML... [阅读全文]
icmp数据包:Delphi中用ICMP探测远程主机状态
网络通讯中经常需要确定远程主机是否存活以决定下部进行操作可以直接使用ICMP协议来实现但是要考虑许多协议细节实现起来比较麻烦Windows 自带ICMP库里有现成可以使用只要在使用前填充相应数据结构就可以了
以下是要使用数据结构这些结构MSDN里有C形式声明这里给出是Delphi形式
//用到协议数据结构
PIPOptionInfo = ^TIPOptionInfo; // IP 头选项... [阅读全文]
delphi管理系统:利用Delphi开发旅游景点微机售票系统
、引言
随着计算机局域网和广域网出现网络产品(包括软、硬件)质量不断提高;品种、数量迅速增长和发展;以及数据库技术成熟和软件Software工程思路方法发展各种计算机网络管理系统越来越完善旅游景点微机售票系统是计算机技术和网络技术相结合产物方便快捷查询统计使管理者能准确地掌握景点经营情况并对售票人员进行监督、管理并为其提供准确、可信决策依据其成功实现提高了旅游景点售票效率和管理水平使直由人工... [阅读全文]
createoleobject:在Delphi中使用CreateOleObject思路方法对WORD文件进行操作
使用CreateOleObject思路方法对WORD文档操作具有先天所具备优势和delphi所提供那些Control控件方式访问相比CreateOleObject思路方法距离WORD核心操作“更近”它直接使用OFFICE所提供VBA语言对WORD文档操作进行编程
以下是我在本机上所做实验机器软件Software配置如下:
Windows XP+delphi7.0+OFFICE 2003
这个... [阅读全文]
delphi编程:基于Delphi的接口编程入门
为什么使用接口?
举个例子好了:有这样个卖票服务电影院可以卖票歌剧院可以卖票客运站也可以卖票那么我们是否需要把电影院、、歌剧院和客运站都设计成个类架构以提供卖票服务?要知道连经理人都可以卖票很显然不适合把经理人也包括到卖票服务继承架构中我们需要只是个共通卖票服务于是卖票服务是个接口电影院、歌剧院什么只要都遵循这样个服务定义就能很好地相互交互和沟通(如果须要话)
如何在Delphi中使用... [阅读全文]
delphi中编辑图像:Delphi中保存图像列表
最近在做项目时遇到将图像列表(TImageList)中系列图像保存到指定文件或 2进制流中以便在需要时进行动态恢复情况于是在Delphi帮助中查找TImageList类相关属性、思路方法遗憾是Delphi在TImageList中并未提供SaveToFile和SaveToStream思路方法所以针对TImageList目前限制必须采取其它办法来扩展TImageList功能以满足实际项目需要
解决思... [阅读全文]
delphi删除文件:用Delphi实现文件下载的几种思路方法
我主页: http://www.tommstudio.com/
笔者最近开发系统中需要写个下载文件功能以前用BCBAPI写很烦琐忽然想起有个API就可以搞定了于是大早就来搜索这个API就是UrlDownloadToFile不仅如此Delphi些Control控件也可以轻松实现下载如NMHTTP指定NMHTTP1.InputFileMode := ture; 指定Body为本地文件名指定Get就可... [阅读全文]
flash.exe文件转换:把Flash文件转换为Exe文件
下面代码把个Flash文件转换为exe文件.
function Swf2Exe(S, D, F: ): ;
//S = Source file (swf)
//D = Destionation file (exe)
//F = Flash Player
var
SourceStream, DestinyStream, LinkStream: TFileStream;
flag: Ca... [阅读全文]
excel判断函数:一个判断定文件是否为文本文件的函数
在用Delphi 编程处理文本文件时候如果要装载文件比较大你可能会想在文件装载过程中提供个装载进度提示--那么你就必需自己编写直接通过文件打开/读取来装载文件内容在自己编写文本文件读取时候你首先会遇到第个问题就是:对于给定个文件名如何知道它所代表磁盘文件确是文本文件?这里有个很简单思路方法:把给定那个文件看作是无类型 2进制文件然后顺序地读出这个文件每个字节如果文件里有个字节值等于0那么这个文件就... [阅读全文]
delphi钩子:Delphi中利用钩子实现QQ聊天窗口的修改
有人曾为公司不让用QQ、MSN等聊天工具而烦恼吗?看了下面小你就会打消这种看法了
当初公司做校园卡通项目时里面机房客户端需要用到系统低级键盘钩子WH_KEYBOARD_LL这也是我第次接触到Windows中HookWH_KEYBOARD_LL和其他钩子不样在DelphiWindows帮助以及windows.pas文件中都没有定义但microsoftmsdn中确有WH_KEYBOARD_LL介... [阅读全文]
delphi编程:Delphi编程禁止用户关闭操作系统
本例子介绍在运行过程中禁止用户关闭操作系统
用户是否可以关闭操作系统是通过对WM_QueryEndSession处理来实现为此首先需要在中添加WM_QueryEndSession消息处理声明:
procedure QueryEndSession(var Msg:TMessage);Message WM_QueryEndSession;
它响应代码如下:
procedure TF... [阅读全文]
delphihook:Delphi编程使用HOOK监视Windows
每个都有自己生存空间在Windows系统中你可以在任何时候让你执行些操作还可以触发消息触发消息分为 3种是操作你界面onClickonMouseMove等等另外个可以使用Windows消息机制来捕获些系统消息但是如果你想在任何时候监控任何情况那可能你就会选择HOOK来实现了虽然还有其他思路方法但不得不承认HOOK是个比较简单解决问题途径
下面就来举个例子(使用Delphi7.0调试通... [阅读全文]
delphi自动填表单:Delphi实现网页表单数据的自动提交
MSHTML是微软公司个COM组件该组件封装了HTML语言中所有元素及其属性通过其提供标准接口可以访问指定网页所有元素.MSHTML对象模型是由些对象和集合组成.处于根部是HTML描述了打开页面1个窗口包括系列集合和对象如Frames集合HistoryLocationNavigatorDocumentVi—sumEvent对象等.其中描述呈现在客户窗口实际网页是Document对象由系列属... [阅读全文]
利用VFW在Delphi中开发视频捕获程序
摘要:许多有关视频软件Software(如视频会议、可视电话等)开发都应用于视频捕获技术微软为软件Software开发人员提供了个专门用于视频捕获VFW SDK从而为在Windows系统中实现视频捕获提供了标准接口并大大降低了开发难度由于VFW SDK只有VC和VB版没有Delphi版因此需要在Delphi中声明DLL中各个和变量文中详细介绍了如何利用VFW在Delphi中开发视频捕获步骤同时给出... [阅读全文]
delphiweb服务器:Delphi 判断服务器路径 和 清空日志文件
近期在做“数据库切割工具”时碰到了些棘手问题经过多方打探、查找最终得以解决现整理总结下来给大家共享免大家以后在碰到类似问题时再耗费大量时间去查找、去打探! 1、判断输入路径在服务器上是否存在: 例如要在客户端执行个创建数据库数据库要在服务器上创建但路径可以手工输入这时就面临个判断自已现在输入路径在服务器上是否存在问题免得在执行Create Database SQL时才报错:找不到路径 具体... [阅读全文]
delphi:Delphi初学者应小心的 6大陷阱
初学DelphiI人由于各种原因对DelphiI中许多概念不能很好理解并由此带来了许多问题或者是开发出稳性不好会能运行会又不能运行;或者是遇到个问题久思不得其解还误以为是DelphiI自身BUG等等这些浪费了我们大量时间、精力也影响了我们开发效率 那么如何才能避免这些了尽量少走弯路了?笔者从事DelphiI开发多年下面就把我经验整理总结介绍给大家希望帮助到初学DelphiI朋友 问题:对类概念... [阅读全文]
iis创建虚拟目录:使用Delphi创建IIS虚拟目录的思路方法
想把自己东西整理出来已经很久了可是直没有时间自己水平又太差也怕耽误别人时间所以至今没写出任何东西出来可是每次看到别人文章心里也痒痒于是找来自发表过个帖子以回馈大家 { ****************** } { } { } { zhao zhenhua } { } { Copyright zhao zhenhua email:[email protected] } { } ... [阅读全文]
Delphi编程:用流来读取TXT文件中的数据
TXT文本文件是种以ACSII吗存储数据文件在TXT文件中只能够存储些数据所以这种文件移植性和通用性很强具有较高易用性并且被广泛应用所以Delphi对该类型文件提供了较好支持目前在Internet上最为流行XML文件也是种文本文件TXT文本文件操作非常简单具体操作过程如下: 1.首先要声明个TextFile类型文件指针如:var MyFile:TEXTFile 2.然后使用Assi... [阅读全文]
delphi数据类型:Delphi中数据的自动录入
在Delphi数据库应用系统数据录入过程中有些数据是保存在Excel中;有些是保存在纸张上;还有些是需要新增加由于各条记录的间有大量重复数据如果每条记录都让录入人员全部手工录入其间重复劳动是相当大还降低了工作效率下面就这个问题进行论述 1、利用DelphiExcel Delphi中已经带了Word和PowerPo例子Excel和这两个应用服务器略有区别所以也可以利用DelphiExcel 步... [阅读全文]
抓图delphi:基于Delphi的屏幕抓图技术的实现
来源:计算机和信息技术 作者:张春艳 孙波 本文以Delphi7.0作为开发平台给出了网络监控软件Software中两种屏幕抓图技术设计思路方法和步骤 摘 要:本文以Delphi7.0作为开发平台给出了网络监控软件Software中两种屏幕抓图技术设计思路方法和步骤介绍了教师在计算机机房内教学时如何监控学生计算机显示器上画面以保证教学质量和效果 引言 随着网络技术飞速发展计算机网络在各高等院... [阅读全文]