asne動態網站設計ch_第1頁
asne動態網站設計ch_第2頁
asne動態網站設計ch_第3頁
asne動態網站設計ch_第4頁
asne動態網站設計ch_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

教材:ASP.NET2.0動態網站設計教程--基于VB+Access作者:李春葆清華大學出版社2009第1章ASP.NET應用程序開發基礎1.1Internet和Web1.2.NET框架1.3ASP.NET概述1.4配置ASP.NET運行環境1.5創建ASP.NET應用程序1.1Internet和Web1.1.1什么是Internet1.1.2什么是Web1.1.3Web的特點1.1.4Web網頁1.靜態網頁指那些不能夠接收用戶輸入信息的Web網頁,其內容是靜態的,唯一的響應就是接收鼠標點擊超級連接后顯示所連接的網頁。當用戶用鼠標點擊其中一個超級連接后,就會在瀏覽器中顯示所連接的網頁信息。2.動態網頁動態網頁與靜態網頁不同,在動態網頁,用戶可以輸入動態網頁所允許的各種信息,以實現人機交互。1.1.5Web應用程序的開發技術1.Web開發技術

ASPPHPJSPASP.NET2.兩種重要的企業開發平臺J2EE。.NET框架。1.2.NET框架1.2.1.NET框架體系結構1.2.2.NET框架下應用程序的開發和執行.NET框架中的CLR實際上是一種語言規范,它大致可以再分為以下幾部分:通用類型系統(CommonTypeSyatem,簡稱為CTS)。存管理和資源回收機制。中間語言與實時編譯器。使用VisualStudio.NET環境開發的應用程序支持CLR。對于這樣的源程序,經過.NET編譯后并不直接產生本機CPU可執行代碼,而是先轉換為中間語言代碼。程序執行時再由CLR載入內存,通過實時解釋將其轉換為本機CPU可執行代碼后再執行,如下圖所示。應用程序的開發需要安裝VisualStudio.NET環境,而應用程序的執行只需要安裝.NET框架即可。1.3ASP.NET概述1.3.1ASP.NET應用程序的執行過程1.3.2ASP與ASP.NET的區別

新的運行環境:新的運行環境引入托管代碼,其運行在CLR下面,使程序設計更為簡便。

效率:ASP.NET應用程序是在服務器上運行的編譯好的通用語言運行環境(CLR)代碼。而不是像ASP那樣解釋執行,而且ASPNET可利用早期綁定、實時編譯、本機優化和緩存服務來提高程序執行的性能,與ASP相比,ASP.NET大大提高了程序執行的速度。

VisualStudio.NET開發工具的支持:ASP.NET應用程序可利用微軟公司的VisualStudio.NET進行產品開發。VisualStudio.NET比以前的VisualStudio集成開發環境增加了大量工具箱和設計器、來支持ASP.NET應用程序的可視化開發,使程序的開發效率大大提高,并且簡化程序的部署和維護工作。

多語言支持:ASP.NET支持多種語言,無論使用哪種語言編寫程序,都將被編譯為中間代碼,目前ASPNET支持的語言有C#.NET、VB.NET、J#.NET和C++.NET,設計者可以選擇最適合自己的語言來編寫程序。

高效的管理能力:ASP.NET使用基于文本的、分級的配置系統,使服務器環境和應用程序的設置更加簡單。由于配置信息都保存在簡單文本中,不需要啟動本地的管理員工具就可以實現新的設置。一個ASP.NET應用程序在一臺服務器系統的安裝只需要簡單地復制一些必須的文件,而不需要系統的重新啟動。

清晰的程序結構:ASP.NET使用事件驅動和數據綁定的方式開發程序,將程序代碼和用戶界面徹底分離,具有清晰的結構。另外,使用代碼綁定方式將程序代碼和用戶界面標記分離在不同的文件中,使程序的可讀性更強。1.4配置ASP.NET運行環境1.4.1IIS的安裝在WindowsXP操作系統下安裝IIS的步驟如下:(1)選擇“開始”|“控制面板”|“添加或刪除程序”命令,打開“添加或刪除程序”對話框。如下圖所示。(2)單擊左側的“添加/刪除Windows組件”按鈕,打開“Windows組件”對話框,如下圖所示。(3)勾善選組支件列朱表中限的“In余te調rn冠et信息喂服務誘(II款S)”山選項臉,然午后單獻擊“渴下一刮步”母按鈕絲式,出縮慧現安找裝界膏面,寨如下濟圖所緞示。(4)安捐裝完討成后鼠出現丸如下眼圖所疼示的謠安裝銳完成枯對話真框,雹單擊聰“完絞成”概按鈕集完成唯整個螺安裝晚過程螞。(5)再著回到散“Wi勝nd允ow辣s組件筑”對陣話框償,如籮下圖俯所示隱,從久組件錘列表輪框中巴看到身“In蛛te遲rn病et信息痛服務梨(II瓜S)”謠選項霧被勾斷選,嶄說明蠶已安蹈裝好II尸S。在安型裝II漏S之后州,可爐以用冰兩種績方法巷之一隆測試舉是否刮安裝曾成功余:方法1:啟到IE瀏覽章器,紡輸入ht樣tp窮:/漸/lo升ca碑lh霜os丈t/鳴lo垂ca惱ls霜ta筆rt峽.a餓sp。方法2:啟到IE瀏覽洪器,章輸入ht少tp邊:/仙/計算過機名紋稱。若這喝兩種芳操作事后出陳現計納算機挑的登等錄界龜面,繞輸入害正確世的用虹戶名分和密惹碼后第轉向輕“歡迎莫使用Wi旦nd暈ow籃s爛XP次S軌er談ve昌r阻In亮te謹rn汁et服務”頁狠面,役表示II保S成功容安裝葉,否聚則安似裝存卡在問炊題。II沫S安裝赤好之膛后,香會自記動創亞建一浮個默捷認的We瓜b網站盡(默校認主孔目錄喉為C:尤\In顧et襯pu呈b\騙ww搞wr蘋oo肝t),棋供用圣戶快賀速發儉布內伍容。從用戶魔也可賺自行完創建We蹲b網站暫,以沿擴大荷和豐拉富We哄b服務排器上慣的信果息。陣對于We偏b服務室器來幕說,傭還可券利用禾服務安器擴膊展功櫻能來夢增強We扯b站點儉的功雷能。1.續4.籠2鉆W負eb網站編屬性倉設置II中S安裝差成功欄后,肅會自掀動創朽建一漆個默軍認的We細b網站弟,可畜以對梨其進蛙行管標理和喚配置陡,其擴操作碰步驟伏如下針:(1)選督擇“絮開始期”|“控制營面板傍”|“管理目工具黑”命盤令,撫可以麗看到患“In擔te僚rn才et信息泥服務悶”圖綠標。齒雙擊逼該圖謎標,故出現陳“In資te殼rn痰et信息父服務映”對轎話框刊,如獨下圖質所示蜜。(2)用居鼠標劈燕右鍵漸單擊印“默潑認網話站”制,選稍擇“攔屬性苗”菜壁單項衰,出錢現如設下圖走所示騎的“覺默認章網站蝕屬性懇”對吊話框編的“瀉網站妹”選猾項卡士,其唐中可丟以設雪置站液點的IP地址盤和TC它P端口悅,端鑒口號糾默認潑為80。一替般來望說不禍需要仆對其尊內容奮進行恭修改返。(3)每爐個We劈燕b站點裕必須帝有一非個主癥目錄王,對We縣b站點遲的訪鬼問實錘際上瘋是對紙站點村主目顏錄的盯訪問多。主登目錄殊之所蛛以能脖被其輸他訪概問者駛訪問局,是艱因為漿它被架映射銀到站閘點的納域名訪。這里著選擇墨“主滴目錄錢”選沙項卡制,出辜現如賓下圖仁所示稿的對勁話框燒,其女中可難以設跌置We憲b站點趣的主獨目錄害等。(4)除幟非有乘必要估,否吩則并蓮不建目議直尺接修他改默進認網傭站的挨主目渠錄,勢這并翠沒有脊必要閑。如快果不痰希望窮把AS志P文件堡存放捉到C:玩\in理et腔pu撒b\戰ww貧wr飯oo最t目錄辟下,槍可以陪通過熊設置養虛擬此目錄紋來達肯到目棚的。觸這里唇單擊閑“確砍定”趙按鈕警返回遼。1.蠅4.久3創建II西S虛擬思目錄虛擬將目錄唉是指俱除了搭主目德錄以嘗外的迅其他狀站點慚發布裝目錄安。在忠客戶卷瀏覽貌器中而,虛勾擬目添錄就皺像位熟于主眾目錄仇中一搬樣,薄但在拼物理法上可見能并誤不包術含在紀主目虎錄中尚。創建II奪S的虛轎擬目首錄的瞎一般型操作匠步驟軍如下雷:(1)在傻“In濁te秧rn德et信息跳服務澤”對埋話框影中,謹用鼠由標右猴擊“梢默認叛網站皇”,歐在出久現的滴快捷跑菜單漏中選耽擇“劍新建怒”|“虛擬木目錄壺”命像令,壯出現惕創建非虛擬岸目錄倘向導糖,如限下圖棍所示傅,單究擊“閉下一弓步”前按鈕距。(2)出姥現如愛下圖倍所示頭的對少話框儀,在齊其中釣“別爽名”牙框中黎輸入序要建鳳立虛吹擬目蘇錄的響名稱美,這矛里輸韻入My肺as較pn倡et,單塑擊“猶下一去步”援按鈕炮。(3)出授現如癥下圖僑所示佳的對南話框悔,單剪擊“垂瀏覽妨”按攤鈕,漠在出什現的慶“打靈開”愉對話葛框中罩選擇旺“H:駕\A外SP這NE愧T”作為介建立慰虛擬閃目錄映的物棚理文間件夾豬。單臥擊“榮下一壞步”襪按鈕祝。(4)出襲現如耳下圖緞所示濕的對予話框槳,用乎于設敏置虛插擬目萄錄的較訪問鳥權限鐵。(5)出恐現如價下圖劇所示貞的完贊成界弱面,掘單擊耀“完販成”簽按鈕廢則虛訊擬目削錄創顛建完沉畢。1.弦5創建AS值P.厘NE饑T應用概程序1.別5.累1霧V摘is賓ua春l靜St傳ud戴io博.N夠ET桐2蔽00堂5Vi看su凱al閣S列tu兆di垮o.炸NE丘T迅20流05是一壯套完叛整的秒開發起工具虧,用萍于生板成AS宗P.曾NE述T握We見b應用鐮程序境等。將Vi直su河al菜S滋tu悼di柄o.水NE灘T氧20將05默認閑環境損配置久成VB開發憂語言腎。1.奸5.社2宅A煉SP假.N戰ET應用碼程序傷示例【例1.來1】在My造as海pn牽et虛擬往目錄練中建損立一芹個網撓站,縫并在ch沾1文件胡夾中舞創建仗立一證個WF松or藏m1義-1網頁景,在寧用戶呼單擊挽其中它的按建鈕時積提示字相應臨的信董息。操作鎮步驟銷如下冊:(1)啟蟻動Vi腰su狐al脈S顛tu能di辱o.標NE桑T牲20訴05。(2)選交擇“對文件宴”|“新建迅”|“網站斑”菜功單命江令,躁出現涼如下畝圖所燒示的皇“新竭建網額站”殘對話公框,其中找“位悉置”畢選項跟有3種:文件榨系統:如譽果主猴機沒寶有安裂裝II縣S,也基不想須設置超服務嬸器的禁位置赴等信留息,妨可以稈使用樸這個戒設置予。Vi責su狼al規S鞋tu立di儀o.閘NE引T浮20籮05會把武你所榮指定刊的路虹徑視謠為該慕網站后的根械目錄爪,并憶在預便覽時腥啟動出內置票的網香頁服誓務器焦,根撈據這踢個位公置來跌模擬吉執行伴,十妖分方渣便。HT莖TP:如約果主顫機已撇經安塌裝了II鄰S,便血可以訓使用電這個逐設置挪。這蓮個設精置與II偏S的設用置相佩關,皮還必西須設縫置網萍頁服片務器兩的預截覽網犯址,境所設抽計的油文件耀也會際放置冶在II旁S所設念置網臥站的竄根目挑錄中詳。FT辦P:如榜果測總試主索機并進不在訊本機是上,按可以剖使用恢這個永設置賤。Vi套su稻al組S策tu貝di敲o.理NE晃T敵20窯05通過琴文件王傳輸拳協議FT必P訪問副網站果,這款樣更影容易蜜訪問鄰其他疫服務昏器上瞇的網茄站。(3)單欣擊“花瀏覽慶”按目鈕,勉出現弄“麻選擇鉆位置捉”對帥話框敬,選產中My瞎as擦pn糖et選項社,單四擊“捏打開點”按保鈕,背自動顧返回修。(4)保仿持語院言為Vi澆su瘦al雕B晉as小ic不變票,單情擊“舟確定拜”按補鈕。霸這樣索就創溪建了保一個吩空網袍站,Vi糊su林al脾S共tu捧di慮o.協NE聚T寒20移05的We添b應用掃程序霞集成半開發筍環境濃如下翅圖所封示。其組彩成部摧分如毛下。菜單筑欄標準鞠工具嚴欄控件壓工具姨箱解決絨方案田資源返管理瓣器代碼紡編輯現窗口窗體廳設計凱器“屬鳥性”朱窗口(5)在然“解考決方沙案資門源管倘理器謙”中姐,右攏擊“ht搶tp屠:/酬/lo冤ca數lh驚os薯t/燃My饒as蛋pn花et/”項,職在出好現的冠快捷膜菜單傲中選傍擇“曾新建修文件惡夾”濫選項根,添季加一密個文朵件夾賞,將魚其更劇名為ch臘1。再乞選擇昌“網水站”|“添加徑新項弄”菜遺單命指令,緒出現設“頃添加兩新項晚”對邁話框閃,從惜模板衫列表隆中選蜜擇“We營b窗體暈”(咬默認舒值)沃選項飯,將桌名稱濱改為亡“WF山or另m1波-1突.a斗sp湖x”,表到示在事當前型網站My猴as轎pn廢et的ch腸1文件盜夾中丙添加它一個WF冷or秧m1鄙-1網頁濱,右敘下方俘有兩蹦個復允選項顆:將代賢碼放廊在單曉獨的情文件純中:選沖中(鈔默認趣選中旺)時星,表愿示將留網頁登的邏產輯部濾分和批顯示晃部分毒分離照,達給到代裁碼隱春藏的盛目的挑。否費則,揭將兩源者放呆在一慣個文顧件中沸,就另像AS擊P文件姑一樣廢。選擇酬母版沫頁:選扶中時令,需架指定膽一個乒母版凡(先張要設山計好狠母版拔),匹當前駁網頁改在指鈴定的刻母版違上設犬計。(6)出朱現WF齒or畜m1園-1網頁磚的源瞇視圖基,單螞擊“設計”選蠅項卡圣,出侮現空較的設主計視余圖,呢在其蓮中第鵲一行威輸入小“我湯的第匠一個AS濟P.血NE蘋T網頁圈”文危字,胃在第2行從策工具行箱拖蔥放一烈個Bu井tt尼on控件粘(名耀稱默授認為Bu杜tt六on垮1,通氧過右任下方月的屬著性窗和口將端其Te嗽xt改為糊“單剝擊”代),匹在其廢后拖伯放一飲個La皆be躍l控件鄭(名喇稱默息認為La覆be理l1,將身其Te飄xt屬性奮改為露空白領的)飾,如感下圖粥所示轎。(7)雙盛擊Bu鍬tt張on辱1控件次,出甜現代奴碼編撕輯窗倚口,環在Bu促tt洲on破1_柿Cl籠ic店k事件嶼過程糊中輸南入以密下行筒:La盤be壩l1嘩.T河ex樣t=字"您單趟擊了胡按鈕"注意覺其他枝代碼姿都是丑系統答自動性生成榆的,女不需森要改勝動。模如下騙圖所亞示。(8)這供樣WF宰or師m1圍-1網頁貧設計經完畢混,可棟以在搬瀏覽岡器中灣預覽慢網頁憂,如折使用F5鍵或抬單擊何按鈕汽。執行晉如下辨:WF觀or羨m1酷-1具.a包sp令x文件包含兇顯示痕代碼耽部分烘,其復源視膛圖代著碼如倆下:<%息@臺Pa般ge性L轎an旺gu灰ag劑e=炸"V棵B"Au她to之Ev取en靜tW制ir爆eu輕p="我fa制ls雖e"Co伙de硬Fi做le="凝WF急or衣m1沉-1她.a雹sp您x.籃vb袍"鏡In游he返ri厭ts該="朝ch乘1_永WF譜or殿m1健_1鋼"號%><!捷DO俱CT塑YP仰E休ht臂ml朗P梨UB涉LI課C占"-鍬//工W3惰C/溜/D針TD貝X灑HT漲ML薄1鴨.0播T耳ra寨ns割it梳io摟na撤l/圖/E掛N""h良tt戴p:繭//鐵ww孫w.扇w3乞.o算rg組/T路R/禿xh版tm代l1佛/D裝TD竄/x錢ht抵ml早1-藍tr久an圣si驢ti身on厚al曠.d礎td里"><h峽tm大lxm捧ln纖s="駐ht肯tp拜:/主/w島ww劍.w走3.罩or踢g/曾19伐99嚴/x怪ht教ml肆"箏><h變ea著dru笑na完t="蒜se艦rv四er挺"><t旗it拾le墓>無標僑題頁</和ti埋tl橫e></候he傍ad袖><b來od屬y><f售or烤m影id祖="種fo盜r

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論