public MainForm() { InitializeComponent(); lStatusValue.Text = "Отключен"; butAdmin.Enabled = false; butChat.Enabled = false; butCounters.Enabled = false; butDevices.Enabled = false; butDimmers.Enabled = false; butSensors.Enabled = false; butAdmin.Visible = false; lInTemp.Text = "--°C"; lOutTemp.Text = "--°C"; parameters = XMLLoader.getSetting(); Client.StartClient(parameters.IP, parameters.Port, parameters.IsNeedUseKeepAlive); Client._srv.encryptIt = parameters.IsNeedUseEncrypt; //Подписываемя на события логической части лиента. Client.IsNeedShowLoginFormEvent += new IsNeedShowDelegate(Client_IsNeedShowLoginFormEvent); Client.IsNeedToPlotEvent += new IsNeedToPlotDelegate(Client_IsNeedToPlotEvent); Client.IsNeedChangeStatusEvent += new IsNeedChangeStatus(Client_IsNeedChangeStatusEvent); Client.IsNeedToChangeConfStatusEvent += new IsNeedToChangeConfStatus(Client_IsNeedToChangeConfStatusEvent); Client.IsNeedShowOperationResultEvent += new IsNeedShowOperationResult(Client_IsNeedShowOperationResultEvent); }
/// <summary> /// Сохраняет параметры клиента в xml файл. /// </summary> /// <param name="pr">Объект хранящий параметры</param> public static void saveSettings(Params pr) { System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(typeof(Params)); System.IO.StreamWriter file = new System.IO.StreamWriter( "Configuration.xml"); writer.Serialize(file, pr); file.Close(); }
public Settings(AsynchronousClient Server) { InitializeComponent(); _serv = Server; _param = XMLLoader.getSetting(); tbIP.Text = _param.IP; tbPort.Text = _param.Port.ToString(); chbUseEncrypt.Checked = _param.IsNeedUseEncrypt; chbUseKeepAlive.Checked = _param.IsNeedUseKeepAlive; chbCTRL_ENTER.Checked = _param.SendType; }
/// <summary> /// Загружает ранее сохранённые параметры /// </summary> /// <returns>Параметры работы клиентского приложения</returns> public static Params getSetting() { Params pr = new Params(); System.Xml.Serialization.XmlSerializer reader = new System.Xml.Serialization.XmlSerializer(typeof(Params)); System.IO.StreamReader file = new System.IO.StreamReader( "Configuration.xml"); pr = (Params)reader.Deserialize(file); file.Close(); return pr; }