《拓文asp.net网站内容管理系统》官方演示站。
 设为首页  
 收藏本站
 作者:黄振安
 QQ:53854651
首 页 开源拓文.NET编程网站编程网页设计图形图像数据库软件工程留言本
    站内搜索:  
您现在的位置: 拓文网络 → .NET编程 → ASP.NET → XML、DataSet、DataGrid结合写成广告管理程序(一)[正文]

热 门 文 章

相 关 文 章
  • ASP.NET性能优化
  • 在.NET框架应用程序中发送电子邮件
  • .net打包自动安装数据库
  • asp.net开发wap必备:更好的匹配手机设备
  • 用ashx动态生成文件
  • windows 2003下asp.Net站点无法使用用户名+密码的方
  • ASP.NET中17种正则表达式
  • 提高ASP.Net应用程序性能的十大方法
  • 一个通过web.Mail发送邮件的类
  • 在DataGrid里面根据日期的不同显示new图标
  • XML、DataSet、DataGrid结合写成广告管理程序(一)
     
    [作者:不详    转贴自:不详    点击数:    更新时间:2006-3-2 15:51:30]

    本文介绍一下ASP.Net中对XML的用法,这里只是展现了XML与DataSet相结合的用法。其实ASP.Net对XML的操作的方法与对象是很多的,比如XmlDataDocument,XmlTextReader等,这些对象功能很全,也很实用。

      本文以Adrotator控件使用的XML为例(新手可以先看一下Adrotator控件的用法),写出了一个广告管理程序。这个程序,飞刀用到的控件主要是DataGrid,可以说已经用到了DataGrid几乎全部功能,大家在关注XML的同时,可以同时学到DataGrid使用方法。

      先将本例中使用的一些方法对大家说明一下:

      DataSet主要是使用的ReadXml与WriteXml方法。它们的功能看名字就知道了,飞刀也不罗嗦了。 DataGrid中使用的了很多的方法和对象。比如分页使用AllowPaging属性,排序使用AllowSorting属性,本例中使用了所有DataGrid中的事件,比如OnItemCommand,OnEditCommand,OnCancelCommand,OnUpdateCommand等。

      大家认真查看这些事件的处理。

      另外大家在看程序时,再想想,如果这个程序使用ASP来写需要多少页,呵呵,用ASP.Net只需要一页,而且无限次使用,这就是ASP.Net的优点。

      程序中飞刀我做了些简单的注释,最重要的还是大家的理解。

      呵呵,最近我们工作室的人是忙得一踏糊涂,所以就请大家原谅啦。飞刀这些日子不是不写程序,只是写的程序都需要发表在书上,(比如和追捕软件一样功能的Web网页啦,真的可以实现与追捕一样的功能,绝无虚假)不能贴在网上啦。这样会被骂的:)

      先看看我们操作的XML文件的内容: <?xml version="1.0" standalone="yes"?>
    <Advertisements>
     <xsd:schema id="Advertisements" targetNamespace="" xmlns=""
     xmlns:xsd="http://www.w3.org/1999/XMLSchema"
     xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
      <xsd:element name="Ad">
       <xsd:complexType content="elementOnly">
        <xsd:all>
         <xsd:element name="ImageUrl" minOccurs="0" type="xsd:string"/>
         <xsd:element name="NavigateUrl" minOccurs="0" type="xsd:string"/>
         <xsd:element name="AlternateText" minOccurs="0" type="xsd:string"/>
         <xsd:element name="Keyword" minOccurs="0" type="xsd:string"/>
         <xsd:element name="Impressions" minOccurs="0" type="xsd:string"/>
        </xsd:all>
       </xsd:complexType>
      </xsd:element>
      <xsd:element name="Advertisements" msdata:IsDataSet="True">
       <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
         <xsd:element ref="Ad"/>
        </xsd:choice>
       </xsd:complexType>
      </xsd:element>
     </xsd:schema>
     <Ad>
      <ImageUrl>aspcn_bbs1.gifc</ImageUrl>
      <NavigateUrl>http://www.aspcn.com/bbs</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>bbs</Keyword>
      <Impressions>50</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>aspcn_bbs3.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com/bbs</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>bbs</Keyword>
      <Impressions>50</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>aspcn_bbs2.gifc</ImageUrl>
      <NavigateUrl>http://www.aspcn.com/bbs</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>bbs2</Keyword>
      <Impressions>50</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>涓浗浜?/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
     <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com/Keyword>
      <Impressions>80</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl>http://www.aspcn.com</NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com</Keyword>
      <Impressions>98090</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://www.aspcn.com/aspcn.gif</ImageUrl>
      <NavigateUrl></NavigateUrl>
      <AlternateText>www.knowsky.com</AlternateText>
      <Keyword>www.knowsky.com</Keyword>
      <Impressions>98090</Impressions>
     </Ad>
     <Ad>
      <ImageUrl>http://wwwaspcn.com</ImageUrl>
      <NavigateUrl>http://</NavigateUrl>
      <AlternateText></AlternateText>
      <Keyword></Keyword>
      <Impressions></Impressions>
    </Ad>
    </Advertisements>


    首页 | 1 | 尾页  共 1 页
     
    winner 打印本页 关闭窗口

         文 章 评 论
    评论人 查看该文章的评论 发表时间
       笔 名* : 0 50分 60分 70分 80分 90分 100分
    评论内容 *: (最多1000字。当前字数:0)


    没有相关评论,欢迎您参与!

    - 关于本站 - 网站帮助 - 下载声明 - 友情连接 - 网站地图 -
    Copyright © 2005-2006 myTopWin.Com. All Rights Reserved . [桂ICP备06004496号]