freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

aspnet20入門(mén)經(jīng)典1(編輯修改稿)

2024-09-26 16:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 第 15章討論 ) ● 部署 (在第 16章討論 ): 目前我們并不討論具體的部署。然而,應(yīng)該記住 站點(diǎn)的部署只需幾個(gè)步驟。首先將數(shù)據(jù)庫(kù)復(fù)制到數(shù)據(jù)服務(wù)器上,然后將站點(diǎn)的文件夾及其子文件夾從開(kāi)發(fā)機(jī)上復(fù)制到新的服務(wù)器上。 本節(jié)概要地介紹了在閱讀本書(shū)的過(guò)程中將要學(xué)習(xí)創(chuàng)建的內(nèi)容。大多數(shù)要研究的功能都只需編寫(xiě)非常少量的代碼就可以實(shí)現(xiàn)。具體的行為由一組服務(wù)器端控件執(zhí)行,這些控 件是 的組件, Microsoft 把代碼隱藏在這些控件中。只需將這些控件放置到頁(yè)面上并設(shè)置各種屬性即可 。 在觀察過(guò)公開(kāi)發(fā)布的完整站點(diǎn)之后,現(xiàn)在可以開(kāi)始在開(kāi)發(fā)機(jī)上創(chuàng)建自己的站點(diǎn)了。如果還沒(méi)有安裝 Visual Web Developer Express、 SQL Express、示例數(shù)據(jù)庫(kù)和示例站點(diǎn) (參考附錄 B)的話,現(xiàn)在請(qǐng)安裝它們。仔細(xì)閱讀附錄 B 中的介紹,然后按照步驟開(kāi)始進(jìn)行安裝??梢栽诿總€(gè)小節(jié)的后面執(zhí)行檢查以保證安裝成功。 本章和第 2 章將在學(xué)習(xí)怎樣使用 VWD 和為站點(diǎn)設(shè)置一些設(shè)計(jì)參數(shù)的時(shí)候,搭建出本站點(diǎn)的基本架構(gòu)。因?yàn)?VWD 對(duì)大多數(shù)任務(wù)都提供拖放的解決方案,所以您將以最少的輸入創(chuàng)建這個(gè)站點(diǎn)。如果必須進(jìn)行輸入,則可以從在 下載的文本文件中剪切并復(fù)制相應(yīng)的內(nèi)容。在下載得到的文件中,所有頁(yè)面都已完成,但我們堅(jiān)信,與簡(jiǎn)單地復(fù)制我們給出的參考中的整個(gè)頁(yè)面相比,更好的學(xué)習(xí)方法是自己創(chuàng)建 ASPX 頁(yè)面。 人類(lèi)與動(dòng)物的一個(gè)基本差別在于使用工具的能力。在編寫(xiě)代碼的早期,編程工具都很簡(jiǎn)陋。今天,我們可以享受到高級(jí)軟件開(kāi)發(fā)工具帶來(lái)的益處。工程師幾乎已經(jīng)研究了人類(lèi)所有的弱點(diǎn) (基本上都與記憶能力和人類(lèi) 大腦與世界的接口相關(guān) )并創(chuàng)造工具彌補(bǔ)這些弱點(diǎn)。這些工具組合到一起形成一種稱(chēng)為 Integrated Development Environment(IDE,集成開(kāi)發(fā)環(huán)境 )的軟件。本書(shū)所使用的 IDE 是 Visual Web Developer Express(VWD)。 VWD 包含了很多開(kāi)發(fā)工具。首先是一個(gè)編輯器,開(kāi)發(fā)人員將在這個(gè)編輯器中創(chuàng)建頁(yè)面。這個(gè)編輯器帶有 IntelliSense 功能,這是一個(gè)完成命令輸入并為開(kāi)發(fā)人員提供恰當(dāng)選擇的工具。另外,有一個(gè)包含圖標(biāo)的工具條,可以將這些圖標(biāo)拖放到編輯器中,這個(gè)操作將在 編輯器中自動(dòng)添加一個(gè)代碼塊。另一種向頁(yè)面自動(dòng)添加代碼的方法是使用處理比較復(fù)雜的任務(wù)時(shí)系統(tǒng)提供的向?qū)АA硗猓?VWD 包含了一個(gè)最小化的 File Manager,用于組織 ASPX 和相關(guān)的文件以及文件夾。類(lèi)似地,可以使用 Data Explorer 瀏覽 Web 站點(diǎn)的數(shù)據(jù)源。 VWD 還包含了一組排查問(wèn)題的工具。最后, VWD 發(fā)布時(shí)附帶了一個(gè)用于測(cè)試的 Web 服務(wù)器,名稱(chēng)為Cassini,下一節(jié)將對(duì)其進(jìn)行介紹。閱讀其他相關(guān)書(shū)籍時(shí),可以發(fā)現(xiàn)其他用于處理更為復(fù)雜情況的工具,包括在開(kāi)發(fā)小組的成員之間管理代碼版本的工具。 Cassini Cassini是一個(gè) VWD 附帶的輕量級(jí)的 Web服務(wù)器。 Cassini和 IIS(包含在 .NET Framework中 )都可以作為 ASPX 以及相關(guān)頁(yè)面的服務(wù)器,所以在部署時(shí)不需要對(duì)站點(diǎn)進(jìn)行修改。但兩者之間存在諸多差別。 這兩個(gè)服務(wù)器使用不同的安全模式。 IIS 是一個(gè)服務(wù),而 Windows 中的每個(gè)服務(wù)都需要一個(gè)用戶。 IIS 的特定用戶是 ASPNET。 Cassini 作為應(yīng)用程序運(yùn)行,使用當(dāng)前已登錄 Windows的用戶賬戶。這使得 Cassini 更易于安裝,因?yàn)椴恍枰?Windows 中創(chuàng)建 ASPNET 這個(gè)特 殊的賬戶。事實(shí)上, Cassini 在安裝 VWD 時(shí)就已透明地安裝在開(kāi)發(fā)機(jī)上了。 Cassini 有 3 個(gè)弱點(diǎn)。首先,它是開(kāi)發(fā)人員在開(kāi)發(fā)機(jī)上測(cè)試頁(yè)面的工具,因此只能有一個(gè)用戶。其次,由于針對(duì)用戶模式進(jìn)行了簡(jiǎn)化,因此 Cassini 無(wú)法支持可靠的安全模式。 Cassini只能在一個(gè)封閉的環(huán)境中運(yùn)行,或者能夠獲得防火墻的保護(hù)。再次,在 Cassini 中運(yùn)行一個(gè)頁(yè)面時(shí),這個(gè)頁(yè)面在 VWD 中會(huì)被鎖定。為了對(duì)頁(yè)面解鎖,必須關(guān)閉瀏覽器,這在多次修改和測(cè)試站點(diǎn)時(shí)是非常不方便的。因此,很多開(kāi)發(fā)人員即使是在開(kāi)發(fā)機(jī)上也使用 IIS,以免在VWD 中 修改頁(yè)面之前必須關(guān)閉瀏覽器。這樣做的缺點(diǎn)是必須配置開(kāi)發(fā)機(jī)以提 供 IIS、設(shè)置正確的權(quán)限、建立安全控制、并創(chuàng)建一個(gè)虛擬的根目錄。附錄 B 中給出了進(jìn) 行這些設(shè)置的步驟。若不想設(shè)置 IIS,仍然可以使用 Cassini,只是在修改之間要關(guān)閉瀏覽 器。 VWD 的 Solution Explorer Web 站點(diǎn)以文件簇的形式保存在硬盤(pán)上。開(kāi)發(fā)人員必須能夠組織這些文件,包括查看這些文件的名稱(chēng)和它們之間的關(guān)系、復(fù)制、創(chuàng)建以及刪除這些文件??梢栽赪indows Explorer 中查看和操作這些文件。 但是在 VWD 和 Windows Explorer 之間切換很不方便,所以 VWD 包含了一個(gè)類(lèi)似資源管理器的工具,稱(chēng)為 Solution Explorer(解決方案資源管理器 ),如圖 12 所示。 Solution Explorer 默認(rèn)情況下顯示在窗口的右邊,或者可以通過(guò)按下 Ctrl+Alt+L 重現(xiàn)該工具??梢詫⑵淇醋魇?Windows Explorer,其最上層的目錄就是 Web的根目錄。注意, Toolbox 可能會(huì)位于 Solution Explorer 的后面,圖 12 顯示了這種情況。 圖 12 任何使用過(guò) Windows Explorer 的用戶對(duì) Solution Explorer 的布局都會(huì)很熟悉。單擊加號(hào)或減號(hào)可以展開(kāi)或折疊文件夾。工具條上的圖標(biāo),從左邊開(kāi)始第一個(gè)用于在 Solution Explorer和屬性列表 (本章稍后將進(jìn)行更多討論 )之間進(jìn)行切換。帶有兩個(gè)水平箭頭的圖標(biāo)執(zhí)行刷新功能。雙文件圖標(biāo)將自動(dòng)隱藏或展開(kāi)嵌套的子文件。接下來(lái)的兩個(gè) 圖標(biāo)用于打開(kāi)選中的文件并顯示其用戶界面或代碼。雙瀏覽器圖標(biāo)用于將整個(gè)站點(diǎn)復(fù)制到部署機(jī)上。最右邊帶有一個(gè)錘子的圖標(biāo)將打開(kāi) Web Administrator 工具,該工具管理站點(diǎn)的功能。 在 Solution Explorer 的底部可能有一個(gè)小任務(wù)欄,用于顯示 Solution Explorer、 Toolbox、Data Explorer 和 /或 Properties 窗口。為了讓窗口保留足夠的空間顯示頁(yè)面的內(nèi)容,這幾個(gè)窗口通常會(huì)疊放在一起,而選項(xiàng)卡可以讓用戶進(jìn)行快速切換。例如,在圖 12 中, Toolbox 也是打開(kāi)的 (雖然 是隱藏在 Solution Explorer 窗口的后面 ),單擊 Toolbox 選項(xiàng)卡將隱藏 Solution Explorer 窗口并顯示工具箱窗口。這些窗口嚴(yán)格地說(shuō)并不是 Solution Explorer 的一部分,而是屬于裝載 4 個(gè)疊放在一起的工具的面板。 在 Solution Explorer 的窗口中有一個(gè)構(gòu)成站點(diǎn)的文件列表。最頂層是根目錄,通常位于C:\websites\MyWebSiteName。對(duì)于 WroxUnited 站點(diǎn)我們使用了 C:\BegASPNET2\Wrox United 目錄。文件包含在子文件夾中。 開(kāi)發(fā)人員可以像在 Windows Explorer 中那樣展開(kāi)和折疊文件夾、在文件夾之間剪切、復(fù)制和粘貼。 Solution Explorer 能夠識(shí)別 .ASPX 文件和 . 或 . 文件之間的隱式鏈接 (第 6 章和第 9 章中將更詳細(xì)地介紹 )。如果復(fù)制 .ASPX 文件,相應(yīng)的代碼文件會(huì)一起移動(dòng)。 可以右擊文件夾并選擇 Add Existing Item。系統(tǒng)彈出的對(duì)話框允許開(kāi)發(fā)人員導(dǎo)航到計(jì)算機(jī)或網(wǎng)絡(luò)中的任意位置 (包括 FTP 站點(diǎn) )獲取文件。例如,在創(chuàng)建自己的項(xiàng)目時(shí),有時(shí)候需要使用從 站點(diǎn)下載的圖片或文本文件。開(kāi)發(fā)人員可以使用 Solution Explorer 將該圖片或文件從下載文件夾中添加到自己的 Web 站點(diǎn)中。 沒(méi)有包含在部署期間注冊(cè)文件的系統(tǒng)。所有文件,包括 ASPX 頁(yè)面、代碼文件、數(shù)據(jù)文件和圖片都存放在一個(gè)普通的 Windows 文件夾及其子文件夾中。如果沒(méi)有打開(kāi) VWD,也可以在 Windows Explorer 中直接剪切、復(fù)制和粘貼站點(diǎn)的文件。 與后續(xù)小節(jié)將要介紹的 Toolbar、 Data Explorer 和 Properties 窗口一樣, Solution Explorer在 VWD 中有兩種顯示模式:浮動(dòng)模式和??磕J健8?dòng)模式允許該窗口停放在屏幕上的任意位置,類(lèi)似于一個(gè)基本大小 (即未最大化 )的普通窗口。停靠模式意味著該窗口將自動(dòng)停放在屏幕上的以下 5 個(gè)位置之一:頂部、底部、左邊、右邊或與其他窗口疊放在一起。選中某個(gè)窗口,單擊菜單 WindowFloating 或 Dockable 將改變?cè)摯翱诘娘@示模式。在??磕J较?,如果拖放窗口的標(biāo)題欄,開(kāi)發(fā)人員將看到幾個(gè)透明的箭頭 (如圖 13 所示 )。將標(biāo)題欄拖向某個(gè)箭頭,該窗口將自動(dòng)調(diào)節(jié)大小并??吭谡_的位置上。 在學(xué)習(xí)了如何使用 VWD Express IDE 之后,就可以繼續(xù)學(xué)習(xí)創(chuàng)建站點(diǎn)和頁(yè)面的技術(shù)了。 圖 13 使用 VWD 創(chuàng)建、打開(kāi)和使用 Web 站點(diǎn)及頁(yè)面 要?jiǎng)?chuàng)建新站點(diǎn),只需打開(kāi) VWD 并單擊 FileNew Site 菜單。在彈出的向?qū)е校x擇 Web Site。假設(shè)將為開(kāi)發(fā)創(chuàng)建一個(gè)本地副本,在 File System 中設(shè)定位 置并瀏覽到該目錄。通常設(shè)置為 C:\Websites\MyWebsiteName( 我 們 實(shí) 際 使 用 的 目 錄 是C:\BegASPNET2\WroxUnited,從而與本書(shū)以前的版本兼容 )??梢匀我膺x擇 Visual Basic 或C兩種編程語(yǔ)言。 Visual Basic 是 VWD 的默認(rèn)語(yǔ)言,同時(shí)也是本書(shū)中所有示例所用的語(yǔ)言。VWD 將自動(dòng)創(chuàng)建一個(gè)文件夾、一個(gè)默認(rèn)頁(yè)面,以及一個(gè)存放數(shù)據(jù)的子文件夾。 引入了一個(gè)非常簡(jiǎn)單的模型,用于組織 Web 站點(diǎn)的文件和注冊(cè)代碼。在這種模型下,站點(diǎn)的所有文件都存放在一個(gè)文件 夾及其子文件夾中。在部署時(shí),整個(gè)文件夾將從開(kāi)發(fā)機(jī)器復(fù)制到主機(jī)。因此,開(kāi)發(fā)人員不需要像在以前的 ASP 版本中那樣創(chuàng)建一個(gè)虛擬根目錄。 VWD 進(jìn)一步簡(jiǎn)化了部署:如果選擇菜單 WebsiteCopy Website, VWD 將打開(kāi)一個(gè) FTP 窗口,通過(guò)這個(gè)窗口,開(kāi)發(fā)人員可以將新文件發(fā)送到主機(jī),或者更新主機(jī)上的文件。 要編輯一個(gè)已經(jīng)存在的站點(diǎn),請(qǐng)選擇菜單 FileOpen Web Site。如果是在本機(jī)上工作,那么可以瀏覽到存放站點(diǎn)的文件夾。在屏幕的左邊, VWD 提供一個(gè)菜單讓開(kāi)發(fā)人員選擇通過(guò) FTP 或通過(guò)安裝本地 IIS, 從而直接修改頁(yè)面。 在創(chuàng)建了 Web 站點(diǎn)之后就可以添加頁(yè)面。我們通常會(huì)首先添加一些文件夾以便組織頁(yè)面。右擊一個(gè)已經(jīng)存在的文件夾并單擊添加文件夾的選項(xiàng)。特殊的 文件夾,例如Code、 Themes 和 Web References,都有自己的菜單項(xiàng)。 要添加一個(gè)頁(yè)面,請(qǐng)右擊某個(gè)文件夾并選擇 Add New Item。彈出的向?qū)е刑峁┖芏噙x項(xiàng)。到目前為止,只需創(chuàng)建一個(gè) Web Form,但可以看一看其他選項(xiàng),感受一下 VWD 和 的強(qiáng)大功能。為新頁(yè)面命名并選擇使用的語(yǔ)言。后續(xù)章節(jié)將討論這兩個(gè)復(fù)選 框。在介紹了怎樣創(chuàng)建 Web 站點(diǎn)和頁(yè)面之后,后面的“試一試”部分將運(yùn)用這些知識(shí),創(chuàng)建 Wrox United 站點(diǎn)和一些實(shí)際的頁(yè)面。 示例代碼目錄 為了便于學(xué)習(xí),每一章都有自己的代碼,而且每一章有兩個(gè)文件夾,分別保存在兩個(gè)上層目錄中。其中一個(gè)目錄是 Begin 目錄,包含讓您開(kāi)始練習(xí)的示例 —— 這些示例沒(méi)有任何改動(dòng)。另一個(gè)目錄是 End 目錄,包含著“試一試”部分完成之后的示例,因此在練習(xí)的時(shí)候可以將這些文件作為參考,或者根據(jù)練習(xí)中的步驟從這些文件中剪切并粘貼代碼。 這些 Begin 和 End 文件夾都包含在一個(gè) 名為 Chapters 的文件夾中,每章都有自己的目錄。所以,本章中讓您開(kāi)始練習(xí)的示例位于 Chapters\Begin\Chapter01,而完成之后的代碼位于 Chapters\End\Chapter01。有些章節(jié)以 WroxUnited 應(yīng)用程序作為示例,因此這些章節(jié)有自己的 WroxUnited 目錄,而其他章節(jié)使用 WroxUnited 以外的應(yīng)用程序作為示例。這樣做的原因是有些技術(shù)在較小且易于理解的示例中比在一個(gè)功能完整的應(yīng)用程序中更能讓人理解清楚。但是所有這些技術(shù)都在主應(yīng)用程序中得以應(yīng)用。 將目錄以這種方式安排并 不意味著示例會(huì)變得非常大,但這樣做的好處是將每一章和其他章節(jié)分隔開(kāi),以便在閱讀本書(shū)的時(shí)候不至于將各章的代碼相互混淆。其中有幾個(gè)目錄包含了完整的 WroxUnited 站點(diǎn)副本。 除了每一章的代碼外,還有一個(gè)包含最終示例的 WroxUnited 應(yīng)用程序。這個(gè)應(yīng)用程序可能與其他示例有些出入,但差別只是它顯示的數(shù)據(jù)可能更完整一些,同時(shí)某些頁(yè)面看起來(lái)更美觀一些。 (1) 打開(kāi) VWD。選擇菜單 FileNew Web Si
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1