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

📄 configuration.cs

📁 语音视频功能 里面实现了基本的QQ与语音对话
💻 CS
字号:
using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Windows.Forms;
using System.Xml;
using Microsoft.Win32;

using gowk.utility;

namespace gowk.common
{
	/// <summary>
	/// Configuration 的摘要说明。
	/// </summary>
	public class Configuration
	{
		#region static
		const string SkinDirectoryKey=@"skin\skinfile";
		static Configuration instance;
		static Configuration()
		{
			instance=new Configuration();
		}
		public static  Configuration Instance
		{
			get{return instance;}
		}
		#endregion
		public event System.EventHandler SkinChanged;
		string skindir;
		XmlDocument xd;
		private Configuration()
		{
			this.LoadSkin();
		}
		private void LoadSkin()
		{
			skindir=(string)gowk.utility.IO.Regestry.GetValue(SkinDirectoryKey);
			if(!System.IO.Directory.Exists(skindir))
			{
				string root=System.Reflection.Assembly.GetExecutingAssembly().CodeBase;
				skindir=System.IO.Path.Combine(root,@"skins\default");
				gowk.utility.IO.Regestry.SetValue(SkinDirectoryKey,skindir);
			}			
			xd=new XmlDocument();
			xd.Load(file);
		}
		public string SkinDirectory
		{
			get{return skindir;}
			set
			{
				if(skindir==value)return;
				if(System.IO.Directory.Exists(value))
				{
					this.skindir=value;
					gowk.utility.IO.Regestry.SetValue(SkinDirectoryKey,skindir);
					if(this.SkinChanged!=null)this.SkinChanged(this,System.EventArgs.Empty);
				}		
				else
				{
					throw(new System.IO.FileNotFoundException("不能加载皮肤目录"));
				}
			}
		}

		public string GetValue(string cfg)
		{
			return string.Empty;
		}
	}
}

⌨️ 快捷键说明

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