WinForm入门

本文详细介绍了使用VisualStudio编写GUI程序WinForm的基础开发实践,通过编写一个简单的记事本程序,从GUI的概念、项目管理、事件驱动编程等方面入手,深入浅出地讲解了如何在代码中访问控件、如何在窗体上添加控件、如何为控件特定事件编写代码等关键点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概要:
  1. 使用Visual Studio编写GUI程序
  2. WinForm编程基础
  3. 开发实践:编写一个“记事本”

一、使用Visual Studio编写GUI程序
  • GUI = Graphic User Interface(图形化用户结果)

  • “文件”放在“项目”中,项目归“解决方案”管。
  • 编译之后,项目生成一个EXE文件,在bin目录下。


  • partial:分布类,编译时候会把具有该关键字的相同类名的类合并
    • 使用分部类,可以把手写的代码与VS自动生成的代码隔离开,更加清晰,易于维护。

  • 双击添加的控件,进入代码视图,编辑控件事件代码

    • VS生成事件响应方法名的格式:控件名称_事件名字()
运行效果:

小结:
Winform开发核心概念:“事件驱动”
  1. 选择控件并添加;
  2. 修改控件属性;
  3. 双击控件编辑控件事件。

  • 常用缩写
    • btn:Button
    • lbl:Label
    • txt:TextBox
修改以下代码:
运行效果:

注意:
  • 在添加控件并双击控件进入事件编辑的代码块后,直接把该事件方法删除运行时会出错,因为进入事件代码编辑时,*.Designer.cs文件就已经将调用该事件的方法写入。
  • 正确的删除事件的方法是:在控件属性的事件栏中,将设置的控件重置,然后再删除事件的方法。

小结:
RAD软件开发方式
  • 使用VS卡法桌面应用步骤:
  1. 在工具箱中选择控件;
  2. 在窗体上放置控件;
  3. 设置空间的属性;
  4. 为控件的特定事件编写事件响应代码。
  • 这种软件开发方式,通常称为“RAD(Rapid Application Development)”
  • WinForm开发的几个重要关键点:
  1. 如何在代码中访问控件
  2. 事件驱动的程序运行方式
  • 控件学习的方法:
  1. 控件的作用;
  2. 拥有的属性;
  3. 触发的事件。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值