asp(c#)應用程序配置_第1頁
asp(c#)應用程序配置_第2頁
asp(c#)應用程序配置_第3頁
asp(c#)應用程序配置_第4頁
asp(c#)應用程序配置_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第12章應用程序配置

當程序員將應用程序的主體設(shè)計完成后,還需要對應用程序的功能進行完善,比如要設(shè)置應用程序的運行環(huán)境、要提高應用程序的安全可靠性、使應用程序便于移植及對應用程序中的一些事件進行控制等,這些功能可以在主程序以外的一些配置文件中完成,通過這些配置文件對應用程序進行宏觀調(diào)控。轉(zhuǎn)載請注明ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)

ISBN978-7-301-13679-9/TP.0956

本案例制作的ASP.NET網(wǎng)頁實現(xiàn)簡單的網(wǎng)頁瀏覽計數(shù)功能,每當執(zhí)行本網(wǎng)頁一次,計數(shù)器的值就自動加1,同時在該程序中通過配置web.config文件對頁面顯示的文本格式進行控制,通過global.asax文件來設(shè)置站點計數(shù)功能。12.1“一個簡單的網(wǎng)頁瀏覽計數(shù)器”案例

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

在應用程序的真實目錄C:\myweb\Default.asp下運行該程序時,顯示的效果如圖所示:ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

當對真實目錄C:\myweb設(shè)置一個虛擬目錄Virtueroot時,在虛擬目錄下運行該程序時,顯示的效果如圖所示:

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

12.1.1操作步驟

1.創(chuàng)建解決方案

2.添加控件3.編寫代碼進入代碼頁“Default.aspx.cs”,在“protectedvoidPage_Load(objectsender,EventArgse)”下面的一對花括號{}之間填入如下代碼:this.lblPageCount.Text=Application["PageCount"].ToString();4.添加web.config配置文件5.添加global.asax文件6.測試程序ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

7.發(fā)布到web服務器web應用程序編寫好以后,必須將ASP.NET應用程序發(fā)布到web服務器,才能瀏覽程序的執(zhí)行結(jié)果。系統(tǒng)設(shè)置的默認網(wǎng)站

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

IIS服務器主要通過WEB站點服務的屬性來對網(wǎng)站相關(guān)功能進行配置。

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

8.設(shè)置虛擬目錄運行應用程序

應用程序的根目錄是一種特殊類型的IIS虛擬目錄,而虛擬目錄不包含在主目錄中,它只是對應文件系統(tǒng)中的一個文件夾,在瀏覽器中顯示網(wǎng)站信息時就像位于主目錄中一樣,它的實質(zhì)就是指向真實目錄的指針,使用虛擬目錄有助于組織網(wǎng)站資源,當用戶要在主目錄以外的其他目錄發(fā)布網(wǎng)站時,必須建立虛擬目錄,在創(chuàng)建虛擬目錄時可以設(shè)置一個比實際路徑短的別名,瀏覽器可以通過別名訪問此目錄,從而使應用程序更加安全。演示創(chuàng)建虛擬目錄的過程ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

12.2本節(jié)知識點

12.2.1網(wǎng)站配置文件web.config

web.config文件可以存儲WEB.應用程序的配置參數(shù),是XML格式的純文本文件,主要配置包含會話狀態(tài)的行為或安全措施的設(shè)置位置等。ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

1.Web.config文件的結(jié)構(gòu)

web.config配置文件所有配置信息都位于<configuration>和</configuration>根標記之間,標注間的配置信息包括配置節(jié)處理程序部分、配置節(jié)設(shè)置部分和<appSettings>等。在web.config配置文件中,可以包含一些系統(tǒng)提供的通用配置節(jié),開發(fā)者也可以在該文件中自己添加一些定制的配置設(shè)置,基本結(jié)構(gòu)如下所示:

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

<?xmlversion="1.0"encoding="utf-8"?>

<configuration>

<configSections>

<!--配置接處理程序聲明部分-->

</configSections>

<appSettings>

<!--開發(fā)者定制配置部分-->

</appSettings>

<system.web>

<!--網(wǎng)絡(luò)類的配置部分-->

</system.web>

<system.web>

<!--ASP.NET類的設(shè)置部分-->

</system.web>

………

</configuration>

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

2.常用功能的配置

ASP.NET配置文件將應用程序配置與應用程序代碼分開。通過將配置數(shù)據(jù)與代碼分開,可以方便地將設(shè)置與應用程序關(guān)聯(lián),在部署應用程序之后根據(jù)需要更改設(shè)置,在運行時對web.config文件的修改不需要重啟IIS服務器就可以生效(注:<processModel>

節(jié)例外)。開發(fā)者可以根據(jù)需要對配置文件進行設(shè)置。ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

1)配置數(shù)據(jù)連接字符串

在web.config文件的<configuration>標記中找到<connectionStrings>區(qū)域,如果沒有該標記,可自行添加,并在<add>標記中輸入相應的參數(shù),就可以創(chuàng)建數(shù)據(jù)庫連接字符串,而且在一個web.config文件中可以創(chuàng)建多個連接字符串。

<configuration><connectionStrings><addname="ConnectionStringName"ConnectionString="DataSource=數(shù)據(jù)庫的路徑;Database=數(shù)據(jù)庫名字;IntegratedSecurity=true;UserInstance=true"providerName="System.Data.SqlClient"/></connectionStrings>

<system.web>

</system.web></configuration>ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

2)配置<authentication>節(jié)

在web.config文件的<configuration>標記的子標記<authentication>和</authentication>之間用于設(shè)置應用程序的身份驗證策略,該配置只能在計算機、站點或應用程序級別聲明,在ASP.NET中支持Windows、Forms、Passport、None四種身份驗證方式。

<configuration><system.web><authenticationmode="Passport">………</authentication></system.web></configuration>

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

3)配置<authorization>節(jié)

在web.config文件的<configuration>標記的子標記<authorization>和</authorization>之間用于設(shè)置應用程序的授權(quán)策略,容許或拒絕不同的用戶或角色訪問,該配置可以在計算機、站點、應用程序、子目錄或頁等級別上聲明,必需與<authentication>節(jié)配合使用,在<authorization>和</authorization>之間可以采用通配符:“?”表示匿名(未經(jīng)身份驗證的)用戶、“*”表示任何人。

基本語法格式如下:

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

<configuration><system.web><authorization><allowusers="*"/><!--允許所有用戶--><!--<allowusers="[逗號分隔的用戶列表]"roles="[逗號分隔的角色列表]"/><denyusers="[逗號分隔的用戶列表]"roles="[逗號分隔的角色列表]"/>--></authorization></system.web></configuration>ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

4)配置<sessionState>節(jié)

在web.config文件的<configuration>標記的子標記<sessionState>用于設(shè)置會話狀態(tài),基本語法格式如下:<configuration><system.web><authorization><sessionStatemode="StateServer"cookieless="True"timeout="15"/>………</authorization></system.web></configuration>ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

5)配置<globalization>節(jié)

在web.config文件的<configuration>標記的子標記<globalization>和</globalization>之間用于設(shè)置應用程序的全球化配置,例如可以設(shè)置請求和響應的編碼方式、日期時間格式和默認的文件編碼等設(shè)置,如下例所示。<configuration><system.web><!--設(shè)置應用全局環(huán)境--><globalizationfileencoding="gb2312"requestencoding="gb2312"responseencoding="gb2312"/>…………</system.web></configuration>ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

12.2.2網(wǎng)站全局文件

Global.asax

global.asax文件又稱為ASP.NET應用程序文件,它位于應用程序的根目錄下,是ASP.NET應用程序中非常重要的一個文件,該文件的功能是提供應用程序和會話的開始及清除代碼以及設(shè)置應用程序的整體參數(shù),實現(xiàn)應用程序的安全性以及其它一些任務,例如會話狀態(tài)的開始和結(jié)束等。

ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

在global.asax文件中一般提供7個事件,相關(guān)功能介紹如下所示:Application_Start:該事件在應用程序開始執(zhí)行時發(fā)生。Application_End:該事件在應用程序結(jié)束時發(fā)生。Application_Error:該事件在ASP.NET程序有錯誤時發(fā)生Session_Start:該事件在有新的請求或新的會話開始時發(fā)生Session_End:該事件在會話結(jié)束時發(fā)生。Application_BeginRequest:該事件在收到每個請求時發(fā)生。Application_EndRequest:該事件在每個請求結(jié)束時發(fā)生。ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

本章小結(jié)

本章主要以一個簡單的網(wǎng)頁瀏覽計數(shù)器作為案例,闡述了真實目錄和虛擬目錄之間的關(guān)系,并具體介紹了創(chuàng)建虛擬目錄的方法;其中g(shù)lobal.asax文件和web.config文件是應用程序中兩個非常重要的文件,global.asax文件提供了應用程序和會話的開始及清除代碼以及設(shè)置應用程序整體的參數(shù),而web.config文件主要包含應用程序的配置,并介紹了這兩個文件的結(jié)構(gòu)及如何創(chuàng)建和配置global.asax文件和web.config文件。轉(zhuǎn)載請注明ASP.NET動態(tài)網(wǎng)頁設(shè)計案例教程(C#版)北京大學出版社

ISBN978-7-301-13679-9/TP.0956

第一節(jié)活塞式空壓機的工作原理第二節(jié)活塞式空壓機的結(jié)構(gòu)和自動控制第三節(jié)活塞式空壓機的管理復習思考題單擊此處輸入你的副標題,文字是您思想的提煉,為了最終演示發(fā)布的良好效果,請盡量言簡意賅的闡述觀點。第六章活塞式空氣壓縮機

piston-aircompressor壓縮空氣在船舶上的應用:

1.主機的啟動、換向;

2.輔機的啟動;

3.為氣動裝置提供氣源;

4.為氣動工具提供氣源;

5.吹洗零部件和濾器。

排氣量:單位時間內(nèi)所排送的相當?shù)谝患壩鼩鉅顟B(tài)的空氣體積。單位:m3/s、m3/min、m3/h第六章活塞式空氣壓縮機

piston-aircompressor空壓機分類:按排氣壓力分:低壓0.2~1.0MPa;中壓1~10MPa;高壓10~100MPa。按排氣量分:微型<1m3/min;小型1~10m3/min;中型10~100m3/min;大型>100m3/min。第六章活塞式空氣壓縮機

piston-aircompressor第一節(jié)活塞式空壓機的工作原理容積式壓縮機按結(jié)構(gòu)分為兩大類:往復式與旋轉(zhuǎn)式兩級活塞式壓縮機單級活塞壓縮機活塞式壓縮機膜片式壓縮機旋轉(zhuǎn)葉片式壓縮機最長的使用壽命-

低轉(zhuǎn)速(1460RPM),動件少(軸承與滑片),潤滑油在機件間形成保護膜,防止磨損及泄漏,使空壓機能夠安靜有效運作;平時有按規(guī)定做例行保養(yǎng)的JAGUAR滑片式空壓機,至今使用十萬小時以上,依然完好如初,按十萬小時相當于每日以十小時運作計算,可長達33年之久。因此,將滑片式空壓機比喻為一部終身機器實不為過。滑(葉)片式空壓機可以365天連續(xù)運轉(zhuǎn)并保證60000小時以上安全運轉(zhuǎn)的空氣壓縮機1.進氣2.開始壓縮3.壓縮中4.排氣1.轉(zhuǎn)子及機殼間成為壓縮空間,當轉(zhuǎn)子開始轉(zhuǎn)動時,空氣由機體進氣端進入。2.轉(zhuǎn)子轉(zhuǎn)動使被吸入的空氣轉(zhuǎn)至機殼與轉(zhuǎn)子間氣密范圍,同時停止進氣。3.轉(zhuǎn)子不斷轉(zhuǎn)動,氣密范圍變小,空氣被壓縮。4.被壓縮的空氣壓力升高達到額定的壓力后由排氣端排出進入油氣分離器內(nèi)。4.被壓縮的空氣壓力升高達到額定的壓力后由排氣端排出進入油氣分離器內(nèi)。1.進氣2.開始壓縮3.壓縮中4.排氣1.凸凹轉(zhuǎn)子及機殼間成為壓縮空間,當轉(zhuǎn)子開始轉(zhuǎn)動時,空氣由機體進氣端進入。2.轉(zhuǎn)子轉(zhuǎn)動使被吸入的空氣轉(zhuǎn)至機殼與轉(zhuǎn)子間氣密范圍,同時停止進氣。3.轉(zhuǎn)子不斷轉(zhuǎn)動,氣密范圍變小,空氣被壓縮。螺桿式氣體壓縮機是世界上最先進、緊湊型、堅實、運行平穩(wěn),噪音低,是值得信賴的氣體壓縮機。螺桿式壓縮機氣路系統(tǒng):

A

進氣過濾器

B

空氣進氣閥

C

壓縮機主機

D

單向閥

E

空氣/油分離器

F

最小壓力閥

G

后冷卻器

H

帶自動疏水器的水分離器油路系統(tǒng):

J

油箱

K

恒溫旁通閥

L

油冷卻器

M

油過濾器

N

回油閥

O

斷油閥冷凍系統(tǒng):

P

冷凍壓縮機

Q

冷凝器

R

熱交換器

S

旁通系統(tǒng)

T

空氣出口過濾器螺桿式壓縮機渦旋式壓縮機

渦旋式壓縮機是20世紀90年代末期開發(fā)并問世的高科技壓縮機,由于結(jié)構(gòu)簡單、零件少、效率高、可靠性好,尤其是其低噪聲、長壽命等諸方面大大優(yōu)于其它型式的壓縮機,已經(jīng)得到壓縮機行業(yè)的關(guān)注和公認。被譽為“環(huán)保型壓縮機”。由于渦旋式壓縮機的獨特設(shè)計,使其成為當今世界最節(jié)能壓縮機。渦旋式壓縮機主要運動件渦卷付,只有磨合沒有磨損,因而壽命更長,被譽為免維修壓縮機。

由于渦旋式壓縮機運行平穩(wěn)、振動小、工作環(huán)境安靜,又被譽為“超靜壓縮機”。

渦旋式壓縮機零部件少,只有四個運動部件,壓縮機工作腔由相運動渦卷付形成多個相互封閉的鐮形工作腔,當動渦卷作平動運動時,使鐮形工作腔由大變小而達到壓縮和排出壓縮空氣的目的?;钊娇諝鈮嚎s機的外形第一節(jié)活塞式空壓機的工作原理一、理論工作循環(huán)(單級壓縮)工作循環(huán):4—1—2—34—1吸氣過程

1—2壓縮過程

2—3排氣過程第一節(jié)活塞式空壓機的工作原理一、理論工作循環(huán)(單級壓縮)

壓縮分類:絕熱壓縮:1—2耗功最大等溫壓縮:1—2''耗功最小多變壓縮:1—2'耗功居中功=P×V(PV圖上的面積)加強對氣缸的冷卻,省功、對氣缸潤滑有益。二、實際工作循環(huán)(單級壓縮)1.不存在假設(shè)條件2.與理論循環(huán)不同的原因:1)余隙容積Vc的影響Vc不利的影響—殘存的氣體在活塞回行時,發(fā)生膨脹,使實際吸氣行程(容積)減小。Vc有利的好處—

(1)形成氣墊,利于活塞回行;(2)避免“液擊”(空氣結(jié)露);(3)避免活塞、連桿熱膨脹,松動發(fā)生相撞。第一節(jié)活塞式空壓機的工作原理表征Vc的參數(shù)—相對容積C、容積系數(shù)λv合適的C:低壓0.07-0.12

中壓0.09-0.14

高壓0.11-0.16

λv=0.65—0.901)余隙容積Vc的影響C越大或壓力比越高,則λv越小。保證Vc正常的措施:余隙高度見表6-1壓鉛法—保證要求的氣缸墊厚度2.與理論循環(huán)不同的原因:二、實際工作循環(huán)(單級壓縮)第一節(jié)活塞式空壓機的工作原理2)進排氣閥及流道阻力的影響吸氣過程壓力損失使排氣量減少程度,用壓力系數(shù)λp表示:保證措施:合適的氣閥升程及彈簧彈力、管路圓滑暢通、濾器干凈。λp

(0.90-0.98)2.與理論循環(huán)不同的原因:二、實際工作循環(huán)(單級壓縮)第一節(jié)活塞式空壓機的工作原理3)吸氣預熱的影響由于壓縮過程中機件吸熱,所以在吸氣過程中,機件放熱使吸入的氣體溫度升高,使吸氣的比容減小,造成吸氣量下降。預熱損失用溫度系數(shù)λt來衡量(0.90-0.95)。保證措施:加強對氣缸、氣缸蓋的冷卻,防止水垢和油污的形成。2.與理論循環(huán)不同的原因:二、實際工作循環(huán)(單級壓縮)第一節(jié)活塞式空壓機的工作原理4)漏泄的影響內(nèi)漏:排氣閥(回漏);外漏:吸氣閥、活塞環(huán)、氣缸墊。漏泄損失用氣密系數(shù)λl來衡量(0.90-0.98)。保證措施:氣閥的嚴密閉合,氣缸與活塞、氣缸與缸蓋等部件的嚴密配合。5)氣體流動慣性的影響當吸氣管中的氣流慣性方向與活塞吸氣行程相反時,造成氣缸壓力較低,氣體比容增大,吸氣量下降。保證措施:合理的設(shè)計進氣管長度,不得隨意增減進氣管的長度,保證濾器的清潔。2.與理論循環(huán)不同的原因:二、實際工作循環(huán)(單級壓縮)第一節(jié)活塞式空壓機的工作原理上述五條原因使實際與理論循環(huán)不同。4)漏泄的影響5)氣體流動慣性的影響1)余隙容積Vc的影響2)進排氣閥及流道阻力的影響3)吸氣預熱的影響2.與理論循環(huán)不同的原因:二

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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

提交評論