Skip to content

Instantly share code, notes, and snippets.

View th98uc-cloud's full-sized avatar

th98uc-cloud

  • Joined May 22, 2026
View GitHub Profile
بالتأكيد، يمكنني مساعدتك في بناء هذا النظام. نظرًا لأنك تطلب برنامجًا لنظام تشغيل Windows 11 بواجهات متعددة وتفصيلية، فإن أفضل خيار هو استخدام لغة #C مع تقنية WPF (Windows Presentation Foundation) ونمط تصميم MVVM. هذا المزيج يمنحك واجهات مستخدم حديثة، سريعة، ومتوافقة تمامًا مع تصميم Windows 11.بسبب حجم الأنظمة الكاملة، سأقدم لك الهيكل الأساسي البرمجي (Architecture) مع الكود الفعلي لشاشتين رئيسيتين: إدارة المخزن وشاشة المبيعات، باستخدام قاعدة بيانات محلية (SQLite) لتبسيط التشغيل فورًا.1. هيكل المشروع (Project Structure)قم بإنشاء مشروع WPF (.NET 8.0 أو أحدث) وقسمه كالتالي:Models: لتمثيل البيانات (المنتجات، الفواتير).ViewModels: للتحكم في المنطق وربط البيانات بالواجهات.Views: لواجهات المستخدم (المخزن، المبيعات، الشاشة الرئيسية).2. الكود البرمجي لنماذج البيانات (Models)ملف Product.cs (تمثيل المنتج في المخزن):csharpnamespace InventorySalesApp.Models
{
public class Product
{
public int Id { get; set; }
public string Name { get; set; } = string.Empty;
public string Barcode { get; set;