最好说详细写,我初学者,仅有一点C++基础~
还有里面一堆不认识的参数和函数调用怎么能弄懂?

解决方案 »

  1.   

    一个是桌面应用程序
    一个是在CMD下运行的类似DOS系统下运行的东东。
      

  2.   

    windows应用程序 就是那种点击就有窗口出来的
    控制台应用程序是统一用命令行来执行的。 dos那样
      

  3.   

    一个是桌面应用程序
    一个是在黑窗体下运行的程序 
    楼主各创建一个 Windows应用程序不写代码  控制台写一句console.read();
    运行下就知道有什么不同了
      

  4.   

    就是在 PE 文件头部的一个标签的差别shell 启动程序时, 根据这个标签确定是否打开一个控制台窗口给程序比如:using System;
    using System.Windows.Forms;namespace test
    {
      class program
      {
        static void Main()
        {
          Console.WriteLine("hello world");
          Form form = new Form();
          form.Text = "Hello world";
          Application.Run(form);
        }
      }
    }
    当这样编译时
    csc program.cs 生成的是控制台程序而这样编译:
    csc /target:winexe program.cs 生成的则是 windows 程序运行一下就看到差别了.
      

  5.   

    Windows是直接编译不加载控制台  想要跟踪过程需要时用单步调试 才能看出数据控制台类调试 会在编译程序的同时 弹出一个控制台, 你可以在 程序中  使用console里面函数对自己的代码进行跟踪
      

  6.   

    一个是桌面应用程序 
    一个是在CMD下运行的类似DOS系统下运行的东东。
      

  7.   

    windows应用程序其实就是普通的C/S结构程序,是基于窗口的程序;
    控制台应用程序就是类似以前老的DOS操作系统的程序,是基于命令窗口的