آموزش قدم به قدم آپادانا

Silver PC

Well-Known Member
سلام !

از این به بعد آموزش قدم به قدم آپادنا ( مبتدی تا حرفه ای ) در این تاپیک شروع میشه !

از بحث های اضافی خودداری کنید !

ابتدا بذارید این برنامه رو معرفی کنم :
آپادانا یک نرم افزار چندرسانه ای است که میخواهد به شما کمک کند با استفاده از آن :
  • اتوران
  • بازی های کوچک
  • برنامه های حسابداری
  • ابزار های سیستم
  • پخش کننده صدا و تصویر
  • برنامه های آموزشی
  • برنامه های کاربردی
  • و ....
به دلخواه خود بسازید ! :thumbup1:


موفق باشید !

هرامکان جدیدی به برنامه اضافه شد من نیز در آخر آموزش ها یا با ویرایش پست ها اونو اضافه می کنم !
توضیحات فرمان های برنامه به پست ها اضافه شد !
تمامی حقوق این آموزش برای سایت آپادانا محفوظ بوده و و فقط در صورت ذکر منبع و نویسنده مجاز به کپی در سایت های دیگر میباشد !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 1

بسم الله الرحمن الرحیم

برای ساخت پروژه جدید در آپادانا میتوانید :

  • از منوی File گزینه NewProject را انتخاب کنید !
  • در تولبار بر روی دکمه NewProject کلیک کنید !
  • از کلید های ترکیبی CTRL + N استفاده کنید !

برای باز کردن پروژه های از قبل ذخیره شده میتوانید :

  • از منوی File گزینه OpenProject را انتخاب کنید !
  • در تولبار بر روی دکمه OpenProject کلیک کنید !
  • از کلید های ترکیبی CTRL + O استفاده کنید !

در صورتی که پروژه مورد نظر قبلا باز شده میتوانید :

  • از منوی File بر روی گزینه OpenRecent رفته و پروزه مورد نظر را از لیست انتخاب کنید !

برای ذخیره پروژه خود میتوانید :

  • از منوی File بر روی گزینه SaveProject کلیک کنید !
  • در تولبار بر روی دکمه SaveProject کلیک کنید !
  • از کلید های ترکیبی CTRL + S استفاده کنید !
توجه داشته باشید که وقتی یک پروژه را ذخیره میکنید و در آن از عکس و ویدیو استفاده کرده اید باید پوشه عکس و ویدیو را نیز به کنار سورس برنامه بیفزایید تا مشکلی وجود نداشته باشد . در غیر اینصورت پروژه با خطا مواجه میشود ( هنگام لود )

در صورتی که میخواهید پروژه خود را در مکانی دیگر سیو کنید میتوانید :

  • از منوی File گزینه Save as .... را انتخاب کنید !
  • از کلید های ترکیبی SHIFT + CTRL + S استفاده کنید !

برای بستن پروژه خود :

  • باید یک پروژه دیگر باز کنید !
یا :
  • پروژه جدید ایجاد کنید !

برای گرفتن Backup از پروزه خود میتوانید :
  • از منوی File گزینه Create a Backup را انتخاب کنید !

برای اینکه بدانید که آیا قبلا از پروژه خود بکاپ گرفته اید یا خیر میتوانید :
  • از منوی File پزینه Backup Information را انتخاب کنید !

در آپادانا شما این امکان را دارید که فایلهایی را در پروژه خود بگنجانید . با این کار دیگر نیاز نیست آنها را در کنار برنامه قرار دهید !
برای این کار :
از منوی Project گزینه EmbeddedFiles را انتخاب کنید !
در صورتی که شما در Project Setting گزینه Extract embedded files automatically را تیک زنید فایلهای محبوس شده در پروژه شما در :
کد:
[TEMP] \ ANTemp
دیده و قابل کپی شدن هستند . اگر نمیخواهید در آن جا لود شوند تیک را بردارید !

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 2

تنظیمات پروژه ( Project Setting )

Project Title​

عنوان پروژه را در این قسمت مینویسم !

Extract embedded files automaticaly​

اگر تیک این گزینه را فعال کنیم پس از کمپایل پروژه و اجرای آن فایلهای Embedded شده در پروژه بصورت اتوماتیک در پوشه ANTemp ظاهر میشوند
در صورتی که تیک آنرا فعال نکنیم فایلها در پوشه ANTemp ظاهر نمی شوند !

Ignore it when flash is not installed​

در صورتی که در سیستم کاربر فلش نصب نباشد در حالی که شما از شیء فلش استفاده کرده اید اگر این گزینه فعال باشد برنامه به هر شکل اجرا میشود وگرنه برنامه با دادن پیغامی مناسب (که در Resource ها موجود و قابل تغییر است) بسته خواهد شد
Visual Setting
این قسمت مربوط به تنظیکات بصری در آپادانا است که دارای 4 گزینه است !

Tooltip Setting​

این قسمت تنظیمات Tooltip میباشد. (در دلفی به نام Hint شناخته میشود و توضیحی است که با حرکت ماوس روی یک شیء نمایش داده میشود )​


Screen Resolution

این قسمت برای تغییر روزولیشن صفحه نمایش است !

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 3

رویداد های صفحه ( Events )

On Tooltip Display​

هنگام نمایش Tooltip یک آبجکت

On Error​

هنگام Error دادن

On Minimize​

موقعی که پروژه را Minimize کردیم

On Restore​

موقعی که پروژه را از Minimize خارج می کنیم و دوباره به صفحه پروژه بر میگردیم !

== کد مورد نظر را در قسمت مربوطه ( یکی از 4 مورد ذکر شده در بالا ) مینویسیم ==

منتظر سری بعدی باشید !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 4

فرم ها :
در حالت پیشفرض نرم افزار ، لیست فرم ها سمت چپ پایین صفحه قرار دارد ! ( زیر Object ها )
چندین راه برای جا به جا شدن بین فرم ها وجود دارد :

  • از منوی Form گزینه First Form را انتخاب کنید ( رفتن به فرم اول پروژه )
  • از منوی Form گزینه Previous Form را انتخاب کنید ( رفتن به فرم قبلی )
  • از منوی Form گزینه Next Form را انتخاب کنید ( رفتن به فرم بعدی )
  • از منوی Form گزینه Last Form را انتخاب کنید ( رفتن به آخرین فرم )
  • از قسمت لیست فرم ها ، فرم مورد نظر را انتخاب کنید
برای اضافه کردن فرم میتوانید :
  • از منوی فرم گزینه Add Form را انتخاب کنید
  • در تولبار بر روی دکمه Add Form کلیک کنید ( در حالت پیشفرض در پایین صفحه قرار دارد )
برای حذف یک فرم میتوانید :
  • از منوی Form گزینه Delete Form را انتخاب کنید ( پس از انتخاب فرم مورد نظر )
  • در تولبار بر روی دکمه Delete Form کلیک کنید (پس از انتخاب فرم مورد نظر - در حالت پیشفرض در پایین صفحه قرار دارد )
توجه داشته باشید که اگر فقط یک فرم در پروژه خود دارید قادر به حذف آن نمی باشید !

برای تغییر نام یک فرم میتوانید :
  • از منوی Form گزینه Rename Form را انتخاب کنید ( پس از انتخاب فرم مورد نظر )
  • در تولبار بر روی دکمه Rename Form کلیک کنید ( پس از انتخاب فرم مورد نظر – در حالت پیشفرض در پایین صفحه قرار دارد )
توجه داشته باشید که برای انتخاب نام فرم ها فقط مجاز به استفاده از حروف انگلیسی و اعداد می باشید

شما میتوانید از تمامی آبجکت های موجود در پروژه خروجی بگیرید . برای این کار :
  • از منوی File گزینه Export All را انتخاب کنید
  • از منوی Form گزینه Export All را انتخاب کنید
برای جا به حا کردن جای فرم ها میتوانید :
برای بالا بردن :
  • از منوی Form گزینه Move Form Up را انتخاب کنید
  • در تولبار بر روی دکمه Move Form Up کلیک کنید ( در حالت پیشفرض در پایین صفحه به صورت یک فلش رو به بالا قرار دارد )
برای پایین آوردن :
  • از منوی Form گزینه Move Form Down را انتخاب کنید
  • در تولبار بر روی دکمه Move Form Down کلیک کنید ( در حالت پیشفرض در پایین صفحه به صورت یک فلش رو به پایین قرار دارد )
برای انتخاب یک فرم به عنوان فرم اصلی باید آن را به بالای همه فرم ها انتقال دهید !
منتظر سری بعد باشید ! :punk:
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 5

تنظمیات فرم ها :
هر فرم تنظیمات خاص مربوط به خود را دارد !
برای دیدن پنجره تنظیمات پس از انتخاب فرم مورد نظر :
  • از منوی Form گزینه Form Setting را انتخاب کنید !
  • در تولبار بر روی دکمه Form Setting کلیک کنید ! ( در حالت پیشفرض پایین صفحه قرار دارد )
پنجره تنظیمات مربوط به هر فرم :
Name​
نام فرم را به دلخواه وارد می کنیم !
Hidden​
اگر در تنظیمات فرم اصلی این گزینه را انتخاب نموده اید ، عمل نمیکند ( برای مخفی کردن یک فرم )
Form Title​
عنوان فرم را به دلخواه وارد می کنیم !
Width , Height​
طول و عرض فرم را به دلخواه وارد می کنیم !
Right To Left​
برای راست چین کردن اشیا موجود در فرم و عنوان پروژه به کار می رود !
Position​
جایگاه قرار گیری فرم هنگام اجرای آن ( وسط ، یا مکان مورد نظر شما با دادن مختصات )
Always On Top​
این گزینه به شما کمک می کند که پروژه شما همیشه بالاتر از پنجره های فعال دیگر ویندوز قرار بگیرد !
Resizable​


قابلیت تغییر اندازه ی فرم در هنگام اجرا توسط کاربر​

Minimize

فعال کردن گزینه Minimize در کنار عنوان پروژه
Maximize​
فعال کردن گزینه Maximize در کنار عنوان پروژه
System Menu​
System Menu شامل دکمه های Minimize و Maximize و Close می باشد که انتخاب این گزینه موجب اضافه شدن این 3 مورد کنار عنوان پروژه می باشد !
Border​
قرار دادن یک کادر برای صفحه
Disable SnapShot​
غیر فعال کردن گزینه PrintScreen در محیط پروژه شما برای جلوگیری از عکس گرفتن
Border Style​
چگونگی نمایش حاشیه فرم
Form AlphaBlend​
با استفاده از این ویژگی میتوانید میزان شفافیت فرم را به دلخواه تعیین کنید !
Horizantal & Vertical ScroolBar​
زمانی کار می کند که اندازه فرم تغییر کرده باشد !
Backgorund​
قرار دادن پشت زمینه برای فرم با تنظیمات دلخواه ( عکس یا رنگ مورد نظر یا ... )
Form Transition​
تعیین افکت دلخواه هنگام لود این فرم
Form Transparency​
تعیین میزان شفافیت فرم
Double Buffered​
بعضی مواقع شما مشاهده می کنید که لرزش هایی بر روی فرم وجود دارد . همان هایی که باعث میشوند بعضی وقتها فرم چشمک بزند. شما میتوانید این مشکل را به وسیله فعال مردن این گزینه حل کنید . این گزینه سرعت را کم می کند و ولی لرزش ها را هم از بین می برد.

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 6

رویداد های فرم :
On Show / Create​
هنگام نمایش فرم
On Hide / Close​
هنگام بستن و مخفی کردن فرم
On Resize​
هنکام تغییر اندازه فرم
On Mouse Wheel​
هنگام تکان دادن دکمه وسط موس

==کدها را در قسمت مربوطه ( یکی از 4 مورد ذکر شده در بالا ) مینویسیم ==
برای مثال :
تشخیص بالا یا پایین بردن چرخ دنده ( کلیک وسط ) موس :

کد:
If ($_dir="UP") Then
Msg ("Wheel UP ! ")
Else
Msg ("Wheel Down !")
End

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 7

تست پروژه :
برای اجرا و آزمایش پروژه خود میتوانید :
  • از منوی Project گزینه Run را انتخاب کنید !
  • در تولبار بر روی دکمه Run کلیک کنید !
  • از کلید F5 کیبورد استفاده کنید !
اشکال زدایی پروزه :
برای این کار می توانید :
  • از منوی Project گزینه Run & Debug را انتخاب کنید !
  • در تولبار بر روی دکمه Run & Debug کلیک کنید !
  • از کلید F8 کیبورد استفاده کنید !
نگاهی کلی بر اشکال زدایی :
هنگام اشکال زدایی یک جعبه ابزار در زیر صفحه مشاهده میشود . یک نوار وضعیت نیز در پایین وجود دارد که اطلاعات کاربردی سیستم را نمایش میدهد و یک فهرست از متغیرهای برنامه ها در سمت راست وجود دارد.
یک فهرست که مرتبا اتفاق هایی که می افتد را گزارش میدهد.
اشکال زدایی اطلاعات :
تنظیماتی که در نواز وظیفه وجود دارد عبارت است از :
Free Physical Memory
Assigned Memory To Variables
CPU Usage​
تنظمیات اشکال زدایی :
زیر نوار ابزار 3 گزینه وجود دارد که مروبط به تنظیمات اشکال زدایی می باشد :

Clear Log EveryTime​
این گزینه هر دفعه بعد از اجرا Log اشکال زدایی برنامه را پاک میکند

Update List​
فعال یا غیر فعال کردن اشکال زدایی

Clear​
پاک کردن Log

تعویض صحفه :

شما هنگام اشمال زدایی میتوانید به صفحه دیگری بروید . برای این کار :
بر روی لیست متغیر ها کلیک راست کنید سپس گزینه Go To Page را انتخاب کنید حال صفحه مورد نظر را وارد کنید و دکمه OK را بزنید ( یا کلید Enter صفحه کلید را فشار دهید )

تنظیم متغیر ها :

شما هنکام اشکال زدایی میتوانید مقدار متغیرها را تغییر دهید . برای این کار :
ابتدا متغیر مورد نظر را انتخاب کنید سپس بر روی لیست متغیر ها راست کلیک کنید و گزینه Set Value را انتخاب کنید . حال مقدار موردنظر را وارد کنید و دکمه OK را بزنید ( یا کلید Enter صفحه کلید را فشار دهید )

بستن برنامه

برای بستن برنامه هنگام اشکال زدایی میتوانید :
بر روی لیست متغیرها کلیک راست کرده سپس گزینه Terminate را فشار دهید

فهرست اشکال زدایی ها :

برای مشاهده اشکال زدایی هایی که تا به حال انجام داده اید میتوانید :
از منوی Project گزینه Debug Log را انتخاب کنید !

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 8

ابزار طراح :
ToDo List​
کارهایی که باید انجام داده شوند ! این قسمت براین این است که شما کارهایی را که باید انجام دهید را فراموش نکنید !
Comments​

در صورتی که شما بخواهید پروژه خود را در اختیار دیگران قرار بدهید میتوانید نوشته ای را به ـن اضافه نمایید که هنگام باز شدن سورس پروژه به نمایش در آید . برای این کار :
از منوی Project گزینه Project Comments را انتخاب کنید سپس در پنجره باز شده متن مورد نظر خود را بنویسید و در صورتی که بخواهید نوشته در هنگام باز شدن پروژه به تمایش در آید تیک گزینه :
Show These Comments Next Time On Project Open را فعال کنید !

--

Custom Cursor​
شما میتوانید برای هر شی کروسر مخصوص قرار دهید . برای اینکار میتوانید یا از کروسر های پیشفرض برنامه استفاده کنید یا کروسر دلخواه را در پروژه Embedded کنید .
برای این کار از منوی Project گزینه Cursor Manager را انتخاب کنید سپس Add Cursor را بزنید و کروسر مورد نظر را از رایانه خود انتخاب کنید بعد از انتخاب کروسر پنجره ای برای نوشتن نام آن ظاهر میشود که نام دلخواه را وارد می کنیم . حال به تنظیمات شی موردنظر می رویم و در قسمت انتخاب کروسر دنبال نامی که وارد کردیم میگردیم و آنرا انتخاب می کنیم
اشیا و عناصر :
در آپادانا و دیگر برنامه های ویندوز 2 نوع شی داریم :
Controls​
اشیایی که توسط برنامه ساخته میشوند و مخصوص خود برنامه هستند !
Win Controls​
اشیایی که توسط ویندوز ساخته و کنترل میشوند !
برای مثال :
شما نمیتوانید یک شی Image را بر روی یک شی Button قرار دهید !
Browser​
یکی دیگر از اشیا موجود در آپادانا شی Browser می باشید که به شما کمک می کند صفحات وب را مرور کنید !

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 9

برنامه نویسی و فرمان ها :
شما میتوناید دستور های مورد نظر خود را در هر زمان اجرا کنید !
در آپادانا به فرمانها Events می گوییم ! هر شی Events مربوط به خود را دارد که در قسمت های قبل به شرح آنها پرداختیم !
Variables​
متغیر ها :
در آپادانا 3 نوع متغیر وجود دارد :
Numbers
فقط اعداد را می پذیرد !
Boolean​
مخصوص True و False می باشد !
String​
هم اعداد و هم نوشته ها را می پذیرد !
نکته : به خاطر داشته باشید که هر زمان میخواهید از String ها استفاده کنید مجبورید از (") استفاده کنید به شرطی که از متغیر ها استفاده نکنید
Arrays
آرایه ها برای ذخیره یک مقدار در حافظه می باشد !
با فرمانهای برنامه در جلسه بعد آشنا میشویم !

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 10

نگاه کلی بر دستور ها :
در هر خط شما باید از یک فرمان استفاده کنید تا آپادانا آن را اجرا کند
در آپادانا 6 نوع دستور وجود دارد :
Commands
Functions With an Integer/Real OutPut
Function With a String OutPut
Object Commands
IF Clause
For Cycle​
--
: Value Assignment​
دارای 3 نوع می باشد :
: Assigning to Integer / Real values​
فرم کلی آن به صورت زیر است :
کد:
# (Variable Name) = (Integer / Real Value or Integral Function)
: Assign to Boolean​
فرم کلی آن به صورت زیر است :
کد:
! (Variable Name) = (Integer / Real Value or Integral Function)
: Assign to String​
فرم کلی آن به صورت زیر است :
کد:
! (Variable Name) = (Integer / Real Value or Integral Function)
ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 11

: Commands​
خروجی ندارند ! عبارتند از :
: Msg​
فرم کلی دستور
کد:
Msg (Message:String)
این دستور برای نمایش یه مسج باکس با متن و آیکون دلخواه شما می باشد​
: Close​
فرم کلی دستور
کد:
Close()
این دستور بستن فرم جاری میباشد​
: Hide​
فرم کلی دستور
کد:
Hide()
این دستور برای مخفی کردن فرم جاری می باشد​
: Show​
فرم کلی دستور
کد:
Show()
این دستور برای نمایش دادن فرم جاری می باشد . بیشتر مواقعی زمانی کاربرد دارد که فرمی فعال نیست​
: Exit​
فرم کلی دستور
کد:
Exit()
این دستور برای بستن کل پروژه می باشد​
: FirstPage​
فرم کلی دستور
کد:
FirstPage()
این دستور برای رفتن به فرم اول می باشد​
: LastPage​
فرم کلی دستور
کد:
LastPage()
این دستور برای رفتن به فرم آخر می باشد​
: PrevPage​
فرم کلی دستور
کد:
PrevPage()
این دستور برای رفتن به فرم قبلی می باشد​
: NextPage​
فرم کلی دستور
کد:
NextPage()
این دستور برای نمایش فرم بعدی می باشد​
: Page​
فرم کلی دستور
کد:
Page (Page Name:String)
مثال :
کد:
Page("Page3")
این دستور برای رفتن به صفحه دلخواه می باشد​
: Maximize​
فرم کلی دستور
کد:
Maximize()
این دستور برای بزرگ کردن پنجره فرم می باشد​
: Minimize​
: فرم کلی دستور
کد:
Maximize()
این دستور برای کمینه ساختن فرم می باشد​
: Restore​
فرم کلی دستور
کد:
Restore()
این دستور برای برگرداندن پروژه به حالت اول فرم می باشد​
: Message​
فرم کلی دستور
کد:
Message (Text:String ; Title:String ; Flags:Integer)
این دستور برای نمایش جعبه پیام با تنظیمان دلخواه میباشد ( پیشرفته تر از دستور MSG )​
: Run​
فرم کلی دستور
کد:
Run (Path:String ; Parameters:String ; Flags:Integer)
مثال :
کد:
Run("[win]\notepad.exe","c:\file.txt",3)
این دستور برای اجرای یک فایل یا یک برنامه می باشد​
: Return​
فرم کلی دستور
کد:
Return ()
این دستور برای توقف اجرای بقیه کدها می باشد​
: Refresh​
فرم کلی دستور
کد:
Refresh()
این دستور برای Refresh فرم جاری می باشد​
: Pause​
فرم کلی دستور
کد:
Pause (Interval:Integer)
: OpenDialog​
فرم کلی دستور
کد:
OpenDialog (Filter:String ; [File Name]:String ; [Default Dir]:String ; [Multiselection]:Boolean )
این دستور برای نمایش پنجره Open و لود فایل دلخواه می باشد که بتوانید از آن استفاده کنید
صفحه زیر به نمایش در می آید :​
8279be90d76041309f86.JPG
مثال :
کد:
OpenDialog("All supported sound files|*.wav;*.mp3|Wave files (*.wav)|*.wav|","Hey enter it here!","c:\",1)

ادامه دارد ... !
 
آخرین ویرایش:

Silver PC

Well-Known Member
سری 12

ادامه فرمان ها

: SaveDialog​
فرم کلی دستور
کد:
SaveDialog (Filter:String ; [File Name]:String ; [Default Dir]:String )

: FolderDialog​
فرم کلی دستور
کد:
FolderDialog (Title:String ; Text:String ; Folder:String ; Show Files:Boolean ; CreateFolder:Boolean)

: ColorDialog​
فرم کلی دستور
کد:
ColorDialog ([Red]:Integer ; [Green]:Integer ; [Blue]:Integer )

: FontDialog​
فرم کلی دستور
کد:
FontDialog ( [Font]:String )

: Download​
فرم کلی دستور
کد:
Download ( URL:String ; Destination:String )
: CopyFile​
فرم کلی دستور
کد:
CopyFile ( Source:String ; Destination:String )
: MoveFile​
فرم کلی دستور
کد:
MoveFile ( Source:String ; Destination:String )

: Rename File​
فرم کلی دستور
کد:
RenameFile ( File Path:String ; New Name:String )
: DeleteFile​
فرم کلی دستور
کد:
DeleteFile ( File Path:String )
: InstallFont​
فرم کلی دستور
کد:
InstallFont ( Path:String )
: DeleteFont​
فرم کلی دستور
کد:
DeleteFont ( Path:String )
: SetClipboard​
فرم کلی دستور
کد:
SetClipboard ( Value:String )
: MCICommand​
فرم کلی دستور
کد:
MCICommand ( Command:String )
: Create​
فرم کلی دستور
کد:
Create ( Class:String ; Object Name:String )
: SaveFile​
فرم کلی دستور
کد:
SaveFile ( FileName:String ; Value:String )
: SetLanguage​
فرم کلی دستور
کد:
SetLanguage ( Layout:String )

ادامه دارد ... !
 

Silver PC

Well-Known Member
سری 13

ادامه فرمان ها


: MSGBeep​
فرم کلی دستور
کد:
MSGBeep ( ID:Integer )
: Beep​
فرم کلی دستور
کد:
Beep ( Ferequency:Integer ; Interval:Integer )
: RegRootKey​
فرم کلی دستور
کد:
RegRootKey ( RootKey:String )
: RegOpenKey​
فرم کلی دستور
کد:
RegOpenKey ( Key:String ; [CanCreate]:String )
: RegCreateKey​
فرم کلی دستور
کد:
RegCreateKey ( Key:String )
: RegDeleteKey​
فرم کلی دستور
کد:
RegDeleteKey ( Key:String )
: RegWriteString​
فرم کلی دستور
کد:
RegWriteString ( Name:String ; Value:String)
: RegWriteInterger​
فرم کلی دستور
کد:
RegWriteInteger ( Name:String ; Value:Integer)
: RegWriteFlot​
فرم کلی دستور
کد:
RegWriteFloat ( Name:String ; Value:Integer/Float)
: RegWriteBool​
فرم کلی دستور
کد:
RegWriteBool ( Name:String ; Value:Boolean)
: SetFocus​
فرم کلی دستور
کد:
SetFocus ( Object Name:String )
: SetFocusToForm​
فرم کلی دستور
کد:
SetFocusToForm ( [Form Name]:String )
: SetEXEData​
فرم کلی دستور
کد:
SetEXEData ( Exe File:String;Data:String )
: FormShow​
فرم کلی دستور
کد:
FormShow ( Form Name:String )
: FormShowModel​
فرم کلی دستور
کد:
FormShowModal ( Form Name:String )
: INIOpen​
فرم کلی دستور
کد:
INIOpen ( File Name:String )

ادامه دارد ... !
 

Silver PC

Well-Known Member
سری 14

ادامه فرمان ها

: INIWriteString​
فرم کلی دستور
کد:
INIWriteString ( Section:String ; Name:String; Value:String)
: INIWriteInterger​
فرم کلی دستور
کد:
INIWriteInteger ( Section:String ; Name:String; Value:Integer )
: INIWriteBoolen​
فرم کلی دستور
کد:
INIWriteBoolean ( Section:String ; Name:String; Value:Boolean )
: ExtractEmbedded​
فرم کلی دستور
کد:
ExtractEmbedded ( Embedded File Name:String ; Destination:String )

ادامه دارد ... !
 

Silver PC

Well-Known Member
سری 15

: Functions​
2 نوع می باشد که به شرح آنها میپردازیم
: Integer/Boolean​
دستورات مروبط به آن
: POS​
فرم کلی دستور
کد:
Pos (Sub String:String;Main String:String;Index:Integer)
: Len​
فرم کلی دستور
کد:
Len (String:String)
: MouseL​
فرم کلی دستور
کد:
MouseL ()
: MouseM​
فرم کلی دستور
کد:
MouseM ()
: MouseR​
فرم کلی دستور
کد:
MouseR ()
: KeyState​
فرم کلی دستور
کد:
KeyState (Key:Integer)
: FormWidth​
فرم کلی دستور
کد:
FormWidth ()
: FormHeight​
فرم کلی دستور
کد:
FormHeight ()
: Mou***​
فرم کلی دستور
کد:
Mou*** ()
: MouseY​
فرم کلی دستور
کد:
MouseY ()
: FormMou***​
فرم کلی دستور
کد:
FormMou*** ()
: FormMouseY​
فرم کلی دستور
کد:
FormMouseY ()
: FormX​
فرم کلی دستور
کد:
FormX ()
: FormY​
فرم کلی دستور
کد:
FormY ()

ادامه دارد ... !
 

Silver PC

Well-Known Member
سری 16

: ScreenWidth​
فرم کلی دستور
کد:
ScreenWidth ()
: ScreenHeight​
فرم کلی دستور
کد:
ScreenHeight ()
: WorkSpaceWidth​
فرم کلی دستور
کد:
WorkSpaceWidth ()
: WorkSpaceHeight​
فرم کلی دستور
کد:
WorkSpaceHeight ()
: CurrentPage​
فرم کلی دستور
کد:
CurrentPage ()
: FileExist​
فرم کلی دستور
کد:
FileExist (Path:String)
: GetClipboard​
فرم کلی دستور
کد:
GetClipboard ()
: LinesNum​
فرم کلی دستور
کد:
LinesNum (Path:String)
: FileSize​
فرم کلی دستور
کد:
FileSize (Path:String)
: DriveNum​
فرم کلی دستور
کد:
DriveNum ()
: DriveNumType​
فرم کلی دستور
کد:
DriveNumType (Type:String)
: DriveSpace​
فرم کلی دستور
کد:
DriveSpace (Drive Char:String)
: DriveFreeSpace​
فرم کلی دستور
کد:
DriveFreeSpace (Drive Char:String)
: IsDriveReady​
فرم کلی دستور
کد:
IsDriveReady (Drive Char:String)
: Hour​
فرم کلی دستور
کد:
Hour ()
: Minute​
فرم کلی دستور
کد:
Minute ()

ادامه دارد ... !
 

Silver PC

Well-Known Member
سری 17

: Second​
فرم کلی دستور
کد:
Second ()
: Year​
فرم کلی دستور
کد:
Year ()
: Month​
فرم کلی دستور
کد:
Month ()
: Day​
فرم کلی دستور
کد:
Day ()
: ShamsiYear​
فرم کلی دستور
کد:
ShamsiYear ()
: ShamsiMonth​
فرم کلی دستور
کد:
ShamsiMonth ()
: ShamsiDay​
فرم کلی دستور
کد:
ShamsiDay ()
: RamMemory​
فرم کلی دستور
کد:
RamMemory ()
: RamFreeMemory​
فرم کلی دستور
کد:
RamFreeMemory ()
: DirExist​
فرم کلی دستور
کد:
DirExist (Path:String)
: Count​
فرم کلی دستور
کد:
Count (Sub String:String;Main String:String)
: BinToDec​
فرم کلی دستور
کد:
BinToDec (Binary Value:String)
: OctToDec​
فرم کلی دستور
کد:
OctToDec (Binary Value:String)
: HEXToDec​
فرم کلی دستور
کد:
HexToDec (Binary Value:String)
: Round​
فرم کلی دستور
کد:
Round (Real Number:Integer)
: RND​
: فرم کلی دستور
کد:
RND (Range [or From Number]:Integer;[To Number]:Integer)

ادامه دارد ... !
 

Silver PC

Well-Known Member
سری 18

: Calc​
فرم کلی دستور
کد:
Calc (Operation:String)
: IsVisible​
فرم کلی دستور
کد:
IsVisible (Object Name:String)
: GetVolume​
فرم کلی دستور
کد:
GetVolume (Object Name:String)
: GetMediaState​
فرم کلی دستور
کد:
GetMediaState (Object Name:String)
: ORD​
فرم کلی دستور
کد:
Ord (Character:String)
: Sin​
فرم کلی دستور
کد:
Sin (Degree:Integer)
: Cos​
فرم کلی دستور
کد:
Cos (Degree:Integer)
: Tan​
فرم کلی دستور
کد:
Tan (Degree:Integer)
: Cot​
فرم کلی دستور
کد:
Cot (Degree:Integer)
: ArcSin​
فرم کلی دستور
کد:
ArcSin (Degree:Integer)
: ArcCos​
فرم کلی دستور
کد:
ArcCos (Degree:Integer)
: ArcTan​
فرم کلی دستور
کد:
ArcTan (Degree:Integer)
: ArcCot​
فرم کلی دستور
کد:
ArcCot (Degree:Integer)
: Abs​
فرم کلی دستور
کد:
Abs (Number:Integer)
: Sqrt​
فرم کلی دستور
کد:
Sqrt (Number:Integer)
: Mod​
فرم کلی دستور
کد:
Mod (Number 1:Integer;Number 2:Integer)
: IsConnected​
فرم کلی دستور
کد:
IsConnected ()

ادامه دارد ... !
 

Silver PC

Well-Known Member
سری 19

: String
: Copy​
فرم کلی دستور
کد:
Copy (String:String;Index:String;Length:Integer)

: Replace​
فرم کلی دستور
کد:
Replace (Main String:String;Old Pattern:String;New Pattern:String;Replace All:Boolean;Ignore Case:Boolean)

: CHR​
فرم کلی دستور
کد:
CHR ( ASCII Code:Integer )
: LowerCase​
فرم کلی دستور
کد:
LowerCase ( String Value:String )
: UpperCase​
فرم کلی دستور
کد:
UpperCase ( String Value:String )
: Reverse​
فرم کلی دستور
کد:
Reverse ( String Value:String )
: ExtractDrive​
فرم کلی دستور
کد:
ExtractDrive ( Full Path:String )
: ExtractFolder​
فرم کلی دستور
کد:
ExtractFolder ( Full Path:String )
: ExtractName​
فرم کلی دستور
کد:
ExtractName ( Full Path:String )
: ExtractExt​
فرم کلی دستور
کد:
ExtractExt ( Full Path:String )
: Param​
فرم کلی دستور
کد:
Param ( Parameter Index:Integer )

ادامه دارد ... !
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا