تعلم اوراكل بالعربية Oracle

الناقل : mahmoud | الكاتب الأصلى : موقع اوراكل للعرب | المصدر : www.boosla.com

ما هي هذه الدوال

هذه الدوال تقوم بإعطاء المبرمج مرونة أكثر في التعامل مع البرنامج بحيث أن هناك الكثير من الوظائف التي لا تدعمها لغة الإجراءات الخاصة بأوراكل وتحتاج إليها وأغلب هذه الدوال تقوم بالتعامل مع واجهة نظام التشغيل

فوائد هذه الدوال

تقوم ببعض الأعمال بسرعة وقوة أكبر أكثر مما لو تم استخدامها بلغة الإجراءات

بعض الأمور لا يمكن عملها بدون هذه الدوال

التحكم في بيئة التشغيل الخارجية والتعامل معها من خلال البرنامج

توفير الكثير من التعب الذي يصرف على عمل كود برمجي يبلغ عشرات الأسطر بسطر واحد بهذه الدوال

وهناك الكثير من الفوائد الأخرى والتي لا داعي لذكرها هنا وهذه هي أهمها

كيف يتم تعريف هذه الدوال

هذه الدوال يتم التعامل معها كما لو كنت تتعامل مع أحد العناصر الموجودة في البيئة البرمجية ويجب ربط البرنامج بمكتبة خاصة لكي يتم تشغيل هذه الدوال اسمها

D2KWUTJL.PLL

و أحيانا تحتاج لربطه أيضا مع

F50UTIL.PLL

هذه المكتبات هي التي تقوم بتفسير هذه الأوامر من البرنامج إلى نظام التشغيل

كيف يتم الحصول على هذه الدوال

قم بالبحث في ملف المساعدة المرفق مع برنامج تصميم النماذج أو الديفلوبر وابحث عن كلمة

WIN_API

سوف تجد العديد من هذه الدوال التي يمكنك التعامل معها

إليك هذه الدوال مع شرح لوظيفة كل منها

Windows System Interface routines

 

أنقر على أحد الدول للحصول على مثال لتعاملها

وصف لعمل الدالة

Win_Api_Dialog.Save_File

تظهر مربع الحوار الخاص بحفظ الملفات

Win_Api_Dialog.Open_File

 تظهر مربع الحوار الخاص بفتح الملفات

Win_Api_Dialog.Select_Printer

 تظهر مربع الحوار الخاص بالطابعات

Win_Api_Environment.Read_INI_File

تقوم بالقرائة من ملف تهيئة موجود مسبقا 

Win_Api_Environment.Write_INI_File

تقوم بالكتباة في ملف تهيئة 

Win_Api_Environment.Read_Registry

تقوم بالقرائة من محرر تسجيل النظام 

Win_Api_Environment.Write_Registry

تقوم بالكتابة في محرر تسجيل النظام 

Win_Api_Environment.Get_Windows_Username

تقوم بإعطاء اسم المستخدم الحالي للنظام 

Win_Api_Environment.Get_Environment_String

للتعامل مع متحولات نظام التشغيل دوس

Win_Api_Environment.Get_Windows_Directory

تقوم بإعطاء مسار ملفات ويندوز 

Win_Api_Environment.Get_Temp_Directory

تقوم بإعطاء مسار الملفات المؤقتة 

Win_Api_Environment.Get_Net_Connection

 يقوم بإعطائك مسار وحرف سواقة الشبكة

Win_Api_Session.One_Session

تقوم بالتأكد من وجود نفس البرنامج هل هو يعمل أم لا

Win_Api_Session.Change_MDI_Icon

تقوم بتغيير شكل أيقونة البرنامج عند التصغير

Win_Api_Session.Timeout_Start_Timer

دوال للتعامل مع المؤقتات

Win_Api_Session.Timeout_Get_Inactive_Time

 دوال للتعامل مع المؤقتات

Win_Api_Session.Timeout_Delete_Timer

دوال للتعامل مع المؤقتات

Win_Api_Shell.WinExec

تقوم بتشغيل ملف تنفيذي خارجي

Win_Api_Shell.WinHelp

 تقوم بتشغيل ملفات المساعدة

Win_Api_Shell.MousePosition

تقوم بإعطاء إحداثيات الفأرة 

Win_Api_Shell.SendMessage

تقوم بإرسال رسالة معينة لعمل وظيفة معينة 

Win_Api_Shell.SendKeys

تقوم بإرسال مفتاح لمكان محدد 

Win_Api_Utility.Delete_File

تقوم بحذف ملف

Win_Api_Utility.Move_File

 تقوم بتغيير مسار ملف

Win_Api_Utility.Copy_File

 تقوم بنسخ ملف

Win_Api_Utility.Generate_Temp_Filename

تقوم بإعطائك اسم ملف مؤقت جديد

Win_Api_Utility.Get_Active_Window

 تقوم بإعطاء معلومات عن النافذة الفعالة

Win_Api_Utility.Play_Wav

 تقوم بتشغيل ملف صوت

Win_Api_Utility.Sleep

 تقوم بعملية تجميد للحاسب

Win_Api_Utility.InterruptCheck

التأكد من عدم تنفيذ نفس العملية لعدم التعارض