关于学windows api,需要掌握c语言吗,我之前一直都用java,c和c++基本上都忘了

我准备读研究生,学长说是做车辆自主导航,主要是导航算法和编程(windowsapi),但我没接触过windowsapi,查了一下说直接学有点难,先学vc++,mfc再看w... 我准备读研究生,学长说是做车辆自主导航,主要是导航算法和编程(windows api),但我没接触过windows api,查了一下说直接学有点难,先学vc++,mfc再看windows api,但我记得vc++是用来编译c和c++的吧,因为我一直用java,那是不是也得把c重新看,但我问过研究室里也有人用java,导航算法和编程(windows api)一定需要重学c么,已经习惯java了,求建议,windows应该如何学,还有还应该学些其他什么? 展开
 我来答
w3sky
2014-08-02 · TA获得超过7088个赞
知道小有建树答主
回答量:895
采纳率:100%
帮助的人:399万
展开全部
windows api只不过是windows操作系统下的函数库,包括mfc,也是一样的。
你要做导航算法,其实在哪个语言下面都一样研究,关键是算法设计,最最重要的是高等数学,微积分要学的精通,因为导航算法最关键的地方都是用微积分算的。
另外,导航算法的实验环境,现在导航系统用的不是linux定制,就是安卓定制,linu用c或c++,安卓用java,这都不是关键,关键在于算法。真要在windows上设计,你可以设计仿真的嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bhtzu
2014-08-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4049万
展开全部
Windows API,这个东西是windows下任何编程语言都可以使用的,包括C/C++、Java、VB等等。
从经验上看,我觉得问题不在这里。

关键是,你要做的自主导航系统,是从无到有么?没有任何基础么?你自己一个人做么?如果都是,那么什么语言无所谓,那种语言环境都可以实现。但问题是。。。作为导师带研究生课题,很少是一个0基础项目,很大可能你是接手一个半成品开发,这种情况下,原来是什么你就必须用什么,所以,你只问了一个API是不行的,要问开发语言和开发平台,都要熟悉。
不要自己一个人琢磨了,问问在做的师兄或导师,搞清楚语言和平台,一块熟悉多好。
更多追问追答
追问
我问了他们都说很简单的,让我入学再准备,但我就是没底想提前准备下,学长说是利用GPS-RTK、镭射、相机等辅助监测,然后研究算法(windows api),现在我用java,不太想重新学c了,那学windows api要学vc++和mfc么,还是直接学,能给点建议吗,谢谢
追答
你的学长说的,都没有涉及语言(上面提及的都和语言无关),而且说实话,API和算法没有任何关系,那只是一堆函数。
但我猜测,很大可能是C++的,如果要预习,看看基础语法吧。API编程,或者准确的说,是windows sdk编程,api本身没什么东西。
因为你这个有很大的不确定性,不建议你熟悉VC/MFC,不一定有用。建议你可以看看SDK编程类书籍和windows编程指南之类的书,不过这些,多数是基于C++的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式