• C# 不用IDE 创建一个简单的Window窗口程序


      用惯了 SharpDevelop (因为比VS 小巧 功能强大 虽然没VS强大 . 不过对于我一个业余程序爱好者 完全的够用了!) 来写C# 的WinForm程序. 超级简单的拖控件的方式在工作口确实提高的相当大的效率. 但今天突然想试下脱离IDE 如果来做一个简单的窗口程序呢.. 真是一时没想到方法 .被IDE惯坏了~ .

      写下这个简单的初级的小程序,留在这里,就当学习笔记了吧~~  :

    View Code
     1 using System;
    2 using System.Windows.Forms;
    3
    4 namespace ztc
    5 {
    6 class Program
    7 {
    8 static void Main() //入口函数
    9 {
    10 Application.Run(new MyForm()); //用Application.Run 来运行这个窗口
    11 }
    12 }
    13
    14 class MyForm : Form //创建一个窗口
    15 {
    16 public MyForm()
    17 {
    18 this.Size = new System.Drawing.Size(400,150); // 这是对Form本身的设置用this
    19 this.Text = "这是一个WinForm程序";
    20
    21 Button b = new Button(); //创建一个Button类的实例
    22 b.Text = "我是一个按扭"; //Button类的普通属性
    23 b.Size = new System.Drawing.Size(150,50);
    24 b.Location = new System.Drawing.Point(10,10); //Button的位置属性
    25 b.Click += delegate { MessageBox.Show(this,"你好~~~","xxx"); }; //为Click事件增加一个匿名方法,用于简单的事件处理
    26 b.MouseEnter += new EventHandler(Fun); //为MouseEnter事件 增加一个代理方法,用于复杂的事件
    27 b.MouseLeave += delegate { Console.WriteLine("离开Button"); }; //同样用一个简单的匿名方法来处理 MouseLeave 事件
    28
    29 this.Controls.Add(b); //将设置好的Button类的实例添加到Form实例中
    30 }
    31 void Fun(object s,EventArgs e) //这是MouseEnter 的事件处理函数
    32 {
    33 Console.WriteLine("进入Button中");
    34 }
    35 }
    36 }

    运行结果:



  • 相关阅读:
    HBase with MapReduce (MultiTable Read)
    HBase with MapReduce (SummaryToFile)
    HBase with MapReduce (Summary)
    HBase with MapReduce (Read and Write)
    HBase with MapReduce (Only Read)
    Hbase中的BloomFilter(布隆过滤器)
    HBase的快照技术
    How To Use Hbase Bulk Loading
    Cloudera-Manager修改集群的IP
    Java中的HashSet和TreeSet
  • 原文地址:https://www.cnblogs.com/easyfrog/p/2316646.html
Copyright © 2020-2023  润新知