بتاريخ: 30 ديسمبر 201015 سنة comment_206367 (مفاجئة)شاشة Template تم تجهيزها بواسطة الــ OBJECT GROUP التي تم وضعها في OBJECT LIBRARIES و من ثم إستخدام طريقة التوريث الرائعة في الديفلوبرفي البداية نحدد متى يتم استخدام القالب, عند العمل على أنظمة متكاملة نلاحظ :1. أن هناك العديد من الوظائف والكائنات تتكرر بشكل مستمر في كل شاشة مثلاً HEADER الشاشة الذي يحتوي على إسم النظام والمستخدم والوقت والتأريخ 2. شريط الأدوات من حفظ ومسح وطباعة والتالي والسابق وأخر سجل وتنفيذ الإستعلام واستعلام 3. الحفاظ على النسق العام للبرمجية من ألوان وخطوط وأطوال وعرض الشاشات والمحاداة 4. الدوال والإجراءت المستدعاة بشكر متكرر في لتنفيذ الكثير من الوظائف الخدمية والكثير الكثير مثل هذه الإشياء تخيل إنك تكرر هذه الإجراءات في كل شاشة ومن ثم تقوم برمجة وظيفة الشاشة سيكون ساعات العمل على هذه الطريقة الأولى مضاعف لكن بإستخدامك للقالب سيوفر الكثير من الوقت للمبرمج وهذه الطريقة فعالة جداً ضمن الفرق البرمجية في شركات .والآن نأتي لتعاريف عناصر العمل :-حسب معلوماتي البسيطة جدا وليسى حسب تعريف أوراكل .1 . OBJECT GROUP :-هو عبارة عن كائن يمكنك تجميع فيه كل كائنات أوبجيكت نافيجيتور ( ( Object Navigatorمثل triggers و blocks و canvas و PROPERTY CLASS وWindow ودوال وإجراءات والخ من الكائنات حسب هيكلية شاشات النظام ويخزن في الشاشة نفسها.2. OBJECT LIBRARIES:-هو عبارة عن مكتبة يمكنك تجميع فيها كل الكائنات سابقة الذكر بما فيها OBJECT GROUP ويفرق عن الكائن السابق بشيئين , يخزن في ملف خراجي (مستقل) وكذا أنه يمكن أن تصنف في الكائنات حسب النوع مثلاً triggers لوحدها والـ canvass لوحدها وهكذا في علامات تبويب تحتويها المكتبة.3. التوريث:وفيها يكتسب فيها الكائن خواص الكائن المورث منه وهي طريقة رائعة في العمل وبسيطة جداً .الأن نأتي لطرق الإنشاء :OBJECT GROUP:أنشي كائن جديد ومن ثم إسحب كل الكائنات الى داخلها بشكل مجمعات حسب النوع.OBJECT LIBRARIES:أنشئ مكتبة جديدة وإفتح علامة التويب فيها و إجعلها بجانب المستعرض ومن ثم إسحب OBJECT GROUP الى علامة تبويبها وأحفظ المكتبة بالإسم الذي تريد .لإستخدام المكتبة إفتح المكتبة في الديفلوبر فقط إعمل دبل كليك عليها التوريث لعمل شاشة جاهزة بكل الكائنات المتكررة والمعدة مسبقا لاحظوا السهولة:أنشئ شاشة جديدة ثم أنشي كائن جديد من نوع OBJECT GROUP إفتح نافذة خصائص الكائن وإختيار subclass information إجعل راديو باتن object وفي module إجعلها MEEHAL_OL وفي object name meehal_opj لأن هذه محتويات المكتبة الذي عملتها يوجد بالمرفقات ملف ورد فيه صور تشرح عملية التوريث(مفاجئة)شاشة Template تم تجهيزها بواسطة الــ OBJECT GROUP التي تم وضعها في OBJECT LIBRARIES و من ثم إستخدام طريقة التوريث الرائعة في الديفلوبرفي البداية نحدد متى يتم استخدام القالب, عند العمل على أنظمة متكاملة نلاحظ :1. أن هناك العديد من الوظائف والكائنات تتكرر بشكل مستمر في كل شاشة مثلاً HEADER الشاشة الذي يحتوي على إسم النظام والمستخدم والوقت والتأريخ 2. شريط الأدوات من حفظ ومسح وطباعة والتالي والسابق وأخر سجل وتنفيذ الإستعلام واستعلام 3. الحفاظ على النسق العام للبرمجية من ألوان وخطوط وأطوال وعرض الشاشات والمحاداة 4. الدوال والإجراءت المستدعاة بشكر متكرر في لتنفيذ الكثير من الوظائف الخدمية والكثير الكثير مثل هذه الإشياء تخيل إنك تكرر هذه الإجراءات في كل شاشة ومن ثم تقوم برمجة وظيفة الشاشة سيكون ساعات العمل على هذه الطريقة الأولى مضاعف لكن بإستخدامك للقالب سيوفر الكثير من الوقت للمبرمج وهذه الطريقة فعالة جداً ضمن الفرق البرمجية في شركات .والآن نأتي لتعاريف عناصر العمل :-حسب معلوماتي البسيطة جدا وليسى حسب تعريف أوراكل .1 . OBJECT GROUP :-هو عبارة عن كائن يمكنك تجميع فيه كل كائنات أوبجيكت نافيجيتور ( ( Object Navigatorمثل triggers و blocks و canvas و PROPERTY CLASS وWindow ودوال وإجراءات والخ من الكائنات حسب هيكلية شاشات النظام ويخزن في الشاشة نفسها.2. OBJECT LIBRARIES:-هو عبارة عن مكتبة يمكنك تجميع فيها كل الكائنات سابقة الذكر بما فيها OBJECT GROUP ويفرق عن الكائن السابق بشيئين , يخزن في ملف خراجي (مستقل) وكذا أنه يمكن أن تصنف في الكائنات حسب النوع مثلاً triggers لوحدها والـ canvass لوحدها وهكذا في علامات تبويب تحتويها المكتبة.3. التوريث:وفيها يكتسب فيها الكائن خواص الكائن المورث منه وهي طريقة رائعة في العمل وبسيطة جداً .الأن نأتي لطرق الإنشاء :OBJECT GROUP:أنشي كائن جديد ومن ثم إسحب كل الكائنات الى داخلها بشكل مجمعات حسب النوع.OBJECT LIBRARIES:أنشئ مكتبة جديدة وإفتح علامة التويب فيها و إجعلها بجانب المستعرض ومن ثم إسحب OBJECT GROUP الى علامة تبويبها وأحفظ المكتبة بالإسم الذي تريد .لإستخدام المكتبة إفتح المكتبة في الديفلوبر فقط إعمل دبل كليك عليها التوريث لعمل شاشة جاهزة بكل الكائنات المتكررة والمعدة مسبقا لاحظوا السهولة:أنشئ شاشة جديدة ثم أنشي كائن جديد من نوع OBJECT GROUP إفتح نافذة خصائص الكائن وإختيار subclass information إجعل راديو باتن object وفي module إجعلها MEEHAL_OL وفي object name اجعلها meehal_opj لأن هذه محتويات المكتبة الذي عملتها يوجد بالمرفقات ملف ورد فيه صور تشرح عملية التوريثملاحظة هامة :يجب حذف الWINDOW1 و تجعل خاصية الشاشة CONCOLE WINDOW هي WIN_PRY الان فقط عليك برمجة وظائف الشاشة اللي تريدها هكذا اسهل وأعذرونا على التقصير في المعلومات TEMPLATE.rar تقديم بلاغ
بتاريخ: 31 ديسمبر 201015 سنة comment_206381 السلام عليكم ورحمة الله شكرا لك أخي الفاضل على هذا الجهد المتميز جاري التنزيل . .. وسيتم تثبيت الموضوع لأهميته جزاك الله خيرا تقديم بلاغ
بتاريخ: 31 ديسمبر 201015 سنة comment_206382 بارك الله فيكيا د/ميهال :lol: تمنياتي لك بالتوفيق والنجاح تقديم بلاغ
بتاريخ: 31 ديسمبر 201015 سنة كاتب الموضوع comment_206420 شكر من كل قلبي لك أخي أمجد دائما سريع في الإستجابة الله لايحرم هذا المنتدى منكشكرا لك أ.د/إبراهيم الكامل :lol: تقديم بلاغ
بتاريخ: 31 ديسمبر 201015 سنة كاتب الموضوع comment_206430 الله يسلمك king oracle ويحفظك مشاركتكم معنا هي الأروع تقديم بلاغ
بتاريخ: 1 يناير 201115 سنة كاتب الموضوع comment_206480 شكراً لك الأخ sabeer بس على فكرة أنا مش دكتور الأخ ابراهيم الكامل حب يجاملنا وإن شاء الله أقدر أكمل دراساتي العليا واشكرك مرة أخرى تقديم بلاغ
بتاريخ: 3 أبريل 201114 سنة comment_210336 شكراً جزيلاً أخي ميهال بارك الله فيك وجزاك الفردوس الأعلى من الجنانمواضيعك قيمة ومتميزة ومشاركاتك راقية اسآل المولى ان يجعل كل ماتقدمة في موازين حسناتك تقبل مروري ... تقديم بلاغ
بتاريخ: 3 أبريل 201114 سنة كاتب الموضوع comment_210344 الشكر لله أخي عدي والرقي هو في كلامكم المؤدب والرائع الدال على البيئة المحترمة الذي تعيش فيها وشكرا على تعليقك تقديم بلاغ
بتاريخ: 17 نوفمبر 201114 سنة كاتب الموضوع comment_217718 ياجماعة الم يقم اي احد بتطوير المثال او حتى يأتي بفكرة مشابهة على المثال لكي نتبادل الرؤى والافكار لنستفد من بعضنا تقديم بلاغ
بتاريخ: 21 نوفمبر 201114 سنة comment_217804 ماشاء الله على الموضوع الرائع تسلم اخيوجاري التنزيل تقديم بلاغ
بتاريخ: 21 نوفمبر 201114 سنة كاتب الموضوع comment_217828 شكراً لك اخي شرارة على كلامك اللطيف وشكرأ على مرورك الكريم تقديم بلاغ
بتاريخ: 18 نوفمبر 201312 سنة comment_242931 تحياتي جربتها و ما نفعتش بيطلعلي error frm-13005 تقديم بلاغ
بتاريخ: 30 مايو 201411 سنة كاتب الموضوع comment_251289 تحياتي جربتها و ما نفعتش بيطلعلي error frm-13005 الأخت ام حسين الشاشة شغال 100% والمثال مجرب عندي ويعمل هل اتبععتي الخطوات كاملة بالشرح أرجوا الرد تقديم بلاغ
بتاريخ: 30 ديسمبر 201510 سنة comment_269715 ممكن عمل فيديو بشرح تفاصيل اكثر عن الموضوع وجزاك الله كل خير تقديم بلاغ
بتاريخ: 6 يناير 201610 سنة كاتب الموضوع comment_269965 الوقت والظروف لايسعفونا بعمل فيديو للمثال فاعذرونا على ذلك تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.