频道栏目
首页 > 资讯 > XML教程 > 正文

XML在.net平台下的自定义控件的利用(3)

16-01-06        来源:[db:作者]  
收藏   我要投稿
??为了更加明白的阐明上面的代码,我们这里举一个例子,信任读者一目了然:

??<menus xmlns='x-schema:Menu.xdr'>

??<menu id='menuBar1'>

??<topmenu id='xjtu' text='xjtu' isparent='true' linkurl='xjtu'></topmenu>

??<submenu id='sina' text='sina' isparent='false' linkurl='sina'></submenu>

??<topmenu id='sohu' text='sohu' isparent='false' linkurl='sohu'></topmenu>

??</menu></menus>


??创立完xml文档后,就要在程序里面读取xml文档,这里假如采用微软的vs.net平台开发的话,建议可以应用XmlTextReader来读取相干信息,具体细节可以查阅MSDN。

??第三步:应用控件

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

??using 你的名字空间 ; (A)

??还应当在behind code参加该控件的声明 (B)

??事实上,无论是A处的代码还是B处的阐明,都可以由VS.NET平台主动天生,假如应用其他平台并且不支撑这种代码的主动添加的话,就可以手动添加。添加完之后,这样就可以和其他控件来进行应用了。而且在控件类代码中的所有的公有的成员变量,函数分辨对应于控件的属性和方法。

??这里需要指明的就是控件必需供给两个属性,那就是XmlStream和XmlFile,假如用户已经制作好了控件的XML文件(该文件描写了控件的数据),或者是已经写好了一个xml代码的话,可以把代码和文件分外传给XmlStream和XmlFile,后台程序(就是dll文件)通过调用一些XML的浏览器比如XmlTextReader来读取xml数据,这样就达到了控件支撑xml属性了,进而也加强了控件的移植性和通用性。

??本文重要讨论了xml在.net平台下控件制作方面的利用,从上面的例子可以看出,xml在数据的整合,处理方面确实有它奇特的上风,假如你的项目中涉及到数据处理和跨平台的标题,可以考虑利用XML。


相关TAG标签
上一篇:flash中通过XMLSocket监控生产系统(2-2)
下一篇:在.NET Framework中轻松处理XML数据(1-2)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站