/// <summary> /// 初始化窗体 /// </summary> private void InitForm() { this.Text = this.strTitle; metaWeblog = new MetaWeblogAPI(); metaWeblog.Url = strBlogURL; try { MetaWeblogEntity.Category[] allCategory = metaWeblog.getCategories("MyBlog", strUserName, strPassword); for (int i = 0; i < allCategory.Length; i++) { if (String.IsNullOrEmpty(allCategory[i].description) == false) { chkBoxListCategories.Items.Add(allCategory[i].description); } } } catch (Exception ex) { MessageBox.Show(" Init Manual Post Blog Form,Error Message: " + ex.Message, "Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } System.Threading.Thread.Sleep(1500); }
/// <summary> /// 客户端登陆 /// </summary> /// <param name="strBlogURL"></param> /// <param name="strUserName"></param> /// <param name="strPassword"></param> private MetaWeblogEntity.UserBlog[] ClientLogin(String strBlogURL, String strUserName, String strPassword) { System.Threading.Thread.Sleep(2000); MetaWeblogAPI metaWeblog = new MetaWeblogAPI(); metaWeblog.Url = strBlogURL; try { return(metaWeblog.getUsersBlogs(String.Empty, strUserName, strPassword)); } catch (Exception ex) { MessageBox.Show("Error Message: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(null); } }
/// <summary> /// 初始化窗口 /// </summary> private void InitForm() { dgvRecent.Columns.Clear(); dgvRecent.Columns.Add("ID", "ID"); dgvRecent.Columns.Add("Title", "Title"); dgvRecent.Columns.Add("Author", "Author"); dgvRecent.Columns.Add("Date", "Date"); dgvRecent.Columns[0].Width = 40; dgvRecent.Columns[1].Width = 400; dgvRecent.Columns[2].Width = 120; dgvRecent.Columns[3].Width = 140; dgvRecent.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvRecent.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvRecent.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvDefault.Columns.Clear(); dgvDefault.Columns.Add("ID", "ID"); dgvDefault.Columns.Add("Title", "Title"); dgvDefault.Columns.Add("Author", "Author"); dgvDefault.Columns.Add("Date", "Date"); dgvDefault.Columns[0].Width = 40; dgvDefault.Columns[1].Width = 400; dgvDefault.Columns[2].Width = 120; dgvDefault.Columns[3].Width = 140; dgvDefault.Columns[0].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvDefault.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; dgvDefault.Columns[3].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter; this.Text = this.strTitle; metaWeblog = new MetaWeblogAPI(); metaWeblog.Url = strBlogURL; /* 绑定最近列表 */ ReBindRecentPost(); try { MetaWeblogEntity.Category[] allCategory = metaWeblog.getCategories("MyBlog", strUserName, strPassword); for (int i = 0; i < allCategory.Length; i++) { if (String.IsNullOrEmpty(allCategory[i].description) == false) { chkBoxListCategories.Items.Add(allCategory[i].description); } } } catch (Exception ex) { MessageBox.Show(" Init Auto Post Blog Form,Error Message: " + ex.Message, "Failed", MessageBoxButtons.OK, MessageBoxIcon.Error); } for (int i = 0; i < ConfigEntity.Default_URL.Length; i++) { cbBoxDefaultURL.Items.Add(ConfigEntity.Default_URL[i]); } cbBoxDefaultURL.SelectedIndex = 0; System.Threading.Thread.Sleep(1500); }
/// <summary> /// 客户端登陆 /// </summary> /// <param name="strBlogURL"></param> /// <param name="strUserName"></param> /// <param name="strPassword"></param> private MetaWeblogEntity.UserBlog[] ClientLogin(String strBlogURL, String strUserName, String strPassword) { System.Threading.Thread.Sleep(2000); MetaWeblogAPI metaWeblog = new MetaWeblogAPI(); metaWeblog.Url = strBlogURL; try { return metaWeblog.getUsersBlogs(String.Empty, strUserName, strPassword); } catch (Exception ex) { MessageBox.Show("Error Message: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return null; } }