内容列表
- Delphi6/7 中XML 文档的应用
- Delphi6/7 中XML 文档的应用
XML文档是新一代的Web数据格式。它可以用树的形式储存一切数据。
下面介绍一下TXMLDocument控件的一些用法:
已定义:
XMLDoc: TXMLDocument;
EncoderMIME: TIdEncoderMIME;
DecoderMIME: TIdDecoderMIME;
xn:IXMLNode;
f:TF
- 分类:Delphi 查阅全文
- 《delphi高手突破》节选二
- 完成了第三章 异常及错误处理,节选一节
构造函数与异常
这个话题在C++社区中经常会被提起,而在Delphi社区中似乎从来没有人注意过。也许由于语言的特性,使得Delphi程序员不必关心这个问题。但我想Delphi程序员也应该对该问题有所了解,知道语言为我们提供了什么而使得我们如此轻松,不必理会它。正所谓“身在福中须知福”。
我们知道,类的构造函数是没有返回值的,如果构造函数构造对象失败,不
- 分类:Delphi 查阅全文
- 用DELPHI制作在线程序升级信息查询
- 越来越多的程序支持在线升级功能,本文介绍的就是如何从网站获取升级信息。这里我主要使用版本信息来检测是否需要下载升级版本。大致原理如下: 1、放置信息文本到网站。 2、使用TNMHTTP从网站信息文本获取文本内容。 3、分析文本解析所需信息。 4、比较程序版本提供升级信息。 首先
- 分类:Delphi 查阅全文
- 用Delphi产生一个最小的可执行程序
-
用Delphi产生一个最小的可执行程序
曾经在网上看到有人说Delphi能够产生大小只有16k的Win32应用程序,而我自己曾经编写过的这种可执行文件大小则是在17k左右,因而我一度猜想Delphi恐怕也只能将代码优化到这种程度了。最近由于测试的目的重新把这个程序写了一遍,才发现利用一些技巧,还能够将文件的大小进一步缩减到8.5k。这个程序也能够显示Delphi作
- 分类:Delphi 查阅全文
- 计算出用字符串表示的数学表达式的值
- // built by Liu Yang 2002.1.8
library Expression;
uses Dialogs, Math, SysUtils;
Const Symbol_Mod='M'; Symbol_Div='D'; Symbol_Shl='L'; Symbol_Shr='R'; Symbol_Or='O';&nb
- 分类:Delphi 查阅全文
- Web Services 平台
- 那么什么是web service 平台呢?最基本的平台是XML加HTTP。HTTP是一个在Internet上广泛使用的协议。XML是一种元语言,你可以用它书写特定的语言来描述客户和服务之间或者组件和复杂服务之间的交互。在web server之后,XML格式的消息被转变成中间件的请求,返回的结果也会转化成XML格式。 有必要增加一些服务,同时保持简单性和普遍性,来把Web构建成一个功能更强大的平台。
- 分类:Delphi 查阅全文
- Web Services体系
- 1 总括 服务被服务提供者service providers部署deploy到web上,由一个给定的web service提供的功能使用WSDL描述。 部署的服务被发布publish到web上,服务代理service broker帮助服务提供者和服务请求者service requestor互相发现。 一个服务请求者使用一个API向服务代理请求需要的服务,当服务代理返回结果后,服务请求者使用这些结果
- 分类:Delphi 查阅全文
- 为什么需要Web Service
- 从前,分布式的应用程序逻辑需要使用分布式的对象模型,诸如:微软的分布式组件对象模型(DCOM)、对象管理集团的公用对象请求代理程序体系结构(CORBA)或Sun的远程方法调用(RMI)。通过使用这种基本结构,开发人员仍可拥有使用本地模型所提供的丰富资源和精确性,并可将服务置于远程系统中。 当我已经有了我中意的中间件平台(RMI, Jini, CORBA, DCOM 等等)时,为什么还要为Web而烦
- 分类:Delphi 查阅全文
- Web Services平台
- 那么什么是web service 平台呢?最基本的平台是XML加HTTP。HTTP是一个在Internet上广泛使用的协议。XML是一种元语言,你可以用它书写特定的语言来描述客户和服务之间或者组件和复杂服务之间的交互。在web server之后,XML格式的消息被转变成中间件的请求,返回的结果也会转化成XML格式。 有必要增加一些服务,同时保持简单性和普遍性,来把Web构建成一个功能更强大的平台。
- 分类:Delphi 查阅全文
- 鼓励,很多的,Delphi高手突破,外加冷水一瓢
- 很久没有来了,正好来了,正好看了,Delphi高手突破,http://www.csdn.net/Develop/Read_Article.asp?id=12285
正好我也在动手写点东西,hahaha.
有些话要说,不说如鲠在喉。当然,我不会说太多,话多是水。但是,为了方便,我还是将原文部分内容加上。
关于对象内存的分配及回收
不知道有人对dl这个寄存器放在这里有什么想法没有,没有的话就想
- 分类:Delphi 查阅全文
- 什么是Web Service
- Web Service 是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他Web Service应用程序可以发现并调用它部署的服务。 Web Service是一种应用程序,它可以使用标准的互联网协议,像超文本传输协议(HTTP)和XML,将功能纲领性地体现在互联网和
- 分类:Delphi 查阅全文
- 不知您是笨蛋,还是我是笨蛋,关于Delphi的大Bug
- 我写了一个段落,在下面这个地址,Delphi的大Bug,您不用费神去看,我在此重复。
但是我觉得后面的评论您可以一瞧。
http://www.csdn.net/Develop/read_article.asp?id=12525
原来的代码是这样,
procedure TForm1.Button1Click(Sender: TObject);var strings :TStrin
- 分类:Delphi 查阅全文
- 准备迎接Kylix
- 发信人: bien (Bonjour! 大家好,我是 Bien), 信区: Delphi
标 题: 准备迎接Kylix(转载自水木清华)
发信站: 北大未名站 (2000年11月14日22:20:46 星期二), 站内信件
发信人: starw (孤星), 信区: Linux
标 题: 准备迎接Kylix
发信站: BBS 水木清华站
- 分类:Delphi 查阅全文
- Delphi的大Bug
- Delphi,Update2出来了,赶紧去!
bug:
代码如下:
procedure TForm1.Button1Click(Sender: TObject);var strings :TStringList;begin if not Assigned(strings) then begin strings :=TSt
- 分类:Delphi 查阅全文
- Borland 公布支持 Microsoft .NET平台产品策略
- Borland 公布支持 Microsoft .NET平台产品策略
未来Delphi 和C++Builder 将支持Microsoft.NET平台
Borland 于近日正式宣布支持 Microsoft .NET 平台,Borland Delphi 和 C++Builder 未来版本将具备支持Microsoft .NET Framework 的功能,包含支持 ASP
- 分类:Delphi 查阅全文
- Window SubClassing之另类运用(之一)
-
Window SubClassing之另类运用(之一)
所谓Window SubClassing,中文通常译为窗口子类化,简单说来就是截获并处理窗口过程的技术。可能很多程序员都已经了解这项技术,并且或多或少在自己的程序中使用过它。在微软的MFC类库中就大量使用了Window SubClassing方法,以至于有人说“MFC is about Subclassing
- 分类:Delphi 查阅全文
- 关于Delphi大Bug的更详细的例子
- 下面是一个关于Delphi大Bug的更加详尽的例子。
我建议大家尽可以好好去试试。关于它的讨论,希望热烈一点,借此,
能对大家多少有些帮助。两外两个类似的文章在
http://www.csdn.net/develop/read_article.asp?id=12606
http://www.csdn.net/develop/read_article.asp?id=12525
下面是例子源
- 分类:Delphi 查阅全文
- Window SubClassing另类运用(之二)
-
Window SubClassing另类运用(之二)
你大概已经熟悉通用对话框(打开/保存文件,选择字体/颜色,以及查找和替换)的使用,不过你是否了解如何调用“选择文件夹”对话框呢?如果答案是否的话,你可以先看看一个简单的例子,籍以做个热身。如果你自认为已经了解它的话,可以跳过下面这一段。
要调用“选择文件夹”对话框,和其他通用对
- 分类:Delphi 查阅全文
- delphi窗体图体画法 之我见!
- 在DELPHI论坛看到许多朋友问到有关背景图片的问题由于DELPHI的FORM不带背景属性,所以要使用背景图片有一点小技巧:
在窗体上加一image组件,设置它的picture属性为你想铺的图片,(必须是bmp图片),并将它的visible设为false;
在FORMCREATE,和formpaint事件中加入以下代码:
form1.brush.canvas.bitmap:=image1.b
- 分类:Delphi 查阅全文
- Delphi 类的静态属性
- Because Delphi not provide static member for our using, so if you want a static member of class in Delphi what should I do ?Ok! At least there are three ways to implement this.1,Using private global v
- 分类:Delphi 查阅全文