windows程序设计-怎么起个标题好呢,就windowsAPI吧

问题描述

怎么起个标题好呢,就windowsAPI吧

windows程序都不是底层的东西,而是使用微软已经设计好的API啊,是这样吗?
那问题就来了,
windows的底层东西是啥呢?
是机器码吗?还是汇编???
微软又怎么设计这些API呢?
是不是像定义一个C++函数或者一个C++类那样呢? 而在C++是直接在main()里面调用这些我们自己设计的函数或类。
而微软是不是把这些已经设计好的函数或者类包成一个文件,而这个文件名是不是windows.h (所以在windows程序都中使用这个文件#include)
那微软是不是这样发布这个文件的呢?
把这个文件放在windows系统文件里面跟着系统文件发不出来呢?
还有一种可能就是微软把这个文件放在visual studio里面发不出来呢?

上面的问题是多了点,如果你没心情回答就回其中的一个好了,能一一回答那就多谢了

解决方案

也有很多的汇编代码,最终不管什么语言写,都会编译成二进制的机器码,那样计算机才能懂

解决方案二:

可以看看深入解析Windows操作系统一书

解决方案三:

windowsAPI

时间: 2024-10-02 20:34:32

windows程序设计-怎么起个标题好呢,就windowsAPI吧的相关文章

窗口过程-windows程序设计 为什么窗口一开始空白,需要最小化或者改变大小才显示

问题描述 windows程序设计 为什么窗口一开始空白,需要最小化或者改变大小才显示 /*-----------------------------------------SINEWAVE.C -- Sine Wave Using Polyline(c) Charles Petzold 1998-----------------------------------------*/ #include #include #define NUM 1000#define TWOPI (2 * 3.141

编程-windows程序设计中MM_ANISOTROPIC使用问题

问题描述 windows程序设计中MM_ANISOTROPIC使用问题 SetWindowExtEx, 用于设置逻辑坐标范围. SetViewPortExtEx, 用于设置设备坐标范围. 那么,如果存在以下代码: SetMapMode(hdc,MM_ANISOTROPIC); SetWindowExtEx(hdc,200,200,NULL);//将窗口的逻辑坐标X轴0 到200,Y轴设置为0 到200 //将视口原点设置为客户区的中心点上 SetViewportOrgEx(hdc,rectCli

学习方向-小弟最近学了【Windows程序设计(第五版)】但不知道学了有什么作用。

问题描述 小弟最近学了[Windows程序设计(第五版)]但不知道学了有什么作用. 小弟现在大二学生,物联网专业的专科.以后准备从事软件这个行业(具体什么我也不懂,反正即使IT啦),大一时学了C/C++的最最基本的语法,其他什么都不会,就像什么数据结构,算法,操作系统啊什么的都不会,现在都大二了,时间不多了,(专科都是两年半)想自己学点东西,但是不知道该学什么.就像那无头苍蝇,上几天听说了[Windows程序设计(第五版)] 就去图书馆借来看看了(暂时还没钱买,100多呢!),学的还行,但是不知

键盘输入-关于windows程序设计第六章的最后一个范例……

问题描述 关于windows程序设计第六章的最后一个范例-- 在第六章(讲键盘)的里面最后有一个typer程序的代码,我能看懂它们但有些不理解为什么作者要这么做------在此贴上消息处理部分的代码恳请了解API的人帮忙解答一下--这里刚入门现在已经完全昏了 LRESULT CALLBACK WndProc (HWND hwnd UINT message WPARAM wParam LPARAM lParam){ static DWORD dwCharSet = DEFAULT_CHARSET

语言-windows程序设计键盘问题

问题描述 windows程序设计键盘问题 /*-------------------------------------------------------- KEYVIEW1.C -- Displays Keyboard and Character Messages (c) Charles Petzold, 1998 --------------------------------------------------------*/ #include LRESULT CALLBACK WndP

windows程序设计texmetric函数问题

问题描述 windows程序设计texmetric函数问题 请问windows程序设计中如何修改textmetric函数中前七个参数的值,请知道的告诉下,谢谢了 解决方案 http://blog.sina.com.cn/s/blog_5fe0fbe80101f9sn.html 解决方案二: http://m.baidu.com/from=1000953b/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_1002%2Cta%40iphone_2

请问哪位大虾,学。NET开发,有没有必要学有关比如《Windows2003/XP/2000技术内幕》和《Windows程序设计》

问题描述 请问哪位大虾,学.NET开发,有没有必要学有关比如<Windows2003/XP/2000技术内幕>和<Windows程序设计> 解决方案 解决方案二:不用,现用现查.

《Windows 程序设计(第3版)》——导读

前言 许多人在刚开始接触Windows编程时,或从VB开始,或从MFC开始,这使得大家虽然写出了程序,但自己都不知道程序是如何运行的,从而造成写程序"容易"修改难.设计程序"容易"维护难的状况.本书是为Windows程序设计入门的初学者和想从根本上提高自己编程水平的爱好者编写的,试图为他们提供一条由入门到深入.由简单到复杂的编程设计之路. API函数是Windows系统提供给应用程序的编程接口,任何用户应用程序必须运行在API函数之上.直接使用API编程是了解操作系

winapi-初学windows程序设计,为什么是未定义标识符啊,需要include头文件么?(vs2015)

问题描述 初学windows程序设计,为什么是未定义标识符啊,需要include头文件么?(vs2015) #include LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow) { static TCHAR szAppName[] = L"helloWi