Forwarded from Learn Programming تعلم البرمجة
بسم الله الرحمن الرحيم
#Java #Loops
#جافا #الحلقات_التكرارية
غالبا عندما نقوم بكتابة برنامج ما نحتاج ان نكرر بعض التعليمات والعمليات، مثلا قد نحتاج لطباعة الارقام من 1 حتى 1000 و بالتالي من غير المعقول ان نكتب تعليمة الطباعة 1000 مرة، إذا ما هو الحل؟
.
.
.
.
حسنا، يكون الحل باستخدام الحلقات التكرارية لتكرار تعليمة الطباعة بدون تدخل من المبرمج، ولكن كيف يتم ذلك عمليا؟
تدعم لغة Java و اغلب لغات البرمجة نوعين من الحلقات، وهما حلقة for و حلقة while (و حلقة do-while ايضاً)
ولكن ما الفرق بينهما و لماذا نحتاج لنوعين من التكرار؟
حسنا الجواب بسيط و هو ان حلقة for تستخدم عندما يكون لدينا علم مسبق بعدد مرات التكرار المطلوبة و بذلك نقوم بتحديد عدد مرات التكرار عند كتابة الحلقة for، اما حلقة while تستخدم عندما لا يكون لدينا علم مسبق بعدد التكرارات المطلوب، اي عندما نكون بانتظار تحقق شرط معين وليس عدد تكرارات معين.
#Java #Loops
#جافا #الحلقات_التكرارية
غالبا عندما نقوم بكتابة برنامج ما نحتاج ان نكرر بعض التعليمات والعمليات، مثلا قد نحتاج لطباعة الارقام من 1 حتى 1000 و بالتالي من غير المعقول ان نكتب تعليمة الطباعة 1000 مرة، إذا ما هو الحل؟
.
.
.
.
حسنا، يكون الحل باستخدام الحلقات التكرارية لتكرار تعليمة الطباعة بدون تدخل من المبرمج، ولكن كيف يتم ذلك عمليا؟
تدعم لغة Java و اغلب لغات البرمجة نوعين من الحلقات، وهما حلقة for و حلقة while (و حلقة do-while ايضاً)
ولكن ما الفرق بينهما و لماذا نحتاج لنوعين من التكرار؟
حسنا الجواب بسيط و هو ان حلقة for تستخدم عندما يكون لدينا علم مسبق بعدد مرات التكرار المطلوبة و بذلك نقوم بتحديد عدد مرات التكرار عند كتابة الحلقة for، اما حلقة while تستخدم عندما لا يكون لدينا علم مسبق بعدد التكرارات المطلوب، اي عندما نكون بانتظار تحقق شرط معين وليس عدد تكرارات معين.
Forwarded from Learn Programming تعلم البرمجة
مثال عن حلقة for و تحوي ثلاث اقسام
اولا int i=5 ويسمى هذا القسم بقسم التهيئة و ينفذ مرة واحدة عند بداية الحلقة
ثانيا i <= 10 و يسمى قسم شرط التوقف و تستمر الحلقة في التكرار ما دام هذا الشرط محققا و بمجرد اختلاله تتوقف الحلقة عن التكرار و يتم التحقق منه قبل كل تكرار للحلقة
ثالثا ++i و يسمى قسم الزيادة و ينفذ قبل كل تكرار للحلقة
الجزء الاخير والذي يحتوي التعليمات المراد تكرارها و توضع بين قوسين{ } و تلحق بالحلقة.
و يظهر هنا خرج البرنامج حيث يقوم بطباعة العبارة النصية الملونة باللون الازرق 5 مرات و في كل مرة يطبع رقم من 5 حتى 10.
اولا int i=5 ويسمى هذا القسم بقسم التهيئة و ينفذ مرة واحدة عند بداية الحلقة
ثانيا i <= 10 و يسمى قسم شرط التوقف و تستمر الحلقة في التكرار ما دام هذا الشرط محققا و بمجرد اختلاله تتوقف الحلقة عن التكرار و يتم التحقق منه قبل كل تكرار للحلقة
ثالثا ++i و يسمى قسم الزيادة و ينفذ قبل كل تكرار للحلقة
الجزء الاخير والذي يحتوي التعليمات المراد تكرارها و توضع بين قوسين{ } و تلحق بالحلقة.
و يظهر هنا خرج البرنامج حيث يقوم بطباعة العبارة النصية الملونة باللون الازرق 5 مرات و في كل مرة يطبع رقم من 5 حتى 10.
Forwarded from Learn Programming تعلم البرمجة
مثال عن حلقة while
اولا نعرف متغير number و نخزن في القيمة 1
ثانيا حلقة while و نضع لها الشرط
number<=10
و تستمر الحلقة في التكرار ما دام الشرط محققا
نقوم في داخل الحلقة بطباعة عبارة نصية والرقم number ثم نقوم بزيادة هاذا الرقم بمقدار 1 عبر التعليمة number++
و يظهر في الاسفل خرج البرنامج.
اولا نعرف متغير number و نخزن في القيمة 1
ثانيا حلقة while و نضع لها الشرط
number<=10
و تستمر الحلقة في التكرار ما دام الشرط محققا
نقوم في داخل الحلقة بطباعة عبارة نصية والرقم number ثم نقوم بزيادة هاذا الرقم بمقدار 1 عبر التعليمة number++
و يظهر في الاسفل خرج البرنامج.
Forwarded from Learn Programming تعلم البرمجة
السلام عليكم ورحمة الله و بركاته،
فيديو شرح تفصيلي لتطوير تطبيق #اندرويد من الصفر باستخدام لغة البرمجة #Java للمبتدئين و تنصيب احدث نسخة من اندرويد ستوديو والبرامج اللازمة.
الشرح مبسط جدا و باللغة العربية 2021
@sudevelopers
رابط الفيديو:
https://youtu.be/o7XZFKy_iLQ
#Android #Java #Beginner #Intro #2021
فيديو شرح تفصيلي لتطوير تطبيق #اندرويد من الصفر باستخدام لغة البرمجة #Java للمبتدئين و تنصيب احدث نسخة من اندرويد ستوديو والبرامج اللازمة.
الشرح مبسط جدا و باللغة العربية 2021
@sudevelopers
رابط الفيديو:
https://youtu.be/o7XZFKy_iLQ
#Android #Java #Beginner #Intro #2021
YouTube
تثبيت أندرويد استوديو ( بدون أخطاء ) من الصفر وعمل أول تطبيق
تثبيت برنامج أندرويد استديو (Android Studio) من الصفر و تجهيز متغيرات البيئة على ويندوز10 (Environment Variables)
بدون أي أخطاء , تثبيت الجافا و عدة تطوير الجافا (Java development kit jdk) تشغيل جسر تصحيح الاخطاء لاندرويد (adb Android Debug Bridge) .
التأكد…
بدون أي أخطاء , تثبيت الجافا و عدة تطوير الجافا (Java development kit jdk) تشغيل جسر تصحيح الاخطاء لاندرويد (adb Android Debug Bridge) .
التأكد…
Forwarded from Learn Programming تعلم البرمجة
السلام عليكم ورحمة الله و بركاته،
✅الجزء الثاني من دورة تطوير التطبيقات #اندرويد من الصفر باستخدام لغة البرمجة #Java للمبتدئين و تنصيب احدث نسخة من اندرويد ستوديو والبرامج اللازمة.
الشرح مبسط جدا و باللغة العربية 2021
@sudevelopers
رابط الفيديو:
https://youtu.be/RA6E9Ms6iWI
#Android #Java #Beginner #Intro #2021
✅الجزء الثاني من دورة تطوير التطبيقات #اندرويد من الصفر باستخدام لغة البرمجة #Java للمبتدئين و تنصيب احدث نسخة من اندرويد ستوديو والبرامج اللازمة.
الشرح مبسط جدا و باللغة العربية 2021
@sudevelopers
رابط الفيديو:
https://youtu.be/RA6E9Ms6iWI
#Android #Java #Beginner #Intro #2021
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (1) float , int , double
بعد تثبيت برنامج أندرويد استديو (Android Studio) من الصفر و تجهيز متغيرات البيئة على ويندوز10 (Environment Variables) في الدرس السابق
نقوم اليوم في هذا الفيديو بالبدأ باستخدام الجافا داخل أندرويد استوديو .
نتعرف على ال فلوت (float), الإنتيجر (integer)…
نقوم اليوم في هذا الفيديو بالبدأ باستخدام الجافا داخل أندرويد استوديو .
نتعرف على ال فلوت (float), الإنتيجر (integer)…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء(2) char , String , primitives
نقوم اليوم باستخدام الجافا داخل أندرويد استوديو
نتعرف على ال (char), السترينغ(String) , البريميتف(primitives) وكيفية اجرائ عملية بسيطة عليها .
نتعرف على كيفية استخدام بعض الفنكشنز (function - method) من داخل ال (String) لتحويل المتغيرات إلى سترينغ (String)…
نتعرف على ال (char), السترينغ(String) , البريميتف(primitives) وكيفية اجرائ عملية بسيطة عليها .
نتعرف على كيفية استخدام بعض الفنكشنز (function - method) من داخل ال (String) لتحويل المتغيرات إلى سترينغ (String)…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (3) function ,method ,return type
نقوم اليوم باستخدام الجافا داخل أندرويد استوديو
نتعرف على الدوال الفنكشن او الميثود(method), (function) ,نوع الرجوع الريتيرن تايب(return type) مثل (void) و (float) و(String) .
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو…
نتعرف على الدوال الفنكشن او الميثود(method), (function) ,نوع الرجوع الريتيرن تايب(return type) مثل (void) و (float) و(String) .
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (4) class ,access modifiers ,private ,public
باستخدام الجافا داخل أندرويد استوديو
نتعرف على الصنف أو الكلاس(Class) ,مغيرات الوصول أو الأكسس موديفايرز (access modifiers) مثل (public) و (private ) .
استدعاء الكائن (Object) من الكلاس باستخدام كلمة جديد (new)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت…
نتعرف على الصنف أو الكلاس(Class) ,مغيرات الوصول أو الأكسس موديفايرز (access modifiers) مثل (public) و (private ) .
استدعاء الكائن (Object) من الكلاس باستخدام كلمة جديد (new)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (5) Boolean , if statement , conditions
باستخدام الجافا داخل أندرويد استوديو
نتعرف على الجمل الشرطية(condition statements) , المتغير من النوع بوولين (boolean)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة :
https://www.youtube.com/w…
نتعرف على الجمل الشرطية(condition statements) , المتغير من النوع بوولين (boolean)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة :
https://www.youtube.com/w…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (6) greater ,less , equal , not equal
باستخدام الجافا (java) داخل أندرويد استوديو(android studio)
نتعرف على الجمل الشرطية(condition statements) , المتغير من النوع بوولين (boolean)
نتعرف أيضا (greater than), (less than) , (equal) , (not equal)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت…
نتعرف على الجمل الشرطية(condition statements) , المتغير من النوع بوولين (boolean)
نتعرف أيضا (greater than), (less than) , (equal) , (not equal)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (7) || and && , or
باستخدام الجافا داخل أندرويد استوديو
نتعرف على الجمل الشرطية(condition statements) , المتغير من النوع بوولين (boolean)
نتعرف أيضا على (و)(and &&) , (أو)(or ||)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في…
نتعرف على الجمل الشرطية(condition statements) , المتغير من النوع بوولين (boolean)
نتعرف أيضا على (و)(and &&) , (أو)(or ||)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في…
Forwarded from Learn Programming تعلم البرمجة
اشهر لغات البرمجة و استخداماتها لكي تتمكن من اختيار ما يناسبك
@sudevelopers
@sudevelopers
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (8) switch statements
باستخدام الجافا داخل أندرويد استوديو
نتعرف على الجمل التحويلية او التبديلية (switch statements)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة (تعلم الجافا للأندرويد للمبتدئين):
https://www.youtu…
نتعرف على الجمل التحويلية او التبديلية (switch statements)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة (تعلم الجافا للأندرويد للمبتدئين):
https://www.youtu…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (9) المصفوفة array
باستخدام الجافا داخل أندرويد استوديو
نتعرف على المصفوفات (arrays)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة (تعلم الجافا للأندرويد للمبتدئين):
https://www.youtube.com/watch?v=o7XZFKy_iLQ
…
نتعرف على المصفوفات (arrays)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة (تعلم الجافا للأندرويد للمبتدئين):
https://www.youtube.com/watch?v=o7XZFKy_iLQ
…
Forwarded from Learn Programming تعلم البرمجة
YouTube
درس لغة البرمجة جافا للأندرويد للمبتدئين الجزء (10) for , foreach , loops
باستخدام الجافا داخل أندرويد استوديو
نتعرف على الحلقات التكرارية فور لووبز (for loops , for , foreach)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة (تعلم الجافا للأندرويد للمبتدئين):
https://ww…
نتعرف على الحلقات التكرارية فور لووبز (for loops , for , foreach)
إذا أعجبك الفيديو لاتنسى الاشتراك لكي لا تفوت الفيديوات القادمة .
-رابط الفيديو الأول في هذه السلسلة (تعلم الجافا للأندرويد للمبتدئين):
https://ww…
Forwarded from Learn Programming تعلم البرمجة
YouTube
10 نصائح لأندرويد استوديو في 5 دقائق | !10Android Studio Tips in 5 MINUTES
اقدم لك في هذا الفيديو 10 نصائح هامة لاحتراف أندرويد استوديو وتسريع التطوير على اندرويد , هذه النصائح ستزيد من انتاجيتك لتطبيقات الجوال أندرويد وتزيد من سرعتك في كتابة الكود وبرمجة التطبيقات للهواتف الذكية باستخدام اندرويد استوديو ,
أندرويد استديو هو برنامج…
أندرويد استديو هو برنامج…
Forwarded from Learn Programming تعلم البرمجة
YouTube
عمل مشروع جديد في أندرويد استوديو 2021 | new project in android studio
هذا الفيديو يشرح طريقة عمل مشروع جديد في برنامج اندرويد استوديو (android studio) للمبتدئين في مجال تطبيقات أندرويد , تعلم طريقة انشاء أول مشروع في برنامج أندرويد إستوديو للمبتدئين , تعلم كيف أسوي تطبيق جوال أندرويد , تعلم استخدام برنامج أندرويد استوديو بالعربي…
Forwarded from Learn Programming تعلم البرمجة
Forwarded from Learn Programming تعلم البرمجة
YouTube
كيفية تصميم شعار أسطوري !! (خطوة بخطوة)
في هذا الفيديو قمت بشرح طريقة عمل شعار احترافي لقناة ألعاب على يوتيوب (للمبتدئين من الصفر ) , تم تصميم الشعار بنائا على صورة مرجعية لصقر أمريكي , تم تصميم الشعار ( لوغو ) بطريقة احترافية , تم شرح جميع خطوات صنع شعار ألعاب , الشعار ( ماسكوت ) مصمم لقناة بث…