一、指代不同
1、控制台程序:为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。
2、窗口程序:是在用户计算机上运行的客户端应用程序,可显示信息、请求用户输入以及通过网络与远程计算机进行通信。
二、特点不同
1、控制台程序:能够运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。
2、窗口程序:对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和 *** 作数据。
三、用处不同
1、控制台程序:常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面。
2、窗口程序:可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。
参考资料来源:百度百科-windows窗体应用程序
参考资料来源:百度百科-控制台程序
1、新建一个项目,选择Windows窗体应用
2、设计界面
3、写后台代码,双击登录按钮
private void btnLogin_Click(object sender, EventArgs e){
String userName = "user"
String pw = "123456"
//do
//{
//Console.Write("请输入您的用户名:")
//String name = Console.ReadLine()
//Console.Write("请输入您的密码:")
//String password = Console.ReadLine()
String name = textBox1.Text
String password = textBox2.Text
if (!name.Equals(userName))
{
//Console.WriteLine("用户名不匹配!\n请重试!")
MessageBox.Show("用户名不匹配!\n请重试!")
}
else if (name.Equals(userName) && !password.Equals(pw))
{
//Console.WriteLine("密码不正确!\n请重试!")
MessageBox.Show("密码不正确!\n请重试!")
}
else if (name.Equals(userName) && password.Equals(pw))
{
//Console.WriteLine("用户登录成功!")
MessageBox.Show("用户登录成功!")
//break
}
//} while (true)
}
4、运行程序
输入不通的用户名和密码,在点击登录,会d出不同的对话框。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)