تقييم الموضوع :
  • 2 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
الفصل (0) : دورة تعلم معنا فيجوال بيسك دوت نيت
#1
إقتباس : هذا الدرس منقول من المنتدى القديم طبقاً لموافقة صاحب الموضوع Big Grin


السلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
تم الاتفاق مع الأخ Lo2i على بدء دورة شاملة بإذن الله عن الفيجوال بيسك دوت نت بكافة امكانياته ووظائفه

اليوم ان شاء الله دعنا ندخل البرمجة من الباب وليس من الشباك ( كما يقولون )

مدخل إلى البرمجة

سوف يكون فصلنا هذا عبارة عن عناوين فرعية

1. لماذا البرمجة..!؟
الحواسيب تستطيع القيام بالعديد من المهام لانها قابلة للبرمجة

2.أنظمة الحاسوب..[برمجيات ومادة]
جميع انظمة الحاسوب تتكون من تركيبة أجهزة متشابهة ومكونات برمجية. والجزء التالي يوضح منظومة الأجهزة والبرمجيات ويمكن تصوير هذه المنظومة بالجسد(المكونات المادية) والروح(المكونات البرمجية) التي يتكون منها نظام الحاسب
المكونات المادية:
1 - المعالج The CPU
2 - الذاكرة الرئيسية Main Memory
3 - الذاكرة الثانوية Secondary Memory
4 - أدوات الإدخال Input Devices
5 - أدوات الإخراج Output Devices
وهذا المخطط يوضح الصلة ما بين تلك الأجهزة



المكونات البرمجية
1 - أنظمة التشغيل : -وحيدة المهام -متعددة المهام
2 - البرامج التنفيذية.

3.البرنامج ولغات البرمجة
البرنامج: عبارة عن مجموعة من التعليمات التي يبتعها الحاسب الآلي بغرض اتمام مهمة معينة.
لغة البرمجة:هي لغة خاصة تستخدم لكتابة البرنامج(مجموعة التعليمات)

ملاحظة:سيتم استخدام الConsole كتوضيح للفقرات

مثال 1:

كود :
Sub Main()
        Dim X As Integer = 5
        Dim Y As Integer = 3
        Console.Write(X * Y)
        Console.ReadKey()
End Sub

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


4. لغات البرمجة
تقسم لغات البرمجة لصنفين:
عالية المستوى
متدنية المستوي
أما عالية المستوى فهي التي تكون قريبة من لغة الانسان وسهلة التعامل
ومتدنية المستوى قريبة من لغة الآلة وهي الصفر والواحد وهي صعبة جدا حتى على المحترفين والوقوع في الأخطاء شائع وسهل

والمخطط التالي يوضح بعض لغات البرمجة عالية المستوى ومجالات استخدامها



5.من ماذا يتكون البرنامج؟
يتكون البرنامج من مكونات رئيسية اهمال احدها يسبب خلل في سير البرنامج

الكلمات المحجوزة(KeyWords): هي كلمات تم حجزها في اللغة بهدف استخدامها في وظائف خاصة بالبرنامج مثل الكلمة المحجوزة If في تستخدم للتحقق من صحة الشرط أم لا.كما أن محرر لغة البرمجة يقوم بتلوين الكلمة المحجوزة لتمييزها عن غيرها كما يجب التنويه الى ان المترجم لا يقبل استخدام الكلمة المحجوزة كمتغير فهو يحتكرها له.

رموز معرفة من المبرمج(Symbols): هي عبارة عن رموز تعود لمتغيرات أو ثوابت أو روتينيات للمبرمج.

علامات الترقيم (Punctuation): لغة البرمجة هي لغة لها قواعدها لا ينبغي مخالفتها والوقوع في خطأ بسبب الاخلال بها يسمى Syntax Error أي خطأ قواعدي

العمليات(Operators): وهى عبارة عن عمليات منطقية(عمليات المقارنة) وحسابية(جمع , ضرب...الخ)
هذا هو الدرس الصفري(ما قبل الدخول في عالم البرمجة) وترقبونا في الدرس القادم

مع تحيات
Lo2i و Mr_MOHAMMED
الرد
#2
شكراااااااااااااااااا
الرد
تم الشكر بواسطة: scluay , Rooh warihaan , asemshahen5
#3
مرحبا Omar Mekkawy

وشكرا لك على هالموضوع القيم الذي يعتبر بداية قوية للغة

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




سُبْحَانَكَ اللَّهُمَّ وَبِحَمْدِكَ، أَشُهَّدٌ أَنَّ لَا إلَهَ إلا أَنْتَ، أَسَتَغْفِرُكَ وَأَتُوبَ إِلَيْكَ
الرد
تم الشكر بواسطة: asemshahen5
#4
مشكوووووووووور على المبادرة بهذه الدورة ...

السلام عليكم
الرد
تم الشكر بواسطة: asemshahen5
#5
السلام عليكم
شكرا أخي على الدورة
الرد
تم الشكر بواسطة: asemshahen5
#6


جزاك الله خيرا على النقل والتوضيح

بانتظار الجديد
___________

دمت بخير

الرد
تم الشكر بواسطة: asemshahen5
#7
بسم الله الرحمن الرحيم
الله يعطــــــــــيك العـــــــــافيه
الرد
تم الشكر بواسطة: asemshahen5
#8
الله يعطيكم العافية جميعاً Big Grin
راح أكمل نقل باقي أجزاء الدورة Shy
الرد
تم الشكر بواسطة: Rooh warihaan , asemshahen5
#9
جزاك الله خيرا اخى
الرد
تم الشكر بواسطة: Omar Mekkawy , asemshahen5
#10
مشكور اخي ومنتظرين جديدك
الرد
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] دورة صناعة برنامج ادارة الموظفين hr system و التعامل مع جهاز البصمة mgr21002100 13 6,122 29-05-21, 05:23 PM
آخر رد: إليسار
Lightbulb دورة ادارة شؤون الموظفين المعترس 1 1,223 24-05-21, 04:36 AM
آخر رد: layan2000
  [VB.NET] إكتشف معنا عالم الفيجوال بيسك دوت نت VB.NET عبدالله خضر 25 18,107 06-05-21, 02:52 PM
آخر رد: alfaiz678
  دورة إنشاء برنامج مبيعات متكامل ملهمـ 224 86,815 13-03-21, 10:48 PM
آخر رد: Maher najjar
  [اقتراح] دورة تدريبية كيف تعمل لغة JavaScript rayan2000 0 707 21-10-20, 02:11 PM
آخر رد: rayan2000
  [VB.NET] دورة بناء برنامج محاسبي مبسط بطريقة احترافيه بالفيجوال دوت نت والاكسيس الدرس الرابع hbsbamaga 0 1,047 14-09-20, 11:17 PM
آخر رد: hbsbamaga
  [VB.NET] دورة بناء برنامج محاسبي مبسط بطريقة احترافيه بالفيجوال دوت نت والاكسيس الدرس الثالث hbsbamaga 0 682 14-09-20, 11:16 PM
آخر رد: hbsbamaga
  دورة بناء برنامج محاسبي مبسط بطريقة احترافيه بالفيجوال دوت نت والاكسيس الدرس الثاني hbsbamaga 0 708 14-09-20, 11:13 PM
آخر رد: hbsbamaga
  [VB.NET] افضل دورة تصميم برنامج محاسبي ب VB.NET + ACCESS - الدرس الاول hbsbamaga 0 1,010 14-09-20, 11:09 PM
آخر رد: hbsbamaga
  [VB.NET] دورة بناء برنامج محاسبي مبسط بطريقة احترافيه بالفيجوال دوت نت والاكسيس hbsbamaga 0 929 10-09-20, 11:35 PM
آخر رد: hbsbamaga

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم