• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于原子構(gòu)件的友情鏈接設(shè)計(jì)*

    2011-02-28 05:10:34吳洲
    關(guān)鍵詞:數(shù)據(jù)表控件代碼

    吳洲

    (廣東松山職業(yè)技術(shù)學(xué)院 計(jì)算機(jī)系,廣東 韶關(guān) 512126)

    友情鏈接是網(wǎng)站常見的鏈入鏈出功能,有更多相關(guān)性的友情鏈接容易被搜索引擎認(rèn)為是網(wǎng)站重要程度的體現(xiàn),是被搜索引擎收錄和排名靠前的重要依據(jù)。友情鏈接,也稱為網(wǎng)站交換鏈接、互惠鏈接、互換鏈接、聯(lián)盟鏈接等,是具有一定資源互補(bǔ)優(yōu)勢(shì)的網(wǎng)站之間的簡(jiǎn)單合作形式。即分別在自己的網(wǎng)站上放置對(duì)方網(wǎng)站的LOGO圖片或文字的網(wǎng)站名稱,并設(shè)置對(duì)方網(wǎng)站的超鏈接(點(diǎn)擊后,切換或彈出另一個(gè)新的頁(yè)面),使得用戶可以從合作網(wǎng)站中發(fā)現(xiàn)自己的網(wǎng)站,達(dá)到互相推廣的目的,因此常作為一種網(wǎng)站推廣基本手段。友情鏈接是Web應(yīng)用程序中一個(gè)最基本的功能,友情鏈接構(gòu)件的功能就是為了實(shí)現(xiàn)動(dòng)態(tài)顯示友情鏈接數(shù)據(jù)而設(shè)計(jì)的。本構(gòu)件通過類代碼實(shí)現(xiàn),設(shè)計(jì)的基本思路是:將友情鏈接數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)綁定至Panel控件,也可向數(shù)據(jù)庫(kù)添加友情鏈接數(shù)據(jù),可以方便地在網(wǎng)站中設(shè)計(jì)友情鏈接。

    1 原子構(gòu)件的開發(fā)設(shè)計(jì)

    1.1 準(zhǔn)備測(cè)試數(shù)據(jù)庫(kù)

    為了說明友情鏈接構(gòu)件的使用,程序至少需要一個(gè)測(cè)試數(shù)據(jù)庫(kù)。要求該數(shù)據(jù)庫(kù)至少有一個(gè)用于存放友情鏈接信息的數(shù)據(jù)表,在已有數(shù)據(jù)庫(kù)T_LinkData.mdf添加數(shù)據(jù)表即可。

    (1)在數(shù)據(jù)庫(kù)T_LinkData.mdf中創(chuàng)建一個(gè)名為“T_link”數(shù)據(jù)表。

    (2)在數(shù)據(jù)表 T_link中,創(chuàng)建:名稱、網(wǎng)址、類別等字段,數(shù)據(jù)庫(kù)表T_link的結(jié)構(gòu)如圖1所示。

    圖1 數(shù)據(jù)表T_link結(jié)構(gòu)圖

    (3)為了便于測(cè)試,事先添加若干條記錄。

    1.2 設(shè)計(jì)原子構(gòu)件

    (1)啟動(dòng) VS2005(或 VS2008),新建一個(gè)網(wǎng)站,名稱為“導(dǎo)航構(gòu)件”,在當(dāng)前項(xiàng)目中將默認(rèn)的Web窗體Default.aspx更改為 friendlink.aspx。

    (2)選擇“解決方案資源管理器”中的“App_Data”,右擊,在出現(xiàn)的快捷菜單中選擇“添加現(xiàn)有項(xiàng)”,將上一步驟中準(zhǔn)備的數(shù)據(jù)庫(kù)添加到當(dāng)前項(xiàng)目的“App_Data”目錄下。

    (3)在項(xiàng)目中新建一個(gè)“DataBase”類,該類的功能從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)。

    (4)進(jìn)入類代碼視圖,在代碼視圖的最前面輸入代碼using System.Data.SqlClient,導(dǎo)入命名空間,此命名空間主要與數(shù)據(jù)庫(kù)操作有關(guān)。

    (5)在 DataBase類中添加方法 GetDataFromDB(),該方法的功能為公共查詢,對(duì)傳遞過來(lái)的查詢字符串,如果查詢成功則返回符合查詢條件的記錄構(gòu)成的數(shù)據(jù)表,否則返回空;添加方法UpdateDB(),用于對(duì)數(shù)據(jù)進(jìn)行添加、修改和刪除操作。

    (6)在項(xiàng)目中新建一個(gè)“GetSetdata”類。在該類中添加方法GetData(),功能在控件Panel中創(chuàng)建友情鏈接;添加方法SetData(),功能為增加友情鏈接數(shù)據(jù)。

    2 關(guān)鍵技術(shù)

    (1)公共數(shù)據(jù)操作方法

    3 實(shí)現(xiàn)方案

    (1)進(jìn)入friendlink.aspx的設(shè)計(jì)頁(yè)面。

    (2)在事件處理代碼頁(yè)面,在Page_Load事件中添加代碼如下:

    (3)運(yùn)行friendlink.aspx頁(yè)面,運(yùn)行效果如圖2所示。

    圖2 友情鏈接界面

    (4)本例中友情鏈接使用HtmlAnchor控件 (在方法GetData()),請(qǐng)讀者自己設(shè)計(jì)使用HyperLink控件完成友情鏈接。

    此構(gòu)件通過類代碼實(shí)現(xiàn),將友情鏈接數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)綁定至Panel控件,可以方便地在網(wǎng)站中設(shè)計(jì)友情鏈接。

    [1]吳兆立.基于ASP技術(shù)的學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2008,18(9).

    [2]許賓,胡勇輝,凌志勇.ASP.NET2.0(C#)應(yīng)用開發(fā)技術(shù)與典型實(shí)例[M].北京:清華大學(xué)出版社,2008.

    [3]耿肇英等.C#應(yīng)用程序設(shè)計(jì)教程[M].北京:人民郵電出版社,2008.

    [4]李林靜,葉冬芬,蔣曉丹.數(shù)據(jù)綁定與導(dǎo)航在Visual C#.Net下的實(shí)現(xiàn)及應(yīng)用[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2008(12).

    [5]田珍,游智.基于.NET的網(wǎng)絡(luò)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)工程與設(shè)計(jì),2006(18).

    [6]王強(qiáng).用ASP設(shè)計(jì)自動(dòng)友情鏈接系統(tǒng)[J].計(jì)算機(jī)與現(xiàn)代化,2004(8).

    猜你喜歡
    數(shù)據(jù)表控件代碼
    湖北省新冠肺炎疫情數(shù)據(jù)表
    黨員生活(2020年2期)2020-04-17 09:56:30
    基于列控工程數(shù)據(jù)表建立線路拓?fù)潢P(guān)系的研究
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    創(chuàng)世代碼
    關(guān)于.net控件數(shù)組的探討
    軟件(2018年7期)2018-08-13 09:44:42
    圖表
    基于VSL的動(dòng)態(tài)數(shù)據(jù)表應(yīng)用研究
    河南科技(2014年24期)2014-02-27 14:19:25
    就這樣玩會(huì)VBA中常見的自定義控件
    電腦迷(2012年24期)2012-04-29 00:44:03
    莲花县| 深州市| 天长市| 象山县| 英德市| 上高县| 平和县| 从化市| 富民县| 怀仁县| 调兵山市| 井冈山市| 临沭县| 宣城市| 周宁县| 繁峙县| 呼玛县| 鲁山县| 会东县| 昂仁县| 普格县| 资兴市| 长汀县| 淮安市| 平泉县| 大余县| 永吉县| 金坛市| 根河市| 德格县| 湛江市| 报价| 明光市| 安福县| 微山县| 金湖县| 东至县| 宜良县| 额济纳旗| 平利县| 神池县|