求助控制台应用程序区别窗体程序

如题所述

Windows应用程序是windows窗体应用程序,就是有图形化的GUI、有Windows消息循环机制的。控制台应用程序多了一个控制台,是命令行的CUI(那个黑黑的Dos窗口)。
程序的文件头某个位置指定了该程序是IMAGE_SUBSYSTEM_WINDOWS_GUI还是IMAGE_SUBSYSTEM_WINDOWS_CUI。图形化的GUI,或
命令行的CUI。如果是CUI,那么该程序就是控制台程序,它启动的时候就会被自动分配给一个控制台(Console)。在GUI程序中,窗口不是必要的,虽然绝大部分程序都有。准确的说,控制台程序也可以创建窗口(MessageBox.Show("")就可以了)。窗口程序也可以拥有一个控制台(AllocConsole API)。
温馨提示:内容为网友见解,仅供参考
无其他回答

C 控制台应用程序和窗口程序有什么不同
一、指代不同 1、控制台程序:为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。2、窗口程序:是在用户计算机上运行的客户端应用程序,可显示信息、请求用户输入以及通过网络与远程计算机进行通信。二、特点不同 1、控制台程序:能够运行在MS-DOS环境中的程序。...

vs2008中windows窗体应用程序与控制台应用程序有什么区别
加载的程序集不一样,输出方式也不一样。控制台是调用windows系统的cmd命令台输出的。windows窗体是调用windows的基础框架下的窗体进行显示的。说个不是很确切的比喻,控制台相当于dos,窗体程序相当于windows。(个人见解,勿喷)

C#:控制台程序与窗口程序的区别
Windows应用程序是windows窗体应用程序,就是有图形化的GUI、有Windows消息循环机制的。控制台应用程序多了一个控制台,是命令行的CUI(那个黑黑的Dos窗口)。程序的文件头某个位置指定了该程序是IMAGE_SUBSYSTEM_WINDOWS_GUI还是IMAGE_SUBSYSTEM_WINDOWS_CUI。图形化的GUI,或 命令行的CUI。如果是CUI,那么...

程序中的 4中显示形式,控制台 、网页、window窗体、还有一种是什么啊...
窗体应用程序打开运行时候的样子是一些应用程序,比如QQ这类的.控制台应用程序运行时显示的是控制台.比如系统中在运行时输入cmd显示的界面。web程序:一般借助IE等浏览器来运行。WEB应用程序有两种模式C\/S、B\/S,一般是B\/S模式。网页:网页是一个文件,一般是html文件还有asp、jsp、php等,网页通常用图...

VS2010中的win32控制台程序,与win32窗体程序有什么区别?
控制台简单,输出输入方便,所以很多教程都用控制台。win32窗体程序是用来写界面的,如QQ的聊天框之类的。开发大程序具体看需求,像ORACLE数据库,安装界面用的是java,后台是服务,还有很多bat和consle程序组成的

图形界面程序和控制台程序的区别和联系是什么。
指代不同:1、控制台应用:它被设计为与DOS程序兼容,就像在一个没有自己接口的DOS窗口中执行一样。2、Windows窗体应用程序:运行在用户计算机上的客户机应用程序,它显示信息、请求用户输入并通过网络与远程计算机通信。3、WPF应用:它是微软推出的基于windows的用户界面框架,是净框架3.0。不同的功能:...

C语言中的控制台指的是什么?
控制台程序是为了兼容DOS程序而设立的,这种程序的执行就好像在一个DOS窗口中执行一样,没有自己的界面。所谓的控制台应用程序,就是能够运行在MS-DOS环境中的程序。控制台应用程序通常没有可视化的界面,只是通过字符串来显示或者监控程序。控制台程序常常被应用在测试、监控等用途,用户往往只关心数据,不...

win32程序和控制台程序编程有什么区别?
win32应用程序是指可以在32位或以上Windows系统中运行的程序,概念比windows窗体大,严格说来,窗体程序也是win32应用程序。你问的是vs环境中不同的程序类型的区别吧。win32程序是利用编程语言直接调用windows api编写的程序,可以在任何装有正确windows的机器上运行,程序员发挥的空间也最大,能实现在该...

控制台应用core 和 framework有什么区别
加载的程序集不一样,输出方式也不一样。控制台是调用windows系统的cmd命令台输出的。windows窗体是调用windows的基础框架下的窗体进行显示的。说个不是很确切的比喻,控制台相当于dos,窗体程序相当于windows。(个人见解,勿喷)

易语言刚进去的窗口程序,控制台程序有什么不同,小白求教
你好,控制台那个一般情况下是用不到的,也基本很少人用,选用WINDOWS窗口程序 即可。那个控制台的窗体如同 CMD批处理那个界面一样,因为我不怎么用它,不知该如何诠释它,一般用不上它,况且对于新人就更加用不上了。如非要清楚它的作用,建议百度搜索“易语言控制台例程” 能搜到许多,去看一下...

相似回答