前言:
初学C#,了解了一些C#视频和书籍,用C#语言编写一些代码后,发现,在winform中就可以编码,为什么还要有控制台呢?在这里给大家简单介绍一下关于控制台和winform的知识。
控制台程序:
是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,输入和输出只能在控制台中进行,通常没有自己可视化的界面,只是通过字符串来显示或者监控程序。在windows当中,控制台指的是cmd,中文意思是命令提示符,你按下Windows徽标键+R键,输入cmd,然后回车,cmd就出现了。一个窗口里是黑色的背景,有白色的字母。
主要用途:
控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面
winform:
全称是:Windows Form,有单独的窗体(与VB中的窗体类似),可以进行更多的操作和用户交互,可以做许多C/S模式下的应用程序,类似于QQ之类的需要安装到本机才能使用的软件。
我们学习编程时要注意封装代码,将业务逻辑和界面逻辑分开。而控制台主要是用于检查业务逻辑,判断我们写的代码有没有达到我们想要的输出效果。当然,用控制台也可以用代码做出漂亮的界面效果,用代码画图形。但是在界面设计和灵活程度上,比起winform中已经封装好的一个个功能控件,就稍逊一筹了。
小结:
控制台和winform是相互协作,缺一不可。相信在调错时,控制台会发挥它的优势