المطلوب انشاء مكتبة
dll
تقبل الإضافة في
مشروع ويندوز فورم
يستخدم مكتبة
فريم وورك
4.8
المكتبة
وفيها 3 متغيرات
من نوع
static
الباراميتر الأول
مسار المجلد
المطلوب تحويله الى
ملف تنفيذي
exe
الباراميتر الثاني
مسار فك المجلد في جهاز العميل
ويكون هناك رمز معين يتم استبداله
تلقائياً ب اسم المستخدم
في حال كان موجود
في الرابط
ومسار الحفظ إلزامي
لا يمكن تعديله
والباراميتر الثالث
هو اسم الملف التنفيذي
وهو موجود في المجلد
يتم تشغيله بعد عملية
نسخ المجلد الى جهاز
العميل في المسار
المحدد
في داخل مشروع
ويندوز فورم مفتوح المصدر
يتم استدعاء المكتبة ال dll
ثم تعبئة هذه المتغيرات الثلاث
ثم تشغيل الدالة
Start
التي
تقوم بالمطلوب شاهد
الصورة المرفقة
مع شريط تقدم اثناء عملية التنصيب على جهاز العميل
التعامل يكون مع مجلد
بما فيه من مجلدات وملفات
على سبيل المثال
مجلد اسمه
Asd1
وفي داخله
مجلدات فرعية
وملفات
يتم
تحويل المجلد
Asd1
الى
ملف تنفيذي
Asd.exe
وعند الفك يتم
الفك في المسار المحدد
الى مجلد اسمه
Asd1
نسخة طبق الأصل
ثم تشغيل الملف التنفيذي
الموجود في داخله
يمكن استخدام الأدوات مفتوحة المصدر
مثل NSIS وتخصيصها لهذا لغرض
بنفس الأمور المطلوبة
اريد في النهاية مكتبة
dll
يمكن دمجها بسهولة
في برامج ويندوز فورم
بلغة سي شارب
اريد شرح عربي لكل
سطر في الكود
السلام عليكم، أقترح عليك مشروعا مبتكرا وعمليا يمكن أن يقدم قيمة حقيقية للمستخدمين. الفكرة هي إنشاء مكتبة DLL بلغة C# للقيام بالمهام التالية: تحويل المجلدات إلى ...
السلام عليكم معك مبرمج برامج سطح المكتب بالدوت نت سي شارب وقاعدة بيانات SQL Server او SQLite هو في طريقة ان شاء الله باستخدام NSIS لكن حنحتاج يكون عندنا نسخة po...