版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)習(xí)單元安裝配置開(kāi)發(fā)環(huán)境第一頁(yè),共三十三頁(yè),2022年,8月28日目前在應(yīng)用開(kāi)發(fā)領(lǐng)域,軟件開(kāi)發(fā)體系一般可以分成基于瀏覽器的B/S架構(gòu)和基于客戶端的C/S架構(gòu)。1.1編程體系簡(jiǎn)介B/S架構(gòu)(Browser/Server)Browser:HTML/CSS/JavaScript/VBScriptServer:ASP/ASP.NET/JSP/PHPC/S架構(gòu)(Client/Server)傳統(tǒng):C++/VB/VC/Delphi/PowerBuilder當(dāng)前:C#.NET/VB.NET/Java數(shù)據(jù)庫(kù):SQLServer/Oracle/Sybase/MySQL/Access等第二頁(yè),共三十三頁(yè),2022年,8月28日C/S體系結(jié)構(gòu)由服務(wù)器和客戶端應(yīng)用程序兩個(gè)部分組成。服務(wù)器有效地管理系統(tǒng)的資源:服務(wù)器數(shù)據(jù)安全性服務(wù)器訪問(wèn)并發(fā)控制服務(wù)器前端客戶應(yīng)用程序的全局?jǐn)?shù)據(jù)完整性規(guī)則服務(wù)器數(shù)據(jù)的備份和恢復(fù)客戶端應(yīng)用程序:提供用戶與數(shù)據(jù)庫(kù)交互的界面向服務(wù)器提交用戶請(qǐng)求,并接收來(lái)自服務(wù)器的信息1.1.1客戶端/服務(wù)器(Client/Server,C/S)第三頁(yè),共三十三頁(yè),2022年,8月28日C/S體系結(jié)構(gòu)具有強(qiáng)大的數(shù)據(jù)操作和事物處理能力,模型思想簡(jiǎn)單,易于理解和接受。但隨著企業(yè)規(guī)模的日益擴(kuò)大,軟件復(fù)雜程度不斷提高,C/S體系結(jié)構(gòu)逐漸暴露了以下缺點(diǎn):開(kāi)發(fā)成本較高用戶界面風(fēng)格不一,使用繁雜,不利于推廣使用軟件移植困難新技術(shù)不能輕易應(yīng)用1.1.1客戶端/服務(wù)器(Client/Server,C/S)第四頁(yè),共三十三頁(yè),2022年,8月28日B/S的具體結(jié)構(gòu)為:瀏覽器/Web服務(wù)器。1.1.2瀏覽器/服務(wù)器(Browser/Server,B/S)客戶端瀏覽器Web服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器第五頁(yè),共三十三頁(yè),2022年,8月28日B/S體系結(jié)構(gòu)主要是利用不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種腳本語(yǔ)言,用通用瀏覽器實(shí)現(xiàn)原來(lái)需要復(fù)雜的專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本。在B/S結(jié)構(gòu)中,除了數(shù)據(jù)庫(kù)服務(wù)器外,應(yīng)用程序以網(wǎng)頁(yè)形式存放于Web服務(wù)器上,用戶運(yùn)行某個(gè)應(yīng)用程序時(shí),只需在客戶端上的瀏覽器中鍵入相應(yīng)的網(wǎng)址(URL)即可。系統(tǒng)會(huì)自動(dòng)調(diào)用Web服務(wù)器上的應(yīng)用程序,并對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作,以完成相應(yīng)的數(shù)據(jù)處理工作,最后將結(jié)果通過(guò)瀏覽器顯示給用戶?;贐/S結(jié)構(gòu)的軟件,系統(tǒng)安裝、修改和維護(hù)全在服務(wù)器端解決。用戶在使用系統(tǒng)時(shí),只需要一個(gè)瀏覽器就可以運(yùn)行全部模塊,真正達(dá)到了“零客戶端”的功能,很容易在運(yùn)行時(shí)自動(dòng)升級(jí)。1.1.2瀏覽器/服務(wù)器(Browser/Server,B/S)第六頁(yè),共三十三頁(yè),2022年,8月28日B/S體系結(jié)構(gòu)的缺點(diǎn):在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)低于C/S體系結(jié)構(gòu)B/S體系結(jié)構(gòu)的數(shù)據(jù)提交一般以頁(yè)面作為單位,數(shù)據(jù)的動(dòng)態(tài)交互性不強(qiáng),不利于在線事務(wù)處理應(yīng)用。安全性難以控制。雖然B/S結(jié)構(gòu)在計(jì)算機(jī)應(yīng)用系統(tǒng)具有諸多優(yōu)越性,但由于C/S結(jié)構(gòu)的成熟性且網(wǎng)絡(luò)負(fù)載較小,因此在未來(lái)一段時(shí)間內(nèi),將是B/S結(jié)構(gòu)和C/S結(jié)構(gòu)共存的情況。但是計(jì)算機(jī)系統(tǒng)計(jì)算模式的發(fā)展趨勢(shì)是向B/S結(jié)構(gòu)逐步轉(zhuǎn)變。1.1.2瀏覽器/服務(wù)器(Browser/Server,B/S)第七頁(yè),共三十三頁(yè),2022年,8月28日ASP.NET是微軟推出的新一代企業(yè)級(jí)應(yīng)用平臺(tái),它提供了構(gòu)建企業(yè)級(jí)應(yīng)用所需的服務(wù)、編程模型和軟件基礎(chǔ)結(jié)構(gòu)。ASP.NET的語(yǔ)法基本上與其前輩的ASP兼容,但是ASP.NET是一個(gè)全新的編程框架,旨在用于快速開(kāi)發(fā)Web應(yīng)用程序。作為.NET平臺(tái)的一部分,ASP.NET提供了一種基于組件的、可擴(kuò)展的且易于使用的方法,用于擴(kuò)展、部署和運(yùn)行所有在瀏覽器或移動(dòng)設(shè)備中使用的Web應(yīng)用。1.2ASP.NET概述第八頁(yè),共三十三頁(yè),2022年,8月28日.NET框架的體系結(jié)構(gòu)包括五大部分,它們是:程序設(shè)計(jì)語(yǔ)言及公共語(yǔ)言規(guī)范(CLS)應(yīng)用程序平臺(tái)(ASP.NET和Windows應(yīng)用程序等)ADO.NET及類庫(kù)公共語(yǔ)言運(yùn)行庫(kù)(CLR)程序開(kāi)發(fā)環(huán)境(VS.NET)1.2.1.NET平臺(tái)體系結(jié)構(gòu)第九頁(yè),共三十三頁(yè),2022年,8月28日1.2.1.NET平臺(tái)體系結(jié)構(gòu)操作系統(tǒng)公共語(yǔ)言運(yùn)行庫(kù)(CLR).NETFramework類庫(kù)應(yīng)用程序ASP.NETWindows窗體ASP.NETWeb服務(wù)企業(yè)級(jí)服務(wù)ADO.NET更多...第十頁(yè),共三十三頁(yè),2022年,8月28日.NET框架使用的語(yǔ)言.NET的一大優(yōu)點(diǎn)是在.NET框架上可以運(yùn)行多種語(yǔ)言。CLS實(shí)際上是一種語(yǔ)言規(guī)范,凡是符合CLS規(guī)范的語(yǔ)言都可以在.NET框架上運(yùn)行,目前支持C#、VB.NET、C++.NET、J#.NET、Jscript.NET等。多種語(yǔ)言的功能基本相同,只存在語(yǔ)法上的區(qū)別。程序開(kāi)發(fā)者可選擇自己習(xí)慣和喜好的語(yǔ)言進(jìn)行開(kāi)發(fā)。C#是為.NET框架“量身定做”開(kāi)發(fā)出來(lái)的語(yǔ)言,非常簡(jiǎn)練和安全,最適合于在.NET框架中使用。本課程將采用C#來(lái)介紹。各種語(yǔ)言經(jīng)過(guò)編譯后,并不直接產(chǎn)生CPU可執(zhí)行的代碼,而是先轉(zhuǎn)變成一種中間語(yǔ)言(MSIL),執(zhí)行時(shí)再由CLR載入內(nèi)存并轉(zhuǎn)化成CPU可執(zhí)行代碼。1.2.1.NET平臺(tái)體系結(jié)構(gòu)第十一頁(yè),共三十三頁(yè),2022年,8月28日基礎(chǔ)類庫(kù)基礎(chǔ)類庫(kù)提供了一個(gè)統(tǒng)一的面向?qū)ο蟮?、層次化的、可擴(kuò)展的編程接口?;A(chǔ)類庫(kù)中有數(shù)千個(gè)可以重用的類可供我們?cè)陂_(kāi)發(fā)過(guò)程中使用。.NET框架中的類被拆分為命名空間(namespace)。命名空間是類庫(kù)的邏輯分區(qū),命名空間呈層次結(jié)構(gòu),命名空間下面可以再分成子命名空間。每個(gè)命名空間都包含一組按功能劃分的相關(guān)的類。所有微軟公司提供的類都以System或Microsoft命名空間開(kāi)頭。System.Net:有關(guān)網(wǎng)絡(luò)協(xié)議和簡(jiǎn)單編程接口的類System.IO:有關(guān)文件I/O和內(nèi)存I/O的類:基于Windows應(yīng)用程序的用戶界面的類System.Web:有關(guān)Web服務(wù)器與瀏覽器交互以及Web服務(wù)的類1.2.1.NET平臺(tái)體系結(jié)構(gòu)第十二頁(yè),共三十三頁(yè),2022年,8月28日公共語(yǔ)言運(yùn)行時(shí)CLR處于這個(gè)框架的最底層,是.NET框架的核心,它為多種語(yǔ)言提供了一種統(tǒng)一的運(yùn)行環(huán)境,包括程序運(yùn)行時(shí)的內(nèi)存管理、垃圾自動(dòng)回收、線程管理和遠(yuǎn)程處理以及其他系統(tǒng)服務(wù)。同時(shí)還能監(jiān)視程序的運(yùn)行,進(jìn)行嚴(yán)格的安全檢查工作,以確保程序運(yùn)行的安全、可靠以及其他形式的代碼的準(zhǔn)確性。1.2.1.NET平臺(tái)體系結(jié)構(gòu)第十三頁(yè),共三十三頁(yè),2022年,8月28日網(wǎng)上商城是為用戶提供在線商品交易的平臺(tái)。隨著電子商務(wù)的蓬勃發(fā)展,人們消費(fèi)觀念的轉(zhuǎn)變,網(wǎng)上交易已逐漸為廣大消費(fèi)者所接受,網(wǎng)上商城就是電子商務(wù)網(wǎng)站的典型應(yīng)用。該項(xiàng)目解決方案命名為NetShop1.3網(wǎng)上商城系統(tǒng)描述第十四頁(yè),共三十三頁(yè),2022年,8月28日網(wǎng)上商城的最終用戶分為匿名用戶、注冊(cè)會(huì)員和管理員,因此,站點(diǎn)的設(shè)計(jì)必須圍繞著他們進(jìn)行開(kāi)發(fā),以滿足各類用戶的需求。站點(diǎn)主要實(shí)現(xiàn)如下功能:匿名用戶可以通過(guò)本站點(diǎn)了解到各類商品的信息,并可通過(guò)在線注冊(cè)成為會(huì)員。注冊(cè)會(huì)員可以進(jìn)行商品信息發(fā)布和在線購(gòu)物,并享受相應(yīng)折扣。管理員可以管理和維護(hù)站點(diǎn)的運(yùn)行情況,并進(jìn)行會(huì)員管理等。1.3.1系統(tǒng)功能第十五頁(yè),共三十三頁(yè),2022年,8月28日1.3.1系統(tǒng)功能網(wǎng)上商城系統(tǒng)會(huì)員登錄管理會(huì)員注冊(cè)管理商品信息管理會(huì)員購(gòu)物管理系統(tǒng)站點(diǎn)計(jì)數(shù)系統(tǒng)后臺(tái)管理第十六頁(yè),共三十三頁(yè),2022年,8月28日網(wǎng)上商城系統(tǒng)是在MicrosoftVisualStudio2008環(huán)境下開(kāi)發(fā)的,采用C#語(yǔ)言,后臺(tái)數(shù)據(jù)庫(kù)采用MicrosoftSQLServer2005。MicrosoftVisualStudio2008安裝過(guò)程IIS安裝過(guò)程首次運(yùn)行VisualStudio20081.3.2開(kāi)發(fā)環(huán)境第十七頁(yè),共三十三頁(yè),2022年,8月28日1.安裝選擇第十八頁(yè),共三十三頁(yè),2022年,8月28日2.安裝組件加載第十九頁(yè),共三十三頁(yè),2022年,8月28日3.最終用戶許可證協(xié)議和序列號(hào)設(shè)置第二十頁(yè),共三十三頁(yè),2022年,8月28日4.安裝功能和安裝路徑選擇第二十一頁(yè),共三十三頁(yè),2022年,8月28日5.安裝各組件第二十二頁(yè),共三十三頁(yè),2022年,8月28日返回6.安裝完畢第二十三頁(yè),共三十三頁(yè),2022年,8月28日1.進(jìn)入控制面板“添加或刪除程序”WindowsXPWindows7第二十四頁(yè),共三十三頁(yè),2022年,8月28日WindowsXPWindows72.進(jìn)入“添加/刪除Windows組件”第二十五頁(yè),共三十三頁(yè),2022年,8月28日WindowsXPWindows73.選中“Internet信息服務(wù)”第二十六頁(yè),共三十三頁(yè),2022年,8月28日4.安裝成功第二十七頁(yè),共三十三頁(yè),2022年,8月28日返回5.打開(kāi)IIS測(cè)試網(wǎng)頁(yè)WindowsXPWindows7第二十八頁(yè),共三十三頁(yè),2022年,8月28日首次運(yùn)行VisualStudio2008第二十九頁(yè),共三十三頁(yè),2022年,8月28日熟悉Web應(yīng)用程序所需的開(kāi)發(fā)環(huán)境,并創(chuàng)建一個(gè)簡(jiǎn)單的Web應(yīng)用程序,為“漳職院網(wǎng)上商城”系統(tǒng)創(chuàng)建雛形,并在首頁(yè)中顯示“歡迎來(lái)到漳職院網(wǎng)上商城”。1.4創(chuàng)建第一個(gè)Web應(yīng)用程序第三十頁(yè),共三十三頁(yè),2022年,8月28日VS2008是一套完整的開(kāi)發(fā)工具集,用于生成ASP.NETWeb應(yīng)用程序、XMLWebServices、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。它提供統(tǒng)一的集成開(kāi)發(fā)環(huán)境
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度木材運(yùn)輸碳排放交易合作合同4篇
- 2025年度個(gè)人藝術(shù)品投資收藏合同4篇
- 吉林省長(zhǎng)春市凈月實(shí)驗(yàn)中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期期末化學(xué)試題(含答案)
- 園區(qū)物業(yè)服務(wù)質(zhì)量提升考核試卷
- 2025版微信公眾號(hào)內(nèi)容版權(quán)授權(quán)與運(yùn)營(yíng)維護(hù)服務(wù)合同3篇
- 原材料卸車作業(yè)中安全生產(chǎn)獎(jiǎng)勵(lì)制度合同3篇
- 2025年代理經(jīng)銷銷售合同
- 2025年農(nóng)產(chǎn)品合同模板
- 2025年合資合約示范
- 二零二五年度貴州事業(yè)單位合同制工人聘用協(xié)議3篇
- 2025水利云播五大員考試題庫(kù)(含答案)
- 中藥飲片驗(yàn)收培訓(xùn)
- 手術(shù)室??谱o(hù)士工作總結(jié)匯報(bào)
- DB34T 1831-2013 油菜收獲與秸稈粉碎機(jī)械化聯(lián)合作業(yè)技術(shù)規(guī)范
- 創(chuàng)傷處理理論知識(shí)考核試題及答案
- 2019級(jí)水電站動(dòng)力設(shè)備專業(yè)三年制人才培養(yǎng)方案
- 肝素誘導(dǎo)的血小板減少癥培訓(xùn)課件
- 抖音認(rèn)證承諾函
- 高等數(shù)學(xué)(第二版)
- 四合一體系基礎(chǔ)知識(shí)培訓(xùn)課件
- ICD-9-CM-3手術(shù)與操作國(guó)家臨床版亞目表
評(píng)論
0/150
提交評(píng)論