Am 04.10.2015 um 07:25 schrieb mowestusa:
Writing macros will be my first programming experience,
This is a huge problem. Starting with UNO and StarBasic is the worst
entry point I can think of. You will have a very hard learning
exprerience because UNO is far too big and too complex for a beginner.
No matter how far you get with UNO and StarBasic, you will not end up as
a programmer.
UNO makes professional programmers cry and StarBasic does not make
anything easier because this language is out of date, buggy, poorly
documented, does not fit into its UNO surrounding, offers a very poor
set of functionality (compared to JavaScript and Pyhon) and it is
totally useless outside its UNO cage. The old literature on Visual Basic
does not apply very well and the existing literature presumes that you
are a (VBA-)programmer already.
This is like learning how to fly in a 747 cockpit (UNO) sitting on a
garden chair (StarBasic) as pilot seat.
Learning object oriented programming with Java, JavaScript or Python is
easy nowadays. Coming back to UNO with certain concepts and tools will
take you much further with less effort.
--
To unsubscribe e-mail to: users+unsubscribe@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.