الخميس، ٢٩ يناير ٢٠٠٩

Built-in Constants

Many of the built-in subprograms take numeric values as arguments. Often, constants have been defined for these numeric arguments. A constant is a named numeric value. When passing a constant to a built-in do not enclose the constant value in quotation marks.

Constants can only appear on the right side of an operator in an expression.

In some cases, a built-in can take a number of possible constants as arguments. Possible constants are listed in the descriptions for each parameter.

In the following example, BLOCK_SCOPE is a constant that can be supplied for the parameter constant VALIDATION_UNIT. Other constants listed in the description are FORM, RECORD, and ITEM.


SET_FORM_PROPERTY('my_form', VALIDATION_UNIT, BLOCK_SCOPE);


=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

الخلاصه هنا انه بيتكلم على وجود ثوابت معينه بتوضع
كأجابة لعوامل محدده فى بعض الـ built-in

فدعنا نشرح المثال السابق :-
فالـ SET_FORM_PROPERTY هو الـ Built-in
و ما بين القوسيين يدعى Parameters ( عوامل )
و أول عامل هو أسم الفورمه : 'my_form'
و ثانى عامل هو مستوى الفاعلية الذى يحدد مجال فاعلية الفورم .
و ثالث عامل (اللى هو احنا بنتكلم عليه فى الدرس ده ) هو العامل الذى يأتى
كأجابه للعامل الثانى ، و هو مكتوب فى المثال
BLOCK_SCOPE
و الفكره هنا هى اننا منقدرش نكتب غير عبارة واحده من العبارات التالية :-
DEFAULT_SCOPE, BLOCK_SCOPE, RECORD_SCOPE, ITEM_SCOPE
و فى حال أذا وضعت أى عبارة أخرى فسوف ينتج خطأ .... و لذلك نحن نقول على هذا بالعوامل الثابته ( Built-in Constants ) .


Share/Save/Bookmark

الأربعاء، ٢٨ يناير ٢٠٠٩

Restricted Built-in Subprograms

يوجد نوعان من الـ Built-in :-
  1. Restricted built-ins
  2. Unrestricted built-ins
بالنبسة للـ Restricted built-ins (الـ built-ins المقيده ) فهى تؤثر فى التنقل الداخلى (و هو يحدث فى خلفية الـ Form Builder و هذا بالطبع لا نراه ) و تؤثر أيضاً فى التنقل الخارجى ( و هذا ما نراه فى الـ Form Builder ) .

و لذلك يتم استخدام الـ Restricted built-ins عندما لا تتواجد اى تنقلات داخلية ..... و من ثم فهو من الخطاء تماماً أن نستخدم الـ Restricted built-ins فى الـ Pre , Post triggers لأن هذه الـ Triggers يتم أطلاقها عند التنقل من كائن لأخر .

و لكن يمكن أستدعاء الـ Restricted built-ins من الـ When triggers المخصصه لوجهة الـ items كالـ When-Button-Pressed و When-Checkbox-Changed ، و أيضاً يمكن أستدعاء الـ Restricted built-ins من أى When-New-"object"-Instance triggers أو أى key triggers .

أما بالنسبه للـ Unrestricted built-ins فهى لا تؤثر بأى شكل فى التنقل المنطقى او الفيزيائى و يمكن أستدعائها من أى Triggers .

و فى كل وصف لـ Built-in يوجد عبارة الـ Built-In Type التى تصف اذا كان الـ Built-in مقيد أم لا .

Share/Save/Bookmark

مقدمه عن الـ Built-ins الخاصه بـ Forms 10g

الـ Built-ins هى أجراءات و دوال جاهزة توضع فى الـ Triggers المناسبه لتفيذ اوامر معينه فى البرنامج (الفورمه) .

و سوف أشرح فى هذا الكورس كل الـ Built-ins الموجوده فى Forms 10g ... أضغط على هذه الصوره لزيادة التوضيح :-


و هذا رابط الـ Documentary الخاص بالـ Built-ins الموضح فى الصورة السابقة ... أضغط هنا

أتمنى ان أرى تفاعل مع الدروس التى سوف توضع حتى أستطيع أن أكمل الكرس بالكامل .

Share/Save/Bookmark

السبت، ٢٤ يناير ٢٠٠٩

شرح بالصور لطريقة عمل ايقونة على الـ Forms 10g

اعمل كما هو مشروح فى الصور التالية (بأمكانك الضغط على الصورة لرؤيتها بحجمها الطبيعى) :-



















و هذا الملف يمكنك تحميله لترى الـ Source Code .... أضغط هنا


و انا مستعد لأى أستفسار ..... و بالتوفيق
Share/Save/Bookmark

السبت، ١٠ يناير ٢٠٠٩

تحميل و تثبيت أوراكل Database 10g و الـ Developer 10g

أنا عملت كتاب أتمنى ان ينول أعجبكم ، و هو يشرح بالتفصيل - صورة بصورة - طريقة تحميل و تثبيت كل من Oracle Database 10g و ال Oracle Forms 10g و الربط فيما بينهم .

حمل الكتاب من هذا الرابط :-



و أنا أرحب بأى أقتراح أو أستفسار.


و بالتوفيق للجميع


Share/Save/Bookmark

أنشاء أختصار لبرنامجك على سطح المكتب

أنا عملت مذكرة متواضعة أتمنى ان تنول اعجبكم ، و هى تشرح كيفية عمل أختصار Shortcut على سطح المكتب حتى تتمكن من الدخول مباشرتاً الى برنامجك .... المذكرة تشرح الطريقة على ال Forms 6i و ال Forms 10g

لتحميل أضغط على هذه الصورة :-



مع تمنياتى بالتوفيق للجميع

Share/Save/Bookmark

تصميم قواعد البيانات (نظرى) - السعودية




هذا الكتاب يمكن تداوله بدون اى مشاكل لأن حقوق ملكيته لا تمنع التوزيع و النشر علماً بأن حقوقه محفوظه الى :-

المملكة العربية السعودية
المؤسسة العامة للتعليم الفنى و التدريب المهنى
الأدارة العامة لتصميم و تطوير المناهج


بالنسبة لمحتويات الكتاب فهى كما بهذه الصورة :-


الصورة المرفقة



للتحميل أضغط على الصورة أعلاه .

و بالتوفيق للجميع

Share/Save/Bookmark
Newer Posts Older Posts Home Page