?? ??? ?? ????? ?
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 3 months, 2 weeks ago
[ We are not the first, we try to be the best ]
Last updated 6 months ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 2 months ago
توجه داشته باشید که این سورس فقط به یک شخص و یکبار فروخته میشود
پس موجودی 1 عدد است ! 👑❤️🔥🔥
✨ معرفی ربات جدید ما! ✨
🔹 نام: MiloGPT
🔹 دسترسی: @MiloGPTbot
💡 هوشمند، سریع و آماده کمک به شما!
🌒 با قدرت پردازش تصویر قوی.
همین حالا امتحان کنید و از امکاناتش لذت ببرید. 🌟
دوستان و همراهان عزیز
اگر کاری داشتید با اکانت بنده در تماس باشید
@iliya_din
برنامهنویسی شیگرا در C# ?
برنامهنویسی شیگرا (Object-Oriented Programming) یکی از روشهای محبوب برنامهنویسی است که بر پایه مفاهیمی مثل شیء، کلاس، وراثت، پوششدهی و چندشکلی استوار است. در این مقاله، به بررسی اصول شیگرایی در زبان برنامهنویسی C# و همچنین نحوه تعامل آن با پایگاههای داده میپردازیم. ?
1.2. کلاس (Class)
کلاس یک الگو یا نوع دادهای است که شامل تعریف شیء است. به عبارت دیگر، کلاس مانند یک قالب برای ایجاد اشیاء است. ?
1.3. وراثت (Inheritance)
وراثت به مفهوم قابلیت یک کلاس برای وراثت ویژگیها و متدهای یک کلاس دیگر اشاره دارد. این ویژگی به برنامهنویسان اجازه میدهد تا از کدهای قبلی استفاده کنند و کدهای جدید را به سادگی توسعه دهند. ?
1.4. پوششدهی (Encapsulation)
پوششدهی به مفهوم بستهبندی دادهها و متدها در یک کلاس اشاره دارد. این مفهوم به برنامهنویسان اجازه میدهد تا دسترسی به دادهها را کنترل کنند و از تغییرات ناخواسته جلوگیری نمایند. ?
1.5. چندشکلی (Polymorphism)
چندشکلی به قابلیت اشیاء برای رفتار متفاوت بر اساس نوع آنها اشاره دارد. این ویژگی به برنامهنویسان این امکان را میدهد که از متدها به صورت عمومی استفاده کنند و شیء مناسب را برای اجرا انتخاب کنند. ⚙️
2.1. تعریف کلاس و شیء در C#
```
public class Car
{
public string Model { get; set; }
public string Color { get; set; }
public void DisplayInfo()
{
Console.WriteLine($"Model: {Model}, Color: {Color}");
}
}
// استفاده از کلاس
Car myCar = new Car();
myCar.Model = "Toyota";
myCar.Color = "Red";
myCar.DisplayInfo();
```
2.2. وراثت در C#
```
public class Vehicle
{
public string Brand { get; set; }
}
public class Car : Vehicle
{
public string Model { get; set; }
}
```
3.1. .NET Framework
.NET Framework یکی از اصلیترین کتابخانههای C# است که شامل کلاسها و متدهای متنوعی برای توسعه برنامههای ویندوزی و وب میباشد. این فریمورک شامل قابلیتهای مختلفی مانند کار با پایگاه دادهها، ایجاد رابط کاربری و مدیریت ورودی/خروجی است. ?
3.2. Entity Framework
Entity Framework یک ORM (Object-Relational Mapping) است که به توسعهدهندگان اجازه میدهد تا با پایگاههای داده به صورت شیگرا تعامل کنند. این کتابخانه به سادگی عملیات CRUD (ایجاد، خواندن، بهروزرسانی و حذف) را انجام میدهد و نیاز به نوشتن کد SQL را کاهش میدهد. ?
3.3. ASP.NET
ASP.NET یک فریمورک برای توسعه برنامههای وب است. این فریمورک به برنامهنویسان امکان میدهد تا برنامههای پویا و پیچیده را با استفاده از C# توسعه دهند. همچنین، ASP.NET به توسعهدهندگان ابزارهایی برای مدیریت پایگاه داده، امنیت و کار با درخواستهای HTTP ارائه میدهد. ?
4.1. اتصال به پایگاه داده
using (var context = new MyDbContext())
{
var cars = context.Cars.ToList();
}
4.2. ایجاد، خواندن، بهروزرسانی و حذف (CRUD)
// ایجاد
var newCar = new Car { Model = "Honda", Color = "Blue" };
context.Cars.Add(newCar);
context.SaveChanges();
// خواندن
var car = context.Cars.FirstOrDefault(c => c.Model == "Honda");
// بهروزرسانی
car.Color = "Black";
context.SaveChanges();
// حذف
context.Cars.Remove(car);
context.SaveChanges();
?? ??? ?? ????? ?
We comply with Telegram's guidelines:
- No financial advice or scams
- Ethical and legal content only
- Respectful community
Join us for market updates, airdrops, and crypto education!
Last updated 3 months, 2 weeks ago
[ We are not the first, we try to be the best ]
Last updated 6 months ago
FAST MTPROTO PROXIES FOR TELEGRAM
ads : @IR_proxi_sale
Last updated 2 months ago