private void InitSetting() { IniFileEdit _FileEdit = new IniFileEdit(_UserPath); _ServerRealUri = _FileEdit.GetIniValue("ServerInfo", "ServerRealUri"); _ServerUri = _FileEdit.GetIniValue("ServerInfo", "ServerUri"); _ServerPort = _FileEdit.GetIniValue("ServerInfo", "ServerPort"); _ServerServiceUri = _FileEdit.GetIniValue("ServerInfo", "ServerServiceUri"); _ServerPath = "http://" + _ServerRealUri + "/"; }
public Window1() { InitializeComponent(); this.SetLanguageDictionary(); InitSetting(); _ClientEngine.Connect(_ServerUri, _ServerPort, ProtocolType.Tcp); _ClientEngine.AttachHandler(NotifyOccured); _VideoEngine.Connect(_ServerUri, Convert.ToInt32(_ServerPort), 1); StartTimer(); //_ClientEngine.Send(NotifyType.Request_Home, _UserInfo); ImageBrush myIconImg = new ImageBrush(); myIconImg.Stretch = Stretch.Fill; icon = _IniFileEdit.GetIniValue("UserInfo", "userImage"); myIconImg.ImageSource = ImageDownloader.GetInstance().GetImage(icon); logimg.Fill = myIconImg; txtUserName.Focus(); }
public Login() { InitializeComponent(); this.SetLanguageDictionary(); InitSetting(); InitMainResourceDic(); // WindowStyle Setting CheckUpdate(); _ClientEngine = new Client(InvokeSocket); if (!_ClientEngine.Connect(_ServerUri, _ServerPort, ProtocolType.Tcp)) { TempWindowForm tempWindowForm = new TempWindowForm(); QQMessageBox.Show(tempWindowForm, "服务器连接失败", "提示", QQMessageBoxIcon.Error, QQMessageBoxButtons.OK); Environment.Exit(0); } _ClientEngine.AttachHandler(NotifyOccured); StartTimer(); ImageBrush myIconImg = new ImageBrush(); myIconImg.Stretch = Stretch.Fill; icon = _IniFileEdit.GetIniValue("UserInfo", "userImage"); BitmapImage bi = new BitmapImage(); bi.BeginInit(); bi.UriSource = new Uri(icon, UriKind.RelativeOrAbsolute); bi.EndInit(); myIconImg.ImageSource = ImageDownloader.GetInstance().GetImage(icon); logimg.Fill = myIconImg; txtUserName.Focus(); // 2014-06-15: GreenRose DeleteDataFolder(); }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { string endMemo = _IniFileEdit.GetIniValue("StringMessageBox", "EndMemo"); Login._StringInfo.UserId = sendId; Login._StringInfo.String = endMemo; Login._ClientEngine.Send(NotifyType.Request_Message, Login._StringInfo); Main.mPage = null; }
static public void ShowError(ErrorType errorType) { IniFileEdit iniFileEdit = new IniFileEdit(_UserPath); string errorString = iniFileEdit.GetIniValue("MessageString", errorType.ToString()); if (errorString == "") { return; } else { MessageBoxCommon.Show(errorString, MessageBoxType.Ok); } }
private void InitSetting() { IniFileEdit _FileEdit = new IniFileEdit(_UserPath); _ServerRealUri = _FileEdit.GetIniValue("ServerInfo", "ServerRealUri"); // 이미지,동영상 컨텐츠서버 _ServerUri = _FileEdit.GetIniValue("ServerInfo", "ServerUri"); // 채팅 서버 _ServerPort = _FileEdit.GetIniValue("ServerInfo", "ServerPort"); // 채팅 서버 포트 _ServerServiceUri = _FileEdit.GetIniValue("ServerInfo", "ServerServiceUri"); _ServerGamePath = "http://" + _FileEdit.GetIniValue("ServerInfo", "ServerGamePath"); // 다운로드 서버 _ServerPath = "http://" + _ServerRealUri + "/"; _strMainResourceDicSource = _FileEdit.GetIniValue("StyleInfo", "MainResource"); }
static public void ShowError(ErrorType errorType) { IniFileEdit iniFileEdit = new IniFileEdit(_UserPath); string errorString = iniFileEdit.GetIniValue("MessageString", errorType.ToString()); if (errorString == "") { return; } else { TempWindowForm tempWindowForm = new TempWindowForm(); QQMessageBox.Show(tempWindowForm, errorString, "提示", QQMessageBoxIcon.Error, QQMessageBoxButtons.OK); if (errorType == ErrorType.Unknown_User) { Main tempMain = Main._main; if (tempMain != null) { tempMain.ExitProgram(); } } } }
// 2014-01-21: GreenRose private bool CheckDownloadState(GameInfo gameInfo) { if (gameInfo.Downloadfolder.Trim().Length == 0) { return(true); } string strIniFilePath = System.Windows.Forms.Application.StartupPath + "\\userinfo.ini"; IniFileEdit iniFileEdit = new IniFileEdit(strIniFilePath); string strVal = iniFileEdit.GetIniValue("GameInfo", gameInfo.Source); if (strVal == string.Empty) { return(false); } else if (strVal == "0") { return(false); } return(true); }