تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الفصل (0) : دورة تعلم معنا فيجوال بيسك دوت نيت
#1
السلام عليكم إخواني الكرام
كيف حالكم ؟

هذا الموضوع ملك للأستاذ Mohammed Asaad وقد طلبت منه أن أنقل مشاركاته ووافق بحمد الله Smile


السلام عليكم ورحمة الله وبركاته

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

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

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

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

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

[/SIZE]2.أنظمة الحاسوب..[برمجيات ومادة]
[SIZE=2]جميع انظمة الحاسوب تتكون من تركيبة أجهزة متشابهة ومكونات برمجية. والجزء التالي يوضح منظومة الأجهزة والبرمجيات ويمكن تصوير هذه المنظومة بالجسد(المكونات المادية) والروح(المكونات البرمجية) التي يتكون منها نظام الحاسب

[/SIZE]
  • [*=center]المكونات المادية:

  1. [*=center]المعالج The CPU
    [*=center]الذاكرة الرئيسية Main Memory
    [*=center]الذاكرة الثانوية Secondary Memory
    [*=center]أدوات الإدخال Input Devices
    [*=center]أدوات الإخراج Output Devices
وهذا المخطط يوضح الصلة ما بين تلك الأجهزة


[ATTACH=CONFIG]170[/ATTACH]

  • [*=center]المكونات البرمجية

  1. [*=center]أنظمة التشغيل : -وحيدة المهام -متعددة المهام
    [*=center]البرامج التنفيذية.
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. لغات البرمجة
تقسم لغات البرمجة لصنفين:
  • [*=center]عالية المستوى
    [*=center]متدنية المستوي
أما عالية المستوى فهي التي تكون قريبة من لغة الانسان وسهلة التعامل
ومتدنية المستوى قريبة من لغة الآلة وهي الصفر والواحد وهي صعبة جدا حتى على المحترفين والوقوع في الأخطاء شائع وسهل

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




[ATTACH=CONFIG]171[/ATTACH]

5.من ماذا يتكون البرنامج؟
يتكون البرنامج من مكونات رئيسية اهمال احدها يسبب خلل في سير البرنامج
  • [*=center]الكلمات المحجوزة(KeyWords): هي كلمات تم حجزها في اللغة بهدف استخدامها في وظائف خاصة بالبرنامج مثل الكلمة المحجوزة If في تستخدم للتحقق من صحة الشرط أم لا.كما أن محرر لغة البرمجة يقوم بتلوين الكلمة المحجوزة لتمييزها عن غيرها كما يجب التنويه الى ان المترجم لا يقبل استخدام الكلمة المحجوزة كمتغير فهو يحتكرها له.
    [*=center]رموز معرفة من المبرمج(Symbols): هي عبارة عن رموز تعود لمتغيرات أو ثوابت أو روتينيات للمبرمج.
    [*=center]علامات الترقيم (Punctuation): لغة البرمجة هي لغة لها قواعدها لا ينبغي مخالفتها والوقوع في خطأ بسبب الاخلال بها يسمى Syntax Error أي خطأ قواعدي
    [*=center]العمليات(Operators): وهى عبارة عن عمليات منطقية(عمليات المقارنة) وحسابية(جمع , ضرب...الخ)
هذا هو الدرس الصفري(ما قبل الدخول في عالم البرمجة) وترقبونا في الدرس القادم

مع تحيات
Lo2i و Mr_MOHAMMED


الملفات المرفقة صورة/صور
       
اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}}
تم الشكر بواسطة:
#2
شكراً جزيلاً لك اخي الكريم Smile
الرد }}}}
تم الشكر بواسطة:
#3
Raggi Tech كتب :شكراً جزيلاً لك اخي الكريم Smile

العفو أخي الكريم Smile
لكن أنا فقط قمت بنقل الموضوع من المنتدى القديم Smile
اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}}
تم الشكر بواسطة:
#4
يكفي ان حضرتك استأذنت الاستاذ Mohammed Asaad قبل نشر الموضوع للحفاظ على المصداقية و حقوق النشر و يكفي ان حضرتك بتحاول نقل كل ما هو مفيد Cool
الرد }}}}
تم الشكر بواسطة:
#5
Raggi Tech كتب :يكفي ان حضرتك استأذنت الاستاذ Mohammed Asaad قبل نشر الموضوع للحفاظ على المصداقية و حقوق النشر و يكفي ان حضرتك بتحاول نقل كل ما هو مفيد Cool

كله من زوقك اخي :o
يعطيك العافية
تحياتي لك
اللَّهُمَّ أَنْتَ رَبِّي ، لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ ، وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ ، أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ ، أَبوءُ لَكَ بِنِعْمتِكَ علَيَ ، وأَبُوءُ بذَنْبي فَاغْفِرْ لي ، فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ .
الرد }}}}
تم الشكر بواسطة:
#6
جزاك الله خيرا تحياتي
الرد }}}}
تم الشكر بواسطة:
#7
جزاك الله كل خير
الرد }}}}
تم الشكر بواسطة:
#8
شكرا اخى على هذة المقدمة
تحياتى لك
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  الفصل(5):صنع القرار...الجزء الأول-الجمل الشرطية Omar Mekkawy 4 1,369 10-08-13, 05:39 PM
آخر رد: Omar Mekkawy
  الفصل(3): التركيبات أنواعها واستخداماتها Omar Mekkawy 4 1,279 10-08-13, 05:32 PM
آخر رد: Omar Mekkawy
  تصميم برنامج الخطوه الاولى على فيجوال البيسك وراح يكون دروس ايضاءكثيره الرحيل 2 540 03-08-13, 07:45 AM
آخر رد: ابو ابراهيم
  الفصل(9):مدخل الى الفئاتClasses - الجزء الأول B3dak Hbebe 4 1,125 30-07-13, 02:53 AM
آخر رد: Abu Ehab
  الفصل (1) : الفيجوال بيسك دوت نت (لمحة تعريفية) Omar Mekkawy 2 1,181 27-07-13, 02:39 PM
آخر رد: green.grass52
  الفصل(16): مدخل لمسارات التنفيذ Threading B3dak Hbebe 3 1,058 27-04-13, 10:58 AM
آخر رد: خليل اسماعيل
  الفصل(15): الفئتان Stack و Queue B3dak Hbebe 2 983 27-04-13, 09:20 AM
آخر رد: خليل اسماعيل
  الفصل(12): Oop بالتفصيل...الجزء الثاني B3dak Hbebe 3 1,212 27-04-13, 09:16 AM
آخر رد: خليل اسماعيل
  الفصل (11) :oop بالتفصيل ..الجزء الاول Easy4ever 3 1,197 27-04-13, 09:08 AM
آخر رد: خليل اسماعيل
  الفصل(10):مدخل الى الفئات..الجزء الثاني B3dak Hbebe 2 908 27-04-13, 08:59 AM
آخر رد: خليل اسماعيل

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


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