Delphi
文章平均质量分 62
MartinWang
直面挑战,乐观生活
展开
-
DLL插件
最近的一个项目需要将报表文件做成插件形式的!可以让用户远程更新下载,更新模块!DLL中的数据连接是采用SockConnection连接方式的!大体设计如下:TBaseForm:所有报表窗体的基类,private sc: TSocketConnection;子类能通过public getSc访问此连接!UCommon:公共单元。由于DLL能导出函数或接口(不在本文章里讨论),所以导出函数的定义在此定原创 2005-08-18 11:41:00 · 4677 阅读 · 0 评论 -
关于Delphi实现按键“按住”的问题
想用Delphi实现键盘的按住,尝试了很多的方法,最后通过winio实现了!!!这个问题虽然看着不麻烦,但确实是一个技巧,希望能给有需要的朋友提个醒吧!!!关于winio的http://www.programbbs.com/bbs/tree12-17207-100282.htm参照这个介绍;需求: 先拿待魂游戏做一个实验(不知道的去百度搜一下),用白人,实现发波!!!实原创 2009-07-23 23:25:00 · 1531 阅读 · 0 评论 -
浅谈Delphi开发经验
Delphi 7是一个很经典的版本,在Win2000/XP下推荐安装Delphi 7来开发软件,在Vista下推荐使用Delphi 2007开发软件。安装好Delphi 7后,应立即安装Delphi 7 Update Pack 1,Delphi 2007则建议尽量安装最新的版本。工欲善其事,必先利其器,为了提升开发效率,为了能更加得心应手的处理接下来的开发工作,我们有必要安装一些有用的开发辅助工转载 2009-04-28 10:20:00 · 1379 阅读 · 0 评论 -
关于用程序控制Word,Excel等文件的调用,编辑,替换等问题
转贴一篇关于dsoFramer的文章:由于自己有这个方面的需要,所以最近一直在寻找一个可以在WEB 浏览器上直接控制WORD文档的控件。在网上大部分的都是要花钱买的,只有DSOFramer是可以免费使用的。所以就选择了这个控件。我在使用的时候使用了控件里原有的接口主要有:/*1.新建*///新建Worddocument.all.FramerControl1.CreateNew("Wor转载 2009-04-14 14:32:00 · 1722 阅读 · 0 评论 -
基于Delphi的自动编译、生成、文档、打包方案
技术的发展,思想的变革,使程序的开发,整合到了极致!!一、介绍对于DELPHI的开发者来说,要掌握的不仅仅是桌面程序开发的技术,还要了解相关的新的思想,新的理念!!笔者最近在项目开发中,对于程序的编译,打包,压缩这些重复的劳动感到十分的厌烦,JAVA里有一套自动生成的开源工具Ant,对于DotNet平台DANT,Delphi中对应为Want,rails对应为rake,所有的相关的这类工具,原创 2008-06-11 21:19:00 · 3330 阅读 · 0 评论 -
一个XML解析库
在以往解析XML的时候都用DELPHI(7)自带的XMLDocument进行解析,在使用过程中有如下一些问题:1.xmldocument的构造方法需传入TComponent2.解析xml的方法中需要进行反复的节点循环以找到你要的节点信息3.其他这里推荐一个开源的xml库NativeXML(cnpack用的也是这个库)下载地址:http://www.simdesign.nl/xm原创 2008-05-25 13:42:00 · 1031 阅读 · 0 评论 -
delphi 界面开发 类定义
关于delphi框架设计,上文已经介绍,本次将针对框架的设计相关的问题进行介绍: 这是由ModuleMaker7 产生的底层架构的类图,ModuleMaker7可以在www.2ccc.com上下载到,还有相关的说明文件。架构简单实现:TWhyBaseForm------Form的父类TFormControlManager------Form控制类(MVC中的C),负责所有窗体的原创 2007-12-22 22:16:00 · 2620 阅读 · 0 评论 -
关于DELPHI架构开发系列---界面篇
前言: 使用Delphi有五年多的时间,基于Delphi相关的技术在开发中都涉及到过:DLL,COM,DCOM,API,WEBSERVICE,SOCKET,Windows Message,OO,等等一些,到了今天反而觉得这些都是一些"技巧"的东西,而系统的框架才是软件的灵魂,在开发中,由于种种原因,项目组成员对于软件开发的认知度,项目的工期等原因,导致整个项目的开发过程中,软件开发的统原创 2007-12-04 23:14:00 · 5099 阅读 · 1 评论 -
关于DELPHI框架的后续
关于DELPHI框架的后续的开发框架已经有了一些的规模,但由于个人的精力、能力有限,后续的一些开发工作可能要长期、缓慢的进行,现将开发内容列出(没有制定计划,上班后的时间无法保证)1.现在的架构在测试,整合阶段,将对测试后的架构进行BPL打包,进行严格的版本管理,质量管理 2.准备将一些常用的操作函数分类:字符串处理类(UnitStringUtil.pas),时间处理类,网络类等,仍然采用原创 2008-02-15 15:53:00 · 3142 阅读 · 1 评论 -
关于Delphi开发“炸飞机的游戏”
做了这么久开发,一直想做一个小游戏玩玩,回想起上学玩的“炸飞机”的游戏,就拿他开始吧。先说一下游戏的规则:在10×10的方格里,汇制1—5—1—3的形状,方向自选,共三组,每一个飞机不能与其他的飞机有任何的重叠,第一个1为飞机头!玩家根据作标选择位置,系统会告之“炸中,炸毁,炸空”,直至全部炸毁三架飞机为止!程序需求:1.绘制“地图”,10*10的区域,有点象扫雷游戏的布局2.由系统随机生成三架飞机,方向随机,并开始计时3.用户点击时,告知用户是否“炸中,炸毁,炸空”,计算用户的点击次数4.当所有的飞机都被原创 2010-06-02 21:45:00 · 2782 阅读 · 1 评论