أخر المواضيع

كيف تستطيع جلب بيانات من اكثر من جدول داخل برنامج Orecal Sql Database

 

كيف تستطيع جلب بيانات من اكثر من جدول داخل برنامج Orecal Sql Database

كيفية التعامل مع اكثر من جدول في لغة sql 

بسم الله الرحمن الرحيم مرحبا بكم في مقاله جديده من مقالات تعلم اس كيو ال بالعربي - how to learn sql by arabic , حيث في هذه المقال سوف نتعرف على كيفية جلب معلومات من جدول اخر او من عدة جداول مثل أن يكون لديك جدول يوجد به أسماء الموظفين وجدول اخر يوجد به الاعمال الموجوده داخل الشركة وتوريد طباعة أسماء العاملين في مجال معين داخل الشركة ولكن المجالات موجودة في جدول وأسماء الموظفين موجودة في جدول آخر وهذا ما سوف نتعرف عليه في مقاله اليوم .



اذا كان لدينا جدولين واحد للموظفين و الاخر الاعمال ونريد طباعة اسماء الموظفين الذي لديهم اعمل نقوم اولا بتحديد اسماء الموظفين وبعدها نقوم بتحديد الجدول الخاص بهم وبعدها نقوم بعمل join ونكتب اسم الجدول الاخر لكي يمكننا جلب معلومات من الجدولين والان نرى ما يربط الجداول وهو ssn وهنا الاختبار يكون on لذلك نقوم بعمل اختبار اذا كان رقم ssn في الموظفين هو نفسه الموجود في مجالات العمل فقم بطباعة اسم الموظف , وهذة بكل بساطة فكرة جلب معلومات من اكثر من جدول .


Select ename from company.employee
join company.workson
on employee.ssn = workson.ssn;


شاهد ايضا :

  1. كيفية إيجاد اقل واعلى ومتوسط الرواتب للموظفين داخل sql
  2. شرح كيفية استخدام وانشاء group داخل لغة sql
  3. معرفة عدد الصفوف التي تحتوي على نتائج داخل برنامج oracel database

ضع قائمة بأسماء جميع الفرق وأسماء مديريها الذين يقع تاريخ ميلادهم بين "1/1/1987" و "1/1/2015"


List all teams’ names and their managers’ names whose birthdate is between ‘1/1/1987’ and ‘1/1/2015’



مزيد من الاكواد

  1. طباعة المحتويات الفارغة من الجدول في لغة Sql
  2. طباعة الكلمات التي تبدأ او تنتهي بحرف معين في لغة SQL
  3. طباعة جميع البيانات التي تعمل في مجال معين في لغة SQL
  4. عمل اختبار ( if OR where ) على مجموعة حالات داخل لغة sql 
  5. شرح Character-Manipulation Functions داخل لغة SQL
  6. شرح Manipulation Functions في لغة SQL

شرح كيفية إنشاء جدول ببرنامج Orecal Sql عن طريق الكود - #تعلم_sql_بالعربي

 شرح كيفية إنشاء جدول ببرنامج Orecal Sql عن طريق الكود - #تعلم_sql_بالعربي


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


شرح كيفية إنشاء جدول ببرنامج Orecal Sql عن طريق الكود - #تعلم_sql_بالعربي


كيفية انشاء جدول عن طريق كتابة الكود .

اولا قم بتوجة بفتح system الموجود في برناج اوركال ليفتح لك صفحة تكتب بها الاكواد وقم بكتابة create table بعدها تكتب اسم الجدول الذي تريدة geecoders بعدها قم بفتح قوس وبعدها تكتب تكتب اسم العنصر الذي تريدة بالصف وبعدها تكتب نوع المغير اذا كان نص تكتب عدد الاحرف بين الاقواس وبين كل عنصر والاخر ضع , لتفصل بين كل متغيرات من الاخرى .


create table geecoders (
Ename varchar2 (30 char),
SSN number,
Address varchar2 (30 char),
Tnumber number
);


شاهد ايضا :

  1. كيفية إيجاد اقل واعلى ومتوسط الرواتب للموظفين داخل sql
  2. شرح كيفية استخدام وانشاء group داخل لغة sql
  3. معرفة عدد الصفوف التي تحتوي على نتائج داخل برنامج oracel database


اذا كنت تريد اضافة بيانات صف للجدول تكتب insert into بعدها تحدد اسم الجدول وتكتب values بعدها تكتب البيانات بشكل عادي ولكن يفضل ان تضيفها بطريقة يدوية كما شرحناها لكم في اول مقالات في هذة اللغة .


insert into geecoders values('Shrouk', 101112131 ,, 'Ciro' , 1 );



مزيد من الاكواد

  1. طباعة المحتويات الفارغة من الجدول في لغة Sql
  2. طباعة الكلمات التي تبدأ او تنتهي بحرف معين في لغة SQL
  3. طباعة جميع البيانات التي تعمل في مجال معين في لغة SQL
  4. عمل اختبار ( if OR where ) على مجموعة حالات داخل لغة sql 
  5. شرح Character-Manipulation Functions داخل لغة SQL
  6. شرح Manipulation Functions في لغة SQL

كيفية عرض رابط المقالة الخاصة بالخبر عند النقر عليها - شروحات Android Studio بالعربي

 كيفية عرض رابط المقالة الخاصة بالخبر عند النقر عليها


في هذا المقال من مقالات تعلم الاي بي اي API  بالاندرويد ستوديو نقدم لك كيفية عرض رابط الخبر داخل التطبيق لكل خبر من الأخبار حيث في الدروس السابقة تعلمنا كيف يمكنك جلب عنوان اي بي اي API و شرحنا لكم كيفية ربطه بي برنامج الاندرويد ستوديو وايضا شرحنا لكم كيف تقوم بعرض اخبار داخل ريسايكل فيو وفي مقالة اليوم سوف نتعرف على كيفية عمل onClick لكل عنصر من العناصر وتحويل المستخدم الى رابط الخبر .


كيفية عرض رابط المقالة الخاصة بالخبر عند النقر عليها - شروحات Android Studio بالعربي

استخدام api لجلب رابط معين


اولا قم بالتوجة الى ApiAdaptor وبعدها قم بإضافة Context بالاعلى وعمل constructor له وبعدها قم بعمل implements للـ OnClickListener داخل ميثود NewsHolder وهي تجعله يطبق عملية الضغط على الايتم وبعدها ستشاهد وجود ايرور انقر على alt + enter واخبرة بأن يقوم بإنشاء onClick .



الان قم بإنشاء activity جديدة بإسم DataShowActivity او اي اسم اخر تريدة , بعدها قم بعمل WebView داخل ملف xml كما بالصورة , بالنسبة للاسطر الموجودة داخل اللون الاصفر هذة فقط لاني استخدم data binding اذا لم تكن تستعملها فلا مشكلة .



الان توجة الى الكود الخاص بهذة الاكتفتي وهو DataShowActivity.class وقم بتعريف WebView وبعدها وقم بعمل String URL واجعل بعده "" واتركة فارغ لان الرابط عبارة عن نص ونريد تمريره لكل عنصر من العناصر بعدها داخل onCreate قم بتعريف الويب فيو عن طريق findviewbyid وبعدها اكتب الاكواد الموجودة في الصورة ولكن لا تكتب قبل كل id الخاص بالويب فيو binding , انا كتبتة فقط لاني استخدام الداتا بيندنج فقط .



الان ارجع الى ApiAdaptor وقم بالتوجة الى دالة onClick وعمل بعمل intent او انتقال بعدها context الى DataShowActivity , بكل بساطة تجعل من كل ايتم ينتقل الى صفحة الداتا شو وبداخل DataShowActivity قمنا بتحويل المستخدم الى رابط المقالة , والسطر الثاني putExtra وهي عملية تمرير النص بين الاكتفتي بمعنى مررنا نحصل على الرابط الخاص بالمقالة ونمرره للمستخدم , السطر الاخير وهو تشغيل الاكتفتي .



في النهاية ارجع الى MainActivity وتوجة الى تعريف apiAdaptor وسوف تشاهد ظهور ايرور وهو يخبرك ان الادبتر الخاص بك يحتوي على عنصرين وانت قمت بتمرير عنصر واحد فقط له , كل ما عليك هو عمل , وبعدها كتابة اسم الاكتفتي.this  .



لمزيد من الاكواد


كيفية عمل onClick داخل Recyclerview ببرنامج أندرويد ستوديو Android studio

 كيفية عمل onClick داخل Recyclerview ببرنامج أندرويد ستوديو Android studio

بسم الله الرحمن الرحيم السلام عليكم و الله وبركاته, متابعينا الكرام مرحبا بكم في مقاله جديده من مقالات اكواد اندرويد ستوديو في هذه المقاله سوف نتعرف على كيفية عمل أون كليك - onClick على Recyclerview حيث انني بحثت كثيرا على طريقة لعمل onClick لكل ايتم من الموجود داخل الريسيكلار فيو وفي الواقع اكتشفت انه يمكنك عمله بأكثر من طريقه وسوف اقدم لك في مقاله اليوم اسهل طريقه منهم وايضا في درس عرض تفاصيل الاوردر الموجود في شروحات فايربيز قدمت لكم طريقه اخرى وفي دروس الاي بي آي - API , قدمت ايضا طريقه اخرى كل هذه الطرق تمكنك من عمل onClick لكل عنصر وفي هذا المقال اقدم لك ابسط طريقه مع مثال توضيحي .


كيفية عمل onClick داخل Recyclerview ببرنامج أندرويد ستوديو Android studio

كيفية عمل onClick لكل عنصر من العناصر داخل Recyclerview 

اولا قم بإنشاء interface بأي اسم وهنا قمت بتسميتة Clickinterface , قم بعمل void للضغطة العادية والضغطة المطوله وبداخلهم int position لكي يحول المستخدم للموقع , سوف تجدهم ال2 باللون الرمادي لا تقلق هذا لانك لم تستعملهم من قبل .



توجة الان الى Adptor الخاص بـ RecyclerView وقم بإضافة Clickinterface واخذ اوبجكت منة وبعدها احذف constructor وبعدها قم بإنشاءة مره اخرى بالـ Clickinterface 



الان اسفل class Holder يمكنك تعريف المتغيرات التي تريد حدوث الكلك عليها او على الكارد كامل , اذا كنت تريد على الكارد كامل يمكنك عمل ItemView وبعدها setOnClickListener ولكن انا استخدم binding لذلك اكتب binding.getRoot().setOnClickListener وبعدها تخبرة اذا قام المستخدم بالنقر عليك قم بتحويلة الى الموقع , ايضا اذا كنت تريد على الضغطة المطولة يمكنك عمل setOnLongClickListener .


شاهد ايضا :




الان ارجع الى MainActivity او الصفحة التي تعرض الريسيكلار وقم بعمل implements للانترفيس التي تحتوي على الازرار وستلاحظ وجود ايرو كل ما عليك هو النقر على alt + enter وسيقوم بعمل onclick و longlick وبداخلهم قم بعمل ما تريد , وايضا سوف تشاهد ظهور ايرور داخل Adptor لذلك قم بعمل , وبعدها اكتب this .



اذا كنت ازالة عنصر عندما يطول النقر على العنصر قم بكتابة اسم العنصر بعدها remove بعدها position , واخبر الادبتر انه حدث عملت حذف عن طريق كتابة الادبتر بعدها notifyItemRemoved .



قد لا تصلح معك  احيانا طريقة implements والسبب انك احيانا تكون خارج scope لذلك قم بتعريف الانترفيس بالطريقة العادية وهي Onclick onclick كما بالصورة وفي الادبتر اكتب اسم الاوبجكت الذي قمت بأخذة من الانترفيس



لمزيد من الاكواد

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

 كيفية نقل محتويات المشروع القديم الى المشروع الجديد في الاندرويد ستوديو

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


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


خطوات نقل المشروع داخل برنامج android studio


اولا لنقل الصور والملحقات مثل الخط والصوتيات وغيرها توجة الى ملف res الموجود في المشروع القديم وانقر كلك يمين ومنها اختر show in explorer بعدها افتح هذا المجلد وفي المشروع الجديد كذلك سوف تجد بداخله drawable و drawable-v24 و layout والخطوط وغيرها كل ما عليك هو فتح المجلد ونقل محتوياته الى المجلد الموجود في المشروع الجديد واذا لم يكن في المشروع الجديد مجلد يمكنك نقل المجلد كامل مثل font قد لا تجده في الجديد لانك لم تضف خطوط وهكذا .



بعد عملية النقل سوف تجد انه تم نقل الصور والخطوط وحتى صفحات layout الخاصه بالتطبيق , الان ارجع خطوة الى الخلف وافتح مجلد AndroidManifest في المشروع الجديد والقديم الان قم بنقل الصفحات الموجوده من اسفل كلمة package بحيث اي تعديلات يتم نقلها مثل تشغيل الصفحات وايضا اذا كنت وضعت خاصية لتشغيل الانترنت في تطبيقك وغيرها واترك package وما فوقها كما هو .



الان افتح ملف java وانقل المحتويات الموجوده بداخله الى المشروع الجديد



الان تمت عملية نقل محتويات الملف من القديم الى الجديد , افتح الاندرويد ستوديو وتوجة الى ملف build gradl وكلك يمين ومن ثم show in explorer وانقل build ( المجلد و الملف ) من المشروع القديم الى الجديد , بعدها ارجع خطوة الى الوراء ستجد مجلد بإسم وافتح مجلد .idea واختر libraries وانقل ما بداخله الى الجديد , بعدها افتح الاندرويد مره اخرى وقم بتغيير اسم الباكج من ملف build.gradle وتحديدا applicationId الى اسم الباكج الذي تعمل عليه ( هذه الخطوة في المشروع الجديد )



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


لمزيد من الاكواد

كيفية تغيير اسم المشروع الخاص بك داخل برنامج الاندرويد ستوديو

كيفية تغيير اسم المشروع الخاص بك داخل برنامج الاندرويد ستوديو


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


كيفية تغيير اسم المشروع الخاص بك داخل برنامج الاندرويد ستوديو


خطوات تغيير اسم المشروع android studio

توجة الى ملف manifest وقم بالتوجة الى اسم package وبعد كلمة example قم بتغيير اسم الباكج القديم بالاسم الجديد الذي تريدة 



الان توجه الى ملف build gradl ومنها توجه الى defaultConfig وقم بتغيير اسم الباكج الموجود في applicationId والذي ياتي بعد كلمة example بعدها اضغط على sync now



بعد ذلك حول مسارك من android الى project وتوجة الى settings.gradle بعد قم بتغيير الاسم الموجود في rootProject الى اسم المشروع الذي تعمل عليه وهو Exercises



الان قد انتهينا ولكن اذا كنت تستخدم firebase في تطبيقك فسوف تشاهد ظهور ايرور لذلك توجة الى ملف json الخاص بالفايربيز وقم بتغيير الاسم من داخلة 



فقط هذا كل مافي الامر , اذا اعجبتك المقالة واستفدت منها ارجو منك عمل مشاركة لها بين اصدقائك لمساعدتنا على الاستمرار 


لمزيد من الاكواد

طريقة عرض بيانات التطبيق بشكل عشوائي داخل الاندرويد ستوديو

 طريقة عرض بيانات التطبيق بشكل عشوائي داخل الاندرويد ستوديو

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


طريقة عرض بيانات التطبيق بشكل عشوائي داخل الاندرويد ستوديو


اولا قم بإنشاء كلاس جديد نضع به المتغيرات وهنا قمت بتمسيتة RecyclerConst ووضعت فيه String text لاني اريد ان اقوم بعمل عرض النصوص بشكل عشوائي اذا كنت تريد صور او غيرها فيمكنك اضافتها هنا ايضا .



الان ارجع الى MainActivity.xml او اسم الملف الذي تريد ان تظهر فيه 



الان ارجع الى MainActivity وقم بتعريف متغيراتك بالشكل الذي تريدة سواء binding او بالطريقة العادية , بعدها قم بإستدعاء ميثود array() واسفل onCreate قم بكتابة المتغيرات التي تريدها ووضعها داخل array كما بالصورة (الاطار الاخضر) , بعدها ثم بمعل ميثود المسؤوله عن التبديل العشوائي بإسم random وبداخلها Arrays , وفوقهم قم بعمل الميثود array وقم بإستدعاء ميثود random وهي المسؤوله عن عملية عرض المتغيرات بشكل عشوائي وبعدها قم بعمل setText لكي يقوم بعرض النص وقبلها id العنصر الذي تريد العرض مكانة .



الكود الموجود في الصورة


    private void array() {

        random();

        binding.text.setText(arr[1].getText());

    }

    RecyclerConst f1 = new RecyclerConst("mahmoud");

    RecyclerConst f2 = new RecyclerConst("eslam");

    RecyclerConst f3 = new RecyclerConst("shrouk");

    RecyclerConst f4 = new RecyclerConst("ahmed");

    RecyclerConst[] arr = new RecyclerConst[]{
            f1, f2, f3, f4
    };

private void random () {
    Collections.shuffle(Arrays.asList(arr));

}



كيفية عرض البيانات من RecyclerView بشكل عشوائي


الان قم بتصميم الشكل الذي تريدة وانا هنا قمت بعمل textview داخل cardview وقمت بعمل recyclerview وقمت بإستدعائها في MainActivity.xml .



الان قم بعمل constructor و Adptor للريسيكلار فيو وبعدها ارجع الى mainactivity , قم بتعريف ArrayList الخاصه بي RecyclerConst بعدها shuffle للتبديل العشوائي فقط .



الكود الموجود بالصورة


        ArrayList<RecyclerConst> consts = new ArrayList<>();

        consts.add(new RecyclerConst("B"));

        consts.add(new RecyclerConst("A"));

        consts.add(new RecyclerConst("C"));

        consts.add(new RecyclerConst("D"));

        consts.add(new RecyclerConst("T"));


        Collections.shuffle(consts);

        Adptor adptor = new Adptor(consts, this);

        binding.recyclerview.setLayoutManager(new LinearLayoutManager(this));

        binding.recyclerview.setAdapter(adptor);



لمزيد من الاكواد