Difference between revisions of "FA/Documentation/BASIC Guide"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
Line 12: Line 12:
 
<div dir="RTL">
 
<div dir="RTL">
  
}}این راهنما مقدمه ای فراهم می کند برای برنامه نویسی در{{OOo}}  . برای دریافت کتاب های بیشتر شما باید با زبان های برنامه نویسی دیگر آشنا شوید. نمونه های گسترده ارائه شده برای کمک به افزایش سرعت توسعه شما. {{OOo}}
+
این راهنما مقدمه ای فراهم می کند برای برنامه نویسی در{{OOo}}  . برای دریافت کتاب های بیشتر شما باید با زبان های برنامه نویسی دیگر آشنا شوید. نمونه های گسترده ارائه شده برای کمک به افزایش سرعت توسعه شما. {{OOo}}
|{{OOo}}یک رابط کاربر برای برنماه های در حال توسعه Basic ارائه می دهد که آنرا در فصل راهنمای توسعه دهنده [[Documentation/DevGuide/Basic/First_Steps_with_OpenOffice.org_Basic|First Steps with OpenOffice.org Basic]] ارائه دادیم.
+
|{{OOo}}یک رابط کاربر برای برنامه های در حال توسعه Basic ارائه می دهد که آنرا در فصل راهنمای توسعه دهنده [[Documentation/DevGuide/Basic/First_Steps_with_OpenOffice.org_Basic|First Steps with OpenOffice.org Basic]] ارائه دادیم.
 
برای استفاده از راه
 
برای استفاده از راه
از صفحات دیگر از راهنمای توسعهدهنده در پایه جزئیات فنی برای برنامه نویسان با تجربه اساسی که ارائه شده می توانید استفاده کنید و آنرا در قسمت راهنمای برنامه نویسی بخوانید. {{
+
از صفحات دیگر از راهنمای توسعه دهنده در پایه جزئیات فنی برای برنامه نویسان با تجربه اساسی که ارائه شده می توانید استفاده کنید و آنرا در قسمت راهنمای برنامه نویسی بخوانید.  
  
 
این راهنمای تقسیم اطلاعات در مورد دولت OpenOffice.org به فصل های مختلف می باشد
 
این راهنمای تقسیم اطلاعات در مورد دولت OpenOffice.org به فصل های مختلف می باشد
Line 27: Line 27:
  
 
<div dir="RTL">
 
<div dir="RTL">
این فصل ها را OpenOffice فراهم کرده است باید توسط هر کسی که دربرای نوشتن برنامه های اساسی  OpenOffice.org  در نظر دارد خوانده شود.
+
این فصل ها را OpenOffice فراهم کرده است باید توسط هر کسی که برای نوشتن برنامه های اساسی  OpenOffice.org  در نظر دارد خوانده شود.
 
  فصل باقی مانده توصیف اجزاء منحصر به فرد API OpenOffice.org می باشد که می توانید به صورت انتخاب آن را بخوانیند
 
  فصل باقی مانده توصیف اجزاء منحصر به فرد API OpenOffice.org می باشد که می توانید به صورت انتخاب آن را بخوانیند
 
<div dir="LTR">
 
<div dir="LTR">
Line 45: Line 45:
  
 
{{OOo}} زبان برنامه نویسی شده ای به ویژه برای توسعه در بسته های {{OOo}} یک پارچه شده می باشد.
 
{{OOo}} زبان برنامه نویسی شده ای به ویژه برای توسعه در بسته های {{OOo}} یک پارچه شده می باشد.
همانطور که از نام آن پیداست{{OOo}} یک زبان برنام نویسی از خانواده زبان های Basic می باشد. هر کسی که قبلا با زبان های Basic کار کرده است ( به خصوص با (VBA)) ویژوال بیسیک به تبدیل {{OOo}} عادت کرده است. بخش های بزرگی از ساختار های {{OOo}} با ویژوال بیسیک سازگار است.
+
همانطور که از نام آن پیداست{{OOo}} یک زبان برنامه نویسی از خانواده زبان های Basic می باشد. هر کسی که قبلا با زبان های Basic کار کرده است ( به خصوص با (VBA)) ویژوال بیسیک به تبدیل {{OOo}} عادت کرده است. بخش های بزرگی از ساختار های {{OOo}} با ویژوال بیسیک سازگار است.
 
زبان های برنامه نویسی {{OOo}} را به چهار بخش می توان تقسیم کرد:
 
زبان های برنامه نویسی {{OOo}} را به چهار بخش می توان تقسیم کرد:
 
* 1.زبان های {{OOo}} معرفی ساختار زبان: ب عنوان مثال برای اعلان متغیر ها و حلقه ها و توابع
 
* 1.زبان های {{OOo}} معرفی ساختار زبان: ب عنوان مثال برای اعلان متغیر ها و حلقه ها و توابع

Latest revision as of 11:13, 19 March 2011


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 Basic can be used by any Apache OpenOffice user without any additional programs or aids. Even in the standard installation, Apache OpenOffice Basic has all the components needed to create its own Basic macros, including:

  • The integrated development environment (IDE) which provides an editor for creating and testing macros.
  • The interpreter, which is needed to run Apache OpenOffice Basic macros.
  • The interfaces to various Apache OpenOffice applications, which allow for direct access to Office documents.

More Information

The components of the Apache OpenOffice API that are discussed in this guide were selected based on their practical benefits for the Apache OpenOffice Basic programmer. In general, only parts of the interfaces are discussed. For a more detailed picture, see the API reference.

The Developer's Guide describes the Apache OpenOffice API in more detail than this guide, but is primarily intended for Java and C++ programmers. Anyone who is already familiar with Apache OpenOffice Basic programming can find additional information in the Developer's Guide on Apache OpenOffice Basic and Apache OpenOffice programming.

Programmers who want to work directly with Java or C++ rather than Apache OpenOffice Basic should consult the Apache OpenOffice Developer's Guide instead of this guide. Apache OpenOffice programming with Java or C++ is a considerably more complex process than programming with Apache OpenOffice Basic.


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



Personal tools