آموزش برنامه‌نویسی

آموزش مقدماتی زبان سی شارپ – قسمت اول
شروع کار با C# از صفر

زبان C# شی‌گرایی دات‌نت فریمورک Visual Studio مبتدی

سی شارپ (C#) یک زبان برنامه‌نویسی سطح بالا و مبتنی بر شی‌گرایی است که توسط مایکروسافت توسعه یافته و بر روی چهارچوب دات‌نت (Dot NET Framework) اجرا می‌شود. این زبان از خانواده زبان‌های C است و شباهت زیادی به زبان‌های محبوبی مانند C++ و Java دارد.

سی شارپ چیست؟

سی شارپ (C#) یک زبان برنامه‌نویسی سطح بالا و مبتنی بر شی‌گرایی است که توسط مایکروسافت توسعه یافته و بر روی چهارچوب دات‌نت (Dot NET Framework) اجرا می‌شود. اولین نسخه سی شارپ در سال 2002 منتشر شد.

برنامه‌های موبایل

توسعه اپلیکیشن‌های اندروید و iOS

برنامه‌های دسک‌تاپ

برنامه‌های ویندوزی

برنامه‌های وب

وب‌سایت‌ها و خدمات وب

توسعه بازی

با استفاده از Unity

پایگاه داده

برنامه‌های دیتابیسی

چهارچوب دات‌نت چیست؟

چهارچوب دات‌نت یک جعبه‌ابزار قدرتمند برای توسعه برنامه‌های کاربردی و تحت وب است که از زبان‌هایی مانند C# در بستر سیستم‌عامل ویندوز پشتیبانی می‌کند. این ابزار نیز توسط مایکروسافت توسعه یافته است.

اجزای اصلی دات‌نت فریمورک

  • CLR (زمان اجرای زبان مشترک)
  • کتابخانه کلاس پایه (BCL)
  • زبان‌های برنامه‌نویسی (C#, VB.NET, F#)
  • ASP.NET برای توسعه وب

آغاز کار با سی شارپ

برای استفاده از سی شارپ، بهترین گزینه استفاده از IDE (محیط توسعه یکپارچه) است. نرم‌افزار Visual Studio یکی از قدرتمندترین IDEها برای توسعه با زبان C# محسوب می‌شود.

نکته مهم

فرمت برنامه‌های زبان سی شارپ .cs است.

اجرای یک برنامه سی شارپ

برای اجرای برنامه‌های C# به IDE مانند Visual Studio نیاز داریم. با این حال، اگر حجم نرم‌افزار برای شما زیاد باشد، می‌توانید از روش دیگری بهره ببرید.

مراحل اجرای برنامه با Notepad

مرحله ۱: برنامه را در محیط Notepad یا Notepad++ بنویسید و با فرمت .cs ذخیره کنید.
مرحله ۲: اگر ویندوز شما در درایو C نصب باشد، به مسیر زیر بروید:
C:\Windows\Microsoft.NET\Framework
در این مسیر، ورژن‌های مختلف فریمورک دات نت را مشاهده می‌کنید.
مرحله ۳: برای اجرا با ورژن ۳.۵، مسیر زیر را کپی کنید:
C:\Windows\Microsoft.NET\Framework\v3.5
مرحله ۴: در ویندوز به مسیر زیر بروید:
Control Panel\All Control Panel Items\System
بر روی Change setting کلیک کرده و سپس به تب Advanced مراجعه کنید.
مرحله ۵: بر روی Environment Variables کلیک کرده و سپس بر روی System Variables کلیک نموده و مسیر را اضافه کنید.
مرحله ۶: CMD را باز کنید (کلیدهای Win+R و سپس تایپ CMD). دستور csc را تایپ کنید.
csc
اگر دستور شناسایی شد، یعنی مسیر کامپایلر به درستی تنظیم شده است.
مرحله ۷: با دستور cd به مسیر برنامه (.cs) بروید. سپس برنامه را کامپایل کنید:
csc hello.cs
پس از کامپایل، فایل hello.exe در همان مسیر ایجاد می‌شود.
مرحله ۸: برنامه را اجرا کنید:
hello

مثال: برنامه Hello World

یک برنامه ساده که عبارت "Hello World!" را در کنسول نمایش می‌دهد:

using System;

class Program
{
    static void Main(string[] args)
    {
        Console.WriteLine("Hello World!");
        Console.ReadKey(); // برای توقف کنسول
    }
}

اصول زبان برنامه‌نویسی سی شارپ

برنامه‌نویسی به زبان سی شارپ همانند سایر زبان‌های برنامه‌نویسی دارای اصول مشترکی است که دانستن این اصول می‌تواند روند یادگیری را تسهیل کند:

شی‌گرایی

برنامه‌نویسی مبتنی بر اشیاء و کلاس‌ها

نوع‌دهی قوی

بررسی نوع داده‌ها در زمان کامپایل

مدیریت حافظه

جمع‌آوری زباله (Garbage Collection)

امنیت

محیط امن و مدیریت شده

قسمت بعدی

در قسمت بعدی، به بررسی عمیق‌تر مفاهیم پایه زبان سی شارپ، شامل متغیرها، نوع‌های داده، عملگرها و ساختارهای شرطی خواهیم پرداخت.

#سی_شارپ #آموزش_سی_شارپ #CSharp #برنامه_نویسی #دات_نت #Visual_Studio #شی_گرایی #مبتدی