delphiopengl:用Delphi做一个OpenGLControl控件

OpenGL是个独立于窗口图形库而图形最终是在窗口系统里绘制出来那么OpenGL绘图命令是如何在窗口里生成输出呢?   这就是各个系统上OpenGL实现者需要做工作了在Windows里是通过wgl库完成在X-Windows里是通过glx服务器来完成至于这些OpenGL实现具体是如何工作请参考sgi发布sample implement源码不过那个代码是用C写   在MS-Windows里wgl库... [阅读全文]

标准单元库:如何在程序中使用自己的库单元

用过VB人都知道可以在工程中增加类模快来存放共用思路方法而在delphi中如何也能和VB样存放自己类呢?通过下面讲解我想你定会有所收获 在工程中增加个库单元 单击菜单顺序为 File - New - Unit 这样就为你工程增加了个库单元新增加库单元内容如: unit global;//库单元名字 erface file://---这里加入选择性库单元列表 impl... [阅读全文]

delphi数据库:DELPHI存取JPEG文件到SQL Server数据库

高红岩(ghyghost) 近日笔者书写个小型学生管理系统时需要用到ADOControl控件存取SQL Server数据库图片查看资料发现基本都是针对BMP文件进行操作(巨增数据库大小)但发现了★eagletian★高手翻译ADO英文技术文档里面涉及到了数据库存取JPEG文件关键技术在win98+sql server桌面版中测试通过运行良好现于源码公开如下: unit Unit1; erfac... [阅读全文]

价值的创造与实现:TManagedDataSet和DataSetPool的实现

Delphi中使用最多大概是AdoExpress组件这是Borland封装了MicrosoftAdo东东使用频率最多TAdoDataSet对应了Ado原生RecordSet在功能上做了些增强但使用方法基本致用多了就感觉TAdoDataSet还有扩充和改造地方 由于代码中使用了很多TAdoDataSetControl控件创建和释放对象非常频繁而且每次创建后都要设... [阅读全文]

递归实现无限分类:通过递归来实现搜索文件

在我们编写时候经常会用到在某个目录和子目录中搜索文件这过程但Delphi并没有为我们提供这功能它只为我们提供了些只能在当前目录查找文件不过现在在网上也能找到些可以实现此功能Control控件例如FileSearch等等那么我们要自己编写这个功能又应该如何样做呢?其实本功能最难实现部分就是要编写能逐层访问目录算法经本人研究终于得出个实现它思路方法那就是利用递归算法来实现现将其实现过程介绍如下... [阅读全文]

Delphi自己制作网页特效软件Software

刘夫的   现在每天成千上万网民激情于冲浪很多朋友喜欢在网上搭个小窝建个网站WebSite建网站WebSite离不开设计网页网页要精彩离不开特效现在网上有款最受大家欢迎特效软件Software名叫“新新网页特效”该软件Software提供特效最多最全提供特效最新最酷其实这样款优秀软件Software制作起来十分简单如果你也想动手话跟我来 5步包你“成品出厂”   第步:   1、安装套... [阅读全文]

delphi升级:用Delphi编制可自动升级程序

杨 超 在编制了个应用后维护阶段我们会面临给应用升级工作.无疑手工升级工作是十分繁琐你可能会需要到用户机器上去更新文件.可是如果能编个自动升级放在网络上让用户下载只需执行下就完成升级工作不是很方便吗?其实用Delphi可以很方便地编制出这样个. 以下是我们例子设我们已经有个应用This.exe要对它升级用来升级为Upgrade.exe. 1.This工程文件框架 program THIS;... [阅读全文]

delphi密码:让DELPHI编出的程序像QQ一样

private { Private declarations } procedure WMMOVE(var Msg: TMessage); message WM_MOVE; procedure CMMouseEnter(var Msg:TMessage);message CM_MouseEnter; procedure CMMouseLeave(var Msg:TMessage);mess... [阅读全文]

变速齿轮Delphi实现

{D7+Win98,不能用于2000} unit MainUnit; erface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = (TForm) Button1: TButton... [阅读全文]

delphi面向对象:Delphi面向对象编程的20条规则

前言 大多数Delphi员都像使用Visual Basic 那样使用他们手头上开发工具而丝毫没有意识到Delphi强大功能更谈不上使用这些功能了(写到这里编辑惶恐举起了手如何可能呢?)Delphi和Visual Basic区别Delphi完全建立在面向对象结构上,这不仅影响到VCL结构而且影响到使用Delphi开发每个 在本文中我不想涉及到面向对象编程(OOP)所有理论,只是提出些简单经验规则... [阅读全文]

delphidbgrid统计:用Delphi轻松实现字数统计

现在有不少文字处理软件Software能实现文字统计功能如果我们自己也能动手编制个小来实现这功能不就更有意义了吗? 、编程思路: 通过ord将MemoControl控件中所有转换为对应数值再通过Length获得Memo中字节数然后通过for I:=1 To Length(s)do来判断各个字节所对应数值是否在33~126的间以确定是否为英文(中文个数即为它们所占字节数除以2) 2、编程步骤: 首... [阅读全文]

delphi图片:在Delphi中实现图片的旋转、缩放

好长时间没有写东西了并不是前面东西遭受了很多西红柿和鸡蛋而是自己实在没有什么真实东西写出来供大家参考但是最近在帮个朋友做个项目时候遇到了在delphi中对图像简单处理于是不停从网上找资料翻看csdn以前帖子从我搜索结果发现很多人会在各种项目中遇到类似图片处理问题但是多数得到答案似乎并不完整(很多都没有结帖也可能是个人习惯问题呵呵希望大家读了我这个文章的后能够家开结帖速度)于是我把我遇到问题和解决方... [阅读全文]

delphidirectx:用DELPHI开发DirectX游戏

这不是篇有关DirectX祥细教程,而是讲解如何用DELPHI开发DirectX游戏.不管是网上或是书店,有关DirectX书基本上是用C或VC描述.用DELPHI开发游戏资料是少的又少,这篇文章目就是让读者能够学会如何利用已有资料学习来开发游戏. 这篇文章面向是对DirectX有定了解,却不知道如何在DELPHI下开发DirectX游戏读者. 推荐参考资料: 游戏编程指南,DirectX中... [阅读全文]

delphiweb服务器:用DELPHI开发自动化服务器

自动化是从个应用内部自动控制另个应用思路方法,例如下面代码. procedure CreateNewWord; var WordObj: Variant; begin WordObj := CreateOleObject('Word.Basic'); {此声明于ComObj单元} WordObj.AppShow; WordObj.FileNew; end; 这段代码将会打开WO... [阅读全文]

在工作组中寻找所有的计算机

摘 要:在工作组中寻找所有计算机 var Computer: Array[1..500] of String[25]; ComputerCount: Integer; procedure FindAllComputers(Workgroup : String); Var EnumHandle: THandle; WorkgroupRS: TNetResource; Buf: Array[1... [阅读全文]

modem功能是实现:利用语音Modem实现电话点播和留言功能

有段时间没有更新网站WebSite了最近挺忙所以写书进度慢了些两周只写了10多页设计模式相关内容希望在接下来几周能加快进度赶紧弄完另外前两天我被评为了Borland Delphi产品专家加上这两天北京非典形势也缓和多了很高兴为此公开很久以前写篇文章和大家分享下我快乐 偶然起因 记得还是在去年情人节时候当时直在为给女朋友送什么礼物而发愁觉得送花实在没有什么创意可又不知道什么样礼物即能给她个惊喜同事... [阅读全文]

QQ尾巴病毒的发送原理分析

近来QQ尾巴病毒大肆发作我也是经常收到网友们发到来带尾巴消息于是好奇心来我也来研究研究此病毒发作原理首先我不知道QQ尾巴病毒真正原理我只是猜测并且自己写了个类似来实现它 QQ尾巴发作情况:当用户打开个QQ消息发送窗口时病毒会自动往消息文本框里输入文本然后不等用户反应过来就发出去了 实现:首先要找到QQ消息发送窗口句柄以及消息文本框和“发送”按钮窗口句柄 、 ... [阅读全文]

通配符:DELPHI的通配符比较

作者:李均宇 email: [email protected] 我以前以为DELPHI中没有通配符现成后来找到了MatchesMask()以前在未找到这个时我曾经在处于自由状态下尚有心情时便自已动手来作个自定义来实现这个功能 算法较复杂,先在子串末尾加上‘?*’再读取子串,查找子串中通配符的间,亦即子串中子串,然后在源串中依次查找是否含有子... [阅读全文]

dephi:用DEPHI 3.0实现动画ABOUT窗口

---- 般系统ABOUT窗口中都含有当前系统信息(如:CPU类型,硬盘容量,内存容量等),个标志系统图标,个OK按钮等内容笔者在工作中用DEPHI 3.0实现了动画效果ABOUT窗口 . 创建含有如下Control控件窗体: Control控件属性 值 FORM1 CAPTION 动画ABOUT窗口 ANIMATE1 COMMONAVI aviFindFo... [阅读全文]

delphi中编辑图像:Delphi中TApplication类的巧用

北京 魏文柏 ---- Delphi是种面向对象编程语言由于它采用完全集成OOP优点因此 使它成为目前十分流行Windows开发工具在Delphi包含众多类中TApplic ation是个有着十分重要作用类TApplication类是用于描述Delphi编制应 用个类通过对这个类灵活应用可以编制许多有特点下面我 们就举几个这方面例子 ---- 1 检测当前Window... [阅读全文]

copypaste:在DBGrid中实现Copy、Paste功能

工具条上Cut、Copy和Paste加速按钮对于使用Windows下编辑器人来说恐怕都是非常熟悉而且不可缺少Delphi中有些Control控件如:TDBEdit、TDBImage、TDBMemo、TEdit等具有CutToClipboard、CopyToClipboard和PasteFromClipboard思路方法在这些Control控件上利用这几个思路方法只要通过简单编程就可以实现上述加速按... [阅读全文]

delphi添加数据表:用Delphi程序维护Paradox 数据表的索引

在 数 据 库 编 程 中, 索 引 文 件 对 于 改 善 数 据 查 询 速 度 有 着 举 足 轻 重 作 用, 充 分 使 用 索 引 文 件 可 以 极 大 改 善 数 据 库 应 用 程 序 性 能, 这 点 恐 怕 是 难 以 否 认 .   在 应 用 过 程 中, 用 户 查 询 条 件 可 能 是 多 种 多 样 , 如 果 能 根 据 用 户 查 询 建 立 和 ... [阅读全文]

delphi程序设计:定制Delphi应用程序的系统菜单

我们使用Delphi编制应用编译运行后在主界面左上角出现小图标用鼠标单击此图标会 出现下拉式菜单这就是系统菜单系统菜单包括[还原]、[移动]、[大小]、[最小化]、[最大化]和[关 闭] 6项系统菜单是Delphi自动给每个应用加上不用特意设计但在我们应用中有时为达 到定目不希望在主界面上有主菜单存在这时就可以在系统菜单上做点文章将自己菜单选项加入 到系统菜单中以实现主界面整洁 ... [阅读全文]

delphi4:Delphi4的窗口融合技术

Delphi4除了继承先前版本强大面向对象功能外而且引入了十几项新技术、新特征Docking 就是其中项有人将Docking译为对接、入坞、结合等也可以译为“窗口融合技术”那么什么是窗口融合技术呢?窗口融合是项先进界面设计技术体现了当今发展趋势Word97浮动工具栏就是种窗口融合技术有时也称为Word97风格浮动工具栏下面针对目前比较流行窗口和窗口融合例程来进行:   经过笔者段时间使用发现P... [阅读全文]

Delphi一个完整身份证效验程序

作者:闫磊 E_Mail:[email protected] 根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码规定 公民身份号码是特征组合码18位:由十 7位数字本体码和位数字校验码组成排列顺序从左至右依次为: 6位数字地址码 8位数字出生日期码 3位数字顺序码和位数字校验码 地址码表示编码对象常住户口所在县(市、旗、区)行政区划代码生日期码表示编码对象出生年、月、... [阅读全文]

语音朗读:开发自己的英文语音朗读软件Software

很多人都使用过带文本朗读功能软件Software其实自己动手制作个英文语音朗读软件Software是件很容易事情下面就给出个编程例子   、 前言:   笔者通过研究现有些语音朗读软件Software发现有很多产品都使用了MicroSoFtSpeech Api再通过进步实战发现MicroSoFt Speech Api功能十分强大不光可以准确读出单词而且还能够实现流利地朗读句子乃至段落、... [阅读全文]

delphi打开文件夹:用Delphi实现Windows文件夹管理树

摘要:本文利用Windows名空间所提供IShellFolder接口用Delphi实现了文件夹管理树生成 关键字:文件夹 接口 Delphi 、概述 Windows95/98视觉感观上区别Windows3.1个重要方面就是大量采用了树形视图Control控件资源管理器左侧文件夹管理树便是如此它将本地和网络上文件夹和文件等资源以层次树方式罗列出来为用户集中管理计算机提供了极大便利同时在外貌... [阅读全文]

配置odbc数据源:发布程序时对ODBC数据源的配置思路方法

维志,2002.4.8 思路方法1: 修改注册表 可在制作安装时,利用安装制作工具来修改注册表,完成ODBC数据源配置, ODBC可用驱动放在系统注册表 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI 下, ODBC DSN 在系统注册表 HKEY_LOCAL_MACHINE\SOFTWARE\OD... [阅读全文]

栅格数据:处理数据栅格的编辑框

(*// 标题:处理数据网格编辑框 介绍说明:举例添加焦点颜色;获取还没有提交到数据集字段文本 设计:Zswang 日期:2002-03-31 支持:[email protected] //*) ///////Begin Source function GetDBGridEdit(mDBGrid: TDBGrid): TEdit; var I: Integer; begin Result ... [阅读全文]

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

Delphi 是具可视化界面面向对象编程语言它以其功能强大、简便易用等诸多特性深受编程人员欢迎Delphi 中提供了数据库引擎 BDE(Borland Database Engine)并内含众多数据库构件为编程人员开发客户/服务器应用提供了方便通常情况下利用 Delphi 开发数据库应用可以使用TTable、TDataSource、TDBEdit、TDBNavigator等构件只要正确设置了构件某... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共1366条 分46页