1、配置文件是什么?
? ? 配置文件是隨安裝程序一起被安裝到計算機上的文件,里面存放著安裝好的應用程序執行時所須要的參數。
? ? 應用程序配置文件是標準的XML文件,XML標記和屬性是區分大寫和小寫的。它能夠按須要更改,開發者可使用配置文件來更改設置,而不必又一次編譯應用程序。配置文件的根節點是 configuration。我們經經常使用的是appSettings,它是由.NET提前定義配置節點。
2、怎樣加入?
? ?配置文件要加入在界面層,即U層。
? ?右擊項目名稱,選擇加入——新建項——常規——應用程序配置文件。如圖:
3、怎樣編寫
常見的配置文件模式:
configuration
configSections :配置節聲明區域,包含配置節和命名空間聲明
section:配置節聲明
sectionGroup:定義配置節組
section:配置節組中的配置節聲明
appSettings:提前定義配置節
3.1一個簡單的僅僅有appSettings節的配置文件的樣例
<?xml version="1.0" encoding="utf-8" ?>
<configuration><appSettings><add key="DB" value="Sqlserver"/></appSettings>
</configuration>
3.2復雜一點的自己定義配置文件的樣例:
用戶自己定義的配置節中,包括聲明配置節和設置配置節兩部分,就像變量一樣,先聲明后使用。
4、怎樣使用?
以三層登錄為例,首先加入引用System.Configuration
再在命名空間中聲明
編寫app.config文件
? ? ? ?加入的兩個key,”ConnStr“是連接數據庫的字符串,“DBString”是通過反射來產生不同數據庫的DAL層的(當中凝視掉的部分也是連接數據庫的字符串)。
? ? ? ?因此,它們要與代碼中的名稱一致。
Factory類:
DAL層:
? ? ? ?這樣,配置文件就算完畢了。我們能夠打開配置文件,改動里面的參數,從而達到不須要改動代碼就能夠達到某種目的的效果。