Visual C# 2005 - 如何利用程序代码动态存取设定文件

一般而言,常用的 定文件可分 为应 用程序 定文件以及 用程序 组态 文件 两种 用程序 定文件用 来动态储 存或 用程序的 信息, 让维护 算机上的 用程序 选项 和使用者偏好 的很容易。而 用程序 组态 文件 存在 用程序 目的 组态 文件 app.config 中,通常包含 用程序特有的 ,例如: 用程序 件系 、密 码编译设 与启 定。
 
Visual C# 本身 并没 有提供 Visual Basic 中的 My.Setting 类别对 存取 存或 档内 容,因而在此我 们将 示范如何透 程序代 存取 两种 不同的 档内 容。
 
程序范例 1
                       1
首先,如 1   所示,我 经将连 接字符串 存成一 个应 用程序 定。 在,我 可以在程序中使用 CH4.Properties.Settings 类别对 取得此 用程序 定以便 接至 。程序范例 CH4_DemoForm003.cs 示范如何完成此 兹将 程序代 列示如下:
using CH4.Properties;
...
Settings MySettings = new Settings();
using (SqlConnection cn = new SqlConnection(MySettings.LocalSQLExpressChtNorthwind))
{
 cn.Open();
...
}
 
程序范例 2
 
接下 ,先 将连 接字符串 用程序 存在 用程序 目的 组态 文件 app.config 中, 并内 含于一 标记内 。以我 先前曾 经实际 建立 接字符串 用程序 LocalSQLExpressChtNorthwind 而言, 将会 组态档 app.config 入下列信息:

connectionString="Data Source=(local)SQLExpress;Initial
Catalog=
风贸 ;Integrated Security=True"
  />
上,不 个连 接字符串是利用 用程序 定所建立亦或是自行 编写 者,都可以使用 System.Configuration 命名空 中的 类别来 加以 取用之。程序范例 CH4_DemoForm004.cs 刻意以 System.Configuration 命名空 中的 ConnectionStringSettings ConfigurationManager 类别来 取得 接字符串 用程序 定,而不使用 CH4.Properties.Settings 类别 兹将 程序代 列示如下:(注意: Windows 用程序 目必 加入 System.Configuration.dll 考)
using System.Configuration;
...
ConnectionStringSettings settings =
  ConfigurationManager.ConnectionStrings[
  "CH4.Properties.Settings.LocalSQLExpressChtNorthwind"]
;
if (settings != null)
{
 using (SqlConnection cn = new SqlConnection(settings.ConnectionString))
 {
  cn.Open();
  ...
 }
}

本文出自 “章立民” 博客,转载请与作者联系!

你可能感兴趣的:(C#,休闲,Visual,程序代码,动态存取)