WEB开发网
开发学院软件开发VC 颜色支持,控制台应用 阅读

颜色支持,控制台应用

 2006-07-20 11:38:36 来源:WEB开发网   
核心提示: Joe Tadmann 我没法告诉你其它的应用程序是怎么这样做的,因为在 Window 中,颜色支持,控制台应用(2),总是有多种方法来给操作系统加壳,但是我可以向你展示实现这种功能的一种途径---通过 Visual Studio.NET 来实现,如今,你只要给链接 器一个开关:/subs

Joe Tadmann

我没法告诉你其它的应用程序是怎么这样做的,因为在 Window 中,总是有多种方法来给操作系统加壳,但是我可以向你展示实现这种功能的一种途径---通过 Visual Studio.NET 来实现。也许你没有注意到,你可以在命令提示符键入 devenv 来启动 Visual Studio .NET,这时,Windows 启动 其图形用户界面。但是如果你键入 devenv 的同时再加上一个命令行开关,例如,-? 表示帮助,-bulid 表示编译并生成你的工程,它将以控制台模式运行,没有用户交互界面。例如: devenv -build MyProject.sln   

上面这行命令生成解决方案文件 MyProject.sln。

遗憾的是,自从GUI(图形用户界面)出现以后,太多的程序员已经忘了命令行的强大功能,这些强大的命令行功能使用户能以批处理模式从脚本中运行你的应用程序。你可以 确信微软的那帮家伙是不会在 Visual Studio 中打开某个工程来生成他们的产品的!如果你写了一个确实能实现某些功能的程序,比如,把.wav文件转换成.mp3,或者通过计算预测股票, 这些功能适合用批处理接口来实现。如果你的程序没有人守着就不能成批压缩收藏的音乐乐曲或分析前一天的股票信息,那你的程序有什么好的呢?

好,现在言归正传,你怎么能够实现一个组合了用户界面/控制台的应用呢?现在几乎所有的 Windows 程序员都知道,Windows 把 EXE(可执行程序)分成两 大类:控制台应用和 GUI应用。这种体系结构可以追溯到 Windows 的早期,当时它首先是从 MS_DOS 中发展而来的。如今,你只要给链接 器一个开关:/subsystem:Windows 或者 /subsystem:console,你就能生成你想要的那种应用程序。

上一页  1 2 3 4 5 6 7  下一页

Tags:颜色 支持 控制台

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接