amino1 بتاريخ: 28 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 28 أبريل 2007 (معدل) بسم الله الرحمن الرحيم الاخوة الاعزاء في المنتدى السلام عليكم ورحمة الله وبركاته ما رأيكم ان نتعلم مع بعض طريقة عمل الـ Smart Classإذا كان عندكم استعداد انا جاهز مستني الرد اذا وصلنا عشرة متحمسين سوف ابدأ إن شاء الله الحمدلله وصلنا إلى اللقاء الرابع... تابعون وستجدوا مايسركم تم تعديل 5 مايو 2007 بواسطة amino1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
girl_oracle بتاريخ: 28 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 28 أبريل 2007 جزاك الله خيرا ونحن في انتظارك ونفعك الله بعلمكشكرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
khaledmega بتاريخ: 28 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 28 أبريل 2007 السلام عليكماخى الكريم بداية حلوة لموضوع لذيذ ولكن!!!!!!!!!!!!!!لا تجعل عمل الخير او تعليم اى انسان مشروطا او مرهون بعدد معين من الناس فبدء واحتسب الاجر عند اللهوشكراميجا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
hassanabdo بتاريخ: 29 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 29 أبريل 2007 شكرا لرد الاخ خالد فقد اوفى بالغرضوعلى العموم كلنا اكيد معاك بس انوى انت انك تبدأ وشوف اذا كان فيه تفاعل ولا لاوان شاء الله هيكون فيه تفاعل كبير بس ابدأ وقول يا ربشكراننتظر ننتظر ننتظر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 29 أبريل 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 أبريل 2007 (معدل) بسم الله الرحمن الرحيم الأخوة الأعزاء السلام عليكم ورحمة الله وبركاته الحمد لله الذي هدانا لهذا وما كنا لنهتدي لولا أن هدانا الله.في البداية أحب أن أوضح قصدي من أن أنتظر 10 أشخاص ليس لشئ وأنما من باب الحماس وشد الانتباه أولاً وثانياً اريد ان اتأكد من أن الموضوع مهمة بالنسبة للأعضاءوشكر خاص لإدارة المنتدى وللمتفاعلين معي وأنا صراحة أقدر ردودكم التي حمستني جداً وجزاكم الله خيرأحب أن أشرح الموضوع بشكل عملي وأرجو من الاخوان المشاركة والدعم وأحب أن اذكركم بأن (( رحم الله إمرء أهدى إلي عيوبي )) بسم الله نبدأعند تصميم الشاشات تكون هناك بعض الخصائص المشتركة على مستوى النموذج أو الـ Block أو الـ Item ... الخ على سبيل المثال :نوع الخط,حجم الخط,لون الخلفية ,شعار المنشئة ,مساحة الشاشة ...ففي كل مرة أنشئ شاشة يجب ان اراعي فيها هذه الخصائص.فإذا غيرت هذه الخصائص كل مرة سأخسر الجهد و الوقت ,أو بعد الانتهاء من العمل أريد أن اعدل خاصية لحقل مثل لون الخط لكل النماذج المنشئةأو اريد وضع Stander للشركة او جهة العمل ,,,فما الحل ؟؟!! فالحل أن أنشاء Object Library خاصة بي مرة واحدة ثم أستخدمها متى شئت وطبعاً يمكن التعديل عليهامن خصائص Object Library:1-سهولة وسرعة تغيير الخصائص للـ Object.2-يمكن إضافة أكثر من خاصية لنفس الـ Object.3-سهولة التعديل.4-يمكن إستخدامها في أكثر من مشروع.لا أحب أن اطيل عليكم خلينا نكمل باقي الخصائص مع بعض من خلال العمل فما رأيكم؟هذه مقدمة بسيطة وفي المشاركة القادمة سنبدأ سويا بعمل Object Library وأرجو من جميع المشاركين في هذا الموضوع التطبيق أول بأول وأعطاءنا الملاحظات ودايرين نشوف الحماس وهذه الصورة لـObject Library اسمها AMIN_OBJ فيها خصائص لبعض أنواع الـ Itemsملحوظة : النسخة التي سأعمل عليها هي 6i ويمكن تطبيق نفس الخطوات في 9i وكذلك 10g بإختلاف بسيط أن شاء الله سانذكره تم تعديل 29 أبريل 2007 بواسطة amino1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 29 أبريل 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 أبريل 2007 (معدل) السلام عليكم ورحمة الله وبركاته أهلا بكم جميع في اللقاء الثاني وأشهد الله أني أحبكم في اللهسيكون نظام اللقاءات: أن نراجع سويا النقاط الأساسية في اللقاء السابق أولاً.ثم نناقش الجديد.وأخيراً الرد على الإستفسارات أن كان هناك شيء منها.في اللقاء السابق تكلمنا على :1-سبب الحاجة لإستخدام الـ Object Libraries2-بعض خصائصها الـ Object Libraries3-مكان الـ Object Libraries في الـ Form Builder كما كان موضح في الرسم المرفق.تعالو نتعرف اليوم سوياً على كيفية إنشاء الـ Object Libraryفي البداية سأرفق شاشة للعمل عليها وتعمل على scott/tigerللجدولين emp , dept وإذا كان فيها مشكلة حاول اصلاحها أو عمل شاشة مشابها حتى لانخرج عن موضوعنارابط الشاشة obj_lib.zipالخطوة الأولى:قم بإنشاء Object Library وثم إحفظها بإسم (araboug_obj)ولتوحيد العمل إنشاء ملف اسمه (ARABORACLE) على الـ \كماهو موضح بالشكلالخطوة الثانية:سنقوم في هذه الخطوة بعمل الخصائص للـObjectsنراعي في الخصائص أن تكون عامة سنبدأ بالـ Text Item لأنه لا تخلو شاشة من إستخدامه:1-أنشاء MODULE جديد وندخل إلى Porperty Palette ونغير : أ- Coordinate System من تحت مجموعة Physical ونختار من قائمة الـ RealUint القياس (سم). في هذه الخطوة سنوحد القياس بيننا ليسهل العمل. ب- ونغير الـ Diraction إلى Right To Leftوهذة الخطوة مهمة في اللقاءات القادمة لا تنسوها.كما هو موضح بالشكل 2-ننشأ Canvas وندخل داخلها بالضغط على مفتاح F2ونضع Text Item وندخل إلى Porperty Palette ونغير :أ- Name = نسمه الاسم الذي يذكرنا به وليكن my_text_item.ب- اللون (COLOR).ج- الخط (FONT).د- الإرتفاع (HEIGHT) وإخترنا الالاتفاع فقط لانه تقريباً ثابت وإنما المتغير العرض و المكان (X,Y)هـ- وكل ما اريد ان يؤثر في الـtext_itemعند استخدام my_text_item.ملحوظه: اي خاصية يكون بجانبها مربع أخضر سوف تؤثر عند الاستخدم.واي خاصية يكون بجانبها دائرة بيضاء لا تؤثر.بعد ما أختار كل الخصائص التي اريد اقف على كل خاصية لا اريدها عندها مربع اخضر و اضغط على زر الـInherit الموجود في شريط الازرار العلويستجد أن المربع الاخضر تحول إلى دائرة بيضاءكماهو موضح بالشكلملحوظه :شكل الزر يتغير قليلا في النسخ الاخرى ولكن بنفس الاسم.الخطوة الثالثة:طبعاً بعد إلغاء جميع المربعات الخضراء للخصائص التي لا أريدها سيختفي الـtext_item من على الـCanvasأخرج إلى الـ Object navigator 1-أخذ الـtext_item نسخ 2-أفتح (araboug_obj)3-ألصق الـtext_item فيها4-من شريط الأوامر من القائمة object أختار الامر SmartClassبعد الأختيار يظهر علامة صح خضراء بجوار my_text_item.هذه العلامة تشير إلى أن my_text_item يمكن استخدامه الان5- عمل حفظ للـ(araboug_obj)كما هو موضح بالشكلأين يمكن أستخدامه وكيف هذا ما سنعرفه في اللقاء القادم إن شاء الله تابعوناملحوظة : في الخطوة الثالثة الفقرة الرابعة تختلف قليلاً في النسخ الآخرى بس مش هقول الاختلاف ايه رأيكم نشوف من أسرع واحد يجيب الاختلاف؟؟!!منتظر المشاركات تم تعديل 1 مايو 2007 بواسطة amino1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
King Oracle بتاريخ: 30 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2007 اخي العزيز amino1 مشكووووووووووووووور جدا .... تابع بارك الله بك اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
محمد حامد بتاريخ: 30 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2007 بارك الله فيك يا استاذ وبنتظار البقية اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
alaasms بتاريخ: 30 أبريل 2007 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2007 ربنا يزيدك علموالله الموضوع ده كان ناقصنا من زمان واحنا منتظرين استكماله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 30 أبريل 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2007 (معدل) السلام عليكم ورحمة الله وبركاته ياهلا ويا غلا بيكم أحبابي في اللقاء الثالثيارب تكون طبقتم خطوات اللقاء الماضي ومشيت معاكم الأمور تماموإلى الآن منتظرين إجابة سؤال اللقاء الماضي فاكرين ملحوظة : في الخطوة الثالثة الفقرة الرابعة تختلف قليلاً في النسخ الآخرىبس مش هقول الاختلاف ايه رأيكم نشوف من أسرع واحد يجيب الاختلاف؟؟!! كما أتفقنا سنراجع في عجالة نقاط اللقاء الماضي:1- إنشاء الـ Object Library وحفظها2- إنشاء MODULE جديد وتغير: أ- Coordinate System إلى (سنتيمتر). ب- الـ Diraction إلى Right To Left.3- إنشاء Canvas وإنشاء بداخلها Text Item ونسميه ونغير خواصه.4- فتح araboug_obj ونسخ الـ Text Item داخلها و ثم تنفيذ الأمر الامر SmartClass وحفظها.في لقاء اليوم سنتعرف كيفية إستخدام الـSmartClass بسم الله نبدأالخطوة الأولى:1- نتأكد أن الـaraboug_obj موجودة وذلك بمشاهدتها في مكانها أو أختيار أمر فتح (open)من قائمة ملف (file)ومن ثم أختيارها.2- نفتح النموذج المرفق في اللقاء السابق أو أي نموذج آخر.الخطوة الثانية:لإستخدام الـSmartClass هناك طريقتين: أ-بإستخدام الفأرة: 1-الوقوف على الـText Item المراد تغيير خصائصة. 2-الضغط على زر الفأرة الأيمن. 3-إختيار SmartClasses ثم MY_TEXT_ITEM. ب-من داخل Porperty Palette الخاصة بالـ TEXT ITEM المراد تغيير خواصه: 1-فتح الـ Subclass Information من تحت المجموعة General. 2-نختار الـaraboug_obj من قائمة الـ Module. 3-نختار الـ SmartClass المنشئ في اللقاء الماضي (MY_TEXT_ITEM).كما هو موضح بالشكل ملحوظة : إذا لم تستطيع إستخدام أي الطريقتين الرجاء التأكد من الفقرة الأولى من الخطوة الأولى. كيف يمكن التعديل على SmartClass ما المؤشرات التي أعرف من خلاله أنه تم التعديلأختلف أي من الخصائص المؤثرة على الـitem فما العمل كل هذا وأكثر في اللقاء القادم بإذن الله تعالى تابعونا وستجدوا ما يسركم وفي إنتظار المشاركات تم تعديل 30 أبريل 2007 بواسطة amino1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 1 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 مايو 2007 فينكم يا شباب الموضوع مش شيق ولا ايه؟؟!! اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Hamdanmoh_08 بتاريخ: 1 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 1 مايو 2007 (معدل) السلام عليكم ورحمة الله وبركاتهالموضوع أكثر من رائع اخي الكريم ... ونحن في انتظار المزيدبارك الله فيك .. وجزاك الله عنا الف خير .....والسلام عليكم ورحمة الله تم تعديل 1 مايو 2007 بواسطة Hamdanmoh_08 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sky information بتاريخ: 1 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 1 مايو 2007 شكرا مجهود رائع ............ الله يجزيك خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 1 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 1 مايو 2007 شكر خاص لأخوة المتفاعلين.وقريباً اللقاء الرابع انتظرونا وستجدوا ما يسركم بإذن الله اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
gamal بتاريخ: 4 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 4 مايو 2007 thank you and i hope we can begin quickly as possible اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
lune بتاريخ: 4 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 4 مايو 2007 amino1شكرا ع الدرس المهم طبقت الدروس ملحوظة : في الخطوة الثالثة الفقرة الرابعة تختلف قليلاً في النسخ الآخرىبس مش هقول الاختلاف ايه رأيكم نشوف من أسرع واحد يجيب الاختلاف؟؟!! انا عرفت الفرق لاني استخدم ORACLE9iوهو ان ال SmartClass تحت ال Object في 6 ولكن في ORACLE9i سيكون ال SmartClass تحت ال Editهل هذا هو هالفرق شكرا ع الموضوع مرة اخرىاختكlune اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 4 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 4 مايو 2007 (معدل) شكرا ع الدرس المهم طبقت الدروس انا عرفت الفرق لاني استخدم ORACLE9iوهو ان ال SmartClass تحت ال Object في 6 ولكن في ORACLE9i سيكون ال SmartClass تحت ال Editهل هذا هو هالفرق شكر خاص للأخت على التفاعل والإجابة صحيحة وجزاها الله خير وإن شاء الله نكمل الموضوع غداً تم تعديل 5 مايو 2007 بواسطة amino1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 5 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 مايو 2007 السلام عليكم ورحمة الله وبركاتهحبابكم عشرة (تحية سودانية)في اللقاء الرابعفي البداية شكر خاص للمتفاعلين معنا في الموضوع ونقول لهمجزاكم الله خيركما تعودنا أن نتذكر سويا ما كان في اللقاء السابق فهيا بنا:1- نتأكد أن الـaraboug_obj موجودة وذلك بمشاهدتها في مكانها.2- كيفية إستخدام الـSmartClass أ- بإستخدام الفأرة. ب- من داخل Porperty Palette الخاصة بالـ TEXT ITEM المراد تغيير خواصه.أرجوا أن يكون كل من قراء المشاركة ويهمه الموضوع قد طبق الخطوات السابقة واستمتع معها والآن دعونا نبدأ اللقاء الرابع فهلموا لنرى ماهو الجديد اليوم بسم الله نبدأ1- ما المؤشرات التي أعرف من خلاله أنه تم التعديل ؟؟!!: أ- ستجد سهم أحمر في أسفل يسار الـitem. ب- سنجد بجانب أي خاصية تغيرت بواسطة الـSmartClass سهم أسود يدل على نجاح التغيير فعلى سبيل المثال أي كان التغير في طول الـ Item سنجد السهم كما هو موضح بالشكل.2- إذا أختلف أي من الخصائص المؤثرة على الـitem: تظهر علامة x حمراء بجانب السهم إذا تغيرت الخصية بعد إستخدام الـSmartClass ولإرجاع الخاصية كما كانت كل ما علي أن أضعط على زر الـInherit الموجود في شريط الازرار العلويوسأجد السهم الأسود رجع إلى حالته السابق وكذلك الخاصية كما هو في الشكلملحوظه مهم: إذا أنحذفت الـaraboug_obj أو تغير مسارها سيختفي الـitem ويجب تعديل كل الخصائص التي تغيرت بسبب الـSmartClass في اللقاء القادم سنتعرف على كيفية التعديل على SmartClass فانتظرونا وجزاكم الله خير على حسن المتابعة و السلام عليكم ورحمة الله وبركاته اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 5 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 5 مايو 2007 السلام عليكم ورحمة الله وبركاتهأحب أن أشير إلى هذه المشاركة لمساعدتكم في إختيار الألونوجزاه الله خيروداعاً لألوان الفورمز القديمة وبالتوفيق 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
omar-alreyati بتاريخ: 6 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 6 مايو 2007 ما شاء الله عليك يا ريت لو تستمر هكذاوجزاك الله خيراً اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
lune بتاريخ: 6 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 6 مايو 2007 الاخ amino1شكرا ع الدروس المفيدةبانتظار دروسك القادمة حتى اتمكن من تطبيقه في مشروع التخرج قبل تسليمه نهاية الشهر اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
amino1 بتاريخ: 7 مايو 2007 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 7 مايو 2007 السلام عليكم ورحمة الله وبركاتهجزى الله خير الأخوان والأخوات المتفاعلين معي وإن شاء الله ينتهي الموضوع قبل نهاية الشهرممكن الإستفادة من موضوع STACKED CANVAS في مشروع تخرجك وبالتوفيقوأي مساعدة أنا في الخدمة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
nora2006 بتاريخ: 9 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 9 مايو 2007 دائما متميززززززززززززز زادك الله من علمهنورا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Eyas Yaghi بتاريخ: 20 مايو 2007 تقديم بلاغ مشاركة بتاريخ: 20 مايو 2007 جزاك الله خير اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
sherifmans بتاريخ: 16 أغسطس 2007 تقديم بلاغ مشاركة بتاريخ: 16 أغسطس 2007 انت نسيت ولا ايه يا أمين منتظرين كيفية التعديل اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.