Apache OpenOffice BASIC Programming Guide

From Apache OpenOffice Wiki
Revision as of 09:03, 12 March 2011 by Myfiuver (Talk | contribs)

Jump to: navigation, search


PDF Icon.gif Download as a PDF or ODT



}}این راهنما مقدمه ای فراهم می کند برای برنامه نویسی درApache OpenOffice . برای دریافت کتاب های بیشتر شما باید با زبان های برنامه نویسی دیگر آشنا شوید. نمونه های گسترده ارائه شده برای کمک به افزایش سرعت توسعه شما. Apache OpenOffice |Apache OpenOfficeیک رابط کاربر برای برنماه های در حال توسعه Basic ارائه می دهد که آنرا در فصل راهنمای توسعه دهنده First Steps with OpenOffice.org Basic ارائه دادیم. برای استفاده از راه از صفحات دیگر از راهنمای توسعهدهنده در پایه جزئیات فنی برای برنامه نویسان با تجربه اساسی که ارائه شده می توانید استفاده کنید و آنرا در قسمت راهنمای برنامه نویسی بخوانید. {{

این راهنمای تقسیم اطلاعات در مورد دولت OpenOffice.org به فصل های مختلف می باشد OpenOffice.org سه فصل اول را به شما معرفی می کند.

این فصل ها را OpenOffice فراهم کرده است باید توسط هر کسی که دربرای نوشتن برنامه های اساسی OpenOffice.org در نظر دارد خوانده شود.

فصل باقی مانده توصیف اجزاء منحصر به فرد API OpenOffice.org می باشد که می توانید به صورت انتخاب آن را بخوانیند

در باره ی Apache OpenOffice

Apache OpenOffice زبان برنامه نویسی شده ای به ویژه برای توسعه در بسته های Apache OpenOffice یک پارچه شده می باشد. همانطور که از نام آن پیداستApache OpenOffice یک زبان برنام نویسی از خانواده زبان های Basic می باشد. هر کسی که قبلا با زبان های Basic کار کرده است ( به خصوص با (VBA)) ویژوال بیسیک به تبدیل Apache OpenOffice عادت کرده است. بخش های بزرگی از ساختار های Apache OpenOffice با ویژوال بیسیک سازگار است. زبان های برنامه نویسی Apache OpenOffice را به چهار بخش می توان تقسیم کرد:

  • 1.زبان های Apache OpenOffice معرفی ساختار زبان: ب عنوان مثال برای اعلان متغیر ها و حلقه ها و توابع
  • 2.کتابخانه زبان اجرا: توابع استانداردی فراهم می کند که هیچ اشاره مستقیمی به Apache OpenOffice ندارد. به عنوان مثل برای تابع شماره، ویرایش ، رشته ، ارزش های تاریخی و فایل ها
  • 3. Apache OpenOffice برنامه های کاربردی:اجازه و دستری به اسناد Apache OpenOffice باری ایجاد ذخیره و چاپ آنها
  • 4.ویراشگر دیالوگ: ایجاد پنجره محاوره ای شخصی و خصوصی برای اضافه کردن عناصر کنترل و گراننده رویدادها


Documentation note.png VBA : Compatibility between Apache OpenOffice Basic and VBA relates to the Apache OpenOffice Basic language as well as the runtime library. The Apache OpenOffice API and the Dialog Editor are not compatible with VBA (standardizing these interfaces would have made many of the concepts provided in Apache OpenOffice impossible).



کاربران مورد Apache OpenOffice Basic

دامنه درخواست برای Basic OpenOffice.org از جایی آغاز می شود که توابع استاندارد OpenOffice.org پایان یابند. کارهای معمولی را می توان اتوماسیون کرد در Apache OpenOffice Basic. و می توان لینک هایی را به سایر برنامه در برنامه قرار داد. مثلا یک لینک به یک سرور پایگاه اطلاعاتی و فعالیت های پیچیده تر را می توان با فشار یک دکمه که از اسکریپت های آماده استفاده می کند انجام داد. Apache OpenOffice Basic دسترسی کاملی را به تمام عملگرهای Apache OpenOffice ارائه داده و از آنها پشتیبانی کرده ، انواع مستندات را اصلاح کرده و گزینه هایی را برای ایجاد پنجره های گفتگوی شخصی در اختیار قرار می دهد.


استفاده از Apache OpenOffice Basic

Apache OpenOfficeاساسی می تواند توسط هر کاربر OpenOffice.org بدون هیچ برنامه اضافی استفاده شود. حتی درحالت نصب استاندارد، مجموعه بیسیکOpenOffice.org تمام مولفه های مورد نیاز برای ایجاد ماکروهای اصلی خود را در بردارد که شامل:

(IDE)* که ویرایشگری را برای ایجاد و کنترل ماکروها فراهم می کند.

  • مفسر که مورد نیاز است برای اجرای ماکروها بیسیک Apache OpenOffice
  • یک اینتر فیس برای برنامه های کاربردی مختلف Apache OpenOffice که اجازه ی دسترسی مستقیم را به مستندات آفیس ارائه می کند.
می شود.

.

اطلاعات بیشتر

مولفه های Apache OpenOffice API که در این راهنما مورد بحث قرار گرفته ، بر مبنای کاربردهای خاص آن به منظور استفاده برنامه نویسApache OpenOffice Basic گزینش شده است. به طور کلی تنها بخش هایی از اینتر فیس مورد بحث قرار می گیرند. بری توضیحات تصویری بیشتر مراجعه کنید به : the API reference


در آدرسDeveloper's Guide درباره ی Apache OpenOffice API اطلاعات بیشتری نسبت به این راهنما ارائه شده است. اما در ابتدا به منظور برنامه نویس های جاوا و C++ تهییه شده است. هر کسی که آشنایی قبلی با برنامه نویسی Apache OpenOffice Basic داشته باشد می تواند اطلاعات بیشتر را در Developer's Guide on Apache OpenOffice Basic and Apache OpenOffice programmingمشاهده کند.

.

برنامه نویس هایی که دوست دارند مستقیما به جای کارکردن با Apache OpenOffice Basic با جاوا یا C++ کار کنند باید به جای استفاده از این راهنما به قسمت Apache OpenOffice Developer's Guide مراجعه کنند. همانطور که می دانید برنامه نویسی Apache OpenOffice با جاوا یا c++| مشخصا فرایندی پیچیده تر ازبرنامه نویسی با Apache OpenOffice Basic می باشد.


Content on this page is licensed under the Public Documentation License (PDL).



Personal tools