تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هدية الى جميع المبرمجين العرب!
#1
كاتب الموضوع : تركي العسيري

الغالبية الساحقة من المشاريع العربية (اكاد ان اجزم ان النسبة تتعدى 95%) تعتمد على برامج تركيب Installation Software لا تدعم اللغة العربية (لعل ابرزها Installshield). المزيد ايضا، صعوبة هذه البرامج وكثرة التعقيدات والوظائف -الغير مستخدمة- بها مما تجعل المبرمج يعيد النظر في (اعادة) بناء برنامج التركيب اكثر من مرة.

المبرمجين الأعزاء .. المبرمجات الجميلات
رحبوا معي بـ InstallerWizard !



InstallerWizard اداة طورتها لعلمي مدى حاجة المبرمجين العرب لبرنامج تركيب يدعم اللغة العربية، فمن اكثر الاشياء التي تؤلمني عندما ابدأ بتثبيت برنامج عربي ويظهر لي ان برنامج التركيب الخاص به انجليزي، مما يعطيني انطباع مبدئي عن عدم جدية المطور.

InstallerWizard اداة بسيطة جدا لكنها فعالة لتطوير برامج تركيب تدعم اللغة العربية 100% مع ذلك توجد مزايا لن تجدها في غيرها من ادوات بناء برامج التركيب:

1. انها مجانية.

2. سهولة استخدامها (ابني ابراهيم قد يتمكن من التعامل معها).

3. صغر حجم الملف (سواء كان البرنامج الرئيسي او برامج التركيب التي ينشئها).

4. لا تشترط Visual Studio ان يكون موجودا، فهي مستقلة عنه وليس كما فعلت Microsoft (ولكن الـ .NET Framework 2 ضروري فهي مطورة بـ VB.NET).

5. اكثر شيء سيصدمك فيها سرعة نسخ الملفات، وقد قمت بعمل مقارنة مع InstallerWizard و برنامج InstallShield باستخدام نفس عدد وحجم الملفات، وكان InstallerWizard اسرع منه بأكثر من 250% !!!

6. اخذت بعين الاعتبار عند تصميمه ان يعمل على Windows Vista و Windows XP كما هنا:



7. لا يشترط ان يكون لديك مشروع برمجي لتطوير برنامج تركيب، فيمكنك استخدام InstallerWizard لأرشفة ملفات او دمج ملفات لإرسالها الى اجهزة اخرى بترتيب معين.

يسعدني ويشرفني ان ارى ((جميع)) المبرمجين العرب والمبرمجات الجميلات يعتمدون على InstallerWizard في مشاريعهم، مع التنويه ان هذه النسخة لا تزال تجريبية Beta (عند حصول أي اخطاء او مشاكل برجاء تبليغي فورا).



يمكنك انزال InstallerWizard من هنا، كما تستطيع ان تقرأ شرح مبسط عنه من هناك. (مع العلم اني غير مسئول عن الاضرار الناتجة التي قد يحدثها البرنامج)

والان ليس لدى أي شخص منكم حجة في عدم توفير برنامج تركيب باللغة العربية !


اتمنى تعديل الروابط، فلم اتمكن من تضمين الصور ولا اضافة الروابط بسبب نظام الحماية الخاص بالمنتدى...يمكنك زيارة الموضوع بشكل كامل في موقعي الشخصي al-asiri.COM


تحديث بتاريخ 05 - 10 - 2008 السبب: حل مشكلة الفريم وورك.

بعد عمل متعب جدا جدا جدا (دام اكثر من 14 ساعة متواصلة!!!)، حققت حلم الكثير من المبرمجين العرب وهو بخصوص امكانية تضمين Embedding اطار عمل .NET Framework مع برنامج التركيب Setup.EXE.



كما ترى، اضفت شاشة جديدة تخبر بها برنامج التركيب ماذا عليه ان يفعل عند ((عدم)) وجود الـ Framework في جهاز المستخدم.

1. تعرض عليه رسالة فقط وتنهي التنفيذ.

2. تعرض عليه رسالة وتحوله الى موقع يمكنه من انزال الـ Framework (هذا افضل واخف اقتراح حيث سيحصل على اخر تحديث).

3. تعرض عليه رسالة ومن ثم تشغل برنامج تركيب الـ Framework (لابد ان يكون في نفس الـ CD الذي تود توزيعه).

4. تعرض عليه رسالة ومن ثم تشغل برنامج تركيب الـ Framework مع (((تضمينه))) داخل برنامج التركيب Setup.EXE. (لا انصح بفعل هذا فسوف يجعل حجم ملف برنامج التركيب كبيرا جدا (يتعدى 70 ميجا بايت !!)

وهذه صورة تظهر عندما شغلت الـ Setup.EXE في نظام ((لا)) يوجد فيه الـ Framework.



وصلتني اكثر من 150 رسالة بريدية ومئات التعليقات في المنتديات، ولاحظت ان ابرز طلب للأعضاء كان مشكلة الـ Framework التي لم اصدق نفسي اني استطعت حلها في 14 ساعة! واعتذرررررررررررر للجميييييييييييييييع من عدم تمكني من الرد على رسائلكم/مكالماتكم/تعليقاتكم في المنتديات، فقد ارهقني InstallerWizard ارهاقا ما لا يعلم به الا الله! وضغطت على نفسي بكل ما اوتيت من طاقة عقلية (التي اعتقد لم يتبقى الا بضعة خلايا دماغية على قيد الحياة) من اجل تحقيق رغبتكم في دمج الـ Framework (تحقيقها كان جدا معقد واضطررت الى الخروج عن عالم الـ Manager Code وعدنا الى الـ Unmanaged Code).

اتمنى من الجميع ان يعذرني فاعتقد اني بحاجة الى اجازة طوووووووووووووووووووووووويلة.

اعد تحميل InstallerWizard

اشكركم جميعا،

-- تركي
}}}}
تم الشكر بواسطة: Fantastico


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [كود] إختيار صف واحد أو اختيار جميع الصفوف في الداتا جريد فيو silverlight 0 331 18-12-15, 03:50 PM
آخر رد: silverlight
  [VB.NET] موقع جميل وجيد لاكواد جميع لغات البرمجة alking-0999 1 779 08-08-15, 07:02 PM
آخر رد: AkraM Fouad
  إيجاد جميع الكونترول الموجودة في الفورم Recursively Find All Controls in Form silverlight 0 496 26-05-15, 12:31 AM
آخر رد: silverlight
  حصريا لمنتدى فيجوال بيسك لكل العرب شرح مكتبه علي سبايسى (alysbisydata) alimse 9 2,503 03-01-15, 04:10 PM
آخر رد: abulayth
  العمل على إصدار فيجوال استديو 2012 واجعل مشاريعك تعمل على جميع الإصدارات القديمة ali.alfoly 8 3,214 22-10-14, 11:08 PM
آخر رد: احمد بكري احمد علي
  من المنتدى القديم - كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة RaggiTech 0 1,087 14-10-12, 02:38 PM
آخر رد: RaggiTech
  خصائص جميع أنواع البيانات في Visual Basic RaggiTech 0 1,075 03-10-12, 01:48 PM
آخر رد: RaggiTech
  جميع إختصارات ال Visual studio .net RaggiTech 0 528 03-10-12, 12:29 PM
آخر رد: RaggiTech
  الدالة Environ العظيمه جميع بيانات الحاسب فى يدك بسطر واحد من الكود RaggiTech 0 590 02-10-12, 04:40 PM
آخر رد: RaggiTech
  الحلقة السابعة من السلسلة 167- استخراج جميع معلومات الجهاز RaggiTech 4 636 02-10-12, 04:28 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم