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

首頁 > 開發 > XML > 正文

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

2024-09-05 20:55:43
字體:
來源:轉載
供稿:網友
作者:http://www.aspcn.com 飛刀

本文介紹一下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>aspcn鎶?鏈鍧?/alternatetext>
    <keyword>bbs</keyword>
    <impressions>50</impressions>
  </ad>
  <ad>
    <imageurl>aspcn_bbs3.gif</imageurl>
    <navigateurl>http://www.aspcn.com/bbs</navigateurl>
    <alternatetext>aspcn鎶?鏈鍧?/alternatetext>
    <keyword>bbs</keyword>
    <impressions>50</impressions>
  </ad>
  <ad>
    <imageurl>aspcn_bbs2.gifc</imageurl>
    <navigateurl>http://www.aspcn.com/bbs</navigateurl>
    <alternatetext>aspcn鎶?鏈鍧?/alternatetext>
    <keyword>bbs2</keyword>
    <impressions>50</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜?/alternatetext>
    <keyword>涓浗浜?/keyword>
    <impressions>80</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl>http://www.aspcn.com</navigateurl>
    <alternatetext>鎴戞槸涓浗浜篸ddd</alternatetext>
    <keyword>涓浗浜篸dd</keyword>
    <impressions>98090</impressions>
  </ad>
  <ad>
    <imageurl>http://www.aspcn.com/aspcn.gif</imageurl>
    <navigateurl></navigateurl>
    <alternatetext>鎴戞槸涓浗浜篴sdfasfad</alternatetext>
    <keyword>涓浗浜篸dd</keyword>
    <impressions>98090</impressions>
  </ad>
  <ad>
    <imageurl>http://wwwaspcn.com</imageurl>
    <navigateurl>http://</navigateurl>
    <alternatetext></alternatetext>
    <keyword></keyword>
    <impressions></impressions>
  </ad>
</advertisements>

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

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


下一節,我們再來看看asp.net的源代碼

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 喜德县| 阜平县| 元氏县| 沅陵县| 呼玛县| 三都| 南汇区| 惠安县| 鄯善县| 如东县| 固始县| 德江县| 哈巴河县| 天峻县| 芮城县| 多伦县| 盖州市| 金平| 灵寿县| 宣汉县| 武陟县| 中牟县| 德安县| 石柱| 丹江口市| 呼玛县| 东明县| 光山县| 琼结县| 鄂尔多斯市| 大渡口区| 马公市| 宜兰县| 灵寿县| 迭部县| 咸丰县| 顺义区| 偃师市| 江北区| 新乐市| 收藏|