بحث هذه المدونة الإلكترونية

matrix language

التسميات

الجمعة، 6 مايو 2016

loop while - c language قواعد التكرار

اشرح في هذا الفيديو قواعد التكرار بحيث لا يتم عمل اكثر من عملية بكتابة اكواد كثيرة بل يمكنك عمل الف من العمليات الحسابية المعقدة مرة واحدة او انت تعمل علي التخاطب مع السيرفرات اكثر من مرة في في عمل كود واحد فقط


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‬
فكلما ذادت امكانية استخدام برنامججك كلما ذاد حدوث خطا من المستخدم لانه لا يعرفه مثلك ولكنه يبدا في التعلم بعد ان يخطا فاذا لم تظهر له رسالة خطا ويتوقف البرنامج لما كان المستخدم ان يطيق هذا البرنامج واذله فورا فيجب عليك عندما تصمم برنامج ان يكون لديك احساس المعلم او الموجه لطلابه حتي تسطيع تبسيط الامور امام المستخدم
ثانيا
الشرط فيجب عليك ان تراعي صيغة الكود والترتيب حسب اولوية الاحتمال
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
رابعا
مثال عملي علي هذه الاكواد
المثال عبارة عن جمع رقمين فقط
-----------------------------------------------------------------------------------
‪#‎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 ");
}else{
printf("num1 + num2 = %d",num1+num2);
}
return 0;
}

الثلاثاء، 3 مايو 2016

c language - if statement part 2

c language - if statement

c language - library & Strings

c/c++ lecture 1 part 2

المحاضرة الثانية للغة ++c/c

سوف نكمل لكم مقدمة الـ c

ونتحدث اكثر عن المتغيرات و كيفية التعامل معها

وعن كيفية ان تجعل المستخد يدخل القيم

رابط القناة   من هنا 
رابط الفيديو  من هنا 




نشاة لغة 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

c/c++ lecture 1 part 1

شرح لغة ++c/c  المحاضرة الاولي

نشرح في هذه المحاضرة عن بعض مفاهيم حول البرمجة ولغة السي الشهيرة بلغة الام التي قد نشا عليها الكثير من اللغات التي يسمونها بــ style c

وعن كيفية التعامل مع المترجم تبعها

رابط القناة من هنا
رابط الفيديو من هنا