Welcome 微信登录

首页 / 软件开发 / Delphi

Delphi的TWebBrowser编程综述

Delphi的TWebBrowser编程综述

Delphi的TWebBrowser编程综述2010-11-23Delphi3开始有了TWebBrowser构件,不过那时是以ActiveX控件的形式出现的,而且需要自己引入,在其后的4.0和5.0中,它就在封装好shdocvw.dll之后作为Internet构件组之一出现在构件面板上了。常常听到有人骂Delphi的帮助做得极差,这次的TWebBrowser又是Microsoft的东东,自然不会好到哪里去,虽说MSDN上什么都有,可是内容太过庞杂,如果没有...
DELPHI多层分布式开发(1)

DELPHI多层分布式开发(1)

DELPHI多层分布式开发(1)2010-11-23 codesky 分布式多层数据库开发简介Delphi提出的MIDAS(Multi-Tier distributed Application Services Suite多层分布式应用服务器组),是把原来Two- Tier数据连接放到了服务器端 的COM组件上,客户端只剩下了执行文件和MIDAS.DLL,前台和服务器上的COM组 件,通过DCOM机制互相沟通。这个多的一层,称为应用程序服务器(Applic...
DELPHI多层分布式开发(2)

DELPHI多层分布式开发(2)

DELPHI多层分布式开发(2)2010-11-23 codesky 客户端实现SQL查询由于在客户端不存在TQuery控件,似乎客户服务器模式是无法做SQL查询的。 但是,Delphi很好的解决了这个问题。事实上,只要客户端连接上服务端应用程 序,客户端的TClientDataSet就包含了一个名字为Provider的属性,对应到服务器端DataSetProvider的所有默认属性和方法,其中DataSetProvider有一个 Options属性,只要...
Delphi图像数据压缩事例

Delphi图像数据压缩事例

Delphi图像数据压缩事例2010-11-23Borland公司推出的 RAD开发工具 Delphi 5.0作为 Windows平台上的主流开发工具,其可视化的开发环境和面向对象编程的强大功能已经吸引了无数的开发人员。但是,一些程序员在实际的开发过程中却时常为对大量的数据进行压缩而伤透脑筋,不得不去查找一些高效的压缩或在网上查找第三方的控件来实现压缩。难道 Delphi本身没有提供这个功能吗?其实 Delphi的程序设计师早就考虑到了这一点,他们提供了 ...
Delphi中保存图像列表

Delphi中保存图像列表

Delphi中保存图像列表2010-11-23最近在做项目时遇到将图像列表(TImageList)中一系列的图像保存到指定的文件或二进制流中,以便在需要时进行动态恢复的情况。于是在Delphi的帮助中查找TImageList类相关的属性、方法,遗憾的是Delphi在TImageList中并未提供SaveToFile和SaveToStream方法,所以针对TImageList目前的限制,必须采取其它的办法来扩展TImageList的功能,以满足实际项目的需要...
Delphi中SendMessage使用技巧

Delphi中SendMessage使用技巧

Delphi中SendMessage使用技巧2010-11-23梁云Windows系统是由消息机制驱动的,每个线程如果建立了一个窗口,则由系统 分配一个消息队列用于窗口消息的处理。另外,消息也可以不经过消息队列而利 用SendMessage函数直接发送给窗口,窗口过程将处理这个消息,但只有当消息 被处理之后,SendMessage才能返回到调用程序。下面结合两个Delphi程序,讨 论如何利用SendMessage向控件发送消息和控件对这种消息的响应。用S...
Delphi中的SendKeys函数

Delphi中的SendKeys函数

Delphi中的SendKeys函数2010-11-23用过Visual Basic等的朋友们一定对其SendKeys函数非常熟悉。利用该函数可以把一个字符串发送到目标窗口(比如记事本)或控件(比如一个Edit控件)中,就好像是在目标窗口或控件中输入这个字符串一样。但是,在Delphi中却没有为我们提供这样的函数。其实,Borland的工程师们早就提供了一个方便的方法:在Delphi5.0企业版的安装盘的infoExtrasSendKeys文件夹中,有一个...
Delphi中对Oracle存取RTF文档

Delphi中对Oracle存取RTF文档

Delphi中对Oracle存取RTF文档2010-11-23关系数据库都提供大文档的存储和提取。对于视频资料、音频资料、图象资料等大文档,一般需要 另外开辟字段用于存储摘要信息,因此在查询和检索时并不访问大字段,而只是在存储和提取时才操作 大字段。例如,你不能对Oracle中的LONG RAW类型进行LIKE介词的查询,更不能使用等号“ =”查询。 这对于存储大段文本(容量超过2K)同时又需要全文检索是相当不便的。本文将介绍如何利...
Delphi中建立指定大小字体和读取该字体点阵信息的函数

Delphi中建立指定大小字体和读取该字体点阵信息的函数

Delphi中建立指定大小字体和读取该字体点阵信息的函数2010-11-23Thermometer由于要控制硬件,需要把矢量的汉字转化为点阵信息写入eprom或在液晶屏上 显示,因此用Delphi写了如下的函数,可以把指定的一个汉字(两个字符)转化 为点阵信息保存到文件,每个点对应一个位,有文字信息该位为1,否则为0。目前该函数可以生成指定的大小汉字并读取成点阵字模信息保存到文件。如ConvertToMatrix(Pchar("北"),6,18,"Font...
<< 31 32 33 34 35 36 37 38 39 40 >>