اسلامنا اولا
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

اسلامنا اولا

اسلامنا اولا
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 أساسيات البرمجة

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
عبد الحميد
مشرف سابق
مشرف سابق
عبد الحميد


ذكر عدد الرسائل : 47
العمر : 38
الدولــــــــــة : 0
دعــــــــاء : أساسيات البرمجة 15781610
رسائل لكل العباد : <!--- MySMS By AlBa7ar Semauae.com --><form method="POST" action="--WEBBOT-SELF--"> <!--webbot bot="SaveResults" u-file="fpweb:///_private/form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><fieldset style="padding: 2; width:208; height:104"> <legend><b>My SMS</b></legend> <marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrolldelay="2" scrollamount="1" style="text-align: center; font-family: Tahoma; " height="78">$post[field5]</marquee></fieldset></form><!--- MySMS By AlBa7ar Semauae.com -->
نقاط : 0
السٌّمعَة : 0
تاريخ التسجيل : 20/11/2007

أساسيات البرمجة Empty
مُساهمةموضوع: أساسيات البرمجة   أساسيات البرمجة Emptyالإثنين مارس 10, 2008 2:11 pm

Razz
البرمجة فكرة وابتكار، تبدأ بفكرة بسيطة ثم يتم اضافة المزيد من الافكار على البرنامج وذلك حسب تفكير المبرمج، درس مفيد عن بدايات البرمجة.


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

الفكرة والتخطيط


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

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

ما هو البرنامج؟

سؤال قد يطرحه أحدكم، ما هو البرنامج؟ هو مجموعة من الأوامر التي كتبت بأي لغة برمجة، وتكون هذه الأوامر في ملف أو أكثر، ويقوم الحاسوب بتنفيذ هذه الأوامر ليخرج بنتائج معينة يريدها المبرمج، ولكل برنامج مدخلات (input) ومخرجات (output)، ودعونا نشرح هذا أكثر.

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

البرمجة:

البرمجة بكل بساطة هي عملية كتابة الشفرة للفكرة أو البرنامج المطلوب.


Exclamation
أساسيات البرمجة Diapo901707ly5
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.eddis.c.la
ملك الألعاب
مشرف منتدى الألعاب
مشرف منتدى الألعاب
ملك الألعاب


ذكر عدد الرسائل : 154
العمر : 34
الدولــــــــــة : 0
دعــــــــاء : أساسيات البرمجة 15781610
رسائل لكل العباد : <!--- MySMS By AlBa7ar Semauae.com --><form method="POST" action="--WEBBOT-SELF--"> <!--webbot bot="SaveResults" u-file="fpweb:///_private/form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><fieldset style="padding: 2; width:208; height:104"> <legend><b>My SMS</b></legend> <marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrolldelay="2" scrollamount="1" style="text-align: center; font-family: Tahoma; " height="78">$post[field5]</marquee></fieldset></form><!--- MySMS By AlBa7ar Semauae.com -->
نقاط : 0
السٌّمعَة : 0
تاريخ التسجيل : 24/05/2007

أساسيات البرمجة Empty
مُساهمةموضوع: رد: أساسيات البرمجة   أساسيات البرمجة Emptyالإثنين مارس 24, 2008 6:39 pm

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


ذكر عدد الرسائل : 154
العمر : 34
الدولــــــــــة : 0
دعــــــــاء : أساسيات البرمجة 15781610
رسائل لكل العباد : <!--- MySMS By AlBa7ar Semauae.com --><form method="POST" action="--WEBBOT-SELF--"> <!--webbot bot="SaveResults" u-file="fpweb:///_private/form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><fieldset style="padding: 2; width:208; height:104"> <legend><b>My SMS</b></legend> <marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrolldelay="2" scrollamount="1" style="text-align: center; font-family: Tahoma; " height="78">$post[field5]</marquee></fieldset></form><!--- MySMS By AlBa7ar Semauae.com -->
نقاط : 0
السٌّمعَة : 0
تاريخ التسجيل : 24/05/2007

أساسيات البرمجة Empty
مُساهمةموضوع: رد: أساسيات البرمجة   أساسيات البرمجة Emptyالإثنين مارس 24, 2008 6:40 pm

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


ذكر عدد الرسائل : 47
العمر : 38
الدولــــــــــة : 0
دعــــــــاء : أساسيات البرمجة 15781610
رسائل لكل العباد : <!--- MySMS By AlBa7ar Semauae.com --><form method="POST" action="--WEBBOT-SELF--"> <!--webbot bot="SaveResults" u-file="fpweb:///_private/form_results.csv" s-format="TEXT/CSV" s-label-fields="TRUE" --><fieldset style="padding: 2; width:208; height:104"> <legend><b>My SMS</b></legend> <marquee onmouseover="this.stop()" onmouseout="this.start()" direction="up" scrolldelay="2" scrollamount="1" style="text-align: center; font-family: Tahoma; " height="78">$post[field5]</marquee></fieldset></form><!--- MySMS By AlBa7ar Semauae.com -->
نقاط : 0
السٌّمعَة : 0
تاريخ التسجيل : 20/11/2007

أساسيات البرمجة Empty
مُساهمةموضوع: رد: أساسيات البرمجة   أساسيات البرمجة Emptyالأربعاء مارس 26, 2008 3:32 pm

شكرا أخي على المرور ,,,
pig
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.eddis.c.la
elhocine
المدير العام
المدير العام
elhocine


ذكر عدد الرسائل : 1049
العمر : 115
الدولــــــــــة : 0
دعــــــــاء : أساسيات البرمجة 15781610
رسائل لكل العباد : اعملوا فكل ميسر لما خلق له (حديث)


الإنسان بالتفكير والله بالتدبير
نقاط : 1
السٌّمعَة : 0
تاريخ التسجيل : 04/04/2007

أساسيات البرمجة Empty
مُساهمةموضوع: رد: أساسيات البرمجة   أساسيات البرمجة Emptyالأربعاء مارس 26, 2008 6:23 pm

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://attig.editboard.com
 
أساسيات البرمجة
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» دروس تدريبية في البرمجة وإنشاء المواقع

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
اسلامنا اولا :: قسم البرمجيات :: منتدى التطورات والأبحاث في مجال الحاسب-
انتقل الى: