精通WEB之安裝和發(fā)布WebP_第1頁
精通WEB之安裝和發(fā)布WebP_第2頁
精通WEB之安裝和發(fā)布WebP_第3頁
精通WEB之安裝和發(fā)布WebP_第4頁
精通WEB之安裝和發(fā)布WebP_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第14章安裝和公布Web2.0網(wǎng)絡(luò)應(yīng)用程序本章節(jié)主要介紹創(chuàng)建安裝Web2.0網(wǎng)絡(luò)應(yīng)用程序Web安裝程序、數(shù)據(jù)庫腳本、桌面安裝程序,以及安裝和公布Web2.0網(wǎng)絡(luò)應(yīng)用程序。精通WEB之安裝和發(fā)布WebP第1頁14.1創(chuàng)建Web安裝程序VisualStudio集成開發(fā)環(huán)境提供了創(chuàng)建Web應(yīng)用程序安裝程序功效。因為本書中詳細介紹了個網(wǎng)絡(luò)應(yīng)用程序(RSS、Blog、WebTags等),在此不一一介紹創(chuàng)建每一個應(yīng)用程序安裝程序。下面僅以網(wǎng)絡(luò)應(yīng)用程序RSS為例,介紹創(chuàng)建Web應(yīng)用程序安裝程序方法,精通WEB之安裝和發(fā)布WebP第2頁14.2創(chuàng)建數(shù)據(jù)庫腳本為了能夠直接安裝網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)庫,必須創(chuàng)建數(shù)據(jù)庫腳本文件。下面介紹創(chuàng)建數(shù)據(jù)庫Web2ASPNET2DB腳本操作步驟。(1)打開SQLServer【SQLServerManagementStudio】窗口,并找到網(wǎng)絡(luò)應(yīng)用程序數(shù)據(jù)庫Web2ASPNET2DB。(2)右擊【對象資源管理器】面板中【W(wǎng)eb2ASPNET2DB】節(jié)點,并依次選擇【任務(wù)】/【生成腳本】命令,精通WEB之安裝和發(fā)布WebP第3頁14.3創(chuàng)建Web2.0網(wǎng)絡(luò)應(yīng)用程序安裝程序本小節(jié)主要介紹創(chuàng)建Web2.0網(wǎng)絡(luò)應(yīng)用程序安裝程序。筆者設(shè)置該安裝程序名稱為“Setup”,它包含文件放置在“Web2ASPNET2”文件夾下。注意:應(yīng)用程序Setup是一個WindowsForm程序,而不是一個ASP.NET應(yīng)用程序。在VisualStudio集成開發(fā)環(huán)境中打開應(yīng)用程序Setup。在【處理方案資源管理器】面板中展開應(yīng)用程序Setup各個文件夾節(jié)點(如Component、UserControls)。精通WEB之安裝和發(fā)布WebP第4頁14.3.1準備安裝用戶控件準備安裝用戶控件名稱為PrepareUC.cs,該控件顯示安裝程序準備安裝狀態(tài)。它添加了一個進程條控件(ProgressBar),ID屬性值為probPrepare。精通WEB之安裝和發(fā)布WebP第5頁14.3.2安裝數(shù)據(jù)庫用戶控件安裝數(shù)據(jù)庫用戶控件名稱為DatabaseUC.cs。該控件提供輸入登錄數(shù)據(jù)庫用戶名稱、登錄密碼和服務(wù)器輸入框。其中,用戶名稱輸入框默認值為“sa”。精通WEB之安裝和發(fā)布WebP第6頁14.3.3安裝Web2.0網(wǎng)絡(luò)應(yīng)用程序用戶控件安裝Web2.0網(wǎng)絡(luò)應(yīng)用程序用戶控件名稱為WebSetupUC.cs,該控件顯示安裝Web2.0網(wǎng)絡(luò)應(yīng)用程序進度。它添加了一個進程條控件(ProgressBar),ID屬性值為probSetup。精通WEB之安裝和發(fā)布WebP第7頁14.3.4完成安裝用戶控件完成安裝用戶控件名稱為FinishUC.cs。該控件顯示安裝程序完成安裝狀態(tài)。用戶控件FinishUC.cs設(shè)計界面精通WEB之安裝和發(fā)布WebP第8頁14.3.5狀態(tài)提醒用戶控件準備安裝用戶控件名稱為StatusUC.cs。該控件顯示安裝程序正在執(zhí)行安裝操作狀態(tài)。它添加了一個PictureBox控件和一個Label控件。它們ID屬性值分別為leftPictureBox和titleLabel。其中,titleLabel顯示正在執(zhí)行安裝操作,leftPictureBox控件顯示正在執(zhí)行安裝操作狀態(tài)圖像。精通WEB之安裝和發(fā)布WebP第9頁14.3.6安裝程序主窗體安裝程序主窗體由mailForm.cs文件實現(xiàn)。主窗體mailForm.cs能夠分為4部分:上部分、左部分、主體部分和底部分。而且,每一部分放置一個Panel控件,這些控件ID屬性值分別為topPanel、leftPanel、mainPanel和bottomPanel。其中,上部分使用一個Label控件顯示標題“歡迎使用Web2.0+ASP.NET2.0網(wǎng)絡(luò)應(yīng)用程序安裝程序?。?!”。左部分放置了9個狀態(tài)提醒用戶控件,分別顯示“準備安裝……”、“安裝數(shù)據(jù)庫”、“安裝RSS”、“安裝Blog”、“安裝WebTags”、“安裝WebStore”、“安裝XMLBBS”、“安裝ASPNETAjaxMail”和“完成安裝”信息。底部分放置3個按鈕,名稱分別為“上一步”、“下一步”和“完成”。精通WEB之安裝和發(fā)布WebP第10頁14.4安裝并公布Web2.0網(wǎng)絡(luò)應(yīng)用程序在VisualStu

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論