Difference between revisions of "RU/development/hacking"

From Wiki
Jump to navigationJump to search
(RUsignyear)
 
(опечатка, {{OOo}})
Line 1: Line 1:
{{DISPLAYTITLE:Рарзаботчикам OpenOffice.org"}}
+
{{DISPLAYTITLE:Разработчикам {{OOo}}}}
 
__TOC__
 
__TOC__
  
Line 12: Line 12:
 
</div>
 
</div>
  
[[Building|Сборка]] и [[hacking|изучение]] исходных текстов OpenOffice.org потребует немалых усилий. Надеемся, что этот сайт поможет вам ускорить это процесс.
+
[[Building|Сборка]] и [[hacking|изучение]] исходных текстов {{OOo}} потребует немалых усилий. Надеемся, что этот сайт поможет вам ускорить это процесс.
  
 
Большинство инструкций предполагает, что вы используете Linux, как платформу, на которой установка окружения для разработки наиболее проста. Все необходимые средства для разработки на Linux доступны как [http://www.gnu.org свободное ПО]. Так же доступна информация о разработке на платформе [[Windows]].
 
Большинство инструкций предполагает, что вы используете Linux, как платформу, на которой установка окружения для разработки наиболее проста. Все необходимые средства для разработки на Linux доступны как [http://www.gnu.org свободное ПО]. Так же доступна информация о разработке на платформе [[Windows]].
Line 34: Line 34:
 
* [[Using_Cpp_with_the_OOo_SDK|Использование OOo SDK и C++]]
 
* [[Using_Cpp_with_the_OOo_SDK|Использование OOo SDK и C++]]
 
* [[Extensions_development|Разработка расширений]] (Python, Basic, Java и C++)
 
* [[Extensions_development|Разработка расширений]] (Python, Basic, Java и C++)
* [[:Category:Localisation|Локализация OpenOffice.org]] (в разработке)
+
* [[:Category:Localisation|Локализация {{OOo}}]] (в разработке)
  
 
== Злободневные темы ==
 
== Злободневные темы ==
 
* [[Performance|Производительность]]
 
* [[Performance|Производительность]]
* [[User:Ericb|Native Mac OS X port]] все что связано с OpenOffice и [[:Category:MacOSX|Mac OS X]]
+
* [[User:Ericb|Native Mac OS X port]] все что связано с {{OOo}} и [[:Category:MacOSX|Mac OS X]]
 
* [[SVNMigration| Использование SVN вместо CVS]]
 
* [[SVNMigration| Использование SVN вместо CVS]]
 
* [[SVG_Import_Filter|SVG импорт]]
 
* [[SVG_Import_Filter|SVG импорт]]
Line 45: Line 45:
 
* [[Writing_warning-free_code|Код без предупреждений]] и [[Writing_correct_Cplusplus|корректный C++]]
 
* [[Writing_warning-free_code|Код без предупреждений]] и [[Writing_correct_Cplusplus|корректный C++]]
 
* [[Syndication|Синдикация]] анонсов OOo
 
* [[Syndication|Синдикация]] анонсов OOo
* [[Mono Integration|Как заставить OpenOffice.org работать с Mono]]
+
* [[Mono Integration|Как заставить {{OOo}} работать с Mono]]
 
* [[Porting_to_x86-64_%28AMD64%2C_EM64T%29|64-битный порт]]
 
* [[Porting_to_x86-64_%28AMD64%2C_EM64T%29|64-битный порт]]
 
* [[VBA|Обеспечение взаимодействия MS Office VBA]]
 
* [[VBA|Обеспечение взаимодействия MS Office VBA]]

Revision as of 05:56, 10 November 2010


Первые шаги разработки

Сборка и изучение исходных текстов OpenOffice.org потребует немалых усилий. Надеемся, что этот сайт поможет вам ускорить это процесс.

Большинство инструкций предполагает, что вы используете Linux, как платформу, на которой установка окружения для разработки наиболее проста. Все необходимые средства для разработки на Linux доступны как свободное ПО. Так же доступна информация о разработке на платформе Windows.

Помощь в настройке редактора и среды для поиска, редактирования и компиляции OOo доступна в секции средства разработки.

Изучение разработки UNO компонентов так же непростая работа. Для помощи разработчикам существует плагин для Eclipse и руководство разработчика. Для установки плагина для Eclipse добавьте следующий сайт: http://cedric.bosdonnat.free.fr/ooeclipseintegration. Руководство разработки UNO компонентов на Java доступно в этом документе. Версия данного документа в Wiki: Java Tutorial using Eclipse.

Дальнейшие действия

Злободневные темы



Template:RUsignyear