C#控制台应用程序有什么用?

作者&投稿:侨单 (若有异议请与网页底部的电邮联系)
C#控制台程序有什么作用?~

几乎不需要交互。举个例子吧:短信平台就可以做成控制台程序,一个DOS界面,输出一些日志就可以了。运行的时候,用户发来信息,输出一条日志,然后程序生成回发信息发给用户,再输出一条日志。这就是控制台程序。

一、指代不同
1、控制台程序:为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。
2、窗口程序:是在用户计算机上运行的客户端应用程序,可显示信息、请求用户输入以及通过网络与远程计算机进行通信。
二、特点不同
1、控制台程序:能够运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。
2、窗口程序:对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。


三、用处不同
1、控制台程序:常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面。
2、窗口程序:可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。

参考资料来源:百度百科-windows窗体应用程序
参考资料来源:百度百科-控制台程序

控制台程序在实际的项目中是很有用的。
它能够达成很多Form程序做不到的事情

很重要的一点就是挂起,Console是不会因为主线程超载而出现无法响应的情况的,很多WCF Service都是适用Console作为宿主的。

同时在学习的工程中,Socket/Tcp等相对复杂的需要线程操作的网络协议,最简单的实现是出现在Console里,因为不用考虑UI线程是否死机。

我是新手,共同学习~

用于理解语言逻辑,特别是循环,判断语句,类与类之间的相互实例,方法之间的调用和做测试.


安远县19150575949: c#控制台程序有什么作用? -
狂肤帕诺: C#控制台程序,也是一种解决方案,在某些开发中会用到. 和VC下的控制台程序没有本质的不同. 那我举例来说,《魔界》这个游戏的服务端就是控制台程序,但是很节约资源.

安远县19150575949: C#控制台应用程序有什么用? -
狂肤帕诺: 控制台程序在实际的项目中是很有用的. 它能够达成很多Form程序做不到的事情很重要的一点就是挂起,Console是不会因为主线程超载而出现无法响应的情况的,很多WCF Service都是适用Console作为宿主的.同时在学习的工程中,Socket/Tcp等相对复杂的需要线程操作的网络协议,最简单的实现是出现在Console里,因为不用考虑UI线程是否死机.我是新手,共同学习~

安远县19150575949: C#中的控制台应用程序一般是用在什么方面的呢?谁能举个例子?
狂肤帕诺: 就是刚学拿来练手的..c#主要是用于企业级平台的开发.控制台程序没见有人用c#写..只有练手和讲解

安远县19150575949: C#控制台程序有什么用
狂肤帕诺: 控制台程序主要是用来练习语法基础的. 基本上除了你自己试验.学习.调试.工作中是用不到控制台程序的.不过就算你学的无比精通.以后也会有很多问题.需要反复去试去研究的.这个时候控制台程序明显要简单得多.就是这样.

安远县19150575949: .net c#中的控制台应用程序有什么实际作用? -
狂肤帕诺: 控制台程序对于不需要太友好的用户交互的时候也是可行的.(比如短暂的出现,或者显示信息) 不过现在一般只用作新手的吧.毕竟c#弄图形界面也不算难.

安远县19150575949: c#控制台应用程序用途 哪些地方会用到这种类型的程序? -
狂肤帕诺: 想必你的第一个“Hello World”就是用控制台打出来的吧.一般练习或者做测试的时候都会用控制台应用程序来做,因其体积小,启动速度快,所以很多人都使用.而在大型应用中,尤其是针对用户来说一般都不会使用,因为页面太呆板了,更多的是由Winform取代.而现在控制台程序更多是用在的服务器的后端,用于显示一些日志及异步处理的显示;例如消息队列、文章发布等.

安远县19150575949: C#里那些控制台分别是干什么用的
狂肤帕诺: 刚上来学习一般就是使用控制台程序,就和当时学c语言的时候那样,单击编译运行然后弹出个黑框框窗口.初学,联系语法和常用的类,一般控制台程序就可以帮助自己完成联系和测试. 因为C#毕竟是微软的东西,桌面级的很多应用都用这门...

安远县19150575949: c#是用来干嘛的,怎么样与实际 -
狂肤帕诺: C# 可以做“控制台应用程序”就是在个CMD窗口看结果,估计就你现在学的在个控制台输出个“hello,word”刚开始学习所有的语言都是这样的先输出句话,这个时候你学习呢,锻炼的是你的逻辑能力,简单的说就是对语句执行顺序的掌握知...

安远县19150575949: c# 求解控制台应用程序和命令提示窗口分别是什么,它们有什么关系,谢谢 -
狂肤帕诺: "控制台应用程序"是C#里面的一种项目类型,生成结果是一个exe,执行起来就是我们常见的“命令提示窗口”样式“命令提示窗口”一般说的是windows里的cmd窗口程序,就是那个黑色的,输入命令的窗口 我觉得你就理解为他们一样吧,要想做一个“命令提示窗口”程序那样的程序,VS里面就要选择创建项目“控制台应用程序”

安远县19150575949: 控制台程序有什么用 -
狂肤帕诺: 所谓的控制台应用程序,就是能够运行在MS-DOS环境中的程序.控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序.控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不在乎界面. 控制台程序是...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网