Winform学习笔记(一)——C# 窗体应用程序简单入门

项目中需要做一个桌面程序,计划用Winform来实现,在这里记录一下自己的学习过程。

一、什么是Winform?

WinForm 是 Windows Form 的简称,是基于 .NET Framework 平台的客户端(PC软件)开发技术,一般使用C#编程。C# WinForm 编程需要创建「Windows窗体应用程序」项目。
.NET 提供了大量 Windows 风格的控件和事件,我们可以直接拿来使用,上手简单,开发快速
Windows 窗体应用程序是 C# 语言中的一个重要应用,也是 C# 语言最常见的应用。这套 C# WinForm 教程将教会大家如何使用 WinForm 进行界面设计,并绑定对应的事件,开发出一个实用的客户端。

二、创建一个Winform项目(Demo)

  1. 使用visual studio 2019创建一个新项目

    输入项目名,选择项目位置,选择.NET框架版本,点击创建
    新建项目
    输入项目名,选择项目位置,选择.NET框架版本,点击创建
    创建新项目
    在项目结构可以看到Winform项目中文件包含五个部分
    Properties: 设置项目属性
    Properties : 设置项目属性
    引用 :设置对其他项目命名空间的引用
    App.config :设置数据库的配置信息
    Form1.cs :设置窗体界面以及编写逻辑代码
    Program.cs :设置项目运行时的主窗体

  2. 创建一个新窗口
    创建成功进入项目会有一个主窗口(默认Form1),如果需要添加新窗口可以点击项目,添加新窗口创建窗口
    在这里插入图片描述
    可以看到除了新建窗口,还可以新建类,接口等文件。

  3. 添加控件
    左边工具栏有一个工具箱,wWindows窗体的控件可以里面添加
    在这里插入图片描述
    添加几个常用的输入框(TextBox),按钮(Button),表(Datagirdview),勾选框(CheckBox)等。
    选中控件,右键可查询属性
    在这里插入图片描述
    修改样式,以及控件Name,Text等
    添加一个datagirdview控件,点击datagirdview,点击右上角的三角符号,进行编辑列属性
    在这里插入图片描述
    根据每一列字段的类型来进行选择,textbox,CheckBox,Button等类型可以作为列
    在这里插入图片描述
    在datagridview中添加一列按钮,可以按如下操作步骤进行。
    在这里插入图片描述
    将姓名,年龄,性别分别建三个输入框,点击添加,添加到列表中。
    在这里插入图片描述
    在上面Form1[设计]页面双击添加按钮,可以对点按钮的点击事件进行编写代码,如下是添加按钮的编码,将输入框对应的值添加到datagridview中。

    private void addbtn_Click(object sender, EventArgs e)
    {
        int index = this.dataGridView1.Rows.Add();
        this.dataGridView1.Rows[index].Cells[1].Value =  this.textBox1.Text.Trim();
        this.dataGridView1.Rows[index].Cells[2].Value =  this.textBox2.Text.Trim();
        this.dataGridView1.Rows[index].Cells[3].Value =  this.textBox3.Text.Trim();
    }
    
  4. 运行demo
    Ctrl+S保存代码,F5运行程序,查看效果
    在这里插入图片描述
    其中一些窗口,控件属性设置,以及事件代码后面会单独列出写。

  • 17
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值