مجانا: الدورة الكاملة للغة الفيجوال بيزك من الصفر إلى الاحتراف


السلام عليكم ورحمة الله وبركاته،
أحبتي في الله حياكم الله وبعد:
فإن لي عظيم الشرف أن أقدم بين أيديكم اليوم مجموعة من المحاضرات التي كنت قد أعددتها ضمن مشروع الحقيبة البرمجية والتي لقيت نجاحا بفضل الله أولا، ثم بفضل الأسلوب المتدرج الذي اعتمدته في الطرح.
الدورة تشمل محاضرات وكتب سأمدكم بروابطها أسفله، وأرجو من كل من انتفع منها أن يخصني بدعوة في ظهر الغيب.
وحتى أخفف على نفسي إعداد رابط لكل درس، وضعت رابط قائمة التشغيل لكل جزء.
محتويات الدورة:
مدخل إلى علم الحاسب ومعالجة البيانات
لغة الآلة والنظام الثنائي لتمثيل البيانات
مفهوم البرمجة والبرنامج وأنواع اللغات البرمجية
لغة الفيجوال بيسك، الفيجوال ستوديو، دوت نيت فريموورك وبيئة التنفيذ
تحميل برنامج ميكروسوفت فيجوال ستوديو 2015
تثبيت برنامج ميكروسوفت فيجوال ستوديو 2015
التعرف على بيئة التطوير الكاملة فيجوال ستوديو
أول برنامج بلغة فيجوال بيسك 2015
مستعرض الملفات Solution Explorer و محرر الشفرات Code Editor
المتغيرات Variables وأنواع البيانات Data Types
الثوابت Constants والأنواع العشرية Doubles
الأوامر الشرطية Decision Statements
روابط المقارنة Comparison Operators
الروابط المنطقية غير المختصرة Not short-circuiting logical operators
الروابط المنطقية المختصرة Short-circuiting logical operators
فصل الحالات باستخدام الأمر Select Case
المصفوفات Arrays
المصفوفات والحلقات Arrays and Loops
المصفوفات متعددة الأبعاد Multi-Dimensional Arrays
الحلقات باستخدام الأوامر Do و While و Until
استخدام الأمر With
المعددات Enumerations
العمليات على النصوص Strings Handling (الجزء 1)
العمليات على النصوص Strings Handling (الجزء 2)
تنسيق الوقت والتاريخ والعملات المالية DateTime and Currencies Formatting
الإجراءات والدوال Procedures and Functions
قابلية الوصول Accessiblity ومفهوم الوحدات Modules
إدارة الأخطاء والاستثناءات Handling Exceptions

البرمجة الكائنية التوجه OOP في الفيجوال بيزك 2015
مدخل إلى البرمجة الكائنية التوجه
الفئات Classes والكائنات Objects والوظائف Methods والاستنساخ Instanciation
مشيدات الفئة Constructors
مهدمات الكائنات Destrucors
الخصائص Properties(Getters and Setters)
الأحداث Events
الوراثة Inheritance
تعدد الأشكال الفرعية SubTyping Polymorphism
زيادة التحميل - تعدد التعاريف OverLoading
تعدد التعاريف OverLoading (OverLoads keyword)
إعادة التعريف Overriding
الأسمبلي ومجالات الأسماء Assemblies and Namespaces
التظليل Shadowing
الفئات المجردة Abstract Classes والأمر MustOverride
الكلمة المحجوزة NotOverridable
البرامترات الاختيارية Optional Parameters
التمرير بالقيمة وبالمرجع Passing Parameters ByVal and ByRef
تطبيق الواجهات Implementing Interfaces
التراكيب Structures
شرح ArrayList - إضافة الكائنات
شرح ArrayList - حذف وعرض الكائنات
شرح List - إضافة الكائنات
شرح List - حذف وعرض الكائنات
العناصر المشتركة Shared Membres
العمليات على الوحدات في الفيجوال بيزك 2015
العمليات على الوحدات Drives
العمليات على المجلدات Directories
العمليات على الملفات Files
العمليات على البيانات Streams
برمجة الواجهات في الفيجوال بيزك 2015
خصائص الفورم Form Properties
أحداث الفورم Form Events
أداة مربع النص TetBox Control
أداة الزر Button Control
أدوات الملصقات والروابط Labels and LinkLabels Controls
أداة مربع الاختيار CheckBox Control
أداة قائمة الاختيارات CheckedListBox Control
أداة زر الراديو RadioButtonControl
أداة القائمة المنسدلة ListBox Control
أداة قائمة الكومبو ComboBox Control
أداة الصورة PictureBox Control
أداة مربع النص الغني RichTextBox Control
أداة تحديد التاريخ والوقت DateTimePicker Control and DateTime Handling
أداة تخزين الصور ImageList Component
أداة قائمة العرض - إضافة الأعمدة والأسطر ListView Control
أداة قائمة العرض - التحكم في أنواع العرض ListView Control
أداة قائمة العرض - العمليات على البيانات ListView Control
أداة قائمة العرض - تجميع البيانات ListView Control
أداة العرض الشجري TreeView Control
أداة القائمة MenuStrip Control
أداة شريط الأدوات - الجزء الأول ToolStrip Control
أداة شريط الأدوات - الجزء الأول ToolStrip Control
قائمة الاختيارات المنسدلة ContextMenuStrip Control
أداة شريط الحالة StatusStrip Control
أدوات التجميع GroupBox and Panel Controls
أداة التبويبات المتعددة TabControl Control
برمجة آلة حاسبة - التصميم
برمجة آلة حاسبة - كتابة الكود
أشرطة التمرير العمودية والأفقية VScrollBars and HScrollBars
أداة شريط التغيير TrackBar Control
أداة اختيار الألوان ColorDialog Control
أداة اختيار الخط FontDialog Control
أداة فتح الملفات OpenFileDialog Control
أداة حفظ الملفات SaveFileDialog Control
أداة فتح المجلدات FolderBrowserDialog
أداة العداد Timer Component
أداة شريط التدرج ProgressBar Control
أداة التنبيه إلى الأخطاء ErrorProvider
أداة المساعدة HelpProvider
أداة أيقونة الإشعار NotifyIcon
أداة تحديد الأرقام NumericUpDown
أداة تحديد القيم DomainUpDown
أداة التلميح ToolTip
أداة عرض الخصائص PropertyGrid
أداة التقسيم Splitter
أدوات التحجيم التلقائي TableLayoutPanel and FlowLayoutPanel
أداة متصفح الويب WebBrowser
أداة مربع النص المقولب MaskedTextBox 
مدخل إلى قواعد البيانات وأنظمة إدارتها Databases and DBMS
تحميل وتثبيت برنامج Microsoft SQL Server 2014
إنشاء قاعدة البيانات على برنامج SQL Server
إنشاء الجداول في قواعد البيانات Create Tables
إدخال البيانات إلى الجداول Insert Data Into Tables
حذف البيانات من الجداول Delete Data From Tables
تحديث البيانات والتعرف على الحقل الأساسي Update Data & Primary Key
قراءة البيانات من الجداول Select Data From Tables
عموميات حول ADO.NET وفئاته الأساسية وأوضاع الاتصال
ربط الاتصال بين برنامج بلغة فيجوال بيسك وبين قاعدة البيانات من نوع SQL Server
الوضع المتصل - قراءة البيانات وعرضها في ListView
الوضع المتصل - إضافة البيانات إلى الجداول
الوضع المتصل - البحث عن البيانات وحذفها
الوضع المتصل - تحديث البيانات
الوضع المتصل - برمجة واجهة الدخول Login Form
ثغرات SQL Injection واستخدام البرامترات لترقيعها
تعبئة DataGridView بواسطة SqlDataAdapter و Dataset
تعبئة DataGridView بواسطة SqlDataAdapter و DataTable
الوضع المنفصل ـ إضافة البيانات
الوضع المنفصل ـ البحث عن البيانات وحذفها
الوضع المنفصل ـ تحديث البيانات
الوضع المنفصل - برمجة أزرار التنقل
البحث والفلترة والترتيب باستخدام الكلاس داتافيو DataView
أداة الكومبوبوكس والتعامل مع البيانات
تعبئة كومبوبوكس من كومبوبوكس آخر Cascading ComboBoxes
نقل البيانات بين النوافذ ومفهوم Singleton Class وحل مشكل العربية
مدخل إلى لغة XML وإنشاء ملف الأفراد
قراءة البيانات من ملف XML
إضافة البيانات إلى ملف XML
حذف البيانات من ملف XML
تحديث البيانات في ملف XML
التنقل بين البيانات المخزنة في ملف XML
مدخل إلى الإجراءات المخزنة Stored Procedures
قراءة البيانات بواسطة الإجراءات المخزنة
إضافة البيانات عبر استخدام الإجراء ات المخزنة
حذف البيانات عبر استخدام الإجراءات المخزنة
التحقق من وجود المعرف عبر استخدام الإجراءات المخزنة
تحديث البيانات عبر استخدام الإجراءات المخزنة
التنقل بين البيانات عبر استخدام الإجراءات المخزنة
البحث المتعدد والمتقدم وفلترة البيانات
الإكمال التلقائي للبيانات في مربع النص TextBox AutoComplete
التعامل مع التواريخ الهجرية والميلادية في الفيجوال بيسك و SQL Server
تنسيق الأعمدة والخانات في الداتا غريد فيو
حفظ الصور في قاعدة البيانات
قراءة الصور المخزنة في قواعد البيانات
تخزين جميع أنواع الملفات في قاعدة البيانات
قراءة جميع أنواع الملفات المخزنة في قاعدة البيانات
تنفيذ عدة عمليات بشكل أحادي باستخدام المعاملات Transactions
حفظ نص الاتصال في ملف الإعدادات Save ConnectionString In app.config
إنشاء ملف التثبيت بواسطة برنامج Setup Factory
مشروع إدارة الطلبة بلغة الفيجوال بيزك و MySQL
تحميل وتثبيت وإعداد كل ما يتعلق بقواعد البيانات MySQL
إعداد مكتبة MySQL وإنشاء قاعدة البيانات والجداول على PhpMyAdmin
واجهة تسجيل الدخول إلى برنامج إدارة الطلبة
تصميم الواجهة الرئيسية لإدارة الطلبة
برمجة واجهة إضافة الطلبة وحل مشكلة العربية في MySQL
واجهة إدارة الطلبة - العرض والبحث
واجهة إدارة الطلبة - التعديل والحذف
برمجة واجهة إدارة المواد الدراسية
برمجة شاشة تسجيل النقاط
الدرس الختامي - تحسينات ولمسات إضافية
مشروع المبيعات بلغة الفيجوال بيزك و Access
إنشاء قاعدة البيانات على ميكروسوفت أكسس
إدارة المبيعات بالأكسس - برمجة واجهة الدخول
أكسس - تصميم الواجهة الرئيسية
إدارة المبيعات بالأكسس - إضافة المنتجات
إدارة المبيعات بالأكسس - جلب المنتجات والبحث فيها
برنامج إدارة المبيعات بالأكسس - حذف وتعديل المنتجات
برنامج إدارة المبيعات بالأكسس - إدارة العملاء
برنامج إدارة المبيعات بالأكسس - تصميم واجهة المبيعات
برمجة إدارة المبيعات بالأكسس - جلب معلومات العميل
برمجة إدارة المبيعات بالأكسس - إدخال المنتجات
برمجة إدارة المبيعات بالأكسس - حذف وتعديل المنتجات والتحقق من عدم تكرارها
برمجة إدارة المبيعات بالأكسس - حفظ الفاتورة بتفاصيلها
برمجة إدارة المبيعات بالأكسس - عرض الفاتورة بتفاصيلها من ثلاثة جداول
برمجة إدارة المبيعات بالأكسس - جلب معلومات الفاتورة والعميل للتعديل
برمجة إدارة المبيعات بالأكسس - جلب منتجات الفاتورة للتعديل
برمجة إدارة المبيعات بالأكسس - تعديل الفاتورة وتفاصيلها
برمجة إدارة المبيعات بالأكسس - الدرس الختامي (تحسينات)

وفيما يلي كتب الدورة:

تعليقات

  1. SALAM BRAVO BONNE CONTINUATION PERSONNELLEMENT J AIME BIEN VOS COURS

    ردحذف
  2. جزاك اللة عنا كل الخير وجعلة اللة فى ميزان حسناتك

    ردحذف
  3. يا راجل والله اعجز عن وصف نبل اخلاقك اتمنى لك كل التوفيق والنجاح بحياتك
    كل الود~

    ردحذف
  4. ولكن اضن انه الاجرائات المخزنه فيها نقص اخوي الكريم

    ردحذف
  5. جزاك الله كل خير فضلك كبير جد فانا ما تعلم البرمجه الا من دروسك

    ردحذف
  6. جزاك الله خيرا في الدنيا والاخرة

    ردحذف
  7. ممتااااز .. بارك الله فيك أخي الكريم و يجعل هذا في ميزان حسناتك .. تعلمت منك الكثير ولازلت أتعلم .. إلي الأمام دائما

    ردحذف
  8. جزاك اللة عنا كل الخير وجعلة اللة فى ميزان حسناتك

    ردحذف
  9. وفقك الله ... متى ستبدأ بالدخول في تقنية WPF ?

    ردحذف
  10. اللهم بارك .. فتح الله لك وزادك علمًا ونفع بك
    نستأذنك أخى الفاضل فىي شرح لبناء المواقع بتقنية الشيربوينت ديزينر
    جزاك الله خيرا وجعله فى ميزان حسناتك

    ردحذف
  11. اتمنى لك كل التوفيق والنجاح بحياتك

    ردحذف
  12. نفع الله بك الاسلام والمسلمين وجعل الله ما قدمته صدقة جارية لك للوالديك

    ردحذف
  13. لسلام عليكم أستاذي الفاضل : خالد السعدني .
    أراسلك من المدينة المنورة اخر سنة في الجامعة تخصص (IT) أريد منك مساعدتي في مشروع التخرج برنامج لادارة مخزون المواد الكيميائية باستخدام لغة c# , visual studio , SQL server
    نواجه صعوبة في بعض النقاط في البرنامج اراسلك لثقثي الكبيرة فيك و اخلاصك و كرمك في تعليمنا كل ماهو مفيد وجديد في عالم البرمجة .
    ارجو أن نأخذ من وقتك القليل لمساعدتنا في المشروع لك كل الشكر و التقدير .
    yara.sweet1200@gmail.com

    ردحذف
  14. جزاك الله خير
    والله استفد منك كثير
    بارك الله فيك اخي خالد

    ردحذف
  15. جزيتم خيرا
    وبارك الله فيكم وفي أعمالكم وجعلها في ميزان حسناتكم
    طبتم وطاب ممشاكم أينما كنتم

    ردحذف
  16. السلام عليك يا أستاذي العزيز أتمنى أن تساعدني في فأنا أعمل على مشروع تخرج في مركز تكوين و أحتاج أن تساعدني معرفت كيفية تخزين ملف pdf في قاعدةالبيانات sql بc# شاهدة دورة ادارة الميعات كامل فأانا أتبع طرقتك لأنها منضم و نالت اعجابي و أتمنا أن تجيبني في أقرب وقت وشكرا

    ردحذف
  17. السلام عليكم ورحمة الله وبركاته
    اخى الكريم ارجو مساعدتى فى طريقة عمل الشاشة الحاضنة والشاشات التابعة لها من StripMenu
    وجزاكم الله خيرا
    وشكرا

    ردحذف
  18. الله بك الاسلام والمسلمين وجعل الله ما قدمته صدقة جارية لك للوالديك

    ردحذف

إرسال تعليق