C#用记事本编写简单WinForm窗体程序

 更新时间:2019年03月29日 08:37:05   作者:cvMat  
这篇文章主要为大家详细介绍了C#用记事本编写简单WinForm窗体程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

平时我们编写WinForm程序经常使用VS进行拖控件的方式,这样做虽然简单,但是无法深入了解WinForm程序的本质。其实,用记事本也可以编写出VS编写的WinForm程序。还是直接看代码吧:

1、打开记事本,写入以下代码,另存为hello.cs文件

using System;
using System.Windows.Forms;

namespace Hello
{
 public class Form1:Form
 {
  private System.Windows.Forms.Button btnClose;
  public Form1()
  {
    this.Text = "Form1窗体";
    btnClose = new System.Windows.Forms.Button();
    //将窗体挂起
    this.SuspendLayout();

    //设置按钮属性
    this.btnClose.Location = new System.Drawing.Point(20,20);
    this.btnClose.Size = new System.Drawing.Size(100,25);
    this.btnClose.Name = "btnClose";
    this.btnClose.Text = "按钮";

    this.btnClose.UseVisualStyleBackColor = true;

    //设置按钮控件点击事件
    this.btnClose.Click += new System.EventHandler(this.btnClose_Click);
    //将构造的控件添加到窗体Controls控件集合
    this.Controls.Add(btnClose);
  }
  //按钮点击事件
   private void btnClose_Click(object sender,EventArgs e)
   {
   this.Close();
   }
 }
 public class Program
 {
  //程序入口
  public static void Main()
  {
   Application.Run(new Form1());
  }
 }
}

2、在Windows搜索框输入 cmd,打开控制台,输入以下代码切换目录

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

3、目录切换完毕后,输入以下代码运行

csc.exe /out:e:\hello.exe e:\hello.cs

/out:e:\hello.exe用于指定可执行文件存放的目录和名称
e:\hello.cs用于指定源文件的文件路径


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • C#实现Windows Form调用R进行绘图与显示的方法

    C#实现Windows Form调用R进行绘图与显示的方法

    众所周知R软件功能非常强大,可以很好的进行各类统计,并能输出图形。下面介绍一种R语言和C#进行通信的方法,并将R绘图结果显示到WinForm UI界面上的方法,文中介绍的很详细,需要的朋友可以参考下。
    2017-02-02
  • C#:foreach与yield语句的介绍

    C#:foreach与yield语句的介绍

    C#:foreach与yield语句的介绍,需要的朋友可以参考一下
    2013-03-03
  • C#自动判断Excel版本使用不同的连接字符串

    C#自动判断Excel版本使用不同的连接字符串

    这篇文章主要介绍了C#自动判断Excel版本使用不同的连接字符串,本文重点在不同版本的连接字符串介绍,需要的朋友可以参考下
    2015-06-06
  • C# 操作Excel代码总结

    C# 操作Excel代码总结

    这篇文章主要介绍了C# 操作Excel代码总结,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • C#中DataGridView操作技巧

    C#中DataGridView操作技巧

    这篇文章主要介绍了C#中DataGridView操作技巧,包括了DataGridView的初始化、添加行、添加列、排序等操作技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • 解析C# 程序结构

    解析C# 程序结构

    在我们学习 C# 编程语言的基础构件块之前,让我们先看一下 C# 的最小的程序结构,以便作为接下来章节的参考
    2021-07-07
  • C#串口连接的读取和发送详解

    C#串口连接的读取和发送详解

    这篇文章主要给大家介绍了关于C#串口连接的读取和发送的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • c#递归遍历文件夹示例

    c#递归遍历文件夹示例

    这篇文章主要介绍了c#递归遍历文件夹示例,需要的朋友可以参考下
    2014-03-03
  • C# IQueryable<T>揭开表达式树的神秘面纱

    C# IQueryable<T>揭开表达式树的神秘面纱

    这篇文章主要介绍了C# IQueryable<T>表达式树,对IQueryable<T>感兴趣的同学,必须要仔细看一下
    2021-04-04
  • C# 函数返回多个值的方法详情

    C# 函数返回多个值的方法详情

    这篇文章主要介绍了C#函数返回多个值的方法详情,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-09-09

最新评论