码迷,mamicode.com
首页 > Windows程序 > 详细

C# windows窗口项目

时间:2020-09-18 03:46:44      阅读:55      评论:0      收藏:0      [点我收藏+]

标签:ram   database   read   调用   config文件   key   conf   应用程序   get   

一、用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; } //弹出提示框,如果选“是”,则继续往下执行,选“否”则取消执行。
if (File.Exists(Url)){ }    //判断计算机中文件是否存在,Url是文件的绝对路劲,如:D:\file\a.txt。有些情况写路径可能会用到转义字符"\"

StreamReader sR = new StreamReader("
D:\file\a.txt", Encoding.GetEncoding("gb2312"));
//
StreamReader是用于读取电脑硬盘中的文件,Encoding.GetEncoding("gb2312")是以国标码读取,防止读出来中文乱码。
//string nextLine = sR1.ReadLine()一次读一行
//string allLine =
sR1.ReadToEnd()一次性读完
//注意:文件读取完了一定要用
sR.close();关闭文件

写文件是用
StreamWriter
string txt = "内容";
StreamWriter sw = new StreamWriter("D:\file\b.txt",true,Encoding.UTF8);
sw.WriteLine(txt); //写文件
sw.Close();

 




  

C# windows窗口项目

标签:ram   database   read   调用   config文件   key   conf   应用程序   get   

原文地址:https://www.cnblogs.com/kk138/p/13683268.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!