2010-04-30 5 views
4

Это вопрос about a year ago, но на самом деле так и не ответил. Было бы замечательно узнать, какой язык/графический интерфейс был использован для написания приложения Picasa на рабочем столе Google. Есть идеи?На каком языке написана Picasa?

+1

Я думаю, что это был древний шумерский ... или, может быть, это была только документация? ;) ... серьезно, если бы я должен был догадаться, я бы сказал, что это, вероятно, C++. – FrustratedWithFormsDesigner

+0

+1 за остроумие, возможно QT для пользовательского интерфейса? – JeremyFromEarth

ответ

10

Я имел взгляд на версии Windows, и я думаю, C++, а также для большинства компонентов, которые указывают

  • сканирования с использованием PEiD, который дает, что npPicasa3.dll и qtsupport.dll есть был создан компилятором Visual C++ 8.0.
  • Process Explorer показывает, что Picasa3.exe имеет открытый дескриптор MSVCP80.DLL, который является Microsoft C++ выполнения Libary
+0

Ухоженный, я не знал про PEiD! Спасибо за эту ссылку! – FrustratedWithFormsDesigner

+0

Поддержка qt? Похоже, они использовали QT. – Kugel

1

Windows и Mac имеют собственные приложения, а версия Linux работает под Wine, поэтому я полагаю, что они не используют что-то вроде Java. Я предполагаю, что это означает, что версия Windows написана на C++, а Mac - в Objective-C.

0

Заканчивать этот link. Несмотря на то, что этот API устарел, это говорит о том, что пользовательский интерфейс Picasa закодирован в некотором собственном формате XML, сделанного Google, с файлом Adobe Photoshop в качестве значка.

Смежные вопросы