كيف تنشر تطبيقك للمستخدمين؟؟؟

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  باسطه في الثلاثاء أغسطس 14, 2007 6:49 pm




بسم الله الرحمن الرحيم

الأخوة الأعضاء تحية طيبة

من الملاحظ أن منتدى الـ VB.NET مهمل تماماً ولم نجد من أحد الأعضاء إضافة لنستفيد منها بالرغم أن هذه اللغة بحر من العلمً وبذلك قررت أن أبدأ لكم وياريت يكون منبر للتواصل العلمي لكي نفيد ونستفيد.
أحب أن أقدم لكم درس من معلوماتي المتواضعة فأرجو من الله أن يوفقني لإيصال المعلومة بشكل صحيح.
نبدأ على بركة الله
حقيقة هنالك سؤال ربما يتبادر لذهن الكثير مننا وذلك عند عمل برنامج باستخدام VB.NET وأنا كنت ممن يفكر في هذا السؤال وبعد تصفح في النت وفي بعض الكتب إتوفقت والحمد لله ألا وهو كيف تقوم بنشر برنامج مصمم بلغة VB.NET سواء في الإنترنت أو في أجهزة عدة متصلة عبر شبكة أو غير متصلة؟ وهل من الضروري إنو الأجهزة دي يكون نازل فيها لغة الـ VB.NET عشان برنامجك يشتغل؟
إليكم الإجابة :
بمجرد الانتهاء من إنشاء تطبيقك واختباره من خلال التشغيل وإدخال البيانات المختلفة التي تتوقع أن يقوم مستخدم التطبيق بإدخالها تأتي الخطوة الأخيرة والتي يتم فيها تجميع الملفات تمهيداً لنشرها وتوزيعها إلى المستخدمين.
الطريقة المثلى لنشر التطبيقات النوافذية هي استخدام المثبت Installer وفيه يتم جمع ملفات التثبيت في صورة حزمة برمجية يستطيع المستخدم من خلالها تثبيت التطبيق على حاسبه بنفس طريقة تثبيت أي برنامج على الجهاز, ويحتوي ملف الإعداد بعد الانتهاء من عملية التثبيت على الامتداد .MSI وهو اختصار لـ Microsoft Installer وهذا هو الملف الذي نقوم بنشره في أجهزة المستخدمين أو في الإنترنت.
* كيفية إنشاء مشروع الإعداد للحصول على الملف بالامتداد .MSI :ـ
1/ قم بفتح مشروعك الذي تريد نشره من داخل بيئة الـ VB.NET .
2/ افتح قائمة File ثم أختار New project ومن القائمة المنسدلة اختار ADD Project .
3/ انقر المجلد Setup and Deployment Project من المربع Project Types الموجود جهة اليسار ثم اختار Setup Wizard من المربع Templates الموجود جهة اليمين .
4/ أنقر خانة الاختيار ADD To Solution لتنشيطها لإضافة مشروع الإعداد إلى مشروعك الحالي.
5/ قم بتعين اسم مناسب لمشروع الإعداد الذي سنجده بالاسم الافتراضي Setup1. ( خطوة اختيارية)
6/ أنقر زر Next للانتقال إلى الخطوة التالية من المعالج والتي يمكنك من خلالها اختيار نوع المشروع لبرنامج الإعداد الذي تقوم بإنشائه حيث يوجد لديك أربعة خيارات يهمنا الخيار الأول لأننا نقوم بإنشاء مشروع إعداد لتطبيق نوافذي , أي أنقر على الخيار Create a setup for a windows application ثم انقر زر Next .
7/ تظهر لك نافذة يمكنك من خلالها تعين المكونات التي ترغب في تضمينها داخل مشروع الإعداد حيث يجب أن تختار على الأقل الخرج الأساسي لتطبيقك المتمثل في الملف التنفيذي EXE أو DLL الذي تقوم بإنشائه ( أي على الأقل نقوم باختيار الخيار الأول وهو Primary Output ) ثم أضغط Next .
8/ تظهر لك نافذة قم بالضغط على زر ADD وأضف اسم مشروعك الذي تريد نشره والذي افتراضيا إن لم تقم بتغير أسمه تجده بالاسم Windows application1 وبعد الانتهاء من الإضافة أضغط على الزر Next.
9/ أخيراً تظهر لك نافذة فيها تفاصيل ما تم من إعدادات قم بالضغط على Finish .
بعد الانتهاء من إنشاء ملف الإعداد ( Setup1 ) على حسب تسميته الافتراضية والذي سوف نجده في مستكشف الحل ( Solution Explorer ) بالامتداد .MSI نقوم بالخطوات الأخيرة وهي:ـ
إضافة اختصار التطبيق إلى قائمة Start كالآتي:
1/ من نافذة File system التي تظهر لنا بعد الانتهاء مباشرة من إنشاء مشروع الإعداد أنقر المجلد User's programs Menu بزر الفأرة الأيمن ثم اختار ADD ثم Folder يتم إنشاء مجلد جديد داخل المجلد User's programs Menu.
2/ قم بإعادة تسميته مع العلم بأن الاسم الذي ستقوم باختياره سيظهر به المجلد في القائمة الرئيسية.
3/ أنقر المجلد application Folder بالعمود الأيسر من النافذة File system ثم أنقر رمز Primary Output من العمود الأيمن للنافذة بزر الفأرة الأيمن وأختر create Shortcut to primary output .
4/ يتم إنشاء اختصار للملف التنفيذي للتطبيق .
5/ قم بسحب الاختصار الذي أنشأته في الخطوة السابقة باستخدام الماوس وأضفه إلى المجلد User's programs Menu الذي قمت بإنشائه في الخطوة (1).
•وبنفس الخطوات السابقة نستطيع إنشاء اختصار على سطح المكتب ولكن مع استخدام المجلد User's Desktop بدلاً من المجلد User's programs Menu
ثم بعد ذلك نصل للمرحلة الأخيرة وهي بناء مشروع الإعداد ( Build) :ـ
1.من نافذة مستكشف الحل ( Solution Explorer ) أنقر اسم مشروع الإعداد ( Setup1 ) بزر الفأرة الأيمن ثم أختر Properties.
2.من مربع السرد Configuration قم باختيار شكل البناء الذي ترغب فيه فإذا كنت لم تزل في مرحلة الاختبار ابق على الخيار الافتراضي ( Active(Debug)) كما هو أو إذا قررت نشر التطبيق أختر الخيار Release .
3.بمجرد الإنتهاء من إعداداتك أضغط OK .
4.ومرة أخرى من نافذة مستكشف الحل ( Solution Explorer ) أنقر اسم مشروع الإعداد بزر الفأرة الأيمن وأختار الخيار Build وبذلك يتم ترجمة المشروع وبناءه وإنشاء ملف .MSI النهائي الذي يمكنك نشره لمستخدميك وستجد هذا الملف داخل مجلد Debug الموجود داخل مجلد Visual Studio Projects وحينما يقوم المستخدم بتشغيل هذا الملف يتم مصاحبته في عملية تثبيت كالتي تتم مع التطبيقات والبرامج الأخرى .
وأخيراً أستميحكم عذراً إن لم أوفي للشرح حقه وأتمنى ممن لديه إضافة أن لا يبخل علينا بها وتمنياتي للجميع بالتوفيق

[color:97d2=violet:97d2]وفي الختام ما تنسونا بدعواتكم.
avatar
باسطه
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 218
العمر : 33
العنوان : مدني - حي مايو ونص
تاريخ التسجيل : 11/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.quest.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  محمد الجميعابي في الثلاثاء أغسطس 14, 2007 8:22 pm

يا سلام على الشرح الجميل ده ياباسطة و المفيد وربنا يديك العافية و نواصل ...

_________________
Change Your Life ... Get Seven
avatar
محمد الجميعابي
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 300
العنوان : الكاملين مربع 5 حي المعمورة
تاريخ التسجيل : 01/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.adobe.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  منقولي في الأربعاء أغسطس 15, 2007 8:06 am

اولا الف مبروك علي حل المشكله القلقتك زمن...لكن بلومك في انك كان توريني الحصل شنو
عموما الحمد لله وربنا يوفقك واعلم انو العلم زي المال يزيد بالانفاق والله لن يخسر المرء
شيئا لو نشر كل علمه والارزاق ع الله......ولا شنو ياحمودي
تسلم ياملك والي الامام دائما


اخيرأ:
نحي الغنج وسيد الغنج وناس الغنج
avatar
منقولي
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 241
العمر : 32
العنوان : الخرطوم-الكلاكله ابوادم-م5-منزل 81
تاريخ التسجيل : 26/06/2007

معاينة صفحة البيانات الشخصي للعضو

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  باسطه في الأربعاء أغسطس 15, 2007 8:28 am

تسلم يامحمد عبد الرحمن يديك العافية على مرورك

والله يبارك فيك يامحمد عوض وين يازول مختفي ليك وحشه والله , والله المشكلة دي تتذكر مما حكيت ليك لحدي قبل يومين بس حتين قدرته أعمل نشر للتطبيق بتاعي بعد روح زاوغت المووووووت لكن الحمد لله وإنشاء الله حأحاول أقدم كل مابوسعي من معلومات وياريت كمان تمدونا بكل ماهو مفيد عشان نستفيد منكم .

وتعقيب على أخيراً بتاعتك :
ماغنج ولاشئ لكن ماحبيت أنشر معلومات قبل ماأنفذه وأتأكد من صحته وبعد ما المشروع نفذ سردته ليكم الخطوات .
avatar
باسطه
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 218
العمر : 33
العنوان : مدني - حي مايو ونص
تاريخ التسجيل : 11/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.quest.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  toproot في الأربعاء أغسطس 15, 2007 11:01 am

يديك العافية يا باسطة على الشرح الجميل cheers cheers cheers Razz Razz ونتمنى منك المواصلة في شروحات اخرى جملية ايضا .

_________________
ـ بريدة بس عنيدة " أوبونتو ... "
ـ قل :Live Free Or dai
avatar
toproot
البرونزية
البرونزية

عدد الرسائل : 66
العنوان : السودان-الجزيرة-مدني
تاريخ التسجيل : 06/05/2007

معاينة صفحة البيانات الشخصي للعضو http://myfriends.myfreeboard.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  باسطه في الأربعاء أغسطس 15, 2007 11:14 am

يديك العافية يامديرنا وإنشاء الله حنكون قريبيين
avatar
باسطه
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 218
العمر : 33
العنوان : مدني - حي مايو ونص
تاريخ التسجيل : 11/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.quest.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  باسطه في الأربعاء أغسطس 15, 2007 11:14 am

يديك العافية يامديرنا وإنشاء الله حنكون قريبيين
avatar
باسطه
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 218
العمر : 33
العنوان : مدني - حي مايو ونص
تاريخ التسجيل : 11/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.quest.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  MOHAMEDALI في الأربعاء أغسطس 15, 2007 12:24 pm

الله يبارك فيك ويذيدك علما .ويديك بت الحلال.
avatar
MOHAMEDALI
البرونزية
البرونزية

عدد الرسائل : 64
العمر : 33
العنوان : الهبيكة_الكاملين
تاريخ التسجيل : 24/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.4shared.com/account/dir/5943046/3103df3/sharing.html

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  باسطه في الأربعاء أغسطس 15, 2007 6:39 pm

آآآآآآآآآآآآآآآآآآآآآآآآآآآآآمين
وجمعاً إنشاء الله
وتسلم على مرورك اللطيف ده

وأخيراً : بت الحلال دي كتر منها عليك الله Very Happy Laughing Laughing Laughing
avatar
باسطه
الرتبة الذهبية
الرتبة الذهبية

عدد الرسائل : 218
العمر : 33
العنوان : مدني - حي مايو ونص
تاريخ التسجيل : 11/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.quest.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: كيف تنشر تطبيقك للمستخدمين؟؟؟

مُساهمة  MOHAMEDALI في الخميس أغسطس 16, 2007 9:41 am

كل طاير مرتحل عبر البحر قاصد الاهل حملتو اشواقي الجميلة.
الف تحية ومليون سلام لاخونا باسطة والله مشتاقين كتير.
الله يديك الصجة والعافية.
...................................
بعدين بت الحلال !!!
انتو عايزين تدبلو ولا شنو.
avatar
MOHAMEDALI
البرونزية
البرونزية

عدد الرسائل : 64
العمر : 33
العنوان : الهبيكة_الكاملين
تاريخ التسجيل : 24/07/2007

معاينة صفحة البيانات الشخصي للعضو http://www.4shared.com/account/dir/5943046/3103df3/sharing.html

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى