C# Windows Form编程

目录

1. Windows 编程概述

1.1 概述

  1. Windows编程使用事件驱动的程序设计思想。
  2. 在事件驱动的程序结构中,程序的控制流程是由运行时的“事件”的实际发生来触发,而不是由事件的预定发生顺序来决定。
  3. 事件驱动是一种面向用户的程序设计方法,除完成程序功能外,更多的应考虑用户的各种输入消息,比有针对性地设计相应的消息处理函数
  4. 事件驱动程序设计使用“被动”式的程序设计方法,程序开始运行时,处于等待消息状态,然后取得消息并进行消息处理,处理完毕后又返回处于等待消息的状态。

1.2 Windows应用程序的消息来源有以下四种

  1. 输入消息:包括键盘和鼠标的输入。
  2. 控制消息:用来与Windows的控制对象,如列表框,按钮,检查框等进行双向通信。当用户在列表框中改动当前选择或改变了检查框的状态时发出此类消息。
  3. 系统消息:对程序化的事件或系统时钟中断作出反应。
  4. 用户消息:由程序员自己定义并在应用程序中主动发出的。

2. 窗体与事件处理

  • 窗体是应用程序的变成窗口和对话框。
  • 窗体可包含多个控件,窗体就像包含多个控件的容器。
  • 每个应用程序都要包含一个窗体。

3. 控件属性和布局

4. 常用控件

4.1 listBox控件


链接百度网盘下载地址
提取码:dq6y

4.2 进度条_图像_定时器

在这里插入图片描述

链接百度网盘下载地址
提取码:p7o4

4.3 鼠标键盘_点击_悬停_滚轮

在这里插入图片描述

链接百度网盘下载地址
提取码:cfn4

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...