当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言:
 

 

    摘要:indy 10终于随着delphi2005发布了,不过indy套件在我的印象中总是复杂并且bug不断,说实话,不是看在他一整套组件的面子上,我还是喜欢vcl原生的socket组件,简洁,清晰。indy9发展到了indy10几乎完全不兼容,可叹啊。言归正传。在使用idtcpserver组件的时候发现了他的漏洞,他的onconnec,onexecute,ondisconnect等事件是在其他线程中执行......
 ·delphi代码标准文档     »显示摘要«
    摘要:delphi代码标准文档revision 1.0.0.5编者:riceball(riceball@cq118.com) 本文主要基于“delphi development guide”一书的代码标准部分而来,编者参考其它的delphi代码标准规范,以及结合现目前delphi社区中流行的程序书写惯例,作了一些修改和裁剪,你也可以根据自己的需要进行裁剪和修改。如果你有什么建议,......


【我爱DELPHI,我学XML】DAY 1:简单节点增删改查
上一页   ...    attrnode:=stnode.addchild(name);

    attrnode.nodevalue :=sname; 【程序编程相关:[原创] 将多个jpg文件以追加形式合并

【推荐阅读:DBGrid单元格画圆圈

【扩展信息:读书笔记:Delphi5 开发人员指南

删除子节点

targetnode.parentnode.childnodes.delete

(targetnode.parentnode.childnodes.

indexof(targetnode));

获得实体节点的属性子节点的值

targetnode.childvalues[‘nodename’]

定位子节点

遍历根节点,找到实体节点层

根据实体的attribute定位

snode:=mnode.attributenodes.findnode(id);

保存文件

xmldoc1.savetofile(test.xml);

 

 

创建文档

采用手动创建一个文本方式的xml源代码文件,可以在delphi里用基本文件输出或者复制模板到目标地址,文件内容包括如下代码:

<?xml version="1.0" encoding="utf-8"?>

<main>

</main>

 

写入根级选项

使用两个stringlist实体,一个记录选项节点名称,一个记录选项值.

使用如下函数,将stringlist写入根节点.

 

procedure tformxmltester.addoption(const anodelist,avaluelist:tstringlist);

var

    i:integer;

    rootnode:ixmlnode;

begin

    rootnode:=xmldoc1.node;

    rootnode:=rootnode.childnodes.nodes[1];  //root-->human

    for i:=0 to anodelist.count-1 do

    begin


...   下一页
    摘要:數據庫table定義create table test(image image)delphi程序adoquery1的sql為select * from testunit unit1;interfaceuses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs,jpeg,stdctrl......
» 本期热门文章:

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