下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
ASP.net技術(shù)的主要特點(diǎn)與Web網(wǎng)站設(shè)計(jì)ASP.net技術(shù)的主要特點(diǎn)與Web網(wǎng)站設(shè)計(jì)本文關(guān)鍵詞:網(wǎng)站設(shè)計(jì),主要特點(diǎn),技術(shù),ASP,net
ASP.net技術(shù)的主要特點(diǎn)與Web網(wǎng)站設(shè)計(jì)本文簡介:在信息技術(shù)飛速開展的今天,Internet技術(shù)已經(jīng)深化人們的日常生活中。在M平臺中,ASP.net技術(shù)占據(jù)了重要的地位。作為一種新型的Web應(yīng)用程序開發(fā)技術(shù),ASP.net技術(shù)在實(shí)際的應(yīng)用上具有諸多優(yōu)勢:將ASP.net技術(shù)應(yīng)用于模型的設(shè)計(jì)和開發(fā),會使得模型的構(gòu)造更加合理;也
ASP.net技術(shù)的主要特點(diǎn)與Web網(wǎng)站設(shè)計(jì)本文內(nèi)容:
在信息技術(shù)飛速開展的今天,Internet技術(shù)已經(jīng)深化人們的日常生活中。在M平臺中,ASP.net技術(shù)占據(jù)了重要的地位。作為一種新型的Web應(yīng)用程序開發(fā)技術(shù),ASP.net技術(shù)在實(shí)際的應(yīng)用上具有諸多優(yōu)勢:將ASP.net技術(shù)應(yīng)用于模型的設(shè)計(jì)和開發(fā),會使得模型的構(gòu)造更加合理;也會對Web應(yīng)用程序的解決方案形成有效的維護(hù),使得Web應(yīng)用程序在互聯(lián)網(wǎng)中的應(yīng)用更加平安、可靠。
1ASP.net技術(shù)的優(yōu)勢
ASP.net技術(shù)是微軟的一個(gè)用于Web開發(fā)的全新框架,其中包含了許多新的特性。這種技術(shù)主要以M平臺為根底,從而進(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)用程序具有支持異??刂坪蛣討B(tài)編譯等功能。另外,該技術(shù)的編程語言較為多面,可以較好地控制邏輯性較強(qiáng)的編程。隨著ASP.net技術(shù)的不斷改良,微軟推出了一款新型的WebFORM編程模型。
這種編程模型可以通過底層的系統(tǒng)連接客戶和效勞器,自動幫助客戶與效勞器獲得聯(lián)絡(luò),同時(shí)還可以為客戶和效勞器提供必要的狀態(tài)管理功能,使得不同的頁面懇求采用不同的頁面數(shù)據(jù)維護(hù),從而保障數(shù)據(jù)傳送的快捷和方便。
2ASP.net技術(shù)的主要特點(diǎn)
2.1支持編譯語言
現(xiàn)有的ASP版本是基于腳本語言的,例如VBScript和JScript.腳本語言本身并沒有什么錯(cuò),但是它們有兩大缺陷,即它們是解釋型的,且分類不嚴(yán)格。ASP.net技術(shù)并沒有完全拋棄腳本語言的概念,它引入了全編譯語言,使開發(fā)人員可以用VisualBasic編寫自己的效勞器端代碼。除了VisualBasic和C++,開發(fā)人員還可以使用最新的Microsoft語言C#來編寫效勞器端代碼。C#去掉了C++中不實(shí)用的局部,使它更容易理解。使用ASP.net技術(shù),編譯動作在頁面第一次裝載時(shí)發(fā)生。即便代碼是腳本語言,它也會在執(zhí)行前被編譯,因此JScript代碼頁面的性能也會得到進(jìn)步。
2.2Web表單
網(wǎng)絡(luò)表單把基于VisualBasic表單的高消費(fèi)性的優(yōu)點(diǎn)帶到了網(wǎng)絡(luò)應(yīng)用程序的開發(fā)中來。網(wǎng)絡(luò)表單支持傳統(tǒng)的將HTML內(nèi)容與腳本代碼混合的ASP語法,但是它提出了一種將應(yīng)用程序代碼和用戶接口內(nèi)容別離的更加構(gòu)造化的方法。這些新的特點(diǎn)使得開發(fā)工具在支持VB小應(yīng)用程序的同時(shí),也支持設(shè)計(jì)模塊,使得WUSIWYG工具可以支持網(wǎng)頁布局。
2.3Web控件
ASP.net技術(shù)攜帶了五大類Web控件,分別是與HTML相對應(yīng)的固有控件、在頁面上提供數(shù)據(jù)流的列表控件、提供更豐富的UI〔用戶界面〕內(nèi)容和功能的Rich控件、完成各種表單驗(yàn)證確實(shí)認(rèn)控件和為WAP設(shè)備封裝WML的挪動控件。在客戶端閱讀器中,效勞器端控件ServerControl的外觀由HTML代碼來表現(xiàn)。ServerControl會在初始化時(shí)根據(jù)客戶的閱讀器版本自動生成適宜閱讀器的HTML代碼。由于ServerControl能自動適應(yīng)不同的閱讀器版本,即自動兼容不同版本的閱讀器,因此減少了程序員的工作量。
2.4Web效勞
開發(fā)人員用ASP.net技術(shù)生成一個(gè)擴(kuò)展名定為。asmx的文件,并把此文件配制為網(wǎng)絡(luò)應(yīng)用程序的一局部,就建立起了一個(gè)網(wǎng)絡(luò)效勞。公有的類方法在標(biāo)記上WebMethod屬性后,就會成為網(wǎng)絡(luò)效勞方法,把HTTP懇求發(fā)送到ASMX文件中的URL后,這些方法就會被調(diào)用。網(wǎng)絡(luò)效勞為在Internet上綁定應(yīng)用程序提供了一個(gè)利用現(xiàn)存體系架構(gòu)和應(yīng)用程序的簡單的、靈敏的、基于許多標(biāo)準(zhǔn)的模型。網(wǎng)絡(luò)應(yīng)用程序很容易與當(dāng)?shù)亻_發(fā)的效勞或已存在的效勞集成在一起,而不用考慮開發(fā)平臺、開發(fā)語言或使用的對象模型,用于實(shí)現(xiàn)任何組成的效勞或應(yīng)用程序。
2.5代碼和內(nèi)容隔離
ASP.net技術(shù)的一個(gè)很大的優(yōu)勢就是能將代碼從內(nèi)容中別離出來。所有的線代碼都能從頁面中剝離出來并放置在一個(gè)類模塊中。將內(nèi)容從形式中剝離出來還有另一些優(yōu)勢:①可以用標(biāo)準(zhǔn)設(shè)計(jì)工具來構(gòu)造用戶界面,而不用擔(dān)憂代碼被搞亂;②設(shè)計(jì)變得簡單多了,因?yàn)閁I頁面是由純粹的UI組成的,而不是由UI和代碼混合組成的。
2.6調(diào)試和跟蹤
ASP.net技術(shù)的目的之一就是要使編寫應(yīng)用程序變得簡單。由于要防止問題同時(shí)發(fā)生,所以調(diào)試是開發(fā)的一個(gè)重要局部。ASP.net頁面的編譯形式允許在頁面被執(zhí)行的過程中將COM+保存在里面,這樣就提供了一個(gè)豐富的調(diào)試環(huán)境。在M框架中,調(diào)試是跨語言的,它允許開發(fā)人員從基于VisualBasic的Web頁面進(jìn)入到一個(gè)用C#編寫的控件中。
3ASP.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è)的最新動態(tài),同時(shí)還能查詢職位。網(wǎng)站的主要功能就是匯總所有信息,做好數(shù)據(jù)庫的維護(hù),根據(jù)用戶的要求來完成登錄、查詢、刪除等功能。
3.2系統(tǒng)運(yùn)行的主要流程分析
3.3系統(tǒng)功能模塊的設(shè)計(jì)
在系統(tǒng)初始化時(shí),有一個(gè)默認(rèn)的"系統(tǒng)管理員"用戶Admin,由程序設(shè)計(jì)人員手動地添加到數(shù)據(jù)庫中。Admin用戶可以創(chuàng)立企業(yè)用戶,個(gè)人用戶可以通過注冊產(chǎn)生,所有用戶都可以修改自己的用戶信息和密碼。用戶管理功能模塊的關(guān)系如圖2所示。
"密碼初始化"計(jì)算圖標(biāo)為:
password:=fakeword:=""
"Enter";計(jì)算圖標(biāo)為:
ifcishu"202202"then
cishu:=cishu+1
GoTo〔@"錯(cuò)誤"〕
else
GoTo〔@"正確提示"〕
endif
else
ifpassword="52025"then
GoTo〔@"正確提示"〕
else
GoTo〔@"輸入3次"〕
endif
endif
"?";計(jì)算圖標(biāo)為:
password:=password^Key--用真實(shí)符號
fakeword:=fakeword^"*"ndash;用"*";號代替隱式密碼
4完畢語
綜上所述,ASP.net技術(shù)具有很好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多新技術(shù)。正是這些具有革新意義的新特性,讓ASP.net技術(shù)遠(yuǎn)遠(yuǎn)超越了ASP,有效縮短了Web應(yīng)用程序的開發(fā)周期,從而進(jìn)步了很多依靠網(wǎng)絡(luò)的應(yīng)用程序的平安性,為用戶帶來了更好的體驗(yàn)。
參考文獻(xiàn):
【1】方開紅,劉小園。ASP.NET網(wǎng)站開發(fā)技術(shù)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園元旦活動計(jì)劃8篇
- 2024年版企業(yè)勞動協(xié)議參考文本版B版
- 2022幼兒手工教案
- 小區(qū)物業(yè)工作計(jì)劃
- 2024-2030年中國酚醛樹脂涂料行業(yè)發(fā)展運(yùn)行現(xiàn)狀及投資潛力預(yù)測報(bào)告
- 半導(dǎo)體激光治療儀項(xiàng)目可行性分析報(bào)告
- 大班健康活動教案四篇
- 大學(xué)班主任工作計(jì)劃
- 美術(shù)教師個(gè)人工作總結(jié)5篇
- 醫(yī)學(xué)類實(shí)習(xí)報(bào)告模板九篇
- 學(xué)前兒童家庭與社區(qū)教育學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 網(wǎng)絡(luò)安全產(chǎn)品質(zhì)保與售后方案
- 2024-2025學(xué)年河北省高三上學(xué)期省級聯(lián)測政治試題及答案
- 貴州省貴陽市2023-2024學(xué)年高一上學(xué)期期末考試 物理 含解析
- 幼兒園班級管理中的沖突解決策略研究
- 【7上英YL】蕪湖市2023-2024學(xué)年七年級上學(xué)期英語期中素質(zhì)教育評估試卷
- 2024年度中國鈉離子電池報(bào)告
- 2024年問政山東拆遷協(xié)議書模板
- 浪潮iqt在線測評題及答案
- 山東省青島市2023-2024學(xué)年高一年級上冊1月期末選科測試 生物 含解析
- 電工技術(shù)(第3版)表格式教案教學(xué)詳案設(shè)計(jì)
評論
0/150
提交評論