国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > XML > 正文

XML、DataSet、DataGrid結合寫成廣告管理程序(一)

2024-09-05 20:55:58
字體:
來源:轉載
供稿:網友
  • 本文來源于網頁設計愛好者web開發社區http://www.html.org.cn收集整理,歡迎訪問。
  • 本文介紹一下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>


      中文有點問題,但是在下面的程序中可以正常顯示的,因為用了國際化技術,哈哈,這個例子用的東東可不少喲:)

      這是adrotator控件引用的標準格式xml。

      我們先來看看程序的最后的顯示結果是什么

    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 九龙城区| 平山县| 安岳县| 凤冈县| 赤城县| 阿合奇县| 岚皋县| 肃宁县| 多伦县| 淮滨县| 永川市| 大姚县| 榆中县| 南丰县| 黄浦区| 龙门县| 双城市| 台江县| 手游| 宾阳县| 阿图什市| 定安县| 察隅县| 库车县| 民丰县| 朝阳市| 阿拉善右旗| 拉孜县| 九台市| 宝鸡市| 新化县| 东明县| 德安县| 石景山区| 吉木萨尔县| 犍为县| 江安县| 锦屏县| 龙里县| 贺州市| 商水县|