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