C#界面设计初步

在C#上做界面设计很简单,不用太多的技术,在里面集成了一些控件,你只需要从旁边拖到的你面板上就行,然后再放到某个位置上就行了,然后给某个控件做一些相应函数就ok了。这些其实大家都懂,都会做。今天就来讲讲C#界面程序的结构:

1.  首先是程序的入口点,在main的入口地方,使用了application类的静态成员函数:Application.Run(new Form1());

这个方法启动一个WPF应用,并且打开由参数指定的窗口。括号内的是一个构造函数调用,产生一个Form1对象,由run启动。

关于application的具体的介绍请看:

http://msdn.microsoft.com/zh-cn/library/system.windows.application.aspx

2.  关于类Form1是继承了Form,然后再实现类的时候使用了partial关键字,也就是类的实现在不同的文件中。然后其中的成员变量本来只有一个容器类container,但是当你添加每一控件的时候,可以看到相应的成员变量,在文件Form1.Designer.cs的最后。

看Form1的构造函数:

 public Form1()

        {

            InitializeComponent();

        }

转到InitializeComponent();这个函数主要是对你的界面中的控件的结构初始化。如果你是使用移动相关组件到面板的话,这个过程是直接做好的。比如说你要加一个button控件这是它会在其中给你加上:

this.button1.Location = new System.Drawing.Point(370, 150);//位置相关

this.button1.Name = "button1";//名字,标示

this.button1.Size = new System.Drawing.Size(75, 23);//大小相关

this.button1.TabIndex = 0;

this.button1.Text = "button1";//文本显示相关

this.button1.UseVisualStyleBackColor = true;

 

所有的这写属性的意义可以在MSDN上查到或者右键控件选择相应的properties就可以看到。

然后你一旦加上一个相应函数(双击按钮就可以看到自动为你加一个Click事件的方法),然后你进行响应的编程就行了。这时你会看到在初始化的代码中多了:

this.button1.Click += new System.EventHandler(this.button1_Click);

上面这句是为你加了Click事件的方法,其实你可以写出其他的事件方法,具体还有哪些,你可以查阅MSDN.

而在Form1类中多了:

private void button1_Click(object sender, EventArgs e)

{

 

}

只要完成这个就行了,可以响应按钮事件,就是当你按按钮的时候,你希望发生的事情。

如果是其他的控件是同样的开发,只不过属性和事件不一样。

 

上面是C#界面编程的简单介绍。

转载于:https://www.cnblogs.com/ustc_msra_ase/archive/2010/11/28/1890388.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值