网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > XHTML > 正文
XML在.net平台下的自定义控件的应用(3)
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/12/14
下载{$ArticleTitle}原创论文样式
牐犖了更加清晰的说明上面的代码,我们这里举一个例子,相信读者一目了然:

牐牐糾enus XMLns=''x-schema:Menu.xdr''>

牐牐糾enu id=''menuBar1''>

牐牐紅opmenu id="xjtu" text="xjtu" isparent="true" linkurl="xjtu"></topmenu>

牐牐約ubmenu id="sina" text="sina" isparent="false" linkurl="sina"></submenu>

牐牐紅opmenu id="sohu" text="sohu" isparent="false" linkurl="sohu"></topmenu>

牐牐/menu></menus>


牐牬唇ㄍ陎ml文档后,就要在程序里面读取xml文档,这里如果采用微软的VS.net平台开发的话,建议可以使用XmlTextReader来读取相关信息,具体细节可以查阅MSDN。

第三步:使用控件

牐牬唇ㄍ炅薽enu控件,现在就是在.net平台下面来使用它。首先要在vs.net平台下面编译该控件,如果编译成功就可以使用它了。使用.net自定义控件和使用一般的ActiveX控件很相似,启动vs.net平台下面的部件箱(可以直接在ToolBar上右击鼠标来得到),注意我们制作是不是基于COM组件,而是ASP.net组件,所以从这点上它与COM组件有本质的不同,通过Browse按钮可以选择该控件对应的dll文件,将其添加进你的工程。下面你还要在你的程序代码中加入下面的代码(其他代码略)

牐爑sing 你的名字空间 ; (A)

牐牷褂Ω迷赽ehind code加入该控件的声明 (B)

牐犑率瞪希无论是A处的代码还是B处的说明,都可以由VS.NET平台自动生成,如果使用其他平台并且不支持这种代码的自动添加的话,就可以手动添加。添加完之后,这样就可以和其他控件来进行使用了。而且在控件类代码中的所有的公有的成员变量,函数分别对应于控件的属性和方法。

牐犝饫镄枰指明的就是控件必须提供两个属性,那就是XmlStream和XmlFile,如果用户已经制作好了控件的XML文件(该文件描述了控件的数据),或者是已经写好了一个xml代码的话,可以把代码和文件分别传给XmlStream和XmlFile,后台程序(就是dll文件)通过调用一些XML的阅读器比如XmlTextReader来读取xml数据,这样就达到了控件支持xml属性了,进而也增强了控件的移植性和通用性。

牐牨疚闹饕讨论了xml在.net平台下控件制作方面的应用,从上面的例子可以看出,xml在数据的整合,处理方面确实有它独特的优势,如果你的项目中涉及到数据处理和跨平台的问题,可以考虑应用XML。

(责任编辑:admin)

  • 下一篇资讯: XML文档搜索使用小结2
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号