Win32应用程序和windows窗体程序有什么区别
答案:4 悬赏:80 手机版
解决时间 2021-04-05 12:09
- 提问者网友:骑士
- 2021-04-05 07:59
Win32应用程序和windows窗体程序有什么区别
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-04-05 08:59
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技术),当然可以调用窗体程序。
而.net的窗体应用程序是一种托管代码,无论你是用c++\c#还是vb编写,只能在.net环境中应用,就是说你编译好的软件在没有.net framework的机器上是不能运行的,而且功能的实现也要受framework的限制,不能随心所欲。
可视化的除了窗体程序,你也可以选择mfc,代码编写量比纯api编程要小的多,尽管比.net复杂,但应用起来更灵活,而且这个是不依赖.net框架的。
win32包括mfc可以调用操作系统允许的任何程序(甚至可以通过某种技术调用操作系统不允许的操作如hook api技术),当然可以调用窗体程序。
全部回答
- 1楼网友:佘樂
- 2021-04-05 10:40
看你到什么程度,高手的话基本没什么分别.
- 2楼网友:逃夭
- 2021-04-05 10:10
win32应用程序包含windows窗体程序和控制台程序2种.
窗体程序内置模板代码,控制台程序适合编写dos程序
你说的win32应用程序应该是指控制台程序把.
能调用
窗体程序内置模板代码,控制台程序适合编写dos程序
你说的win32应用程序应该是指控制台程序把.
能调用
- 3楼网友:执傲
- 2021-04-05 10:03
win32应用程序是指可以在32位或以上Windows系统中运行的程序,概念比windows窗体程序稍大
建立工程的时候,后者的模板已经帮你把生成窗体必要的代码自动生成了,所以你只需要关注窗体中的应用部分就行了,而Win32应用程序是否要用窗体,窗体如何画等等的都要你自己决定自己实现。
总的来说这两个就是不同的模板,帮你预置了一些代码而已
建立工程的时候,后者的模板已经帮你把生成窗体必要的代码自动生成了,所以你只需要关注窗体中的应用部分就行了,而Win32应用程序是否要用窗体,窗体如何画等等的都要你自己决定自己实现。
总的来说这两个就是不同的模板,帮你预置了一些代码而已
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯