科技行者

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

知识库

知识库 安全导航

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

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

  • 扫一扫
    分享文章到微信

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

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

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

关键字:

  • 评论
  • 分享微博
  • 分享邮件
////////HelloWorld.cs源程序

using System;//引入System命名空间,其包括了.Net中大多数的基本数据类型,如int,string等

using System.Drawing;//引入System.Drawing命名空间,其中包括了Windows Forms中的各种基本的图像操作要素

using System.Windows.Forms;//引入System.Windows.Forms命名空间,其定义了Windows Forms程序中所涉及到的大部份类,如窗体、控件、Application类等

public class HelloWorld:System.Windows.Forms.Form //通过继承Form而定义一个HelloWorld的窗体类,该类具有Form类的所有成员及特性

{

private System.Windows.Forms.Button button1;//定义HelloWorld类的一个成员(一个按钮)

public HelloWorld()//HelloWorld类的构造函数

{

button1=new Button();//生成一个Button实例,也可以说成初始化HelloWorld类的button1成员

button1.Text="TestButton";//设置按钮button1的Text属性值

button1.Location=new Point(100,100);//设置按钮button1的Location值

button1.Click+=new System.EventHandler(MyMethod);//为按钮button1的Click事件添加响应方法

this.Text="Hello World!";//设置自定义窗体的文本(Text)属性,该属性将成为窗体的标题

this.Controls.Add(button1);//把按钮窗体添加到窗体中,使窗体可以显示。

}

public static void Main()//程序入口

{

Application.Run(new HelloWorld());//生成HelloWorld实例并通过Application.Run()静态方法启动程序,

}

private void MyMethod(object sender,System.EventArgs e)//定义事件响应函数,请注意参数的使用,其与System.EventHandler代表中的参数要一致

{

MessageBox.Show("You have clicked the Button","Information");//使用弹出框弹出提示信息。

}

}


  编译该程序的方法,直接把代码拷到记事本中,保存为HelloWorld.cs文件,然后在命令行输入csc HelloWorld.cs即可编译(我们假设HelloWorld.cs在当前目录上)。编译完成后将生成一个名为HelloWorld.exe的文件,些时直接在命令行输入HelloWorld程序即可运行程序。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

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

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