windows sdk/api初学 求解迷
大侠们好 小弟C语言学完1个多月了 现在想学下windows编程 看了很多都贴没找到符合自已的 我想问几个问题
1.我想学习windows ask/api 是否要学c++?
2.请推荐些 windows sdk的书 .
3.听说mfc是windows api进一步封装成的 那我选哪个? 是否在学这些之前要 学习C++?
4.学习windows ask/api编程 是仅是指win32 application开发的程序?
5.windows ask/api 能否是能编出 所有的windows程序?
问得有点多!?呵呵
这也是小弟憋在心里半个多的问题了!!!麻烦大虾们解答了
[解决办法]
1 WIN32 API是一套C语言的接口,不需要C++
2 一般就是Windows核心编程之类的书
3 MFC是微软对API封装后形成的类库,要想使用MFC,应该先掌握C++
4/5 windows上所有的用户应用程序最终都要通过调用WIN32 API完成,你可以直接使用API,也可以为了简便使用封装后的MFC类库,或者是新的语言,如C#或Java
[解决办法]
先别着急做东西,俄罗斯方块虽说是小软件,但对初学者来说也不容易
先试着做一些简单界面,熟悉后再慢慢增加难度
[解决办法]
来这里直接学习C++BUILDER,不用学MFC,就能写出俄罗斯方块,学习VCL+API.
[解决办法]
俄罗斯方块对于新手来说不简单呀,如果只是为了方块,直接去网上找代码研究也就行了。何必整一些基础去学呢。学完这些需要的时间长。如果只是了完成学业
[解决办法]
了解的C++吧,Windows核心编程也有用到C++
[解决办法]
1.我想学习windows ask/api 是否要学c++?
API是用C写的,如果学习C/C++更贴切
2.请推荐些 windows sdk的书 .
API应用手册有CHM版本的,,
3.听说mfc是windows api进一步封装成的 那我选哪个? 是否在学这些之前要 学习C++?
MFC是对API进一步封装,速度快,还可再次封装,容易构建自己的类
4.学习windows ask/api编程 是仅是指win32 application开发的程序?
exe, DLL...都是这样的开发
5.windows ask/api 能否是能编出 所有的windows程序?
差不多,只是基础
[解决办法]
按我的经验,不了解API直接学MFC会死的比较难看。当然,一知半解时间长了,慢慢也能磨会MFC。