الانتقال إلى المحتوى
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.

تفريغ دورة الـ Adf الفيديو للمهندس Sd4It إلى نص وصور

Featured Replies

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


- الآن سنقوم بعمل السيليكت إللي حطلعلنا المدن إللي داخل كل دولة مختارة في فيو الدول إللي لسة عملينة منبثق من فيو اللوكيشن ومربوطين عن طريق الكانتري أي دي .. تمام كدة ؟



- نستخدم الكويري بلدر علشان ييسر علينا العملية شوية


- أضغط عليه كما موضح في الصورة



d10.gif



- أولا حنعمل كويري لقاعدة البيانات


- ثم نفتح جدول اللوكيشن ونختار منه كولم السيتي ونختاره



d11.gif




- حيحطلك هو الكود ولكن لازم نكتب إحنا سطر الـ where من عندنا


- وهو سهل حنا خالص وهو أننا نساوي الكانتري أي دي - جبت الإسم كما هو في الجدول country_id وميهمش كابيتال ولا صمول - بفاليو فاضي حنحطله أي إسم مثلا Bind_Country_Id ومتنساش تحط قبله : علشان تعرفه إن دة متغير



d12.gif



- دلوقتي حننشأ المتغير إللي لسة مستخدمينه - حاول تاخده كوبي علشان الإسم ميكونش مختلف ، طبعا حتحط اسمه هنا من غير : النقطتين ، هما بس للدلالة على أنه متغير



d13.gif



- نروح الآن لفيو اللوكيشن بتاعنا ونختار السيتي ونكريت عليها قلئمة هي كمان



d14.gif




  • الردود 56
  • المشاهدات 13.2k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • الأخ Transporter: أتفق معك في أن ADF صعب السهل وسهل الصعب في نفس الوقت ولكن مع الفارق في السبب لأنه يندر الأشياء التي تستطيع عملها في الـ developer في ثواني وتحتاج إلى مشوار بالـ ADF ولكن المشكلة في ا

  • - على بركة الله نبدأ في إنشاء صفحة جديدة - أول شيء نعمل ريت كلك على مشروع الواجههة وهو ViewController ثم نختار New - حتظ

  • - الآن نعمل ريت كليك على حقل النص إللي لسة ضايفينه في الصفحة ونختار Go to Properties وهي أسهل طريقة للوصول لخصائص أي شيء على الصفحة إن كانت لوحة الخصائص غير ظاهرة أمامك

الصور المنشورة

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


- نختار مصدر القائمة من فيو السيتي إللي لسة عاملينه


-* نقطه مهمة : هنا الفيو حينفذ السيليكت علشان يجيب القيم إللي حيملى بيها القائمة ، حيلاقي متغير مش عارفه


- علشان كدة حنضغط Edit... علشان نعرفه ان المتغير دة بتملاه بالدولة المختاره الآن في فيو اللوكيشن إللي إحنا فيه الآن



d15.gif



- وعلشان منتعبش نفسنا هو بيرصلنا كل الأتربيوت إللي في فيو اللوكيشن إللي إحنا فيه الآن -( إحنا بس كنا بنرشده يملى قايمة السيتي من فيو الستي لكن إحنا في فيو اللوكيشن ) -


- حنختار الكانتري أي دي



d16.gif



- نرجع نرشده لحلقة الوصل بين الإتنين فيو إللي على أساسها حيربط الإتنين وهي قيمة السيتي في كلاهما


- حنختار سيتي من List Attribute



d17.gif



- كدة تمام للداتا ، يلا نعرضها


- نعمل صفحة جديدة زي ما أتعلمنا


- نسحب فيو اللوكيشن وهو الفيو الأساسي في الليلة دي


- نظهره على شكل فورم ويكون ADF Form



d18.gif



- نشغل الصفحة ونجرب وإن شاء الله تشتغل معاكم فلة



d19.gif

بتاريخ:

شرح أكثر من رائع بارك الله فيك ونسأل الله عزوجل بأن يجعل هذا العمل فى ميزان حسناتك

بتاريخ:

مجهود تشكرا عليه اخي الكريم(hanyelbana) وجعله الله في ميزان حسناتك يوم القيامه
وهو كما قال الاخوه الذين ردو قبلي هذه عباره عن اشياء مشروحه في موقع اوراكل وا الشرح بالصوره بأضافة الى برنامج مرفق يمكنك ان تحملة
يمكنم لاطلاع عليه من هنا
http://download.orac..._11r2_55_1.html

طبعا يمكنك التنقل وفتح اكثر (http://download.orac...s/toc.htm#intro)

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

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

شكرا أخي



assemriadh

بارك لك ولنا جميعا في رمضان



ولكن المقدمة فقط مأخوذ جزء من صورها فقط من موقع أوراكل كما أسلفنا



لكن باقي الشرح والصور مترتبين على شرح الفيديو



ولو قارنت حتلاقي الموضوع مختلف



جزاكم الله خيرا ونفع بك



يعني نكمل ولا كفاية كدة ؟


بتاريخ:

يعطيك العافية مجهود مميز لانه يختصر الوقت بدل حضور الفيديو واتمنى عندما تنهي عمل بنجاح ان شاء الله ان تجمعهم على ملف واحد PDF

بتاريخ:

أخي الغاليhanyelbana ما شاء الله عليك وبجد تسلم يمينك وأسأل الله عزوجل ان يجعل هذا العمل في ميزان حسناتك يوم القيامة .

الرجاااااااء اكمال جميع الدورة وعدم الإلتفات إلى كلام الاعضاء التي لا تقدم شيئا وعلى العكس تثبت من عزيمة أهل العلم , تابع على بركة الله ولا بهمنا المقدمة كانت من شركة اوركل او غيرها اهم شي
الموضوع المطروح الان هو موضوع مميز ويقوم بشرح دورة كاملة غير موجودة في اي موقع ومن أراد ان يتابع الموضوع ويشارك معنا فمرحبا به ومن أراد أن يدلي بتعليقات سخيفة واذا كان لديه من العلم
الكافي بهذا الموضوع فليقل خيرا أو ليصمت .

تابع على بركة الله ...... كلنا معك ونتابع شروحاتك الرائعة

بتاريخ:

الأخوة الأعزاء:
الأخ هاني يقوم بمجهود رائع وأكيد سيوجد من يستفيد منه وهذا على الرغم من أننا نحن أصحاب الفيديو الأصلي الذي يحتوي على هذه المعلومات ولكن تعدد الوسائل التعليمية ليس بخسارة على الإطلاق وسيوجد من يستفيد بكل تأكيد ، فإذا رأى شخص ما أنه ليس مستفيداً فليترك المساحة لغيره ليستفيد لأن الموضوع فائدة عامة وليس موجهاً لأشخاص محددة وإلا كنا ذكرنا نحن أن هذا الشرح ليس مفيداَ لأنه موجود في الفيديو أو لأننا نعرفه ونعرف أضعافه خاصة أننا أصحابه ، أيضاً أرى أن ما يفعله الأخ هاني سيعود بالفائدة عليه أيضاً لأنه يقوم بالتجربة الفعلية في تطبيق الأمثلة وهذا يرفع من مستوى الشخص

بتاريخ:

انا اسف اخي هاني لم اقصد اي شي مما فهمت يعني الصور مش مهم من وين اجت اهم شي الشرح وقد لاحظت الفرق هذا من نفسي من خلال قراتي للشر ح دون الحاجه لان تقولي
انا اصلا لما احصل دروس عربيه او انجليزيه
احمل النسخه العربيه لانني ساستوعب اكثر (انا اصلا متابع لشرحك من البدايه)
ولهذا كما اشار اخواننا سنحتاج لهذا الشرح وسنجمعه في كتاب بي دي اف وسيكون اول كتاب عربي مشروح بافضل طريقه وهي طريقتك

و أكيد نريدك ان تكمل
وفقك رب العالمين ونفعنا مما قدمت
ورمضان كريم

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

بتاريخ:

يا جماعه الدوره دى مفيده للمبتدئين واى شىء تعليمى سواء من هنا او من اى موقع تانى بيفيدهم مفيش مشكله يعنى

مهندس جبالى

رمضان كريم وبالراحة شويه على الناس عشان صايمين برضه :wacko:

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

يا أخوانا أولا تقبل الله منكم الصيام والقيام وجعله في الميزان


ثانيا : الأخ لم يقل شيء ولكن وضح لي أمر على أثره أردت الإستضاح هل الشرح مفيد أم لا - جزاه الله خيرا - لأن بالفعل الشرح يأخذ وقت لأني أعمل على قواعد بيانات غير المشروح عليها في الفيديو وكذلك أقوم بإنتاج الصور والتوضيح عليها وتصغيرها على الفوتوشوب ثم رفعها على السيرفر ، ولكن طبعا أستفيد جدا والمعلومة بترسخ رسوخ عالي عاندي ولله الحمد.



تشجعكم شجعني وإن شاء الله مكملين ...



بس سؤال ... أنا بحس سعات في حجات سهلة أو قولناها قبل كدة .. فهل أجيب كل حاجة ولا أخلي الأمور مركزة وأركز أكتر على النقاط المحورية ، ونترك أي إستفسار لأساتذتنا في المنتدى ؟

بتاريخ:

طبعا من رائي كل شي مهم سواء كان كبير او صغير
يمكن أشياءذو تفاصيل صغيره تطلع نحنا من مازق كبير
بس قصه التكرار في الذكر يمكن ان نتجنبها بأن نذكر المكان المذكور فيه لانه في لاول ولاخير شرحك ذه اكيد بيرجع كتاب بي دي اف والناس با تستفيد منه فبيكون التكرار عيب فيه

بتاريخ:

اخوي الغالي هاني الرجاء متابعة التفاصيل سواء كبيرة او صغيرة ليكون موضوعك مرجع للجميع ....

انا بدأت بتطبيق شرحك وواجهت مشكلة وهي ظهور مسج غريب وهو

(oracle.jbo.JboException) JBO-29112: The time zone 'GMT+02:00' defined in adf-config.xml or TimeZone.getDefault().getID() does not exist in your Oracle database table V$TIMEZONE_NAMES. Please set an available time zone in your TZ environment variable or user.timezone Java system property.



طبعا ظهرت المشكلة لدي عند تطبيق المشاركة رقم 10 في الصفحة الاولى وهي ( - قم الآن بعمل ريت كليك على AppModule ثم قم باختيار Run من القائمة لتشغيل برنامج الجافا واختبار ما قمنا بعمله )

انظر الصورة

post-6338-0-31900900-1312358558_thumb.jpg

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

حاضر من عنيا .. ربنا ييسرلنا الأمر



الأخ كنج .. حاول تكرر نفس الخطوات بس تضيف جدول واحد بس ( أي جدول ) كأنتتي وجرب ولو طلعت نفس الرسالة يبقى العيب في البرنامج عاندك وعندها يفيدك الأخوة في المنتدى ، أنا كمان سعات بيحصل معايا حجات غريبة زي الرسالة إللي حتطعا في أحد المشاركات ، يا ريت الإخوة يدلونا هل الريليز 2 من 11جي لسة فيه عيوب ولا إيه ؟



أستسمح الأخوة بس في 3 أيام حروح أعمل عمرة وأدعيلكم


والله ولي التوفيق

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

سنتكلم الآن عن البحث



وهنا ستجد أن إنشاء صفحة بحث في جدول أو مجموعة بيانات أصبح أمر بسيط جدا



كل ما عليك هو تحديد الجدول من الـ Data Controls وفتح شجرته وستجد في نهاية الشجرة مجلد Named Criteria وداخل هذا المجلد ستجد All Queriable Attributes وهو المسؤول عن عرض كل محتويات الجدول للبحث فيها . وهو هنا الإفتراضي ، حيث يمكنك إضافة عوامل بحث بمواصفات خاصة في نفس المجلد كما سنرى الآن بإذن الله .



c1.gif



- والآن كل ما عليك هو سحبه إلى صفحتك ثم إختيار Quick Query ويتضح من اسمه الإستعلام السريع أنه غير مفصل وذلك لأنك تستخدم حقل واحد فقط في البحث كما سنرى


ويمكنك هنا إختيار



ADF Quick Query with Table


لعرض البحث على هيئة جدول


c2.gif



- نختار Single Row لكي يمكننا تحديد صف واحد من الجدول فقط


وكذلك نختار Enable Sorting لكي نقوم بترتيب الجدول على حسب العمود المراد


ومن الجدول نفسة يمكننا حذف الصفوف التى لا نريد ظهورها في نتائج البحث وذلك عن طريق تحديدها ثم النقر على رمز الحذف الأحمر



c3.gif



- سيظهر البحث والجدول في صفحة التحرير كما في الصورة ..



c4.gif



- نقوم بعمل Run لنشاهد النتيجة


- هنا قمنا بالنقر على زر البحث دون إدخال أي كلمة بحث فعرض لنا كل محتويات الجدول


- وستلاحظ أنه عرض لك عناصر الجدول بجوار كلمة Search لتحدد أيها ستقوم بالبحث من خلاله



c5.gif




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

- والآن هيا نختار صف معين من صفوف الجدول نبحث بدلالته ، مثلا اسم القسم ، ثم نكتب مثلا it ونضغط زر البحث ، وعندها ستجد تلك النتيجة



c6.gif



- والآن ماذا لو أردنا بحث متقدم وأكثر تفصيلا


- نقوم بسحب نفس الكاريتريا All Queriable Attributes ونضعها في الصفحة ولكن هذه المرة نختار Query


ثم نختار ADF Quick Query with Table


c7.gif


- نختار Single Row لكي يمكننا تحديد صف واحد من الجدول فقط


وكذلك نختار Enable Sorting لكي نقوم بترتيب الجدول على حسب العمود المراد



ومن الجدول نفسة يمكننا حذف الصفوف التى لا نريد ظهورها في نتائج البحث وذلك عن طريق تحديدها ثم النقر على رمز الحذف الأحمر



c8.gif



- هيا نقوم بتنفيذ الصفحة


لنرى كم اكبر من قيم البحث ، سأترك لكم هنا التجربة وأفيدوني بما رأيتم


c9.gif



- وعند النقر على زر Advanced ستجد أمام كل صف قائمة لتحديد البحث ، هل هو أكبر من أو يساوي أو بين قيمتين ....



c10.gif

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

- والآن ماذا لو أردنا وضع بحث بمواصفات خاصة مثلا نريد فقط حقل رقم الموظف بحيث يكون البحث من خلاله هو فقط


- لكي نصنع الكريتريا الخاصة بنا نذهب إلى الفيو ، وهو هنا الفيو الخاص بالموظف وننقر عليه مرتين




c11.gif



- نختار تاب ال Query ثم نضيف View Criteria



c12.gif



- نضغط زر Add ثم نختار الحقل المراد البحث عن طريقه EmployeeId ثم نختار أداة البحث Equals وأخيرا نختار وسيلة إدخال كلمة البحث Literal وتقصد الإدخال عن طريق المستخدم


- ويمكننا أن نختار Required من حقل ال Validation لنجبر المستخدم على إدخاله



- وكذلك يمكننا من التاب UI Hints في الاعلى تغيير بعض التنسيقات وإظهار وإخفاء أشياء في صفحة البحث وسأترك إستكشاف ذلك الأمر لكم ، لا تنسى نقر OK في النهاية



c13.gif



- نذهب الآن للـ Data Controls لنجد الكريتريا الخاصة بنا في الإنتظار


- نقوم بسحبها في الصفحة ونختار Query ثم نختار ADF Quick Query with Table


c14.gif



- وسنجد النتيجة بهذا الشكل



c15.gif

بتاريخ:

مهندس / جبالى

الموضوع ليس موضوع نسخة الجى ديفيلوبر ولكن موضوع ال Time Zone اللى موجود فى الداتابيز شوف ال Time Zone المتعرف فى الداتابيز وضعه فى الJava Options اللى عندك لان اختلاف الاثنين هو اللى بيعمل الايرور

بتاريخ:

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

واين توجد هذه
الJava Options

بتاريخ:

اضغط بالزر الأيمن على المشروع واختر Properties. من اليسار اختر Run/Debug/Profile ومن اليمين اضغط الزر Edit.
تأكد من وجود الاختيار على Launch Settings من اليسار وستجد Java Options على اليمين

بتاريخ:

يعطيك العافية اخي

بتاريخ:

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

بتاريخ:

شكرا الاخ مهند
انا عن نفسي استفدت كثير من هذا الموضوع فليس كل شخص لديه النت السريع حتي يقوم بتحميل الفديوهات
ومساهمة مني في الموضوع فقد قمت بتحويل الدروس التي قدمت الي PDF ويمكن تنزيلها من الرابط التالي
http://www.mediafire.com/?qu2b1egb31tua9a
او من الموقع التالي
sadig.ahlamontada.net

بتاريخ:

بصراحة ابداع ما بعده ابداع
ارجو ان تواصل دروسك حتى النهاية
انا تابعت الفديوهات للاخ sd4it جزاه الله الف خير شرح رائع جدا
و بشرحك بالنص والصورة تثبتت المعلومات اكثر و اكثر
والشكر الجزيل كذلك للاخ sadig على تجميع الدروس في ملف pdf ونرجو المواصلة في الدروس القادمة

ولي ملاحظة على ال adf ببالرغم اني لا ازال مبتدئ فيه وبحكم عملي على الdeveloper فترة طويلة تبين لي ملاحظتين

الملاحظة الأولى :

ان الـ adf صعب السهل وسهل العصب في نفس الوقت
فهناك اشياء لا يمكن عملها في الـ developer تستطيع عملها في ال adf في ثواني
ولكن في الجهة المقابلة هناك اشياء اخرى تستطيع عملها في الـ developer في ثواني وتحتاج الى مشوار عشان تعملها بال adf

الملاحظة الثانية :
صحيح ان ال ADF ذو امكانيات ضخمة مقارنة بال DEVELOPER
ولكن من ملاحظتي للدروس وحسب اعتقادي المتواضع لا يوجد استقرار كامل لل ADF الى حد الان
بمعنى اخر لم تتولد القناعة الكاملة بالوثوق على ال ADF لعمل أنظمة ضخمة وكبيرة كما هو الحالة في ال DEVELOPER

قد اكون مخطأ الله اعلم ويمكن مع الايام والتعلم قد تزول عني هذه الشكوك :)

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

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

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

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

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

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.