1.37k likes | 1.65k Views
بسم الله الرحمن الرحيم. معهد الدراسات واللغات يقدم. احترف أوراكل ديفلوبر. إعداد أ/وليد يحى الحميدي. تنصيب DVELOPER. 1- قم بالذهاب الى قائمة ابداء ثم INSTALL كما هو واضح من الشكل. فتظهر الشاشة التالية :. ضغط FROM على الشكل التالي :.
E N D
معهد الدراسات واللغات يقدم احترف أوراكل ديفلوبر إعداد أ/وليد يحى الحميدي
تنصيب DVELOPER 1- قم بالذهاب الى قائمة ابداء ثم INSTALL كما هو واضح من الشكل فتظهر الشاشة التالية :
ثم نضغط على الINSTALLER ثم نضغط على المجلد INSTALL ونختارالمجلد US ثم الملف الذي بداخله فتظهر القائمة التالية على الشكل التالي:
نختار المكونات حسب التحديد ادناه بعد التحديدانقر على INSTALL تظهر الشاشة التالية
انقر OK تظهر الشاشة التالية انقر OK لانهاء عملية التنصيب
المطور 2000 عبارة عن مجموعة من البرامج التي انتجتها شركة اوراكل خاصة بانتاج برامج قواعد البيانات وتدعم هذه البرامج البيئة GUI (GRAPHIC USER INTERFACE)والتي تسمح بانتاج برامج قواعد بيانات المعتمدة عللى بيئة رسومية سهلة التعامل للمستخدم العادي من خلال نماذج فعالة وسهلة الاستخدام
اقسام المطور REPORT BUILDER FORM BUILDER QUERY BUILDER GHRAPGICS BULDER
تابع اقسام المطور PROCEDURE BUILDER SCHEMA BUILDER TRANSLATION BUILDER PROJECT BULDER
الوصول الى اجزاء المطور بمكن الوصول الى اجزاء المطور بالطريقة الموضحة ادناه
تشغيل FORM BUILDER (منشئ النماذج) عند تشغيل الـ FORM BUILDER تظهر الشاشة التالية :- الاختيار الاول يسال اذا كنا نريد انشاء نموذج يعتمد على تعليمات التشغيل الاختيار الثاني يسال اذا كنا نريد انشاء نموذج يدويا الاختيار الثالث يسال اذا كنا نريد فتح نموذج تم انشاءه سابقا بتحديد موقعه الاختيار الرابع يسال اذا كنا انشاء نموذج يعتمد على قالب تم انشاءه المكونات الرئيسية لمنشئ النماذج :- يتكون من النوافذ التالية
1. شاشة المستكشف OPJECT NAVIGATOR عند اختيار الاختيار الثاني ثم OK تظهر النافذة التالية شجرة عناصر التطبيق ككل سيتم شرحها لاحقا شجرة عناصر النموذج تسمى النافذ شاشة المستكشف OPJECT NAVIGATOR وفي اعلاه يظهر كلمة MODUL وهي اسم النموذج ثم تظهر شجرة متفرعة من النموذج بمكونات النموذج وتستخدم في انشاء عناصر النموذج وسيتم استعراضها لاحقا
LYOUT EDITOR CANVASE هذا الجزء يسمى البساط ( CANVAS ) والذي يتم انشاء جميع عناصر النموذج عليه وذلك باختيار العنصر من LYOUT TOOLBAR ثم النقر هنا او النقر والسحب LYOUT TOOLBAR 2. مصمم الشكل LYOUT EDITOR من القائمة TOOLS اخترEDITOR LYAOUT لتظهر النافذة التالية والتي تسمى ايضا مصمم الشكل او قم بالضغط على المفتاح F2 من لوحة المفاتيح يتكون من : -1شريط ادوات LYOUT TOOLBAR يستخدم في اضافة ادوات او ما تسمى بالبنود الى النموذج مثل الازرار والقوائم ومربعات الاختيار وازرار اذاعية والصور وغيرها . -2شريط تنسيق LYOUT TOOLBARيستخدم في تنسيق العناصر باختيار نوع وحجم ونمط الخط والمحاذاة للعناصر -3البساط او الـ CAVASE
3. لوح الخصائص PROPERTY PALATTE من القائمة TOOLS انقر على PROPERTY PALATTE او اضغط المفتاح انقر على PROPERTY PALATTE او اظغط المفتاح F4 لتظهر شاشة الخصائص للعنصر المحدد في شاشة الكائنات او المحدد في البساط وهنا ظهرت شاشة الخصائص للـ MODUL لانه هو المحدد
انشاء نموذج مبني على تعليمات التشغيل 1- شغل FORM BUILDER ثم اختر الاختيار الاول 2- تظهر الشاشة التالية انقر NEXT
أختار الخيار الأول أي جدول أضغط ok فتظهر الشاشة التالية
ضغط Browse فتظهر النافذة التالية أدخل اسم المستخدم scott و كلمة المرورTIGER ثم يتم الاتصال بقاعدة البيانات بضغط connect فتظهر الشاشة التالية
نضع إشارات صح كما في الشكل السابق نضغط على أسماء الجداول واحد بعد الآخر ثم نضغط ok فتظهر الشاشة التالية
لاحظ أن القسم اليساري يحوي أسماء الأعمدة التي هي موجودة في الجدول deptعند ضغط إشارة > نختار عمود عمود أما بضغط >> نختار جميع الأعمدةأما الإشارات < تعني عدم اختيارالمهم نقوم باختيار جميع الأعمدة ثم التالي فتظهر الشاشة التالية
اختر الخيار الأول ثم نهاية فتظهر شاشة أخرى إضغط التاليفتظهر شاشة أخرى تسألك عن اسم الكانفا التي تريد أن يظهر عليها الجدول dept كما في الشكل
انقر NEXTفتظهر الشاشة التالية التي أختار منها ما أريد إظهاره أو عناصر الإظهار
ثم NEXT فتظهر هذه الشاشة أغير الprompt للأسماء التي أحب أن أغيرها لها لاحظ أن هناك عمود بجانب الprompt اسمه width و آخر hieght الأفضل أن أختار عرض متساوي وارتفاع متساوي كما في الشكل
التالي يظهر شاشة تسألني إن كنت أحب أن يكون شكل الخرج بشكل إطار أم على شكل جدول اختار الخيار الأولكما في الشكل
ثم التالي ثم تظهر شاشة تهنئك على نجاح البناء ثم نهايةتظهر الشاشة التالية
ثم التالي تظهر شاشة تهنئك على نجاح البناء ثم نهاية تظهر الشاشة التالية
لاحظ أن البلوك يحوي عناصر تحتوي على سجلات الأعمدة وهي عناصر من نوع text_itemلاحظ خواص المحاذاة لليمين واليسار في الأعلى والتي تفيد في ترتيب الأزرار. ولاحظ وجود رسوما ت على شريط الأدوات مثل دائرة ومربع هي عبارة عن رسوم تزيينية وهي توضع داخل الكانفا ولكن غير تابعة للداتا بلوك من الممكن تغيير ترتيب الأزرار بالسحب إما بالماوس أو بالكيبورد أو من الخواص الفيزيائية إذ أنك تضغط على الزر اسم القسم مثلا بزر الماوس اليمين و أضغطproperty paletteكما في الشكل
في الغالب يكون حجم الكانفا نفس حجم الwindow إلا إذا كان هناك أكثر من كانفا في الwindow الواحدة لاحظ أن الحد الأسود هو حد الwindow و أن الحد الكاشف فهو للكانفا بإمكانك تغيير حجم الكانفا أيضاً منproperty palette أو بالسحب وعند خروج بعض العناصر من الكانفا يعطي خطأ ممكن أن تغير لون الكانفا أيضاً من الproperty palette أيضاً ألوان الكلمات والعناصر ممكن تغييرها من الproperty palette حيث ان لكل عنصر نافذة او كانفا أو text item أو زر أو الخله property palette خاصة فيهإن لم تظهر عندك هذه الشاشة فانقر زر الماوس اليمين ثم layou t editorأو إضغط F2إن أردت ظهور ال object navigator وهي الشاشة البيضاء التي كانت تظهر على اليمين إضغط F3
الحفظ والتنفيذ طرق الحفظ 1- النقر على رمز الفلوبي (FLOPY DISK) في يسار شريط المستكشف 2- من القائمة FILE انقر على SAVE AS حدد موقع الحفظ وليكن في مجلد جديد باسم يكتب باللغة الانجليزية لاحظ انه سيتم حفظ النموذج بامتداد من FMB طرق التنفيذ قم باحد خطوات الحفظ التالية :- 1- النقر على الشكل المشابه لاشارة المرور اعلى النموذج 2- ظغط المفتاحين CTRL + R 3- من القائمة PROGRAM ثم RUN ثم CLIENTSERVER سيتم انشاء ملف تنفيذي بامتداد FMX ويمكن تشغيلة باستخدام برنامج FORM RUN TIME الموجود ضمن برامج المطور
أنقر زر تنفيذ استعلام الظاهر في الأعلى فيظهر عندي السجلات الموجودة داخل الجدول dept و أتنقل بين السجلات باستخدام الأزرار الزرق الواضحين في الأعلى كما في الشكل التالي حذف سجل جديد تعديل سجل :- ضع المؤشر في السجل المطلوب تعديلة ثم فم بالتعديلات المناسبة الحفظ اغلاق البرنامج انقر الزر اغلاق اعلى النافذة اضافة سجل جديد
انشاء نموذج يدوي 1- في شاشة OPJECT NAVIGATOR حدد على MODUL ثم اضغط المفتاحين CTRL + N او CREATE 2- اضغط المفتاح F2 لاظهار البساط كما في الشكل التالي
الخطوة التالية هي انشاء بلك ويمكن انشاء بلك مرتبط بجدول اما باستخدام المعالج بالطريقة التالية :-1- في شاشة OPJECT NAVIGATORانقر على DATA BLOCK ثم CREATE يظهر مربع حوار انقر الاختيار الاول ثم OKاو انقر بالزر الايمن في مكان فارغفي شاشة OPJECT NAVIGATOR ثم انقر DATA BLOCK WIZARDاو انقر في أي مكان على البساط ثم DATA BLOCK WIZARD
اكمل خطوات انشاء البلك وليكن مبني على جدول الادارات
انشاء بلك يدويا • قم بانشاء نموذج يدوي • ثم حدد على DATA BLOCK في شاشة OPJECT NAVIGATOR ثم CREATE ثم انقر الاختيار الثاني ثم OK • لاحظ ظهور بلك جديد باسم افتراضي مثل BLOCK3 ويتكون من الثلاثة العناصر التالية • واهم هذه العناصر هو ITEMS • ,وهي مجموعة البنود ولكنها هنا • لا تحتوي أي بند ويمكن انشائها • يدويا كما يلي :- 1- من شريط الادوات (TOOLBAR) انقر على abc ثم انقر على البساط في أي مكان اثناء تحديد البلك الجديد ليتم الانشاء عليه
قم بالتحديد على البلك ثم F4 لعرض خصائص البلك الجديد ثم غير الخصائص كما يلي :- • قم بالتحديد على العنصر الذي تم إنشائه بالنقر عليه في البساط او في شاشة OPJECT NAVIGATOR ثم F4 لعرض خصائص العنصر الجديد ثم غير الخصائص كما يلي :- • قم باضافة بقية البنود بنفس الطريقة السابقة في كل بند غير اسم العمود في الخاصية COLUMN NAME نفذ ثم لاحظ
برمجة زر: سوف نقوم الان بمعرفة كيف يتم برمجة زر وسناخذ ازرار التنقل واحفظ والاضافة والحذف . تعني أني عندما أقوم بضغط الزر أجعله يقوم بعمل معين وذلك بربط هذا الزر مع حدث أو ما أسميه قادح trigger بالنقر على الزر حتى تظهر المقابض ثم أضغط على زر الماوس اليمين ثم smart triggers ثم القادح الذي بتنفيذه يتم العمل سواء كان ضغط زر أو فتح نفذه أو غير ذلك هنا لنختار عند ضغط زر أي When-button-Pressed اكتب الكود التالي مثلا واذي يقوم بالانتقال الى السجل التالي NEXT_RECORD; والان قم بالخطوات التالية لبرمجة ازرار النموذج الاولية
أولاً لنظهر الlayout editor بضغط F2 نرى على الطرف الأيسر شريط الأدوات نضغط button من شريط الأدوات ونذهب إلى سطح الكانفا الموجود على الlayeout ditor و نضغط بزر الماوس اليسار ونحدد مربع يظهر مقابض نحدد حجم الزر بالشكل الذي نريدممكن تغيير موقع الزر بتحديده وتحريكه من الأسهم الموجودة على لوحة المفاتيحسترى أن هذا الزر عليه لافته هي push_button4 بإمكانك تغيير اسم الزر على الشكل التالياضغط على الزر فتظهر المقابض ثم نضغط زر الماوس اليمين ثم الproperty palette نغير الName الموجودة باللون الأصفر وذلك بالتعليم على push_button4 ونكتب Next_rec مكان الpush_putton4 كما في الشكل. المقابل
انقر بالزر الايمن على الزر ثم اختر SMART وهي عبارة عن مجموعة TRIGGER متوقعه مع الزر من هذه المجموعة اختر الحدث الموضح بالجدول ثم اكتب الكود المقابل ثم كرر ذلك لكل زر
يمكن الاستعانة بالبرامج الفرعية الموجودة في المطور بالذهاب القائمة PROGRAME ثم SYNTAX PALETTE تظهر نافذة انقر على الحرف N او حسب اول حرف من الكود المطلوب كتابته لتصل الى الكود بسرعة او استخدم شريط التمرير ثم انقر الزر INSERT لادراج الكود الى نافذة محرر PLSQL
قم باستكمال برمجة بقية الازرار كما يلي