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

    基于ASP.net技術(shù)的網(wǎng)頁設(shè)計(jì)與實(shí)現(xiàn)

    2015-08-19 05:38:24陳景輝
    科技與創(chuàng)新 2015年16期
    關(guān)鍵詞:網(wǎng)頁設(shè)計(jì)功能模塊信息技術(shù)

    陳景輝

    摘 要:隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,更多用戶依托網(wǎng)絡(luò)來處理各類信息。詳細(xì)介紹了ASP.net技術(shù)的特點(diǎn),并對(duì)利用ASP.net技術(shù)進(jìn)行網(wǎng)頁開發(fā)的相關(guān)要點(diǎn)作了系統(tǒng)分析,以期能為有關(guān)方面的需要提供參考借鑒。

    關(guān)鍵詞:信息技術(shù);ASP.net技術(shù);網(wǎng)頁設(shè)計(jì);功能模塊

    中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A DOI:10.15913/j.cnki.kjycx.2015.16.085

    在信息技術(shù)飛速發(fā)展的今天,Internet技術(shù)已經(jīng)深入人們的日常生活中。在Microsoft.net平臺(tái)中,ASP.net技術(shù)占據(jù)了重要的地位。作為一種新型的Web應(yīng)用程序開發(fā)技術(shù),ASP.net技術(shù)在實(shí)際的應(yīng)用上具有諸多優(yōu)勢(shì):將ASP.net技術(shù)應(yīng)用于模型的設(shè)計(jì)和開發(fā),會(huì)使得模型的結(jié)構(gòu)更加合理;也會(huì)對(duì)Web應(yīng)用程序的解決方案形成有效的維護(hù),使得Web應(yīng)用程序在互聯(lián)網(wǎng)中的應(yīng)用更加安全、可靠。

    1 ASP.net技術(shù)的優(yōu)勢(shì)

    ASP.net技術(shù)是微軟的一個(gè)用于Web開發(fā)的全新框架,其中包含了許多新的特性。這種技術(shù)主要以Microostf.net平臺(tái)為基礎(chǔ),從而進(jìn)行Web 應(yīng)用程序的開發(fā),其在互聯(lián)網(wǎng)中主要構(gòu)建于CLR 上,能夠使用.netFramework 所提供的各項(xiàng)功能。利用ASP.net 技術(shù)開發(fā)應(yīng)用程序,可以使開發(fā)的應(yīng)用程序具有支持異??刂坪蛣?dòng)態(tài)編譯等功能。另外,該技術(shù)的編程語言較為多面,能夠較好地控制邏輯性較強(qiáng)的編程。隨著ASP.net技術(shù)的不斷改進(jìn),微軟推出了一款新型的WebFORM編程模型。這種編程模型可以通過底層的系統(tǒng)連接客戶和服務(wù)器,自動(dòng)幫助客戶與服務(wù)器取得聯(lián)系,同時(shí)還能夠?yàn)榭蛻艉头?wù)器提供必要的狀態(tài)管理功能,使得不同的頁面請(qǐng)求采用不同的頁面數(shù)據(jù)維護(hù),從而保障數(shù)據(jù)傳送的快捷和方便。

    2 ASP.net技術(shù)的主要特點(diǎn)

    2.1 支持編譯語言

    現(xiàn)有的ASP版本是基于腳本語言的,例如VBScript和JScript。腳本語言本身并沒有什么錯(cuò),但是它們有兩大缺陷,即它們是解釋型的,且分類不嚴(yán)格。ASP.net技術(shù)并沒有完全拋棄腳本語言的概念,它引入了全編譯語言,使開發(fā)人員能夠用Visual Basic編寫自己的服務(wù)器端代碼。除了Visual Basic和C++,開發(fā)人員還可以使用最新的Microsoft語言C#來編寫服務(wù)器端代碼。C#去掉了C++中不實(shí)用的部分,使它更容易理解。使用ASP.net技術(shù),編譯動(dòng)作在頁面第一次裝載時(shí)發(fā)生。即便代碼是腳本語言,它也會(huì)在執(zhí)行前被編譯,因此JScript代碼頁面的性能也會(huì)得到提高。

    2.2 Web表單

    網(wǎng)絡(luò)表單把基于Visual Basic表單的高生產(chǎn)性的優(yōu)點(diǎn)帶到了網(wǎng)絡(luò)應(yīng)用程序的開發(fā)中來。網(wǎng)絡(luò)表單支持傳統(tǒng)的將HTML 內(nèi)容與腳本代碼混合的ASP語法,但是它提出了一種將應(yīng)用程序代碼和用戶接口內(nèi)容分離的更加結(jié)構(gòu)化的方法。這些新的特點(diǎn)使得開發(fā)工具在支持VB小應(yīng)用程序的同時(shí),也支持設(shè)計(jì)模塊,使得WUSIWYG工具能夠支持網(wǎng)頁布局。

    2.3 Web控件

    ASP.net技術(shù)攜帶了五大類Web控件,分別是與HTML相對(duì)應(yīng)的固有控件、在頁面上提供數(shù)據(jù)流的列表控件、提供更豐富的UI(用戶界面)內(nèi)容和功能的Rich 控件、完成各種表單驗(yàn)證的確認(rèn)控件和為WAP設(shè)備封裝WML的移動(dòng)控件。在客戶端瀏覽器中,服務(wù)器端控件Server Cont rol的外觀由HTML代碼來表現(xiàn)。Server Cont rol會(huì)在初始化時(shí)根據(jù)客戶的瀏覽器版本自動(dòng)生成適合瀏覽器的HTML代碼。由于Server Control能自動(dòng)適應(yīng)不同的瀏覽器版本,即自動(dòng)兼容不同版本的瀏覽器,因此減少了程序員的工作量。

    2.4 Web服務(wù)

    開發(fā)人員用ASP.net技術(shù)生成一個(gè)擴(kuò)展名定為.asmx的文件,并把此文件配制為網(wǎng)絡(luò)應(yīng)用程序的一部分,就建立起了一個(gè)網(wǎng)絡(luò)服務(wù)。公有的類方法在標(biāo)記上WebMethod 屬性后,就會(huì)成為網(wǎng)絡(luò)服務(wù)方法,把HTTP請(qǐng)求發(fā)送到ASMX文件中的URL 后,這些方法就會(huì)被調(diào)用。網(wǎng)絡(luò)服務(wù)為在Internet上綁定應(yīng)用程序提供了一個(gè)利用現(xiàn)存體系架構(gòu)和應(yīng)用程序的簡(jiǎn)單的、靈活的、基于許多標(biāo)準(zhǔn)的模型。網(wǎng)絡(luò)應(yīng)用程序很容易與當(dāng)?shù)亻_發(fā)的服務(wù)或已存在的服務(wù)集成在一起,而不用考慮開發(fā)平臺(tái)、開發(fā)語言或使用的對(duì)象模型,用于實(shí)現(xiàn)任何組成的服務(wù)或應(yīng)用程序。

    2.5 代碼和內(nèi)容隔離

    ASP.net技術(shù)的一個(gè)很大的優(yōu)勢(shì)就是能將代碼從內(nèi)容中分離出來。所有的線代碼都能從頁面中剝離出來并放置在一個(gè)類模塊中。將內(nèi)容從形式中剝離出來還有另一些優(yōu)勢(shì):①可以用標(biāo)準(zhǔn)設(shè)計(jì)工具來構(gòu)造用戶界面, 而不用擔(dān)心代碼被搞亂;②設(shè)計(jì)變得簡(jiǎn)單多了,因?yàn)閁I頁面是由純粹的UI組成的,而不是由UI和代碼混合組成的。

    2.6 調(diào)試和跟蹤

    ASP.net技術(shù)的目標(biāo)之一就是要使編寫應(yīng)用程序變得簡(jiǎn)單。由于要避免問題同時(shí)發(fā)生,所以調(diào)試是開發(fā)的一個(gè)重要部分。ASP.net頁面的編譯模式允許在頁面被執(zhí)行的過程中將COM+保留在里面,這樣就提供了一個(gè)豐富的調(diào)試環(huán)境。在Microsoft.net框架中,調(diào)試是跨語言的,它允許開發(fā)人員從基于Visual Basic的Web頁面進(jìn)入到一個(gè)用C#編寫的控件中。

    3 ASP.net技術(shù)的Web網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)

    3.1 利用ASP.net開發(fā)網(wǎng)頁的設(shè)計(jì)思想

    系統(tǒng)的主要功能就是信息的獲取與錄入,在最短的時(shí)間內(nèi)可以讓用戶了解到網(wǎng)站當(dāng)中各個(gè)職位的信息和企業(yè)的最新動(dòng)態(tài),同時(shí)還能查詢職位。網(wǎng)站的主要功能就是匯總所有信息,做好數(shù)據(jù)庫(kù)的維護(hù),根據(jù)用戶的要求來完成登錄、查詢、刪除等功能。

    3.2 系統(tǒng)運(yùn)行的主要流程分析

    用戶職位申請(qǐng)流程如圖1所示。

    3.3 系統(tǒng)功能模塊的設(shè)計(jì)

    在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的“系統(tǒng)管理員”用戶Admin,由程序設(shè)計(jì)人員手動(dòng)地添加到數(shù)據(jù)庫(kù)中。Admin用戶可以創(chuàng)建企業(yè)用戶,個(gè)人用戶可以通過注冊(cè)產(chǎn)生,所有用戶都可以修改自己的用戶信息和密碼。用戶管理功能模塊的關(guān)系如圖2所示。

    4 結(jié)束語

    綜上所述,ASP.net技術(shù)具有很好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多新技術(shù)。正是這些具有革新意義的新特性,讓ASP.net技術(shù)遠(yuǎn)遠(yuǎn)超越了ASP,有效縮短了Web應(yīng)用程序的開發(fā)周期,從而提高了很多依靠網(wǎng)絡(luò)的應(yīng)用程序的安全性,為用戶帶來了更好的體驗(yàn)。

    參考文獻(xiàn)

    [1]方開紅,劉小園.ASP.NET網(wǎng)站開發(fā)技術(shù)的安全性研究與應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2014(05).

    [2]張波.淺談ASP技術(shù)在動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)中的應(yīng)用[J].中國(guó)新通信,2010(05).

    〔編輯:王霞〕

    Abstract: With the continuous development of computer technology, more users rely on the network to handle all kinds of information. This paper introduces the characteristics of ASP.net technology, and analyzes the main points of the development of ASP.net technology.

    Key words: information technology; ASP.net technology; web design; function module

    猜你喜歡
    網(wǎng)頁設(shè)計(jì)功能模塊信息技術(shù)
    新一代信息技術(shù)征稿啟示
    新一代信息技術(shù)征稿啟示
    新一代信息技術(shù)征稿啟示
    信息技術(shù)在幼兒教育中的有效應(yīng)用
    甘肅教育(2020年2期)2020-09-11 08:00:44
    對(duì)技工院校網(wǎng)頁設(shè)計(jì)課程建設(shè)的思考
    網(wǎng)頁設(shè)計(jì)教學(xué)的創(chuàng)新探索
    談?dòng)?jì)算機(jī)網(wǎng)頁設(shè)計(jì)中的布局
    科技資訊(2016年18期)2016-11-15 18:07:25
    基于ASP.NET標(biāo)準(zhǔn)的采購(gòu)管理系統(tǒng)研究
    少數(shù)民族文化藝術(shù)元素在網(wǎng)頁設(shè)計(jì)中的運(yùn)用探討
    輸電線路附著物測(cè)算系統(tǒng)測(cè)算功能模塊的研究
    高要市| 乐都县| 望都县| 吉安市| 博罗县| 大埔区| 永春县| 天门市| 广州市| 拉孜县| 桂阳县| 毕节市| 志丹县| 陕西省| 安塞县| 岚皋县| 乃东县| 武隆县| 始兴县| 池州市| 赤峰市| 鄯善县| 盐津县| 西华县| 鄢陵县| 逊克县| 阳高县| 吐鲁番市| 凤冈县| 海安县| 疏勒县| 桑植县| 郎溪县| 民乐县| 广丰县| 房产| 武汉市| 临沧市| 宁国市| 永城市| 景宁|