C# Windows Form编程

目录1. Windows 编程概述1.1 概述1.2 Windows应用程序的消息来源有以下四种2. 窗体与事件处理3. 控件属性和布局4. 常用控件4.1 listBox控件4.2 进度条_图像_定时器4.3 鼠标键盘_点击_悬停_滚轮1. Windows 编程概述...

目录

  • 1. Windows 编程概述
    • 1.1 概述
    • 1.2 Windows应用程序的消息来源有以下四种
  • 2. 窗体与事件处理
  • 3. 控件属性和布局
  • 4. 常用控件
    • 4.1 listBox控件
    • 4.2 进度条_图像_定时器
    • 4.3 鼠标键盘_点击_悬停_滚轮

1. Windows 编程概述

1.1 概述

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

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

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

2. 窗体与事件处理

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

3. 控件属性和布局

  • 控件的属性控制着对象的外观和行为。
  • 将控件添加到窗体后,通常要设置控件的一个或多个属性。
  • 每个控件都必须有名称,用控件的Name属性值来表示。在程序代码中,Name属性用来指明控件的名称。

4. 常用控件

4.1 listBox控件


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

4.2 进度条_图像_定时器


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

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


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

本文标题为:C# Windows Form编程

基础教程推荐