⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cwp1048.htm

📁 WJ Communications RFID example code
💻 HTM
字号:
<!-- saved from url=(0007)http:// -->
<HTML><HEAD><META http-equiv="Content-Type" content="text/html; charset=UTF-8"><TITLE>WJ.MPR.Util.Settings</TITLE><LINK REL=STYLESHEET HREF="../CommentReport.css" TYPE="text/css"></HEAD><BODY topmargin=0 rightmargin=0 leftmargin=0 style="background-image: url(../titletile.jpg); background-repeat:repeat-x; background-position: 0 0;" ><DIV CLASS="PageHeading">WJ.MPR.Util.Settings Class</DIV><DIV CLASS="Description">
Read and write settings to an XML .config file. Does not use 
ConfigurationSettings.AppSettings since it's not supported on .NET Compact Framework. 

Uses same schema as app.config file. Example:

NOTE: [] in example stand for less than and greater than signs in real XML...

[configuration]
[appSettings]
[add key="Name" value="Live Oak" /]
[add key="LogEvents" value="True" /]
[/appSettings]
[/configuration]

	Default settings file name is the same as app.config, 
	appends .config to the end of the assembly name. Example:

{appname.exe}.config

<P></DIV><IMG src="../GradLeft.jpg" width=7 height=378 alt="" border="0" style="position:absolute; left:10; top:18;z-Index:2"><IMG src="../GradTop.jpg" width=352 height=7 alt="" border="0" align="top" style="position:absolute; left:10; top:18; z-index:1"><DIV CLASS="Remarks"><SPAN CLASS="RemarkHdrX">Access: </SPAN>Public</DIV><DIV CLASS="Remarks"><SPAN CLASS="RemarkHdrX">Base Classes: </SPAN>Object</DIV><TABLE CLASS="InfoTable" cellpadding=0 cellspacing=0><TR height=20><TD width=20>&nbsp;</TD><TD valign=top align=left width=9 bgcolor="#cccc66"><IMG SRC="../graycorner.jpg" align=top></TD><TD CLASS="TableLightLabel" WIDTH=206>Members</TD><TD CLASS="TableLightLabel" >Description</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1049.HTM" TARGET="CNTFRAME">_list</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1050.HTM" TARGET="CNTFRAME">_filePath</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1051.HTM" TARGET="CNTFRAME">_autoWrite</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1052.HTM" TARGET="CNTFRAME">_defaultValues</A></TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1053.HTM" TARGET="CNTFRAME">AutoWrite</A></TD><TD CLASS="TableLightDesc">
Specifies if the settings file is updated whenever a value 
is set. If false, you need to call Write to update the 
underlying settings file.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1055.HTM" TARGET="CNTFRAME">FilePath</A></TD><TD CLASS="TableLightDesc">
Full path to settings file.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1057.HTM" TARGET="CNTFRAME">Settings</A></TD><TD CLASS="TableLightDesc">
Default constructor. 
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1058.HTM" TARGET="CNTFRAME">Settings</A></TD><TD CLASS="TableLightDesc">
Constructor. Pass in an array of default values.
Sample usage that passes in default values:

	string[,] values = 
	{
		{"Name", "Live Oak"},
		{"LogEvents", "True"}
	}

	Settings settings = new Settings(values);
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1059.HTM" TARGET="CNTFRAME">SetValue</A></TD><TD CLASS="TableLightDesc">
Set setting value. Update underlying file if AutoUpdate is true.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1060.HTM" TARGET="CNTFRAME">GetString</A></TD><TD CLASS="TableLightDesc">
Return specified settings as string.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1061.HTM" TARGET="CNTFRAME">GetInt</A></TD><TD CLASS="TableLightDesc">
Return specified settings as integer.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1062.HTM" TARGET="CNTFRAME">GetBool</A></TD><TD CLASS="TableLightDesc">
Return specified settings as boolean.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1063.HTM" TARGET="CNTFRAME">Read</A></TD><TD CLASS="TableLightDesc">
Read settings file.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1064.HTM" TARGET="CNTFRAME">Write</A></TD><TD CLASS="TableLightDesc">
Write settings to the .config file.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1065.HTM" TARGET="CNTFRAME">RestoreDefaults</A></TD><TD CLASS="TableLightDesc">
Overwrite settings with default values.
<P></TD><TD width=20>&nbsp;</TD></TR><TR height=20><TD width=20>&nbsp;</TD><TD CLASS="TableLightDesc">&nbsp;</TD><TD CLASS="TableLightDesc"><A HREF="CWP1066.HTM" TARGET="CNTFRAME">GetFilePath</A></TD><TD CLASS="TableLightDesc">
Return full path to settings file. Appends .config to the assembly name.
<P></TD><TD width=20>&nbsp;</TD></TR></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -