选择显示字体大小

用delphi开发web服务数据库程序

第一步:编写服务器的应用程序

首先在delphi的ide中选择”filenewother…”,然后在webservices页面中选择soapserverapplication图标。

然后在newsoapserverapplication对话框中选择webappdebuggerexecutable。

点击ok按钮之后,delphi会自动生成一个webmodule,在这个module中会包含三个webservices的控件。

然后然后在webservices页面中选择soapserverdatamodule图标,ok后,delphi弹出soapdatamodulewizard对话框。

在classname中输入类名:d6dbdatamodule1.点击ok后,delphi会自动产生一个soap数据模块,在该模块中加入tdatabase,tquery,tdatasetprovider,三个控件。

设置各控件的属性,跟以往的delphi数据库应用程序的设置基本上相同,其中,tdatasetprovider是一个dataaccess控件,提供远程呼叫的支持。

编译执行该应用程序,使之注册.完成服务器端的应用程序设计.

第二步:编写客户端的应用程序

添加一个新的应用程序项目,在form窗体中添加tdbnavigator,tdbgrid控件。

然后添加一个数据模块,在其中加入tsaopconnection,tclientdataset和tdatasource控件。

其中的tsaopconnection控件就是利用soap协议与远程服务器端相联的接口。

http://webserver的地址/webservice的应用程序名称/soap/soapserverdatamodule的名称

然后设置tclientdataset控件的属性,设置remoteserver的属性为tsaopconnection控件的名字,点选providername.

接下来,在窗体所在的单元添加如下代码:

unitunit4;

interface

uses

windows,messages,sysutils,variants,classes,graphics,controls,forms,

dialogs,extctrls,dbctrls,grids,dbgrids;

type

tform4=class(tform)

dbgrid1:tdbgrid;

dbnavigator1:tdbnavigator;

private

{privatedeclarations}

public

{publicdeclarations}

end;

var

form4:tform4;

implementation

usesunit5,db;//引用datamodule所在单元;

{$r*.dfm}

end.

设置tdbnavigator,tdbgri控件的datasource的属性为dmdemo1.dsdemo1,其中,dmdemo1是数据模块的名字,dsdemo1为数据模块中的tdatasource控件的名字。

激活tclientdataset的active属性为true,编译该项目组,把客户端程序复制到网络上的任一台计算机,都可执行.一个webservices的数举库应用程序例子完成。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons