中易网

win32程序和控制台程序编程有什么区别

答案:2  悬赏:0  
解决时间 2021-01-14 06:31
  • 提问者网友:無理詩人
  • 2021-01-13 08:35
win32程序和控制台程序编程有什么区别
最佳答案
  • 二级知识专家网友:执傲
  • 2021-01-13 08:45

win32应用程序是指可以在32位或以上Windows系统中运行的程序,概念比windows窗体大,严格说来,窗体程序也是win32应用程序。你问的是vs环境中不同的程序类型的区别吧。win32程序是利用编程语言直接调用windows api编写的程序,可以在任何装有正确windows的机器上运行,程序员发挥的空间也最大,能实现在该操作系统中可以编程实现的任何功能。
而.net的窗体应用程序是一种托管代码,无论你是用c++\c#还是vb编写,只能在.net环境中应用,就是说你编译好的软件在没有.net framework的机器上是不能运行的,而且功能的实现也要受framework的限制,不能随心所欲。
可视化的除了窗体程序,你也可以选择mfc,代码编写量比纯api编程要小的多,尽管比.net复杂,但应用起来更灵活,而且这个是不依赖.net框架的。
win32包括mfc可以调用操作系统允许的任何程序(甚至可以通过某种技术调用操作系统不允许的操作如hook api技术),当然可以调用窗体程序。
全部回答
  • 1楼网友:时间的尘埃
  • 2021-01-13 09:20
控制台程序都是在命令行里运行的,都是一行行黑色背景,白色字的那种
32程序是由界面窗体的
追问:这个我知道 我就是想知道在编写程序时 有什么区别??
追答:32位程序的话老是要用到图形方面,窗口方面的类
其实都差不多
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息