码迷,mamicode.com
首页 > 编程语言 > 详细

c++和java在桌面应用软件开发的区别

时间:2015-04-09 17:15:44      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:

    之前一直用c/c++比较多。最近做的事情用java写了个小程序。发现java的工具包很多而且好找,c++的桌面应用工具包就不好找了。

    java在项目的buildpath里添加外部jar包即可,c++需要编译好的dll或者将源码一起编译。

 

    java操作excel文件读写,xml读写,tar、gz等格式的解压缩的工具包比较多。

    c++,找到了zlib,tinyxml等工具。读写excel的工具库libxl需要付费,没有找到其他较好的excel读写方法。

 

    在windows和linux平台下的eclipse界面设置及快捷键一致,程序代码拷贝过来,重新设置buildpath里添加的外部jar包就可以运行。

     c++在linux下有eclipse-CDT, makefile+vim也可以编辑,windows下使用visual studio比较多吧。

 

    c#的桌面工具类的 开源库及dll也比较多,找到了解压缩的ICSharpCode.SharpZipLib和读写excel的EPPlus比较好用。

 

  c#和java可能是面向桌面应用的开发使用的较多,excel、解压缩相关的开源解决方案多并且网上资料好找。

     c++找这方面的工具类库就麻烦多了。

 

附录:

http://zh.wikipedia.org/zh/Java%E5%92%8CC++%E7%9A%84%E5%B0%8D%E7%85%A7

 

http://icsharpcode.github.io/SharpZipLib/

 

http://epplus.codeplex.com/

c++和java在桌面应用软件开发的区别

标签:

原文地址:http://www.cnblogs.com/scw2901/p/4409995.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!