科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件.Net平台Windows Forms程序设计简介

.Net平台Windows Forms程序设计简介

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

微软的.Net平台堪称为新一代的互联网平台。对于技术开发人员来说,.Net平台的两大特性是非常卓越的

作者:蔡世友 来源:Yesky 2007年11月14日

关键字:

  • 评论
  • 分享微博
  • 分享邮件
2 Windows Forms中的几个基本概念

  启动程序

  Windows Forms程序与一般运用程序不同的是其是通过非常漂亮的外观窗体及窗体上各种控件与用户交互。程序不是一步一步的执行,而是有一个消息循环,根据用户的各种操作所引发的事件选择执行相应的功能。为了能管理、解释Windows的各种消息、用户键盘或鼠标输入并响应各种事件,.Net类库为我们提供了一个专门用于启动Windows程序的类:System.Windows.Forms.Application,通过使用Application类,我们可以非常容易就启动一个Windows Forms程序,并把有关消息的解释、键盘及鼠标的输入管理、各种事件的响应等都交由Application负责处理。

  另外,在Windows应用程序中,与一般的运用程序一样,程序的入口也一个类中的Main()方法(注意Main要求首字母大写),同样必须是static(静态)方法,否则程序将找不到入口点。

  下面,是C#中一个非常简单的启动Windows程序的例子:

static public void Main()

{
 Application.Run(new Form());

}

  另外,Windows Forms程序的结束也是由Application类来进行的。

  窗体

  Windows操作系统最主要的成功得源于其漂亮的外观,即窗体。一般的Windows程序都有一个窗体,你可以把各种各样的控件(如标签、文本框、命令按钮等)放置在窗体上,组成一个非常人性的人机界面。在.Net Windows Forms中使用窗体只需从System.Windows.Forms.Form类或其派生类的创建一个对象即可。

  下面的代码,是C#中一个非常简单的继承Form(窗体)类的例子:

public class myForm:System.Windows.Forms

{

private System.Windows.Forms.Button button1;

public myForm()

{

}

}

  在自定义的窗体类myForm中增加了一个Button(按钮)对象。
    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章