当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 用C#与XML创建动态分层菜单 青苹果工作室编译 2001年0
 

 

 ·c#重点知识详解(二)    »显示摘要«
    摘要:第二章 内存管理 c#内存管理提供了与java一样的自动内存管理功能,让程序员从繁重的内存管理中摆脱出来,内存管理提高了代码的质量和提高了开发效率。 c#限制了着指针的使用,免除了程序员对内存泄漏的烦恼,但是不是意味着向java程序员一样c#程序员在也不能使用指针代来的好处。微软在设计c#语言时考虑到这个问题,在一方面抛弃指针的同时,另一方面采用折衷的办法,通过一个标志来时程序引入指针。 首......
 ·asp.net高级教程(续)    »显示摘要«
    摘要: 前面讲到如何构造bbs对象,有朋友要求我简单介绍一下c#里如何构造对象,下面我就简单说一下,算是补上这一课吧。 c#里的类(class),也可以叫做对象(object),它由以下几部分组成:成员变量,属性和方法,其中必不可少的是这个类不带任何参数的构造函数,它不指定返回类型,作用是初始化类的成员变量、分配内存等。和c++不同,c#类只有构造函数,不需要析购函数,也就是说你只需要为成员变量分配内存......


用C#与XML创建动态分层菜单

                                       用c#与xml创建动态分层菜单

    青苹果工作室编译 2001年04月02日 11:35 【程序编程相关:图像的消隐效果

【推荐阅读:临时表创建

【扩展信息:Delphi控制Excel2000心得

  从在复杂的b2b交易中的交换数据到为应用程序提供配置文件结构,xml在许多方面大显身手!由于xml不断地获得软件的支持,我们完全能够预见:xml的应用将不断增加.本文就介绍这样一种应用程序,它使用xml创建类似于windows开始菜单的分层菜单系统,从而向终端用户提供更满意的web体验.

  这个应用程序将使用 c#.xml与服务器端microsoft .net框架,创建一个 dhtml 结构,ie4 或更高版本的浏览器可以操作它并在客户端动态显示.由于我们可以快速地访问服务器上的xml,并且xml能够描述层次之间的关系,因此它成为标记“父/子菜单”数据的一个最佳选择.

  (一个三层菜单系统,可点击放大)

  除了学习如何使用xml创建一个菜单应用程序外,我们还要介绍 .net框架的主要 xml 类,它们位于 system.xml 集合中.

什么是.net集合(assembly)

  要在 c# 文件中使用xml,就必须引用一个特定的名称空间. .net平台中的一个名称空间是作为一个程序组件的组织系统使用的,它对于解决命名冲突很重要,这一点很象 xml中的 名称空间.这个基于 xml的菜单系统是用位于system.xml集合中的system.xml名称空间创建的..net sdk 是这样定义集合的:一个集合就是一个类型与资源的汇集信息,这些类与资源一起使用,形成一个功能的逻辑单元,即一个“逻辑”dll.

  一个集合需要许多物理文件,如界面.类.资源文件等等,并且创建了关于文件如何一起工作的元数据.集合中还可能包含版本及安全信息.集合有许多好处,其中之一就是可以在asp.net应用程序中使用,而无须用regsvr32.exe向注册文件中增加一个类识别号(clsid).这样以来,集合的升级操作与将适当的集合复制到一个asp.net 应用程序的bin 目录中一样简单.现在我们就来仔细看一看那些建立在system.xml名称空间与集合中的类.


...   下一页
 ·c#抢鲜快报之faq20    »显示摘要«
    摘要:  数周前,微软公司在2000年6月份举行的“职业开发人员技术大会”(pdc)上正式发布了c#语言,自此掀开了一部新兴高级语言的篇章。关于这种新语言,有很多很多传闻,也有很多网友急于想了解它,对此,微软通用运行库开发小组的高级程序员jeffrey接受了网友的提问,并一一作了回答,下面就是有关.net和c#语言问答的整理。 q1.问:搞了这么久,我一直都没弄明白,.net是运行库呢还是开......
» 本期热门文章:

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