内容列表
- 一个简单的投票机器人
- 一个简单的投票机器人
昨天帮人报一个参加日语能力考试的朋友报名,无奈名额已满,需要不断重试碰运气。手工操作很麻烦,就决定做一个机器人试试,于是翻出了去年做的一个投票机器人。(报名机器人另文再写)
那时非典被困在宿舍,做毕设的公司正在参加一个十大新兴技术企业的评选,有网上投票的环节。闲得无聊,就花了一天时间做了这个小程序。
- 分类:Delphi 查阅全文
- 报名机器人
- 报名机器人
昨天帮人报一个参加日语能力考试的朋友报名,无奈报名比较火暴,到处名额已满,需要不断重试碰运气。想到本科的时候,老师组织我们去上机,结果是帮人报TOFEL的名,那场景,如打仗一般,大家先对表,精确到秒。先把表单的数据填好,等时间一到,马上按提交按钮。早了不行,要重定向回来充填好几项数据耽误时间,晚了也不行,要不就是报满,要不就是服务器负荷太重处理不过来。记得当时前后花了半个小时,每人发
- 分类:Delphi 查阅全文
- 中文转码器的工作原理
- 最近在做Delphi下的简体与繁体转换, 发现Windows2000自带的工具"中文转码器"很好用, 不仅可以转内码(BIG5-->GBK), 还可以将繁体字转为简体字(如:東-->东).
要转内码比较简单, 使用MultiByteToWideChar先将简体/繁体(GBK/BIG5)转为UniCode, 再使用WideCharToMultiByte从Unicode转为繁体/简体(
- 分类:Delphi 查阅全文
- 用DELPHI实现对象持久层(-)
- 译者按: 这篇文章来自于www.techinsite.com.au,是有关DELPHI如何建立对象持久层的一篇文章,本人英文很烂,翻译出来只为自己研究用,请勿见笑。
介绍
众所周知,Delphi可以快速开发一个数据库应用程序,然而,因为数据连接组件拖曳到应用程序中,使得你更接近组件的 API。 藉由每个数据感应控件,实现你自己一个特定的数据库模式。 对此的替代方案是实现你自己的持久层框
- 分类:Delphi 查阅全文
- DEPHI发布时免安装环境
- 以往的程序一般先进行打包,然后在用户机器上这行安装过程。
在这篇文章里,介绍怎样将Dephi编译的程序直接复制(Copy)到用户的机器上就能运行,这也是智能客户端特点之一。
1.如何将程序用到的类库编译到可执行文件中?
选择菜单project\options,选择packages标签,不选择“Build with runtime packages”复选框。这种设置可以
- 分类:Delphi 查阅全文
- 用DELPHI通过写注册表来实现建立IIS的虚拟目录!
- 网上有很多关于用DELPHI来建立IIS的虚拟目录的例子,但都是需要加载类库,我这里则采用写注册表的方式来实现,方法简单,主要是不需要加入类的复杂过程,唯一的不同是需要重启电脑后才能生效。代码如下:
procedure TForm1.Button1Click(Sender: TObject);var RegODBC:TRegistry; 
- 分类:Delphi 查阅全文
- 网络积件再思考。(其实也只是胡思乱想)
- 前面,我写了几篇小文章,讲了网络积件的一些东西,其实我认为我所讲叙的是很不全面的东西,我也认为我自己的写作水平真的有待于提高,我并不能把自己的想法以更好的形式表达出来,我善长于想,而不是说。但我会努力的,我会一步步完善我的想法。
上面,我
- 分类:Delphi 查阅全文
- 利用钩子捕捉鼠标信息的一个问题
- 利用SetWindowsHookEx(WH_MOUSE?,MouseHookHandler,HInstance,0)捕捉鼠标信息,其中MouseHookHandler的格式如下:
LRESULT CALLBACK MouseProc(
??? int nCode,?// hook code??? WPARAM wParam,?// message identifier??? LPARAM lP
- 分类:Delphi 查阅全文
- GDI+简介
-
1.引言 GDI+是Windows XP中的一个子系统,它主要负责在显示屏幕和打印设备输出有关信息,它是一组通过C++类实现的应用程序编程接口。顾名思义,GDI+是以前版本GDI的继承者,出于兼容性考虑,Windows XP仍然支持以前版本的GDI,但是在开发新应用程序的时候,开发人员为了满足图形输出需要应该使用GDI+,因为GDI+对以前的Windows版本中GDI进行了优化,
- 分类:Delphi 查阅全文
- 用ModelMaker CodeExplorer做日常重构
- 重构是Delphi程序员的日常工作,用Model CodeExplorer可以大大提高效率。
可以从 http://www.modelmakertools.com 下载安装 CodelMaker Code Explorer v2.04 BETA,安装前关闭Delphi。
安装后启动Delphi,可以点View->ModelMaker Explorer来显示面板,如下
- 分类:Delphi 查阅全文
- 深入GDI(图形设备接口)编程
- GDI+是Windows 2000及以后版本的一个子系统,同原有的GDI(图形设备接口)一样,主要负责对显示器和打印机进行管理。GDI+为我们提供了在编程时使用的应用程序接口API(Application Programming Interface),通过这些API函数,GDI+让程序员在设计程序中不必考虑具体的显示器或打印机,直接使用由GDI+提供的类的方法
- 分类:Delphi 查阅全文
- 终于看到了传说中的Delphi9以及我的一些感受
- 下午2:00,来到了在北山路上的香格里拉饭店参加李维的高效率delphi.net讲座,会厅不算大,但是座无虚席。在整个讲座中,李维一再的重申,.net并不比win32慢,以在.net下开发要注意的一些效率问题为重点,并且现场演示了一些delphi.net的例子,用来说明一些在.net下开发应用程序应该注意的问题,这些问题都与应用程序的效率有极大的关系(比如CLR的JIT以及GC,String,Bo
- 分类:Delphi 查阅全文
- 技术人员的市场意识与市场人员的技术功底
- 前天项目结题大会,项目经理首先讲了1个多小时,从项目的技术背景、系统架构,到每个API的实现程度、目前存在的问题、每个成员的工作等等,从我的角度看,无论从技术角度还是项目本身的管理角度,都讲得条理清楚、数据丰富、简明易懂,作为项目组的一员,我感到很完美。
提问阶段,首先提问的是负责这个项目研发的主管,他提出了项目可能存在的问题:API实现的多少,协议可能的兼容问题,代码的内存泄漏问题。老板第二个
- 分类:Delphi 查阅全文
- Building ActiveX Controls with Delphi 3
- Introduction
This course is about how to build an ActiveX control using Delphi 3. In addition to presenting a tutorial on how to use Delphi 3's wizards to convert an existing VCL control into an Acti
- 分类:Delphi 查阅全文
- 以最少的资源耗用,显示系统键状态
- 有不少人讨论过显示系统键(CapsLock、NumLock、Insert、ScrollLock等)状态的问题,用得最多的方法是添加一个Timer,在事件中刷新系统键状态显示;另一个方法是做一个系统HOOK,在HOOK中刷新显示。这两种方式都会严重占用系统资源,第一种方法还存在延迟的问题。现在介绍第三种方法:
键盘按钮被按下时系统会发送WM_KEYDOWN、WM_CHAR、WM_KEYUP
- 分类:Delphi 查阅全文
- 谈用Access数据库做服务器
- 在下前段时间用Delphi做了一个单机版的软件,数据库用Access,开发过程比较顺利。怎知世事难预料,有天客户提出要在网络环境下运行此软件!
相信很多朋友都遇到此类问题。现在有3条路可以走,一条是将Access数据库升级成S
- 分类:Delphi 查阅全文
- Delphi7 的 WebService 与 数据库
- Server 端:
SoapDataModule中加入 ADOConnection1、ADODataSet1、DataSetProvider1;DataSetProvider1的DataSet设置为ADODataSet1;ADODataSet1的CommandText设置为空,Connection设置为ADOConnection1。DataSetProvider1的DataRequest事件:f
- 分类:Delphi 查阅全文
- Delphi 与 XML 示例(直接利用IXMLDocument)
- (1)procedure TForm1.Button2Click(Sender: TObject);var xmlDoc:IXMLDocument; aNode:IXMLNode;begin? xmlDoc := TXMLDocument.Create(nil);? xmlDoc.Active := True;? xmlDoc.Version := '1.0';? xmlDoc.Encoding
- 分类:Delphi 查阅全文
- Delphi下的OpenGL开发
- OpenGL最初是由Silicon图形公司开发的底层图形库规范。你的系统中准确实现这个规范的部分,通常被称为OpenGL驱动,它允许你使用几何集合(点,线,多边形,图像等等)来描述你希望表现的场景。让肉眼观察起来较为舒适的中等规模场景,通常在毫秒级的速度上实现,这意味着该库文件有足够的能力来支持你创建一个生机勃勃的虚拟世界。 OpenGL驱动一般以二进制库文件的形式提供。它能够动态的连接到你的程序
- 分类:Delphi 查阅全文
- 连接字符串
- 在任意位置新建一个.txt文件,将其改名为xxxx.UDL,双击它,OK,按照连接向导设置好后,再用记事本打开该UDL文件,那么你看到的就是连接串了。
- 分类:Delphi 查阅全文