Difference between revisions of "Using Cpp with the OOo SDK"
From Apache OpenOffice Wiki
m (Delete off topic link) |
m (Formating) |
||
Line 1: | Line 1: | ||
{{Documentation/Banner}} | {{Documentation/Banner}} | ||
[[Image:HomePageCpp.png]] | [[Image:HomePageCpp.png]] | ||
− | |||
This site is about using C++ as a language to program OpenOffice extensions. | This site is about using C++ as a language to program OpenOffice extensions. | ||
− | * [[CppSDKAuthors|About the Author and Contributors]] | + | * Common |
− | * [[SDKInstallation|How to install the SDK and compile the C++ examples]] | + | ** [[CppSDKAuthors|About the Author and Contributors]] |
− | * [[SDKCppLanguage|The UNO C++ Language]] | + | ** [[GNU_Lesser_General_Public_License|GNU Lesser General Public License]] |
− | * [[UNO_automation_with_a_binary_(executable)|OpenOffice.org's UNO automation with a binary (executable)]] | + | ** [[MakeFile|Appendix : Using make utility]] with SDK |
− | * [[Calc/API/Programming|OpenOffice Calc]] | + | ** [[SDKInstallation|How to install the SDK and compile the C++ examples]] |
− | * [[Programming_OOoDraw_and_OOoImpress| | + | ** [[SDKCppLanguage|The UNO C++ Language]] |
− | + | ** [[UNO_automation_with_a_binary_(executable)|OpenOffice.org's UNO automation with a binary (executable)]] | |
− | * [[ | + | * Writer, Calc Draw and Impress |
+ | ** [[Programming OooWriter |Programming OooWriter with C++]] | ||
+ | ** [[Calc/API/Programming|OpenOffice Calc]] | ||
+ | ** [[Programming_OOoDraw_and_OOoImpress|Programming OOoDraw and OOoImpress with C++]] | ||
+ | ** [[Working_with_Shapes |Working with Shapes in C++]] | ||
* General Utilities | * General Utilities | ||
**[[Playing_with_Window_Toolkit_AWT|Playing with Window Toolkit AWT]] | **[[Playing_with_Window_Toolkit_AWT|Playing with Window Toolkit AWT]] | ||
Line 20: | Line 23: | ||
* [[Component_and_Dialog|Managing a Dialog in a Component]] | * [[Component_and_Dialog|Managing a Dialog in a Component]] | ||
* [[Going_further_with_Dialog_and_Component|Going further with Dialog and Components]] | * [[Going_further_with_Dialog_and_Component|Going further with Dialog and Components]] | ||
− | * [[Add-on|Constructing an Addon]] | + | * AddOns |
− | * [[CompleteAddIn | OOoCalc addin in C++]] | + | ** [[Add-on|Constructing an Addon]] |
− | * [[Writing_Professional_Components|Writing professional Components]] | + | ** [[CompleteAddIn | OOoCalc addin in C++]] |
− | * [[XML_and_Filter |XML, Filters and Files]] | + | ** [[Writing_Professional_Components|Writing professional Components]] |
− | + | ** [[XML_and_Filter |XML, Filters and Files]] | |
− | + | {{Documentation/Caution|I have decided to give up with this C++ documentation. My last work was to add two chapters in summer 2009. I have done nothing more during last year. I only want to say this document is completely free, unfortunatly is not finished (particularly with addon and dialog). Please let this caution banner for a year and remove it after because tradition in OpenOffice documentation is to remove author's names. After a year, it would be also great to remove my name everywhere it appears in other chapters. Thank you in Advance. 08:52, 26 August 2010 (UTC)}} | |
− | + | ||
− | {{Documentation/Caution|I have decided to give up with this C++ documentation. My last work was to add two chapters in summer 2009. I have done nothing more during last year. I only want to say this document is completely free, unfortunatly is not finished (particularly with addon and dialog). Please let this caution banner for a year and remove it after because tradition in OpenOffice documentation is to remove author's names. After a year, it would be also great to remove my name everywhere it appears in other chapters. Thank you in Advance. | + | |
= See also= | = See also= | ||
− | + | * General | |
− | * [[FR/Documentation/Cpp_Guide|French version of this document]]. | + | ** [[FR/Documentation/Cpp_Guide|French version of this document]]. |
− | * [[Documentation/DevGuide/OpenOffice.org_Developers_Guide | Developer's Guide]] | + | ** [[Documentation/DevGuide/OpenOffice.org_Developers_Guide | Developer's Guide]] |
− | * [[Uno/Cpp/Tutorials/Introduction_to_Cpp_Uno|C++ and UNO tutorial]] | + | ** [[Uno/Cpp/Tutorials/Introduction_to_Cpp_Uno|C++ and UNO tutorial]] |
− | * Writing a Program to Control OpenOffice.org, by Franco Pingiori — [http://www.linuxjournal.com/article/8550 Part 1] and [http://www.linuxjournal.com/article/8608 Part 2], Linux Journal | + | ** Writing a Program to Control OpenOffice.org, by Franco Pingiori — [http://www.linuxjournal.com/article/8550 Part 1] and [http://www.linuxjournal.com/article/8608 Part 2], Linux Journal |
− | * [[Tutorial_UNO_Library|UNO tutorial]] | + | ** [[Tutorial_UNO_Library|UNO tutorial]] |
− | * [[Tutorial_UNO_IDL|UNO IDL]] | + | ** [[Tutorial_UNO_IDL|UNO IDL]] |
− | * [[Uno/Article/Types%26Reflection]] | + | ** [[Uno/Article/Types%26Reflection]] |
− | * [http://udk.openoffice.org/common/man/concept/unointro.html UNO Introduction] | + | ** [http://udk.openoffice.org/common/man/concept/unointro.html UNO Introduction] |
− | * [http://www.oooforum.org/forum/viewtopic.phtml?t=8702 Working with a database in C++] (not tackled in this document at the moment). | + | ** [http://www.oooforum.org/forum/viewtopic.phtml?t=8702 Working with a database in C++] (not tackled in this document at the moment). |
− | * [[Compiler_versions_used_by_port_maintainers_and_release_engineers|Compiler versions used by port maintainers and release engineers]] | + | ** [[Compiler_versions_used_by_port_maintainers_and_release_engineers|Compiler versions used by port maintainers and release engineers]] |
− | + | * Coding | |
− | * [[Writing_correct_Cplusplus|Writing correct C++]] | + | ** [[Writing_correct_Cplusplus|Writing correct C++]] |
− | * [[Writing_warning-free_code|Writing warning-free code]] | + | ** [[Writing_warning-free_code|Writing warning-free code]] |
− | * [[Debugging |Debugging]] | + | ** [[Debugging |Debugging]] |
[[Category:Tutorial]] | [[Category:Tutorial]] |
Revision as of 01:53, 11 July 2014
Template:Documentation/Banner This site is about using C++ as a language to program OpenOffice extensions.
- Common
- Writer, Calc Draw and Impress
- General Utilities
- IDL Files and C++
- UNO registery and Bootstrapping
- Constructing Helpers
- Constructing Components in C++
- Managing a Dialog in a Component
- Going further with Dialog and Components
- AddOns
See also
- General
- French version of this document.
- Developer's Guide
- C++ and UNO tutorial
- Writing a Program to Control OpenOffice.org, by Franco Pingiori — Part 1 and Part 2, Linux Journal
- UNO tutorial
- UNO IDL
- Uno/Article/Types&Reflection
- UNO Introduction
- Working with a database in C++ (not tackled in this document at the moment).
- Compiler versions used by port maintainers and release engineers