12,此段代码相当于sqlhelper.cs功能【连接数据库】:
////// 执行SQL语句 /// /// SQL语句 ///bool值,成功返回true,失败返回false public static bool ExecuteSql(string SQLString) { bool isSucc = false; using (SqlConnection connection = new SqlConnection("Data Source=192.168.44.161;Initial Catalog=NewHmFrameWork_QHS_SQ_QingHai;Persist Security Info=True;User ID=sa;Password=jqkj123$%^;")) { connection.Open(); using (SqlTransaction trans = connection.BeginTransaction()) { using (SqlCommand cmd = new SqlCommand(SQLString, connection)) { cmd.Transaction = trans; int rows = cmd.ExecuteNonQuery(); trans.Commit(); isSucc = true; } } } return isSucc; }
13,初始化托盘图标
////// 初始化托盘图标 /// public void InitTrayIcon() { // 设置托盘图标的菜单 trayIcon.Icon = mNetTrayIcon; trayIcon.Text = "单击最大化程序"; trayIcon.Visible = true; trayIcon.Click += new EventHandler(trayIcon_Click); MenuItem[] mnuItems = new MenuItem[4]; mnuItems[0] = new MenuItem(); mnuItems[0].Text = "显示"; mnuItems[0].Click += new EventHandler(Item0_Click); mnuItems[1] = new MenuItem(); mnuItems[1].Text = "隐藏"; mnuItems[1].Click += new EventHandler(Item1_Click); mnuItems[2] = new MenuItem("-"); mnuItems[3] = new MenuItem(); mnuItems[3].Text = "退出程序"; mnuItems[3].Click += new EventHandler(Item3_Click); trayIcon.ContextMenu = new ContextMenu(mnuItems); }
14,显示窗体,隐藏窗体,退出事件,点击托盘图标,单击X退出程序,
////// 显示窗体 /// /// /// void Item0_Click(object sender, EventArgs e) { this.Show(); } ////// 隐藏窗体 /// /// /// void Item1_Click(object sender, EventArgs e) { this.Hide(); this.trayIcon.ShowBalloonTip(5, "提示", "单击最大化程序", ToolTipIcon.Info); } ////// 退出事件 /// /// /// void Item3_Click(object sender, EventArgs e) { preg.Abort(); Application.Exit(); } ////// 点击托盘图标 /// /// /// void trayIcon_Click(object sender, EventArgs e) { this.Visible = true; this.WindowState = FormWindowState.Maximized; } ////// 单击X退出程序 /// /// /// private void form_Closing(object sender, FormClosingEventArgs e) { if (one == false) { DialogResult dia = MessageBox.Show("是否真的退出程序!", " ", MessageBoxButtons.OKCancel); if (dia == DialogResult.Cancel) { e.Cancel = true; this.Show(); this.trayIcon.Visible = true; } if (dia == DialogResult.OK) { one = true; /*2015/2/2 调整:退出[未同步时,直接退出]*/ preg = new Thread(new ThreadStart(PREG)); preg.Start(); preg.Abort(); Application.Exit(); } } }





