الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

طرق إظهار أيقونات الأزرار في ال Forms9i

Featured Replies

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أشكركم على قبولي عضواً في هذا المنتدى الفاضل ونسأل الله أن يوفقنا سوية إلى ما يحب ويرضى
هذه أول مشاركة لي وقد أحببت أن أعرض فيها طرقا لحل مشكلة التقطت رؤوس الخيوط اللازمة لحلها من خلال نقاشاتكم حولها في صفحات هذا المنتدى
وهذه المشكلة كانت كيفية إظهار أيقونات الأزرار في الـ Forms 9i

في الحقيقة وبعد البحث رأيت أن هنالك طريقتين أساسيتين لحل هذه المشكلة:
الأولى: وهي الطريقة الأسهل ولكنها الأقل احترافية وتتم من خلال وضع الأيقونات في مسار افتراضي معروف من قبل مخدم تشغيل برامج ال Forms 9i، وهذا المسار هو
Oracle9iDSHome\forms90\j2ee\forms90app\forms90web
ويجب أن تكون الأيقونات حصراً من نوع gif
الثانية: وهي الأكثر احترافية ولتطبيقها قم بضغط الأيقونات المراد إظهارها في ملف JAR من خلال تنفيذ التعليمة التالية في مسار الأيقونات: Oracle9iDS Home\jdk\bin jar –cvf myAppIcons.jar *.gif
أو قم بإنشاء ملف دفعي يحوي التعليمة السابقة وضعه في قلب مجلد الأيقونات ومن ثم قم بتنفيذه فيتولد لديك الملف المطلوب myAppIcons.jar
قم بنسخ هذا الملف إلى المجلد Oracle9iDS Home\forms90\java
ومن ثم قم بتحرير ملف الإعدادات formsweb.cfg الموجود في المسار
Oracle9iDS Home\forms90\server
وعدل الخاصتين archive_jini و imagebase الموجودتان فيه كالتالي:
archive_jini=f90all_jinit.jar,myAppIcons.jar
imagebase=codebase

وبعد هذا افتح برنامجك وعدل خصائص الزر كما يلي
-عدل قيمة الخاصة Iconic إلى القيمة Yes
-ضع اسم الأيقونة بلا مسار ولا امتداد في الخاصية Icon Filename (لا بأس من وضع الإمتداد فقط)

ملاحظة:
هنالك طريقة مشتقة من الطريقة الأولى تقوم فيها بتعريف مسار خاص بك غير المسار الإفتراضي للإيقونات وتضع فيه أيقوناتك ولكني رأيتها غير ذات نفع كبير فقررت عدم شرحها هنا
وقد أرفقت لكم مع هذا الموضوع مجلدا مضغوطاً يحوي العديد من الأيقونات المفيدة ( منها ما حصلت عليه جاهزا، ومنها ما قمت بتحويله إلى النوع gif، ومنها ما قمت بتصميمه على ال PhotoShop ) وبداخل هذا المجلد الملف الدفعي اللازم لتوليد الملف JAR

لا تنسونا من دعائكم والسلام عليكم ورحمة الله وبركاته

Icons.zip

تم تعديل بواسطة SOI

بتاريخ:

الأخ / SOI

مرحبا بك فى منتدانا الحبيب . ونشكرك على هذه المشاركة المميزه
ووننتظر منك المزيد من المشاركات الفعالة

شكرا لك مرة اخرى

بارك الله فيك .. ونفع بك المسلمين

تم تعديل بواسطة Amgad

  • بعد 2 أسابيع...
بتاريخ:

اخى الفاضل : SOI

صدق ما قال
خير الكلام ما قل ودل

نفع الله بك المنتدى وعامة المسلمين
امين

  • بعد 4 شهور...
بتاريخ:

جــــــــــــــــــــامد جدا

أشكرك
جارى التجريب ولنــا عودة

بتاريخ:

السلام عليكم ورحمة الله وبركاته ...............
جزاك الله كل خير بس انا عندى مشكله وياريت اى حد يقولى اين الخطأ عندى

انا دلوقتى عملت فولدر فى ال C اسمه ICONS
-وبعد كده فتحت ال DOS ودخلت على هذا الفولد ر حتى اصبح هذا كالاتى C:\ ICONS>

وبعد كده كتبت جنبهم هذ1ا الامر C:\oradev\jdk\bin jar –cvf myAppIcons.jar *.gif
لان ال DEVELOPER موضوع عندى فى الC

ولكن بتطلع عندى الرساله ديه فى ال DOS
''C:\oradev\jdk\bin' IS NOT recognized as an internal or external command operable program or patch file

ياريت الاخوه الافاضل يردوا عليه عشان انا مش عارفه اعمل ايه وحاولت كتير جدا ومش راضيه تحول الفولدر الى jar ابدا وبيطلع ليا دايما ال error زى ما شوفتوا فياريت اى حد يقولى الخطأ وجزاكم الله كل خير وانا فعلا بشكر كل القائمين والعاملين على نجاح هذا المنتدى وربنا يكرمهم جميعا
والسلام عليكم ورحمة الله وبركاته :lol:

بتاريخ:

بارك الله فيك أخي الكريم

  • بعد 3 أسابيع...
بتاريخ:
  • كاتب الموضوع

الأخ wayout
آسف لتأخري في الرد ولكن للأسف مرت فترة طويلة لم أزر فيها منتدانا
بالنسبة للمشكلة التي تصادفك:
فإن الرسالة التي تظهر معك معناها أن الملف JAR.EXE غير موجود في المسار المذكور وهذا إما أنه قد حذف لسبب ما أو أنك أدخلت المسار بشكل خاطئ.
على كل حال أنصحك بالبحث ضمن مجلد الـ DEVELOPER على هذا الملف فإن وجدته عدل مساره في الأمر المذكور، وإلا فبإمكانك استخدام نفس الأمر من أي نسخة jdk ومن ثم نسخ الملف المتولد إلى المكان المعلن

أتمنى أن يساعدك هذا في حل المشكلة، والله ولي التوفيق

بتاريخ:

را ئع جدا واهلا وسهلا بك

بتاريخ:

بارك الله فيك

بتاريخ:

يا اخوان سويت الخطوات كلها وما زبط معي؟
الايكونات لا بالفورم ابتظهر ولا في ال run ابتظهر

رجاء المساعدة واكون مشكور لكم

بتاريخ:

يا اخوان واحد يعبرنا

بتاريخ:

يا اخوان بدنا icon لل 10g

بتاريخ:
  • كاتب الموضوع

الأخ dabass

آسف لتأخري في الرد

ولكن هل يمكن أن تشرح لنا المشكلة بشكل مفصل

أعني إذا في شي رسالة خطأ أو ما شابه ذلك

لأنو جربتها كتير، وكذلك فعل الإخوة ولكن بدون خطأ

بتاريخ:

شكرا لك وعلى مساهمتك ومساهمت الاخرين

  • بعد 2 أسابيع...
بتاريخ:

الأخ dabass

آسف لتأخري في الرد

ولكن هل يمكن أن تشرح لنا المشكلة بشكل مفصل

أعني إذا في شي رسالة خطأ أو ما شابه ذلك

لأنو جربتها كتير، وكذلك فعل الإخوة ولكن بدون خطأ

56744[/snapback]


[/quo
مشكور اخوي
انا جربت الخطوات السابقة كلها لكن للاسف ما ظهر معي اشي
هل يوجد هنالك بعض الامور في الريجيدت يجب تغيريها او في الريجيسترى؟
علما باني استخدم 10g
وشكرا لك مقدما

بتاريخ:

جزاك الله خيرا على هذه المعلومات القيمة وعلى طريقة الشرح الجميلة ...
تحياتي

بتاريخ:

جزاك الله كل الخير

  • بعد 4 شهور...
بتاريخ:

الله يعطيك العافية...

بتاريخ:

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شكرا جزيلا أخي الكريم على هذه المعلومات القيمة

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.