2010-04-30 67 views
4

这被问到about a year ago,但从未真正回答过。找出用于编写Google桌面Picasa应用程序的语言/ gui框架是非常好的。有任何想法吗?Picasa使用什么语言编写?

+1

我认为这是古代苏美尔人......或许这只是文件? ;) ......严重的是,如果我不得不猜测,我会说它可能是C++。 – FrustratedWithFormsDesigner 2010-04-30 13:46:35

+0

智能+1,也许QT的UI? – JeremyFromEarth 2010-04-30 14:24:52

回答

10

我看看Windows版本和我猜C++以及对大部分组件是由

  • 表示使用PEiD扫描能产生该npPicasa3.dll和qtsupport.dll有由Visual C++ 8.0编译器创建。
  • 进程浏览器显示出Picasa3.exe具有开放句柄MSVCP80.dll,这是微软C++运行Libary
+0

整洁,我不知道PEiD!感谢您的链接! – FrustratedWithFormsDesigner 2010-04-30 14:25:27

+0

qt支持?听起来像他们使用QT。 – Kugel 2011-04-04 12:26:04

1

Windows和Mac都有原生应用程序,而Linux版本在Wine下运行,所以我想他们不使用类似Java的东西。我想这意味着Windows版本是用C++编写的,而Mac版本是用Objective-C编写的。

0

退房此link。尽管此API已被弃用,但它表明Picasa的用户界面使用由Google制作的某种专有XML格式进行编码,并以Adobe Photoshop文件作为图标。