更多“主程序WinMain和WndProc是如何联系的?”相关问题
  • 第1题:

    对于一个Windows应用程序,其结构至少包括一个WinMain()函数和一个窗口函数。WinMain()函数是主程序,是程序的( ),而窗口函数则是Windows程序的( )。


    参考答案:入口点、工作核心

  • 第2题:

    main与winmain区别

    为什么做窗口程序非地用winmain!是不是因为那是XP程序在window系统原因!而main是控制台程序!不同呢!?


    在windows下,程序的入口永远是WinMain()。如果你用main,那一定是平台或者库实现了WinMain,并在WinMain中调用了你的main.
    1.main是C程序的函数,_tmain是main为了支持unicode所使用的main的別名
    2._tmain的定义在<tchar.h>可以找到,如#define _tmain main,所以要加#include <tchar.h>才能用。
    _tmain()是个宏,如果是UNICODE则他是wmain()否则他是main()

    3.因此_tmain compile后仍为main,所以都可以执行
    main()是WINDOWS的控制台程序(32BIT)或DOS程序(16BIT),
    WinMain()是WINDOWS的GUI程序,
    wmain()是UNICODE版本的main(),
    _tmain()是个宏,如果是UNICODE则他是wmain()否则他是main()
    外,wmain也是main的另一個别名,是为了支持二个字节的语言环境

  • 第3题:

    比较主程序与中断服务程序和主程序调用子程序的异同点?


    正确答案:两者都是从主程序处转而执行其他的程序,都要保护断点,但中断服务程序还需要将IF压入堆栈,并用IRET返回,玩儿主程序调用子程序用RET返回。

  • 第4题:

    CWinApp类中用()成员函数实现了对消息环的封装。

    • A、InitInstance()
    • B、Run()
    • C、OnIdle()
    • D、WndProc()

    正确答案:B

  • 第5题:

    进行32位混合编程时,如何编写Visual C主程序和汇编语言过程?


    正确答案: (1)Visual C主程序要采用3种调用规范之一进行汇编子程序的调用;汇编程序中可用.model伪指令说明汇编语言的调用规范。
    (2)汇编子程序中的过程名及变量名应该用public进行说明。Visual c主程序中应将用到的汇编子程序的过程名和变量名说明为外部符号,并且不能在名字前加下划线。
    (3)32位汇编时要用EAX、EBX等32位寄存器。
    (4)Visual C主程序调用汇编子程序时,通过堆栈传递参数,顺序从右到左。汇编子程序的返回值小于4字节时放到EAX寄存器中;返回值在4~8字节之间,放在EDX:EAX寄存器中;返回值大于8字节,返回值得地址指针放在EAX中。

  • 第6题:

    加工只是尺寸不同的同一类工件时,通常采用的编程方法是()。

    • A、每个工件编写一个主程序
    • B、主程序+子程序
    • C、主程序+子程序嵌套
    • D、主程序+宏程序

    正确答案:D

  • 第7题:

    在Win32API应用程序设计时,可以用C++书写WinMain()函数时自己增添WinMain函数的参数个数。


    正确答案:错误

  • 第8题:

    判断题
    在Win32API应用程序设计时,可以用C++书写WinMain()函数时自己增添WinMain函数的参数个数。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

    问答题
    进行32位混合编程时,如何编写Visual C主程序和汇编语言过程?

    正确答案: (1)Visual C主程序要采用3种调用规范之一进行汇编子程序的调用;汇编程序中可用.model伪指令说明汇编语言的调用规范。
    (2)汇编子程序中的过程名及变量名应该用public进行说明。Visual c主程序中应将用到的汇编子程序的过程名和变量名说明为外部符号,并且不能在名字前加下划线。
    (3)32位汇编时要用EAX、EBX等32位寄存器。
    (4)Visual C主程序调用汇编子程序时,通过堆栈传递参数,顺序从右到左。汇编子程序的返回值小于4字节时放到EAX寄存器中;返回值在4~8字节之间,放在EDX:EAX寄存器中;返回值大于8字节,返回值得地址指针放在EAX中。
    解析: 暂无解析

  • 第10题:

    问答题
    WinMain()函数的工作。

    正确答案: WinMain()函数是Windows程序的入口点 在WinMain中进行注册窗体类、建立窗体、显示窗体、更新窗体、建立消息循环
    解析: 暂无解析

  • 第11题:

    单选题
    可调数组()中出现。
    A

    只能在主程序

    B

    只能在子程序

    C

    只能在主程序和子程序

    D

    可以在主程序、子程序和模块


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    主程序WinMain和WndProc是如何联系的?

    正确答案: WinProc窗口处理函数是一个回调函数,它是用来处理消息的,是由Windows调用的。在注册窗口类的时候指定了窗口处理函数的入口地址,应用程序获得的消息都交给此入口地址对应的窗口处理函数来处理。
    解析: 暂无解析

  • 第13题:

    ( )函数是Windows应用程序开始执行时的入口点。

    A.Win()

    B.WinMain()

    C.Main()

    D.Windows()


    参考答案:B

  • 第14题:

    如果一段程序使用的主函数是winMain(),则程序用“Win32ConsoleApplication”框架。()


    答案:错误

  • 第15题:

    WinMain()函数的工作。


    正确答案:WinMain()函数是Windows程序的入口点 在WinMain中进行注册窗体类、建立窗体、显示窗体、更新窗体、建立消息循环

  • 第16题:

    所有的Windows程序,其入口函数必须名为WinMain。


    正确答案:错误

  • 第17题:

    如何规定一个程序执行的开始位置?主程序执行结束应该如何返回DOS?源程序在何处停止汇编过程?


    正确答案: 程序开始位置:END伪指令后的标号所对应的地址;应用程序开始伪指令.STARTUP处。
    返回DOS:RET指令结合PUSHDS等指令;用DOS功能调用的第4CH号中断;.EXIT伪指令。
    END伪指令处停止汇编过程。

  • 第18题:

    下列关于主程序和子程序的正确说法是()。

    • A、子程序同主程序一样事先存储在存储器中
    • B、主程序可以调用子程序
    • C、子程序结束是需要一个结束符
    • D、子程序与加工工艺无关
    • E、主程序可以无限次调用子程序

    正确答案:A,B,C

  • 第19题:

    如何从Norton的主程序界面创建急救盘()

    • A、在主程序界面上点击“Open”创建
    • B、在主程序界面上点击“New”创建
    • C、在主程序界面上点击“File”创建
    • D、在主程序界面上点击“Rescue”创建

    正确答案:D

  • 第20题:

    问答题
    比较主程序与中断服务程序和主程序调用子程序的异同点?

    正确答案: 两者都是从主程序处转而执行其他的程序,都要保护断点,但中断服务程序还需要将IF压入堆栈,并用IRET返回,玩儿主程序调用子程序用RET返回。
    解析: 暂无解析

  • 第21题:

    单选题
    一个完整的FORTRAN源程序的组成不应该()。
    A

    只有一个主程序没有子程序

    B

    有一个主程序和若干子程序

    C

    有一个主程序和一个子程序

    D

    只有子程序而没有主程序


    正确答案: D
    解析: 暂无解析

  • 第22题:

    问答题
    如何规定一个程序执行的开始位置?主程序执行结束应该如何返回DOS?源程序在何处停止汇编过程?

    正确答案: 程序开始位置:END伪指令后的标号所对应的地址;应用程序开始伪指令.STARTUP处。
    返回DOS:RET指令结合PUSHDS等指令;用DOS功能调用的第4CH号中断;.EXIT伪指令。
    END伪指令处停止汇编过程。
    解析: 暂无解析

  • 第23题:

    单选题
    如何从Norton的主程序界面创建急救盘()
    A

    在主程序界面上点击“Open”创建

    B

    在主程序界面上点击“New”创建

    C

    在主程序界面上点击“File”创建

    D

    在主程序界面上点击“Rescue”创建


    正确答案: B
    解析: 暂无解析