إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


19 رد (ردود) على هذا الموضوع

#1 RUN_into

RUN_into

    عضو

  • الأعضــاء
  • 48 مشاركة

تاريخ المشاركة 25 January 2006 - 03:52 PM

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

ب - ومكتبة D2KWUT60.DLL

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

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

<FORM BULIDER HOM>/FORMS60/

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

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

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

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

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

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

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

ملفات مرفقة

  • ملف مرفق  FORMS60.zip   387.65كيلو   1001 عدد مرات التحميل
  • ملف مرفق  FORM.zip   14.07كيلو   646 عدد مرات التحميل

  • aahm_2006 معجب بهذا

#2 moad_krishan

moad_krishan

    مشترك

  • الأعضــاء
  • 122 مشاركة

تاريخ المشاركة 25 January 2006 - 08:16 PM

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

#3 moca_moca

moca_moca

    مشترك

  • الأعضــاء
  • 78 مشاركة

تاريخ المشاركة 26 January 2006 - 12:10 AM

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

أحب الصالحين ولست منهم ** لعلي أن أنال بهم شفاعة

وأكره من تجارته المعاصي ** ولو كنا سواء في البضاعة

#4 RUN_into

RUN_into

    عضو

  • الأعضــاء
  • 48 مشاركة

تاريخ المشاركة 26 January 2006 - 03:24 AM

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

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

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


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

في الصورة

#5 fish

fish

    عضو نشط

  • الأعضــاء
  • 363 مشاركة
  • البـلـد: Country Flag

تاريخ المشاركة 26 January 2006 - 10:54 AM

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

#6 m_almarei

m_almarei

    عضو نشط

  • الأعضــاء
  • 461 مشاركة

تاريخ المشاركة 26 January 2006 - 08:27 PM

احسنت والى الامام
قال تعالى: (وفوق كل ذي علم عليم)

قال تعالى: (وقل رب زدني علما)

--------------------------------------------------------------------------------------------
m_almarei@hotmail.com

#7 emadabdullah

emadabdullah

    مشترك

  • الأعضــاء
  • 85 مشاركة

تاريخ المشاركة 27 January 2006 - 12:59 PM

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

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

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

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

Abdallah Emad

ملفات مرفقة


Abdullah Emad
Oracle HRMS Techno-Functinal

#8 alabqari

alabqari

    عضو نشط

  • الأعضــاء
  • 227 مشاركة

تاريخ المشاركة 27 January 2006 - 05:22 PM

مشكورين اخواني على هذا المجهود المبذول
و جزاكم الله خير على كل شيء
العبقري: قال رسول الله صلى الله عليه وسلم "إن الله يحب إذا عمل أحدكم عملاً أن يتقنه" صدق رسول الله
alabsari@yahoo.com
[http://www.yemenmart.com
الدليل التجاري السياحي اليمني

#9 Amgad

Amgad

    مشرف عام ومشرف قسم تحليل النظم

  • الفريق الإداري
  • 4,812 مشاركة
  • الاسم الأول:امجد
  • اسم العائلة:حلمي
  • البـلـد: Country Flag
  • المنصب الحالي:Business Systems Analyst at NATCOM Co. Riyadh KSA

تاريخ المشاركة 27 January 2006 - 06:27 PM

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

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

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

لا إله إلا الله الحليم الكريم
لا اله إلا الله العلى العظيم
لا اله إلا الله رب السماوات السبع و رب العرش العظيم
‏اللهم ارزقني قبل الموت توبة وعند الموت شهادة وبعد الموت جنة
اللهم ارزقني حسن الخاتمة
اللهم هون علينا سكرات الموت ... ونور علينا قبورنا
اللهم ارزقني الموت وأنا ساجد لك يا ارحم الراحمين
اللهم ثبتني عند سؤال الملكين
اللهم اجعل قبري روضة من رياض الجنة ولا تجعله حفرة من حفر النار
اللهم اني اعوذ بك من فتن الدنيا
اللهم ارحم ابائنا وامهاتنا واغفر لهما وتجاوز عن سيئاتهما وادخلهم فسيح جناتك ... والحقنا بهما يا رب العالمين
اللهم ارحم موتانا وموتى المسلمين واشفي مرضانا ومرضى المسلمين
اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الأحياء منهم والأموات
وبارك اللهم على سيدنا محمد صلى الله عليه وسلم
اللهم آمين ... اللهم آمين ... اللهم آمين


....


#10 RUN_into

RUN_into

    عضو

  • الأعضــاء
  • 48 مشاركة

تاريخ المشاركة 28 January 2006 - 01:43 PM

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

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

#11 kind_eng1982

kind_eng1982

    مشترك

  • الأعضــاء
  • 90 مشاركة

تاريخ المشاركة 15 February 2006 - 10:38 AM

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

#12 moh8582

moh8582

    عضو نشط

  • الأعضــاء
  • 276 مشاركة

تاريخ المشاركة 16 February 2006 - 01:37 PM

مشكور اخوي
ABO RAJAB ..Oracle

#13 aiman_g

aiman_g

    مشترك

  • الأعضــاء
  • 81 مشاركة

تاريخ المشاركة 16 February 2006 - 05:47 PM

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



....................................................

Ayman Gowayed


#14 orahamdi

orahamdi

    مشترك

  • الأعضــاء
  • 132 مشاركة
  • الاسم الأول:Hamdy
  • اسم العائلة:Fleafel
  • البـلـد: Country Flag

تاريخ المشاركة 11 June 2009 - 07:43 PM

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

#15 Ahmad.Hasan

Ahmad.Hasan

    مشرف قسم الـ Forms & Reports والمشاريع

  • فريق الإشراف
  • 4,908 مشاركة
  • الاسم الأول:Ahmad
  • اسم العائلة:Hasan
  • البـلـد: Country Flag
  • المنصب الحالي:HCM Senior Consultant

تاريخ المشاركة 11 June 2009 - 07:53 PM

اشكركم اخواني على ا لمشاركة الرائعه...

.Oracle E-Business Suite R12 HCM Certified Implementation Specialist

 

.Oracle Fusion Human Capital Management 11g Human Resources Certified Implementation Specialist

 

.Oracle Global Human Resources Cloud 2016 Certified Implementation Specialist