Windows窗体的一些重要特点如下:
1.简单强大:Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。
2.新的数据提供程序管理:数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft Access、Jet、DB2以及Oracle等。
3.安全:Windows窗体充分利用公共语言运行库的安全特性。这就意味着,一切都可以通过Windows窗体来实现,包括在浏览器中运用WinForm。WinForm行的不可信控件和用户硬盘上安装的完全可信的应用程序。
4.灵活的控件:Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。WinForm控件是指以输入或操作数据的对象。比如ComponentOne是.net平台下对数据和方法的封装。有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。包含在 .NET Framework 中的 Windows窗体类旨在用于 GUI 开发。您可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。Windows窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。
5.向导:向用户提供创建窗体、数据处理、打包和部署等的分布指导。
代码部分如下:
namespace _01WinForm
{
public partial class Form1 : Form
{
publicForm1( )
{
InitializeComponent( );
}
privatevoid button1_Click(objectsender,EventArgs e)
{
// string name = textBox1.Text;
// //this.Text = name + "你好";
//this.Text= string.Format("{0}你好?,name);注释部分代码为在文本框中输入内容,显示文本空中的内容+你好
textBox1.Hide();//隐藏文本框
}
}
下面代码是一个简单的四则运算器
namespace _12四则运算器
{
public partial class Form1 : Form
{
publicForm1()
{
InitializeComponent();
}
private voidbutton1_Click(object sender, EventArgs e)
{
stringstr1 = textBox1.Text;
stringstr2 = textBox2.Text;
inti1 = Convert.ToInt32(str1);
inti2 = Convert.ToInt32(str2);
intresult;
switch(cb操作符.SelectedIndex)
{
case0:// +
result = i1 + i2;
break;
case1:// -
result = i1 - i2;
break;
case2:// *
result = i1 * i2;
break;
case3:// /
if(i2 ==0)
{
MessageBox.Show("0不能¨为除数");
return;
}
result = i1 / i2;
break;
default://防患于未然¨
thrownewException("未知的运算符");
}
textBox3.Text = Convert.ToString(result);
}
}
}
TextBox的几种模式:Multiline(多行)、PasswordChar(密码)。同时控件名要有含义、控件名前缀的“潜规则”。按钮Button:btn 文本框TextBox:txt 复选框CheckBox:cb
学习WinForm应用程序开发,就是要熟悉窗体和控件的主要属性、方法、事件,并灵活运用。