اشرح في هذا الفيديو قواعد التكرار بحيث لا يتم عمل اكثر من عملية بكتابة اكواد كثيرة بل يمكنك عمل الف من العمليات الحسابية المعقدة مرة واحدة او انت تعمل علي التخاطب مع السيرفرات اكثر من مرة في في عمل كود واحد فقط
بحث هذه المدونة الإلكترونية
matrix language
التسميات
مقالات برمجية
(3)
c language
(7)
الجمعة، 6 مايو 2016
intro java
السلام عليكم اخواني واخواتي في كل مكان مرحبا بكم في ثاني مقال لي عن لغة الجافا اليوم سوف نتكلم عن المتغيرات وانواعها وعن القواعد الاساسية لها وعن الــ method
اولا
ما هو المتغير المتغير ؟
لطالما نسال لماذا نحتاج الي متغيرات لاننا كلما اردنا ان نجمع قيم او نجعل المستخدم يضيف قيم معينة فلا يمكن عمل ذلك من دون وجود شئ ما يسمي بالمتغيرات وهي اسمها متغيرات لان القيم التي تحتويها ليست بقيم ثابته بالصيغة والنوع ثابت ولكن المدخلات من القيم متغيرة فعند كتابة المتغير نكتبه بهاذا الشكل ويسمي بالـــ
#Syntax
variable type identifier [ = value] ;
--------
e.g
---------
int id = 2353;
وهذا ما يسمي بالمتغير العادي ولكن يوجد بعض انواع للمتغير
-----------------------------------------------------------
هذا المتغير يمكن ان يراه جميع ما يسمي بالـــ #classes #And #methods
public int id = 2562;
هذا المتغير لا يمكن ان يراه شئ بعد
block of code { } اي ينتهي عمله بعد هذا القوسين private int id = 2532;
اما هذا فيراه عند الـــ package
فقط فهي محمية من ان يراه احد في نفس المشروع الذي انا متولي تصميم جزئ معين منه protected int id = 25364;
لن اخوض في التحدث اكثر عن #access_modifier
ولكن هناك قواعد لكتابة المتغير فهو يبدا بحرف small ولا يمكن اتبداه باي ارقام او علامات الا _ و $ فقط اذا كان المتغير ينتمي الي اكثر من كلمة فان الحرف الاول من اول كلمة يكون small والحرف الاول من الكلمة الثانية او بقية الكلامات يكون او حرف منهم capital مثال ::: String userName ; String userNameText ; String user_Name ; String $_user_NameTextForm ; String userName1 ; String userName , userName1 , user_0_Name1 ; كل هذه امثلة عن كتابة المتغير ثانيا الـــ methods access modifier static (return_Type) name_method () {} 1- access modifier {public ,private , protected }; 2- static ده لو انت عاوز تستخدم الميثود ديه في الميثود الرئيسية 3- return type ده لو انت عاوز الميثود ترجعلك قيمة معينة ممكن تعملها او ممكن تعمل بدلها void 4- name method الاسم لازم القواعد بتعته تبقي شبه قواعد المتغير بالضبط 5- () parameter or argument 6- { } block of code هو ده اللي بندخله الاوامر اللي احنا عوزينها من الميثود تنفذها ------------------------------------------------------------------------ مثال ::::: public static int add(int x, int y) { System.out.print(); return add(x,y); } private void sub(int x1, int y1 ){ System.out.print(x1-y1); } -------------------------------------------------------------------------- ارجوا اني قد سهلت الكثير من الاشياء علي الناس المحبين للغة الجافا او ثبت معلومة ارجوا اني افدتكم باي شئ
الأربعاء، 4 مايو 2016
if ... Else if .... else اداة الشرط في لغة c
السلام عليكم
#c_language
#if_else
ان الشرط ليس في لغة الانسان فقط ولكن توجد ايضا في لغة البرمجة ولكن تعتمد البرمجة علي جمل الشرط اكثر لان كل ما يفعله البرنامج الذي تصممه انت مبني علي شروطك واحتمالاتك التي تضعها للمستخدم او لنفسك حيث عندما تكون انت تحتاج الي وضع احتمالية حدوث مواقف عديدة لك وللمستخدم وجمل الشرط تستخدم اكثر في عمل شئ يسمي #handling_errors
فكلما ذادت امكانية استخدام برنامججك كلما ذاد حدوث خطا من المستخدم لانه لا يعرفه مثلك ولكنه يبدا في التعلم بعد ان يخطا فاذا لم تظهر له رسالة خطا ويتوقف البرنامج لما كان المستخدم ان يطيق هذا البرنامج واذله فورا فيجب عليك عندما تصمم برنامج ان يكون لديك احساس المعلم او الموجه لطلابه حتي تسطيع تبسيط الامور امام المستخدم
#c_language
#if_else
ان الشرط ليس في لغة الانسان فقط ولكن توجد ايضا في لغة البرمجة ولكن تعتمد البرمجة علي جمل الشرط اكثر لان كل ما يفعله البرنامج الذي تصممه انت مبني علي شروطك واحتمالاتك التي تضعها للمستخدم او لنفسك حيث عندما تكون انت تحتاج الي وضع احتمالية حدوث مواقف عديدة لك وللمستخدم وجمل الشرط تستخدم اكثر في عمل شئ يسمي #handling_errors
فكلما ذادت امكانية استخدام برنامججك كلما ذاد حدوث خطا من المستخدم لانه لا يعرفه مثلك ولكنه يبدا في التعلم بعد ان يخطا فاذا لم تظهر له رسالة خطا ويتوقف البرنامج لما كان المستخدم ان يطيق هذا البرنامج واذله فورا فيجب عليك عندما تصمم برنامج ان يكون لديك احساس المعلم او الموجه لطلابه حتي تسطيع تبسيط الامور امام المستخدم
ثانيا
الشرط فيجب عليك ان تراعي صيغة الكود والترتيب حسب اولوية الاحتمال
if (conditions){
}
هذ ما يسمي با if statement
بداخل هذه الاقواس الاولي تضع بها الشرط
والاقواس الثانية تضع بها احتمال او الحدث الذي يتبع تنفيذ هذا الشرط ويجب ان ينفذ الشرط حتي تنذفذ الاكواد التي توضع {} بداخل هذه الاقواس
فاذا لم تنفذ هذا الشرط يجب ان نضع احتمال لعدم تنفيه وهذا ما يسمي
else{
}
حينها تنفذ جميع الاكواد التي توضع في هذه الاقواس {}
وتكون الصيغة العامة #Syntax هو
if(conditions){
// code
}else{
// code
}
if (conditions){
}
هذ ما يسمي با if statement
بداخل هذه الاقواس الاولي تضع بها الشرط
والاقواس الثانية تضع بها احتمال او الحدث الذي يتبع تنفيذ هذا الشرط ويجب ان ينفذ الشرط حتي تنذفذ الاكواد التي توضع {} بداخل هذه الاقواس
فاذا لم تنفذ هذا الشرط يجب ان نضع احتمال لعدم تنفيه وهذا ما يسمي
else{
}
حينها تنفذ جميع الاكواد التي توضع في هذه الاقواس {}
وتكون الصيغة العامة #Syntax هو
if(conditions){
// code
}else{
// code
}
ثالثا
Operator conditions :
// < less-than
// > greater-than
// >= greater-than or equal
// <= less-than or equal
// == equal
// != not equal
// && and
// || or
// < less-than
// > greater-than
// >= greater-than or equal
// <= less-than or equal
// == equal
// != not equal
// && and
// || or
رابعا
مثال عملي علي هذه الاكواد
المثال عبارة عن جمع رقمين فقط
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1;
int num2;
printf("please enter value num1 :- ");
scanf("%d",&num1);
printf("please enter value num2 :- ");
scanf("%d",&num2);
if(num1 < 0){
printf("you can't add this numbers ");
#include <stdlib.h>
int main()
{
int num1;
int num2;
printf("please enter value num1 :- ");
scanf("%d",&num1);
printf("please enter value num2 :- ");
scanf("%d",&num2);
if(num1 < 0){
printf("you can't add this numbers ");
}else{
printf("num1 + num2 = %d",num1+num2);
}
return 0;
}
الثلاثاء، 3 مايو 2016
نشاة لغة c
#c_language
#programming
السلام عليكم
احب ان اقدم لكم اخواني هذا الدرس عن لغة السي
اولا
ما هي لغة السي ؟؟؟
لطالما حيرا هذا الخبراء البرمجين هذا السؤال ولكن م اجتمعوا علي انت لغة السي هي من اللغات التي تنتمي للمجموعة الثانية وهي من اهم اللغات الاساسية التي قد انشات بصورة قد تكون صعبة علي بعض المبتداين البرمجة ولكنها سهلة جدا في الاصل ولذا يجب ان تعرفه عن لغة السي هي لغة متوسطة المستوي فهي ليس بالقريب من لغة الالة وليسة بالقريبة من لغة الانسان التي يفهمها ولكن تم تجديد هذا المفهوم حديثا حيث بدا مخترع في انشاء لغة مبنية علي السي وكانت هو اكبر تقدم وصلوا اليه هو ++#c وهو الذي اضاف البرمجة الكائنية الي لغة تسمي بلغة هيكلية اي تعتمد علي هيكلة النصوص والبرمجة الحرفية فقط ولا تعمل علي استداء اي شئ الا #functions or #library
ثانيا
علي ماذا بنيت السي ؟؟؟
بنيت السي علي بعض من لغات البرمجة التي كانت كل لغة لديها اختصاص معين
فمن اهم اللغات هي لغة التجميع #ِِِِِِِAssembly_language ولذلك من تعلم هذه اللغة قد لا يحتاج الي تعلم الكثير من لغات البرمجة التي قد لا تهمه فهو تعلم الهاردوير والسوفت وير وتعلم التحكم بهما بشكل صحيح ويمكنك ايضا ان تكتب بعض من اكواد الاسمبلي داخل ملفات السي
ولكن المطورين قد ارادوا ان تكون قريبة لي الانسان اكثر فبداوا بعملوا تطوير للمكاتب واصبحت مكتوبة بلغة #fortranوايضا لغة #pascal_programming_language
ثم بداوا يضيفوا بعض المكاتب من لغة #BASIC ولغة #cobol
فكان لكل لغة من الغات التي قد ذكرتها استخدام معين ولكن قد تم تجميع مكاتب اللغات ثم بداوا ينشاوا لغة السي وهذا هو تاريخ انشاء السي
ثالثا
لكل لغة #compiler خاص بها لكن حينما جائت لغة السي جعلت لها كومبيلر خاص بها وكان اشهرهم هو ++#GNU_GCC or #g ولكن قامت شركة ميكرو سوفت كــ عادتها باخذ هذه التصاميم ثم جعلتها احتكارية ليست مملوكة للجميع لانها شركة (متغطرسة راس مالية متعسفة لارائها وكانها نزلت من السماء) ما علينا دعونا نعود الي الدرس
فكان اول لغة قد تم تجميع جميع لغات البرمجية الاولية بداخلها لذك سموها لغة الام لانها من يتعلمها قد تعلم بسهولة بقية اللغات لانها انسب لغة قد يتعلمها احد بحياته ولذلك ماذالت مستخدمة وبقوة وقد بداوا المبرمجين بالرجوع اليها مرة اخري
رابعا
اهمية لغة السي
تجعلك تتحكم في الهاردوير وكانك تتحدث الي الالة ولكن هذا الوصف ليس بصحيح فان لغة الجافا قد تنافسها في ذلك الشئ في سرعة استجابة الالة لهذه اللغة
بعض الحقائق غير مستقرة في هذا عالم البرمجي فحينما اقول شيئا الان يمكن بعد ثانية يتغير لا احد يعلم كم المطورين في هذه اللغات
تعلمك اساسيات اللغات البرمجية كلها وبالاخص من هم #style_c
ما هي اللغات التي بنيت علي لغة السي
#pyhthon , #c++ , #c# , #php , #java , #objective_c ,
ولكن ليسن باذن الله اللغة بتعتي لن تكون مبنية علي السي
خامسا والاخيرة اليوم
هو ان السي #open_sorce
اي متاحة للجميع الناس ومتاح لك التطوير بها بدون اي قيود (هذا العرض متوفر قبل ان تستلي عليها شركة ميكروسوفت)
ارجو من الجميع انتهاز هذه الفرصة تعلم السي جيدا سوف تفيدك في عدة مجالات
وانا سوف اقوم باعداد دورة انشاء الله علي القناة بتعتي لتعلم كل اقسام لغة السي وخرائط التدفق ايضا
والسلام عليكم
كان معكم :- matrix angel
channel YT >> the matrix
https://www.youtube.com/channel/UCSu-YBmsmjSlPTKtlKx_img
#programming
السلام عليكم
احب ان اقدم لكم اخواني هذا الدرس عن لغة السي
اولا
ما هي لغة السي ؟؟؟
لطالما حيرا هذا الخبراء البرمجين هذا السؤال ولكن م اجتمعوا علي انت لغة السي هي من اللغات التي تنتمي للمجموعة الثانية وهي من اهم اللغات الاساسية التي قد انشات بصورة قد تكون صعبة علي بعض المبتداين البرمجة ولكنها سهلة جدا في الاصل ولذا يجب ان تعرفه عن لغة السي هي لغة متوسطة المستوي فهي ليس بالقريب من لغة الالة وليسة بالقريبة من لغة الانسان التي يفهمها ولكن تم تجديد هذا المفهوم حديثا حيث بدا مخترع في انشاء لغة مبنية علي السي وكانت هو اكبر تقدم وصلوا اليه هو ++#c وهو الذي اضاف البرمجة الكائنية الي لغة تسمي بلغة هيكلية اي تعتمد علي هيكلة النصوص والبرمجة الحرفية فقط ولا تعمل علي استداء اي شئ الا #functions or #library
ثانيا
علي ماذا بنيت السي ؟؟؟
بنيت السي علي بعض من لغات البرمجة التي كانت كل لغة لديها اختصاص معين
فمن اهم اللغات هي لغة التجميع #ِِِِِِِAssembly_language ولذلك من تعلم هذه اللغة قد لا يحتاج الي تعلم الكثير من لغات البرمجة التي قد لا تهمه فهو تعلم الهاردوير والسوفت وير وتعلم التحكم بهما بشكل صحيح ويمكنك ايضا ان تكتب بعض من اكواد الاسمبلي داخل ملفات السي
ولكن المطورين قد ارادوا ان تكون قريبة لي الانسان اكثر فبداوا بعملوا تطوير للمكاتب واصبحت مكتوبة بلغة #fortranوايضا لغة #pascal_programming_language
ثم بداوا يضيفوا بعض المكاتب من لغة #BASIC ولغة #cobol
فكان لكل لغة من الغات التي قد ذكرتها استخدام معين ولكن قد تم تجميع مكاتب اللغات ثم بداوا ينشاوا لغة السي وهذا هو تاريخ انشاء السي
ثالثا
لكل لغة #compiler خاص بها لكن حينما جائت لغة السي جعلت لها كومبيلر خاص بها وكان اشهرهم هو ++#GNU_GCC or #g ولكن قامت شركة ميكرو سوفت كــ عادتها باخذ هذه التصاميم ثم جعلتها احتكارية ليست مملوكة للجميع لانها شركة (متغطرسة راس مالية متعسفة لارائها وكانها نزلت من السماء) ما علينا دعونا نعود الي الدرس
فكان اول لغة قد تم تجميع جميع لغات البرمجية الاولية بداخلها لذك سموها لغة الام لانها من يتعلمها قد تعلم بسهولة بقية اللغات لانها انسب لغة قد يتعلمها احد بحياته ولذلك ماذالت مستخدمة وبقوة وقد بداوا المبرمجين بالرجوع اليها مرة اخري
رابعا
اهمية لغة السي
تجعلك تتحكم في الهاردوير وكانك تتحدث الي الالة ولكن هذا الوصف ليس بصحيح فان لغة الجافا قد تنافسها في ذلك الشئ في سرعة استجابة الالة لهذه اللغة
بعض الحقائق غير مستقرة في هذا عالم البرمجي فحينما اقول شيئا الان يمكن بعد ثانية يتغير لا احد يعلم كم المطورين في هذه اللغات
تعلمك اساسيات اللغات البرمجية كلها وبالاخص من هم #style_c
ما هي اللغات التي بنيت علي لغة السي
#pyhthon , #c++ , #c# , #php , #java , #objective_c ,
ولكن ليسن باذن الله اللغة بتعتي لن تكون مبنية علي السي
خامسا والاخيرة اليوم
هو ان السي #open_sorce
اي متاحة للجميع الناس ومتاح لك التطوير بها بدون اي قيود (هذا العرض متوفر قبل ان تستلي عليها شركة ميكروسوفت)
ارجو من الجميع انتهاز هذه الفرصة تعلم السي جيدا سوف تفيدك في عدة مجالات
وانا سوف اقوم باعداد دورة انشاء الله علي القناة بتعتي لتعلم كل اقسام لغة السي وخرائط التدفق ايضا
والسلام عليكم
كان معكم :- matrix angel
channel YT >> the matrix
https://www.youtube.com/channel/UCSu-YBmsmjSlPTKtlKx_img
الاشتراك في:
الرسائل (Atom)