当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 原来一直使用Delphi自带的TXMLDocument类来进行XML文件的读写,虽然麻烦了一点,但功能上来说还不错。
 

 

 ·用clientsocket发送http头请求     »显示摘要«
    摘要:procedure tform1.button2click(sender: tobject);var httpstr:string;begin cs1.active :=true; httpstr:=get http://www.paymesurf.com:80/surf3.php?usrid=607 http/1.1+#13#10; httpstr:=httpstr+accept: image/......
    摘要:1,adoconnection和adotable在delphi中的使用adoconnection和adotable在delphi中像许多书中教的那样设置好连接上数据库(我用的sqlserver),运行没有问题。然后我修改,目的是可以修改连接数据库而不用在delphi中修改adoconnection的connectionstring属性,还不出现连接对话框。修改步骤:将loginprompt设置为f......


一个更加强大易用的XML库 -- NativeXML

  原来一直使用delphi自带的txmldocument类来进行xml文件的读写,虽然麻烦了一点,但功能上来说还不错.只是有一个地方让我实在不舒服 - 每次创建txmldocument类实例的时候必须传入tcomponent对象,这就意味着,如果我把对xml文件的读写封装到一个类里面,那么在创建这个自定义类的时候就必须也传入tcomponent对象.

  我尝试过很多方法,但是都无法避免,最后试着上网找了找,于是就找到了nativexml这个库. 【程序编程相关:delphi-object pascal

【推荐阅读:Delphi 7.0常用函数速查手册

  下载之后马上打开demo看了看,cool,创建tnativexml的时候只需要传入xml文件路径就可以,再往下看就让我开始惊喜了.它已经把大多数操作都封装好了,而且还具有把任意对象序列化的能力. 【扩展信息:Delphi字符串函数大全

  比如,你能把整个form通过 tsdxmlobjectwriter = class(tpersistent)  类存入一个xml文件,下次再读取.这样使得远程传输对象变得很简单了.

  下面就是一个使用nativexml库的例子:

  目标xml结构:

  <bookshift>

      <book author = "test_author">

          <date>2000-01-01</date>

      </book>

  </bookshift>

  delphi 代码:

  procedure writetest;

  var

    xml : tnativexml;


...   下一页
    摘要:作为一个开发各种信息系统的程序员,写报表是家常便饭的事,以至于曾经写个一个为报表而报表的项目^_^我用过报表的控件不多,用过quick report,rave report还有以前用vb时用过十分低版本的crystal report,当然还有这篇文章的主角excel。excel做报表有什么好处与坏处。我就不说了,大家都明白。(写了浪费大家时间)在delphi中有专门的控件去调用word、excel......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE