-
الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
http://images.msoms-anime.com/39/4c5...0ae4889d3f.gif
تحدثنا سابقا عن مفهوم البرمجة واليوم سنتحدث عن البرنامج بصفة
أدق وطبعا هذا هدف من أهداف الدورة
ماهو البرنامج ؟؟
البرنامج هو مجموعة من الآوامر مكتوبة بلغة برمجة معينة ينفذهاجهاز الحاسب الآلي لمعالجة البيانات أو تنفيذ عمليات أو حل مشكلة
ويقصد هنا الاوامر هي الاكواد التي نكتبها اثناء عمل البرنامج قبل اكتمال البرنامج
وكتطبيق لقاعدتنا السابقة
ادخال ----------> معالجة ------> إخراج
كتابة اوامر ---------> تحويل الاوامر إلى إجراءات -------> برنامج
أما عن لغات البرمجة فتوجد العديد من اللغات وتنقسم إلى :
* لغات منخفضة المستوى
* لغات عالية المستوى
أولا اللغات المنخفضة المستوى (low level languages)
وهنا في المستوى لا يقصد فعاليتها ولكن يقصد بساطتها فهي خاصة بالآلة
صعبة الفهم على البشر وهي تتعامل مع ماهو مخزن في الذاكرة الرئيسة للجهاز
وهي تستخدم غالبا عند مهندسي البرامج وهي مفيدة عموما عند كتابة برامج التحكم بالجهاز
ومكوناته
وهي بدورها تنقسم إلى :
لغة الآلة ‘،’
وهي عبارة سلسلة من الصفر والواحد والحرف الواحد لدينا ( أ, غ , ق ,3 ,6 ,ي ,& %, *)
يساوي ثمان بتات ( البت الواحد هو إما صفر أو واحد وما فوق ثمانية هو بايت )
وهي لغة بحتة للحاسب يفهمها ولا يحتاج إلى مترجم لكي يفهمها
اقتباس:
ويوجد ايضاح بسيط لمن لم يفهم لغة الالة هو:
ببساطة تخيل انك تقوم بتشغيل مصباح
اذن عند الضغط على قابس المصباح لإضاءة المصباح تعتبر حالة المصباح وهو مضاء في هذه الحالة (واحد)
وعند اطفاء المصباح تعتبر حالة المصباح وهو مطفئ (صفر)
وطريقة عمل الكمبيوتر والدوائر الالكترونية بشكل عام تعتمد على ذلك فهي مجموعة من الحالات رقم واحد وصفر تتم بترتيب معين وتتغير هذه الحالات كل فترة زمنية معينة بحيث تخرج لنا في النهاية وظيفة معينة سواء عرض شيئ ما على شاشة خارجية مثلا او تحركي محرك كهربائي بحركة مرتبة بترتيب معين لأداء وظيفة معينة وغير ذلك << هذا ببساطة حتى لا ادخلكم في متاهات ^^"
لغة التجميع ‘,’
في البرمجة بلغة الآلة تكتب سلسة بتات من الصفر والواحد مما يجعل هذه اللغة جدا صعبة
وبطيئة لذلك تم وضع لغة التجميع على أساس تلك اللغة حيث يتم كتابة الأوامر على هيئة اختصارات
مفهومة بالغة الانجليزية وكما قلنا سابقا ان الجهاز لا يفهم الا الصفر والواحد لذلك يحتاج إلى مترجم يحول أوامر
لغة التجميع إلى لغة الآلة حتى يفهمها الجهاز وينفذها
اللغات عالية المستوى (High Level Language)
وهي التي تكون أوامرها عبارة عن جمل مفهومة للمستخدم لذلك تعتبر سهلة لنا نحن المبرمجين ( إن شاء الله )
كما انها تقوم بعدة عمليات من خلال سطر واحد بعكس اللغات المنخفضة المستوى التي تاخذ العديد من السطور لتنفيذ عملية واحدة
وتسمى ايضا هذه اللغات باللغات المتقدمة
وتنقسم إلى :
لغة البرمجة الاجرائية ‘,’
في هذه اللغات يتم تجميع الاوامر التي تنفذ مهمة واحدة تحت إجراء واحد ويعطى اسم معين ثم في كل مرة نريد تنفيذ هذه المهمة نستدعي هذا الاسم
كمثال لدينا في لغة الفيجوال بيسك اسم يعطي للالوان لويضح ان الكلمة التي تليه يقصد بها التلوين ( في كل مرة نريد ان نلون اي شي نسبق اسم اللون بـ vb ثم اللون )
ميزة هذه البرامج تكون قصيرة وسهلة القراءة والفهم
بعض الامثلة:
# لغة البيسك (basic) وهي التي تم تطويرها لتصبح الفيجوال بيسك من قبل شركة مايكروسوفت
# لغة السي (c)
لغة البرمجة بالكائنات ‘,’
وتسمى ايضا بلغة البرمجة بالعناصر وفيها يتم تجميع البينات مع الاوامر الخاصة بها تحت كائن واحد وفي كل مرة نحتاج الى الامر نستخدم هذا الكائن
بعض الأمثلة :
# لغة السي بلص بلص (++c) وهي تطوير للغة السي
# لغة الجافا
# لغة الفجوال بيسك وهي التي تنتعمق في دراستها
اتمنى ان تكون قد وصلت اليكم المعلومة
واعتذر على التاخير
كما انه لديكم اليوم واجب
لا تنسو شعارنا ( لسنا مجرد متسخدمين .. نحن مبرمجين )
اختكم سموسم
http://images.msoms-anime.com/38/368...0877c39fed.gif
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
هنا تسجيل الحضور
1 rain bird
2 نجم الإبداع
3 peachtree
4 SnDosa
5 legend girl
6 shion
7 sara_2008
8 マジド
9 [[ بهيج ]]
10 名探偵コナン
11 ابواحمد.
12 آكاي
13 african girl
14 meemo *
15 سناء
16 ANNO SOLA
17 الثغر المبتسم
18 المحقق conan
19 ayman-conan
20 حورية الجنوب
21 مركب الاحزان
22 entp
23 زهـــــــــق
24 K!TO K!D
25 Nickolas
26 هههه
27 $همس الطفولة$
28 conan-1
29 bet_topo
30 allhyanee
31 MiSs.KaIo
32 Initial D
33 ملك الرعب *
الحاضرين بلون ااااا و الغير حاضرين بلون ااااا
على اللذين لا توجد اسمائمهم هنا ابلاغي
بخصوص الطلاب ذوي الاسماء باللغة اليابانية أنا لا ارى اسماءهم ولا اعلم لماذا لذلك عليهم كتابة اسمهم في نهاية مشاركتهم باللغة العربية او الانجليزية حسب رغبتهم ولكن حتى اعرف انهم حضرو
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
وعليكم السلام ورحمة الله وبركاته
ماشاء الله نزل الدرس الثاني
ويه حسيت هذا الدرس صعب ههه مخي عورني وذكرني بحصة الآي تي أيام الجامعة
أما الواجب :: أكتبه الحين ؟
وهذه بطاقة الحضور
http://www.7mar.cc/get-1-2009-5daewtt2.png
ويسلمو حبوبتي على الدرس الراااااااااااااائع http://www.cute-factor.com/images/sm...216070523B.gif
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
اقتباس:
المشاركة الأصلية كتبت بواسطة meemo
هههههههههه حبيبتي لا تحطي الواجب هنا راح يننسخ وينلصق كثيييييييير عدلي ردك وشيليه
ولا تخافي على درجة الواجب
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
الف شكر اختي سموسم على ابداعك بس تأختي في الدرس مع ذلك نشكرك جميعاً
اما الواجب ان شاء احله قريب
وسجلي حضوري
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
تسجيل حضور
بالنسبة للواجب نرسله على الراسائل الخاصة؟
أو كيف
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
ألف شكر على الدرس
الواجب سيتم حله عن قريب باذن الله
http://www.7mar.cc/get-1-2009-uzk6uqqo.png
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
بارك الله فيكِ أختي على هذا الجهد
تصحيح فقط
اقتباس:
اللغات عالية المستوى (assembly language)
الصحيح هو:
لغة التجميع (assembly language)
اللغات عالية المستوى (High Level Language)
ايضا ان شئت أضفت الإسم الإنجليزي لـ:
لغة الآلة (machine language)
ويوجد ايضاح بسيط لمن لم يفهم لغة الالة هو:
ببساطة تخيل انك تقوم بتشغيل مصباح
اذن عند الضغط على قابس المصباح لإضاءة المصباح تعتبر حالة المصباح وهو مضاء في هذه الحالة (واحد)
وعند اطفاء المصباح تعتبر حالة المصباح وهو مطفئ (صفر)
وطريقة عمل الكمبيوتر والدوائر الالكترونية بشكل عام تعتمد على ذلك فهي مجموعة من الحالات رقم واحد وصفر تتم بترتيب معين وتتغير هذه الحالات كل فترة زمنية معينة بحيث تخرج لنا في النهاية وظيفة معينة سواء عرض شيئ ما على شاشة خارجية مثلا او تحركي محرك كهربائي بحركة مرتبة بترتيب معين لأداء وظيفة معينة وغير ذلك << هذا ببساطة حتى لا ادخلكم في متاهات ^^"
والسموحة على التدخل :)
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
ماشاء الله
تسجيل حضور والواجب بالطريق ان شاء الله
:)
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
وعليكم السلام ورحمة الله وبركاته
- تعليقي :
------اقصد هل سيتطلب الدرس الثالث وجود برنامج الفيجوال بيسك أم أنه شرح فقط ؟
والسلام عليكم ورحمة الله وبركاته
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
اقتباس:
المشاركة الأصلية كتبت بواسطة نجم الابداع
وعليكم السلام ورحمة الله وبركاته
- تعليقي :
------اقصد هل سيتطلب الدرس الثالث وجود برنامج الفيجوال بيسك أم أنه شرح فقط ؟
لي عودة إن شاء الله تعالى .
والسلام عليكم ورحمة الله وبركاته
عن الدرس الثالث فلا زلنا بالنظري بالاضافة إلى أن هناك بعض الافكار للانتقال إلى فيجوال نت لذا قد تتأخر الدروس العملية اذا غيرنا البرنامج
اما عن موضوع النقاشات فساستشير الاخ اسلام وارد مع ان الفكرة اعجبتني
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
السلام عليكم
تسجيل الحضور
الواجب في الرسائل الخاصة
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
مجهود رائع
جزاك الله خيرا ... مشكورة
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
وعليكم السلام ورحمة الله وبركاته
تسجيل حضور
لي عودة إن شاء الله بعد القراءة
http://images.msoms-anime.com/34/052...bd530d12b5.png
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
يوووه ... الدرس الثاني موجود و انا مادري T_T
تسجيل حضور + جاري قراءة الموضوع يوم بفضي XD
و السموحة
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
<< تسجيــــــــــــــل الحضووور >>
جــــــــاري قرااءة الدرس + حل الوااجب في القريب العااجل ...^^"
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
حاضر وتم حل الواجب لكن ماقدر ارسله لان صندوق الوارد ممتلئ
وهذي هي بطاقة التحضير
http://www7.0zz0.com/2009/01/22/18/141889560.jpg
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
مشارك جديد Icon108 ,,ولاحليت الواجبIcon33 بعد بس صندوق الوارد ممتلئicon1366
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
تم تسجيل الحضور
وسيتم ارسال الواجب فيما بعد
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
السلاام عليكم
أنا لم أشترك بالدورة بعد
لكن أردت أن أستفسر عن أهمية الفجول بيسك ؟؟
أو مآذآ نستفيد من دراسته ؟؟
لدي خلفيه بسيطه عنه وأستطيع عمل برامج بسيطه به لكن لم أستطع فهم أهميته ؟؟
أتمنى أن تفيديني
جزآك الله خيرا
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
تم حضور الدرس و استيعابه ....
يتم حل الواجب ....
ننتظر الدرس الثالث .....
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
tasjil alhodor é merci por le cours
-
رد: الدرس الثاني من دورة ( مقدمة في كتابة البرامج بلغة الفيجوال بيسك )
أعتذ رعن التاخير للكل وتم تحضير الكل واخ الحياني كما تريد انت خارج الدورة
سوف يتم تنزيل الدرس الثالث بعد قليل واكرر اعتذاري عن المدة التي غبت فيها كانت اضراية ولم يكن الأمر بيدي
وكوني اتاخرت عليك فهذا يجعل لكم الحق في معرفة سبب غيابي وهذا لان بطاقة النت انتهت ولم يكن بمقدوري تجديدها بسبب قدوم الامتحانات