الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

شرح استخدام دوال API في الفورم

Featured Replies

بتاريخ:

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

اخواني الاعزاء كانت اتمنى اشارك بشكل فعال في هذا المنتدى الناجح باي موضوع

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

واتمنى من اي واحد عنده معلومه عن API لايبخل بالمشاركة من اجل ان يصبح الموضوع مفيد للجميع

------------------------------------------------
بنسبة للطريقة الشرح راح تكون كالتالي :

1 - ماهي دوال API .

2 - اين نستخدم دوال API وكيف نستفيد منها في برامجنا .

3 - ماذا نحتاج لكي تعمل معانا هذا الدوال .

4 - بعض الامثلة عن استخدام الدوال .

-------------------- بداية الدرس الاول -----------------------------

مــــاهـــي دوال API ?

كلمة API هي اختصار لـ Application Programming Interface

وهي من انتاج شركة مايكرو سوفت لكي تسهل على المبرمجين التعامل مع انظمة التشغيل التابعه لها

ومعنها العربي برمجة واجهات التطبيق . تستخدم هذا الدوال في التحكم على مستواى نظام التشغيل او

الويندز من داخل برنامجك وليست حصريه على الفورم بل يمكن استخدامها مع اي لغة برمجة مثل ال

VB او ال VB.NET او C الخ ...

وفيه قد تجد ظالتك التي ضللت تبحث عنها وطالما شكلتلك متاعب لكي تتحكم من داخل برنامجك

وبقليل من التفكير يمكنك تطويعها لصالحك و اليك بعض امكانياتها يمكننك من خلالها التحكم في مفاتيح

الرجيستري من اضافة و حذف وتعديل . اغلاق الويندز و تحريك الملفات و حذفها و الكتابه عليها و

اختيار الطابعات و تغير اللوان العناصر في الشاشة و تشغيل البرامج و معرفته البرامج النشطة و و

و .........الخ

---------------------------------------------------------------------------------



اين نستخدم دوال API وكيف نستفيد منها في برامجنا ؟

تستخدم دوال API مثلها مثل باقي الاكواد التي تكتب في الاحداث على مستوى الشاشة او البلوك او

العناصر من الممكن الاستفاده منها في حالة عدم تمكن الفور من تحقيق الهدف او لاختصار العمليات

الطويلة او لاضافة بعض الحماية القوية على برامجنا

-----------------------------------------------------------

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

نحتاج الى التالي

ا - مكتبة تسمى D2KWUTIL.PLL

ب - ومكتبة D2KWUT60.DLL

طريقة تركيب المكتبة نقو م بإ رفاق المكتبة الفورم
w6w_200601251119282a250dac.gif

نقوم بعد ذلك بنسخ مكتبه D2KWUT60.DLL الى هوم الفورم بيلدر في المسار التالي

<FORM BULIDER HOM>/FORMS60/

مثل لو كان عندي الفورم نازل على هذه المسار C:\ORANT

فأن المسار يصبح كتالي : C:\ORANT\FORMS60

مرفق الملفات المطلوبه

بهذا نستطيح استخدام الدوال دون اي مشاكل

----------------------------------

الامثلة على الدوال مرفق الرجاء وضع المكتبة D2KWUTIL.PLL و D2KWUTIL.PLX

بجوار الفورم اي في نفس المسار

FORMS60.zip

FORM.zip

بتاريخ:

شكرا لك على هذه المشاركه
اريد ان اسالك عن هذه الدوال اللتي ذكرتها
اين اجدها

بتاريخ:

مشكور علي الجهد الرائع و نرجو المزيد من كل ما هو مفيد

بتاريخ:
  • كاتب الموضوع

سامحوني على الخلل اللي في الصورة بس شكلة الموقع اللي حملت فية فية خلل

هذي الصور مرة اخرى
ATTACH.gif

شكرا لك على هذه المشاركه
اريد ان اسالك عن هذه الدوال اللتي ذكرتها
اين اجدها


هلا اخوي بنسبه للدوال تلقاها في المرفق على شكل مكتبة برمجية تضيفها الى الفورمز كما هو موضح

في الصورة
بتاريخ:

شكرا على هذه المعلومة القيمة

بتاريخ:

احسنت والى الامام

بتاريخ:

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

موضوع جميل جدا وإلى الأمام ...

وحبيت أشارك معاكو في .. ودي فورمة من أوريكل نفسها عن موضوع ال API

وأتمنى إنها تعجبكو ...

Abdallah Emad

d2kwutil_6_0_6_0.zip

بتاريخ:

مشكورين اخواني على هذا المجهود المبذول
و جزاكم الله خير على كل شيء

بتاريخ:

الاخ / RUN_into
شكرا لك للمشاركة المتميزه وعرض الموضوع

الأخ / emadabdullah
شكرا لك للاضافة المميزه واستكمال الموضوع

الى الامام دائما ... يا اعضاء المنتدى الكرام

بتاريخ:
  • كاتب الموضوع

مشكور اخوي مشاركه فعاله و انا نسيتها

هذي الروح الجماعيه اللي نريدها

  • بعد 3 أسابيع...
بتاريخ:

مشكورين يا شباب على هذه المعلومات القيمة
اسال الله ان تكون في ميزان حسناتكم جميعا

بتاريخ:

مشكور اخوي

بتاريخ:

جزاك الله خيرا اخى

  • بعد 3 سنة...
بتاريخ:

بارك الله فيكم جميعا

بتاريخ:

بارك الله فيك اخى run_into على هذه المشاكة الطيبة
بس المشكلة لم تشتغل عندى
على فكرة انا استخدم 10g وياريت تعود الشرح باكثر وضوح

  • بعد 8 سنة...
بتاريخ:

السلام عليكم ورحمة الله وبركاتة 

اذا بالامكان اريد عمل مكتبة خاصة dll عن طريق لغة c ومن ثم استدعائها من اوراكل فورم 6i

فهل يمكن المساعدة بمثال او بالشرح

مشكورين عباقرة المنتدي

بتاريخ:

السلام عليكم ورحمة الله وبركاتة 

هذة المكتبة ممتازة لما فيها العديد من الاستخدامات الجاهزة 

ولكن السؤال هنا اذا اردنا قراءة من ملف dll خاصتنا فكيف بتكون الطريقة لان المكتبة بالاستدعائات التي بداخلها جاهزة علي استدعائات مخزنة 

ولكن اذا انا انشات مكتبة dll وحبيت اقرء النتيجة اللي في هذة المكتبة كيف بتكون الطريقة 

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

  • بعد 7 شهور...
بتاريخ:

شكرا للجهود الطيبة لكن عندما انفذها تظهر رسالة خطا   FRM-40735  

  • بعد 1 شهر...
بتاريخ:

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

 

اخواني الاعزاء كانت اتمنى اشارك بشكل فعال في هذا المنتدى الناجح باي موضوع

 

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

 

واتمنى من اي واحد عنده معلومه عن API لايبخل بالمشاركة من اجل ان يصبح الموضوع مفيد للجميع

 

------------------------------------------------

بنسبة للطريقة الشرح راح تكون كالتالي :

 

1 - ماهي دوال API .

 

2 - اين نستخدم دوال API وكيف نستفيد منها في برامجنا .

 

3 - ماذا نحتاج لكي تعمل معانا هذا الدوال .

 

4 - بعض الامثلة عن استخدام الدوال .

 

-------------------- بداية الدرس الاول -----------------------------

 

مــــاهـــي دوال API ?

 

كلمة API هي اختصار لـ Application Programming Interface

 

وهي من انتاج شركة مايكرو سوفت لكي تسهل على المبرمجين التعامل مع انظمة التشغيل التابعه لها

 

ومعنها العربي برمجة واجهات التطبيق . تستخدم هذا الدوال في التحكم على مستواى نظام التشغيل او

 

الويندز من داخل برنامجك وليست حصريه على الفورم بل يمكن استخدامها مع اي لغة برمجة مثل ال

 

VB او ال VB.NET او C الخ ...

 

وفيه قد تجد ظالتك التي ضللت تبحث عنها وطالما شكلتلك متاعب لكي تتحكم من داخل برنامجك

 

وبقليل من التفكير يمكنك تطويعها لصالحك و اليك بعض امكانياتها يمكننك من خلالها التحكم في مفاتيح

 

الرجيستري من اضافة و حذف وتعديل . اغلاق الويندز و تحريك الملفات و حذفها و الكتابه عليها و

 

اختيار الطابعات و تغير اللوان العناصر في الشاشة و تشغيل البرامج و معرفته البرامج النشطة و و

 

و .........الخ

 

---------------------------------------------------------------------------------

 

 

 

اين نستخدم دوال API وكيف نستفيد منها في برامجنا ؟

 

تستخدم دوال API مثلها مثل باقي الاكواد التي تكتب في الاحداث على مستوى الشاشة او البلوك او

 

العناصر من الممكن الاستفاده منها في حالة عدم تمكن الفور من تحقيق الهدف او لاختصار العمليات

 

الطويلة او لاضافة بعض الحماية القوية على برامجنا

 

-----------------------------------------------------------

 

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

 

نحتاج الى التالي

 

ا - مكتبة تسمى D2KWUTIL.PLL

 

ب - ومكتبة D2KWUT60.DLL

 

طريقة تركيب المكتبة نقو م بإ رفاق المكتبة الفورم

w6w_200601251119282a250dac.gif

 

نقوم بعد ذلك بنسخ مكتبه D2KWUT60.DLL الى هوم الفورم بيلدر في المسار التالي

 

<FORM BULIDER HOM>/FORMS60/

 

مثل لو كان عندي الفورم نازل على هذه المسار C:\ORANT

 

فأن المسار يصبح كتالي : C:\ORANT\FORMS60

 

مرفق الملفات المطلوبه

 

بهذا نستطيح استخدام الدوال دون اي مشاكل

 

----------------------------------

 

الامثلة على الدوال مرفق الرجاء وضع المكتبة D2KWUTIL.PLL و D2KWUTIL.PLX

 

بجوار الفورم اي في نفس المسار

مشكور اخى الفاضل

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.