مقدمة حول .NET Framework

📘 درس Visual Basic - مقدمة حول .NET Framework


🔹 ما هو .NET Framework؟

.NET Framework هو منصة تطوير متكاملة من مايكروسوفت تتيح إنشاء وتشغيل تطبيقات Windows وويب وخدمات ويب. يحتوي على مكتبات جاهزة (Framework Class Library) وبيئة تشغيل (CLR) تدير تشغيل الكود وإدارة الذاكرة.


💡 لماذا نستخدمه؟

لأنه يوفر:

  • بيئة موحدة لتطوير تطبيقات متنوعة.
  • إدارة تلقائية للذاكرة والأمان.
  • دعم قوي للغات متعددة مثل VB.NET وC#.
  • سهولة النشر والتكامل مع الأنظمة الأخرى.


✅ مكونات رئيسية في .NET Framework

  • CLR: بيئة التشغيل التي تدير الكود أثناء التنفيذ.
  • FCL: مكتبة ضخمة من الفئات والدوال الجاهزة.
  • CTS: نظام موحد لأنواع البيانات.
  • CLS: مجموعة قواعد تضمن التوافق بين اللغات.

💻 مثال مبسط على استخدام مكتبة .NET


Imports System

Module Program
    Sub Main()
        Dim today As DateTime = DateTime.Now
        Console.WriteLine("اليوم: " & today.ToLongDateString())
    End Sub
End Module

🌍 English Explanation

The .NET Framework is an integrated development platform from Microsoft that allows you to create and run Windows applications, web applications, and web services. It includes ready-made libraries (Framework Class Library) and a runtime environment (CLR) that manages code execution and memory.

💡 Why Use It?

Because it provides:

  • A unified environment for developing various applications.
  • Automatic memory and security management.
  • Strong support for multiple languages like VB.NET and C#.
  • Easy deployment and integration with other systems.

✅ Main Components of .NET Framework

  • CLR: The runtime that manages code execution.
  • FCL: A large library of ready-to-use classes and functions.
  • CTS: A unified type system.
  • CLS: A set of rules that ensure language compatibility.

💻 Simple Example of Using .NET Library


Imports System

Module Program
    Sub Main()
        Dim today As DateTime = DateTime.Now
        Console.WriteLine("Today is: " & today.ToLongDateString())
    End Sub
End Module

تعليقات

المشاركات الشائعة من هذه المدونة

1.1 SQL Introduction

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

LINQ Concat Method