بتاريخ: 6 أغسطس 200916 سنة comment_165691 بسم الله الرحمن الرحيم كثرت الأسئلة من الاخوه الاعضاء حول استخدام LOOK AND FEEL TOOL .. وهذا شرح مفصل لاستخدام هذه الــ TOOLS....بسم الله نبدأ: 1- فك الضفط عن المجلد الذي اسمه LAF.2- انسخ ملفات الــ JAR الى المسار التالي: forms/java directory3- قم بعمل UPDATE للملف الموجود بــ forms/server/formsweb.cfg4- طبعا لازم يكون عندك على الجهاز Sun Java Plug بالاضافة الى وجود Oracle JInitiator.5- قم بنسخ الملف forms.css على القرص C6- قم بعمل COMPILE لـــ laf.pll ثم قم بنسخ pll.plx الى المكان الموجود بــ FORMS_PATH variable7- انت الان بحاجة الى TOOLS اسمها jdapi_laf وهي موجودة في المرفقات. * قم بفك الضغط عن المجلد jdapi_laf . * قم بنسخ jdapi_laf.jar الى المسار DEVLOPER/forms/java directory * قم بنسخ laf.olb الى الملجد الخاص بــ olb * قم بنسخ laf.pll الى المجلد الخاص بـــ PLL * قم بنسخ الملف forms_laf.css الى القرص C * قم بنسخ jdapi_laf.xml الى القرص C ايضا8- نذهب الان الى الــ DOS COMMAND ونكتب فيه الأمر التالي: C:/Program Files/Java/j2re1.4.2_16/bin/java.exe" -classpath C:/Oracle/forms/java/jdapi_laf.jar;C:/Oracle/forms/java/frmjdapi.jar; oracle.forms.fd.JDAPI_LAF C:/jdapi_laf.xml الى الاخوة الذين يستخدمون الاصدار 9I قم باستبدال frmjdapi.jar بــــ f90jdapi.jar* ملاحظة: بالنسبة للجافا يفضل استخدام JRE 1.4 environment هي عبارة عن METHOD موجودة في (Sun Java Plug)لذلك لا تحاول استخدام Forms JInitiator environment لانها لن تعمل معك9- بعد الانتهاء من هذه الخطوات ... عند المحاولة لعمل فورم معين سيظهر بالشكل التالي: ( كما هو موضح في الصورة )10- كما يوجد بالمرفقات كتب ستساعدك على استخدام الــ L&F...* ملاحظة: المجلد الذي اسمه jdapi_laf يحتوي على الملفات السابقة...بينما المجلد LAF_138 يوجد به فورم جاهزة.....وأرجو من الاخوان المساعدة في هذا الموضوع حيث انني اعمل على DEVELOPER 6I ولا يمكن تطبيق هذه الــ TOOLS عليه على حد علمي...بالتوفيق اخواني..ولا تنسونا من صالح دعائكم...تحياتي...تحميل الملفات الضرورية : من هناااااا تم تعديل 6 أغسطس 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة comment_165696 أثابك الله على مجهودك الطيب ... وجعله في ميزان حسناتكجزاك الله خيراً تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة كاتب الموضوع comment_165701 الف شكر ياباشا وبانتظار المزيد لا شكر على واجب اخي حمدي...تحياتي...أثابك الله على مجهودك الطيب ... وجعله في ميزان حسناتكجزاك الله خيراً الله يخليك اخي عبدالله...بالتوفيق..تحياتي تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة comment_165706 مشكور اخ احمد ولكن عندي استفسار بسيط ما المقصود بالتالي :3- قم بعمل UPDATE للملف الموجود بــ forms/server/formsweb.cfg6- قم بعمل COMPILE لـــ laf.pll ثم قم بنسخ pll.plx الى المكان الموجود بــ FORMS_PATH variableقم بنسخ laf.olb الى الملجد الخاص بــ olb* قم بنسخ laf.pll الى المجلد الخاص بـــ PLLعلما انني استخدم 10G تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة كاتب الموضوع comment_165716 للاسف ما ينفع لاني حاولت باكتر من طريقة اجربه على DEVELOPER 6I ولم تنجح المحاولات...هو من 9I وفوق بشتغل .... تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة comment_165739 شكرا ياحبيبي لاستجابتك السريعه لطلبي وادعو لي يا احمد من بكره ان شاء الله بسوي الجراحه لا تنساني من الدعاء اخوك اشرف تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة comment_165746 بداية الف شكر الك اخي Palestine.Oracleفي حال كنت تستخدم Developer 6i فأنت لا تحتاج للاداة Laf حيث انك تستطيع استخدام Skin مباشرةطريقة استخدامها كالتالي :-* اضف اداة ACTIVE X CONTROL الي الفورم* كلك يمين عليها ىثم اختار INSERT OBJECT* اختار ACTIVE SKIN CONTROL ثم OK* كلك يمين عليها ثم اختار ACTIVE SKIN CONTROL OBJECT ثم LOAD SKINملاحظة :- يجب ان يكون عندك ملفات SKIN نسخة نهائية وليس تجريبية (حتي تعمل بشكل صحيح)* نحدد ملف ال SKIN المطلوب (الشكل الذي ترغب به مثلا GREEN.SKIN)* نذهب لشاشة OBJECT NAVIGATOR ثم نذهب لخصائص ال active x object* نذهب لخاصية ole class ثم نختار activeskin4.skin* في زناد when new form instance نكتب الكود التالي: declare MY_WIN_HANDLE VARCHAR2(100); BEGIN SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW,WINDOW_STATE,MAXIMIZE); MY_WIN_HANDLE := GET_WINDOW_PROPERTY('WINDOW1' , WINDOW_HANDLE); ActiveSkin4_ISkin.LoadSkin(:item('block3.ACTIVEX_CONTROL4').interface,'c:\Media.skn'); activeskin4_Iskin.applyskin(:item('block3.activex_control4').interface,MY_WIN_HANDLE); END; اذا لم يعمل البرنامج بشكل صحيح , يجب تسجيل اداة actskin4.ocx في الريجستريبالتوفيق .......... active_skin.rar تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة كاتب الموضوع comment_165750 شكرا ياحبيبي لاستجابتك السريعه لطلبي وادعو لي يا احمد من بكره ان شاء الله بسوي الجراحه لا تنساني من الدعاء اخوك اشرف لا شكر على واجب اشرف..وان شاءلله تخرج من العملية مشافا معافا...ولن انساك من الدعاء...ربنا يكون معاك... بداية الف شكر الك اخي Palestine.Oracleفي حال كنت تستخدم Developer 6i فأنت لا تحتاج للاداة Laf حيث انك تستطيع استخدام Skin مباشرةطريقة استخدامها كالتالي :-* اضف اداة ACTIVE X CONTROL الي الفورم* كلك يمين عليها ىثم اختار INSERT OBJECT* اختار ACTIVE SKIN CONTROL ثم OK* كلك يمين عليها ثم اختار ACTIVE SKIN CONTROL OBJECT ثم LOAD SKINملاحظة :- يجب ان يكون عندك ملفات SKIN نسخة نهائية وليس تجريبية (حتي تعمل بشكل صحيح)* نحدد ملف ال SKIN المطلوب (الشكل الذي ترغب به مثلا GREEN.SKIN)* نذهب لشاشة OBJECT NAVIGATOR ثم نذهب لخصائص ال active x object* نذهب لخاصية ole class ثم نختار activeskin4.skin* في زناد when new form instance نكتب الكود التالي:declare MY_WIN_HANDLE VARCHAR2(100); BEGIN SET_WINDOW_PROPERTY(FORMS_MDI_WINDOW,WINDOW_STATE,MAXIMIZE); MY_WIN_HANDLE := GET_WINDOW_PROPERTY('WINDOW1' , WINDOW_HANDLE); ActiveSkin4_ISkin.LoadSkin(:item('block3.ACTIVEX_CONTROL4').interface,'c:\Media.skn'); activeskin4_Iskin.applyskin(:item('block3.activex_control4').interface,MY_WIN_HANDLE); END; اذا لم يعمل البرنامج بشكل صحيح , يجب تسجيل اداة actskin4.ocx في الريجستريبالتوفيق .......... اشكر اخي محمود على الاضافة..تحياااتي تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة comment_165754 السلام عليكمشكرا لك ياستاذ احمد على هذا الموضوع والله يعطيك الصحه والعافيه يارب ولايحرم هذا المنتدى منك ابدا ابد.واعذرني ياخ احمد اذا انا قصرت معاك وربنا يجزيك كل خير وسعادة في الدنيا والاخرة. تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة كاتب الموضوع comment_165757 السلام عليكمشكرا لك ياستاذ احمد على هذا الموضوع والله يعطيك الصحه والعافيه يارب ولايحرم هذا المنتدى منك ابدا ابد.واعذرني ياخ احمد اذا انا قصرت معاك وربنا يجزيك كل خير وسعادة في الدنيا والاخرة. لا شكر على واجب أخي وهيب..وجزاك الله بمثله..تحياتي تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة كاتب الموضوع comment_165759 - تم تعديل 6 أغسطس 200916 سنة بواسطة PALI.ORACLE تقديم بلاغ
بتاريخ: 6 سبتمبر 200916 سنة comment_168864 انا جربت اللوك اند فيل والكلام اللي موجوود واحده واحد ولكن لم تشتغل معايا ولما بكتب الامر ده في الدوس بتظهرلي رساله وتقولي ان الكلاس ده مش موجودفاياريت حد يقولي المشكله( الالوان بعضها بيظهر والبعض الاخر لا والخطوط برده ولما بغير في ملف الCSS ما بيحصلش تغيير ) تقديم بلاغ
بتاريخ: 6 سبتمبر 200916 سنة comment_168879 [وسط]Invalid File. This error has been forwarded to MediaFire's development team. Please Upload it again [/وسط][يسار][/يسار] تقديم بلاغ
بتاريخ: 6 سبتمبر 200916 سنة كاتب الموضوع comment_168883 السلام عليكمتم رفع الملفات من جديد...http://rapidshare.com/files/276447696/l_f.rar.htmlبالتوفيق تقديم بلاغ
بتاريخ: 6 سبتمبر 200916 سنة comment_168914 Dear P Ali.Oracle Thank you for ur interest , we need more information if u have any link or documents ,if u have any information about Color Pallet Please Upload it also Your Islamic BrotherSeifAllah تقديم بلاغ
بتاريخ: 7 سبتمبر 200916 سنة comment_168939 بدايه ألف شكر علي الأستجابه والرد وجزاك الله خير الجزاء ( اللهم أرحمنا جميعاً في هذا الشهر المبارك ) ولكن هناك بعض المشاكل واجهتني عند إستخدام ال LOOK AND FEEL ولا أدري لماذا وبعض اللأشياء لم أفهما وهي:-أولاً:- ما معني قم بنسج LAF.OLB إلي المجلد الخاص ب OLB ( هو أيه المجلد الخاص ب OLB أو أيه مساره ) ونفس الكلام ينطبق علي LAF.PLL إلي المجلد الخاص ب PLL ( هو أيه المجلد الخاص ب OLB أو مساره )ثانياً:- إحنا ليه بنكتب الأوامر دي في الد DOS COMMANDC:/Program Files/Java/j2re1.4.2_16/bin/java.exe" -classpath C:/Oracle/forms/java/jdapi_laf.jar;C:/Oracle/forms/java/frmjdapi.jar; oracle.forms.fd.JDAPI_LAF C:/jdapi_laf.xmlوبعدين ليه أنا كل ما أكتب الأوامر دي وأنفذها تطلعلي رساله تقول ( CANNOT FIND THE MAIN CLASS )ثالثاً:- أزاي أستخدم JRE 1,4/ENVIRONMENT لإظهار الفورمه بدل JINITH ( يعني أسطبها وخلاص علي الجهاز ولا فيه حاجه تانيه أنا بعملها بيها )سامحوني إذا أطلت عليكم وبارك الله لكم في هذا الشهر وأعطي كل واحد منا ما تمني تقديم بلاغ
بتاريخ: 7 سبتمبر 200916 سنة comment_168972 يا شباب ممكن حد يشرحلي شو الفائدة من استخدام هذه الادااااااااااااااااااااااة ؟؟؟؟؟؟ تقديم بلاغ
بتاريخ: 7 سبتمبر 200916 سنة كاتب الموضوع comment_168994 Dear P Ali.Oracle Thank you for ur interest , we need more information if u have any link or documents ,if u have any information about Color Pallet Please Upload it also Your Islamic BrotherSeifAllah SALAM BROTHER READ THIS LINKS:http://www.araboug.org/ib/index.php?showtopic=2310http://www.araboug.org/ib/index.php?showtopic=24196REGARDS تقديم بلاغ
بتاريخ: 7 سبتمبر 200916 سنة كاتب الموضوع comment_168995 يا شباب ممكن حد يشرحلي شو الفائدة من استخدام هذه الادااااااااااااااااااااااة ؟؟؟؟؟؟ شوف الصورة في المشاركة الاصلية... تقديم بلاغ
بتاريخ: 8 سبتمبر 200916 سنة comment_169035 هناك بعض المشاكل واجهتني عند إستخدام ال LOOK AND FEEL ولا أدري لماذا وبعض اللأشياء لم أفهما وهي:-أولاً:- ما معني قم بنسج LAF.OLB إلي المجلد الخاص ب OLB ( هو أيه المجلد الخاص ب OLB أو أيه مساره ) ونفس الكلام ينطبق علي LAF.PLL إلي المجلد الخاص ب PLL ( هو أيه المجلد الخاص ب OLB أو مساره )ثانياً:- إحنا ليه بنكتب الأوامر دي في الد DOS COMMANDC:/Program Files/Java/j2re1.4.2_16/bin/java.exe" -classpath C:/Oracle/forms/java/jdapi_laf.jar;C:/Oracle/forms/java/frmjdapi.jar; oracle.forms.fd.JDAPI_LAF C:/jdapi_laf.xmlوبعدين ليه أنا كل ما أكتب الأوامر دي وأنفذها تطلعلي رساله تقول ( CANNOT FIND THE MAIN CLASS )ثالثاً:- أزاي أستخدم JRE 1,4/ENVIRONMENT لإظهار الفورمه بدل JINITH ( يعني أسطبها وخلاص علي الجهاز ولا فيه حاجه تانيه أنا بعملها بيها )سامحوني إذا أطلت عليكم وبارك الله لكم في هذا الشهر وأعطي كل واحد منا ما تمني تقديم بلاغ
بتاريخ: 26 سبتمبر 200916 سنة comment_170695 السلام عليكم ياريت حد يقولنا هوا ايه الolb directoryوالpll directory تقديم بلاغ
بتاريخ: 26 سبتمبر 200916 سنة كاتب الموضوع comment_170697 السلام عليكمان كان لديك OBJECT LIBRARY FOLDER ضع الملفات السابق ذكرها في هذا المجلد..وان لم يكون موجودا انشيء مجلد وضع الملفات السابقة بداخله وضع المجلد بنفس مسار بقية الملفات...ومن الافضل وضع جميع الملفات في مسار يكون معرف داخل الرجستري..بالتوفيق تقديم بلاغ
بتاريخ: 6 يناير 201016 سنة comment_181681 السلام عليكم جهد طيب حدا ينجدني الرابط مش شغال يا ريت رابط تاني تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.