一、用vs2015建winform项目的步骤。
1.新建解决方案->新建windows窗体项目
2.在窗体界面最上方点击视图->工具箱,用工具箱可直接往窗体添加各种控件
3.选中控件右击打开属性,在属性中为控件命名
4.进页面外观代码中,为控件设置初值、点击事件、各种属性。
5.在Form.cs后台代码界面为窗体点击事件设置后续点击调用的方法。
二、winform程序的启动
对于winform程序,需要写在Program.cs中写Main方法作为程序入口来启动。
static class Program { static Form1 frm1 = null; /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() { #region 用于连接数据库 string constring = System.Configuration.ConfigurationManager.AppSettings["OracleConnStr"]; DBContext db = new DBContext("WebApi", DataBaseType.Oracle, constring, 0); DBSession.InitDBSession(db, typeof(Model.TB_HZXX).Assembly); DBSession.DefaultDBKey = "WebApi"; MyIdMake.MyIdNo = 1; #endregion Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); frm1 = new Form1(); Application.Run(frm1); } }
上面代码中用于连接数据库的部分第一排的"OracleConnStr"是app.config文件中数据库连接名,根据实际情况设置。
如果程序不需要连接数据库可直接去掉数据库连接部分的代码。frm1 = new Form1();Application.Run(frm1);这两行代码则是使程序进入form1窗体代码界面,初始化窗体界面。
三、winForm窗体后台代码。
string Num = TextNum.Text.Trim(); //取控件名叫TextNum的文本框中的输入内容
int OutDataNum = int.Parse(Num); //将以字符串形式表示的数字Num转换成整型的数字
if (checkBox1.Checked) { } //判断复选框控件是否选中
if (MessageBox.Show(string.Format("是否开始生成?"), "删除提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != System.Windows.Forms.DialogResult.Yes)
{ return; } //弹出提示框