العودة   منتديات عميد التعريب > >

الملاحظات

فيجوال بيسك Visual Basic.NET ـ كل ما يتعلق بمجال برمجة الفيجوال بيسك



إضافة رد

قديم 2010-08-07, 21:45   رقم المشاركة :1
معلومات العضو
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


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

تفضل أخي الكريم .. هذا من كتاب الأستاذ محمد حمدي غانم:

o أين يوجد الملفّ التنفيذيّ للتطبيق؟:
o توزيع التطبيق Distributing an Application:
o إنشاء برنامج ويندوز للإعداد Creating a Windows Installer:
o خصائص برنامج الإعداد:
o أزرار متصفّح المشاريع Solution Explorer Buttons:
o تشغيل برنامج الإعداد Running the Windows Installer:


أين الملفّ التنفيذيّ:

ماذا لو أردت أن تبنى برنامجين تنفيذيين Executable لكل من المشروعين السابقين؟
اضغط "بناء" / "بناء مجموعة المشاريع" Build.Build Solution أو "بناء" / "إعادة بناء مجموعة المشاريع" Build.Rebuild Solution.

سيتمّ إنشاء الملفين التنفيذيّين (.Exe) في مجلّد باسم Bin، داخل مجلّد كل من المشروعين.
تحت مجلّد البرنامج، ستجد أيضًا مجلدا اسمه Obj، وهو يحتوي على مجلّد فرعيّ يسمّى Debug.. ستجد فيه نسخةً أخرى من الملفّ التنفيذي للمشروع.. ولو نقرت هذا الملفّ مرتين بالفأرة ـ مع التأكّد من أن VS .NET غير مفتوحة ـ فستجد أن التطبيق سيُشغّل ـ خارج بيئة التطوير ـ حيث يمكنك استخدامه، تمامًا كأيّ تطبيق ويندوز آخر، ويمكنك أيضا أن تضيف اختصارا Short Cut له على سطح المكتب DeskTop.

إن المجلّد Debug يحتوي على "نسخة التصحيح" Debug version من البرنامج التنفيذيّ، والطبيعيّ أن تقوم بعد أن تنتهي من تنفيذ البرنامج، بتغيير الإعدادات الافتراضيّة للمشروع من "تصحيح" Debug إلى "إصدار" Release.. ولفعل ذلك اضغط "بناء" / "مدير الإعدادات" Build.Configuration Manager، ليظهر لك مربع حوار الإعدادات.
ستجد أن الإعدادات التلقائيّة هي "تصحيح" Debug، وهي تؤدّى إلى إنتاج كود أكثر ملاءمة لتتبّع الأخطاء والتصحيح.

الاختيار الآخر للإعدادات هو "إصدار" Release.. اختره وأغلق مربع الحوار.
الآن لو أعدت بناء المشروع (أو مجموعة المشاريع)، فستجد أن المجلّد Obj يحتوي على مجلّد يسمّى Release، حيث سيحتوي على نسخة جديدة من البرنامج التنفيذيّ، تختلفُ عن نسخة التصحيح، في أنّها لا تحتوي على معلومات رمزيّة للتصحيح، ممّا يعني أنّ تشغيل نسخة الإصدار سيكون أسرع.


توزيع التطبيق Distributing an Application:
إن توزيع الملفّ التنفيذيّ بمفرده ليس تصرّفا موفّقا، لأنّه يحتاج إلى ملفّات مساندة Support Files، فإذا لم توزّع هذه الملفات مع برنامجك، فلا تتوقّع أن يعمل الملفّ التنفيذيّ على أي جهاز آخر، إلا في حالة واحدة: إذا كانت VS .NET موجودةً على هذا الجهاز!
إذن فأنت تحتاج إلى برنامج إعداد SetUp، ليوزّع ملفّات المساندة مع البرنامج، فإذا كان بعضها موجودًا على الجهاز، لا ينزله برنامج الإعداد (إلا إذا كانت إصدارا أحدث من الموجود حاليا).
إن مشروع الإعداد يُنشئ ملف ويندوز للإعداد Windows installer file، وله الامتداد .msi، ويحتوي على الملف التنفيذيّ والملفات المساندة له، بالإضافة لقيم التسجيل Registry entries لو كانت مطلوبة، وتعليمات الإنزال.. هذا هو الملفّ الذي توزّعه للمستخدمين، والذي بنقره مرتين بالفأرة، سيقوم بإعداد برنامجك على أجهزتهم.
إن موضوع إنشاء برنامج ويندوز للإعداد Windows installers ضخم بحق، وله مراجع كاملة بمفرده، لهذا فسنكتفي في هذا الفصل بنبش هذا الموضوع فحسب.

إنشاء برنامج ويندوز للإعداد Creating a Windows Installer:
لإنشاء مثل هذا البرنامج، يجب عليك أن تضيف مشروع إعداد لمشاريعك.
افتح مجموعة المشاريع المسمّاة Calculators، واضغط "ملف" / "إضافة مشروع" / "مشروع جديد" File.Add Project.New، وفي مربع الحوار اختر "مشاريع الإعداد والتوزيع" Setup and Deployment Projects.
في قسم القوالب Templates Pane سترى خمسة أنواع مختلفة من مشاريع إعداد، أسهلها هو "الإعداد السحري" Setup Wizard، والذي سيحملك عبر عدد من الخطوات المتتابعة لإنشاء مشروع إعداد، الذي هو بدوره، برنامج سحريّ لمساعدة المستخدم لإعداد تطبيقك على جهازه.
اختر هذا النوع، وأسم المشروع Simple-Calculators، ثم اضغط OK.
- ستظهر لك نافذة ترحيب البرنامج السحريّ.. اضغط "التالية" Next لتجاوزها.
- في النافذة التالية سيُطلب منك اختيار نوع المشروع: فإمّا أن ننشئ برنامج إعداد لتطبيق، أو برنامج إعداد يضيف مكوّنات جديدة لتطبيق سبق إعداده.. طبعا سنختار الحالة الأولى، حيث سنجد لدينا خيارين: هل تطبيقنا هو تطبيق ويندوز أم إنترنت؟.. اختر الأوّل أيضا، ثم اضغط "التالية" Next.
- في النافذة التالية سيُطلب منك إضافة ما تريد من الملفات لبرنامج الإعداد.. طبعًا يجب أن يكون الملفّ التنفيذيّ بين هذه الملفات.. وإذا كان برنامجك يحتوي على "مصادر إعدادات محلّيّة" Localized Resources، حتّى يتمكّن تطبيقك من تغيير اللغة تبعًا لموقع المستخدم، فأضف الاختيار الثاني.. اضغط "التالية" Next.
- النافذة التالية تمكّنك من إضافة أية ملفات إضافيّة ليست موجودة في المشروع.. اضغط "التالية" Next.
- ستظهر لك النافذة الأخيرة، وبها ملخص المواصفات التي اخترتَها لمشروع الإعداد.. اضغط "إنهاء" لإغلاق البرنامج السحريّ وإنشاء مشروع الإعداد.
اختر مشروع الإعداد من متصفّح المشاريع، واضغطه بزر الفأرة الأيمن، واختر "خصائص" Properties من القائمة الموضعيّة، لترى خصائصه.
الخبر السعيد هو أنّك لن تحتاج لكتابة أي كود لهذا المشروع.. كلّ ما عليك فعله هو ضبط بعض الخصائص.. دعنا نرى.


خصائص برنامج الإعداد:
خاصية "أيقونة برنامجي الإعداد والإزالة" AddRemoveProgramsIcon:
وظيفتها واضحة طبعا من اسمها.. ولكن ما يستحقّ التعليق هنا، هو أن VB لا ينشئ فقط برنامج إعداد، ولكنّه ينشئ كذلك برنامجا يتيح للمستخدم إزالة برنامجك ومكوناته من على جهازه.
خاصية "لاحظ وجود نسخ أحدث معدّة سابقا" DetectNewerInstalledVersion:
قيمة هذه الخاصيّة في الوضع التلقائيّ "نعم"، وذلك حتّى يتأكّد برنامج الإعداد أولا، مّما إذا كانت هناك نسخة أحدث من تطبيقك معّدة سلفا على الجهاز، فلا يقوم بإنزال نسخة أقدم بدلا منها.


خاصيّة "المُصنّع" Manufacturer:
وبها تختار اسم المجلّد الذي سيتمّ إنزال التطبيق فيه، على المسار الذي يختاره المستخدم.
خاصيّة "المؤلّف" Author:
ويمكنك أن تكتب بها اسمك.
خاصية "اسم المنتَج" ProductName:
الاسم الافتراضيّ لبرنامج الإعداد.
خاصيّة "العنوان" Title:
العنوان الذي يظهر على نافذة برنامج الإعداد.


أزرار متصفّح المشاريع The Solution Explorer Buttons:
ستلاحظ أن فتح مشروع الإعداد، أدّى إلى استبدال ستة أزرار جديدة بالأزرار التقليدية لمتصفّح المشاريع، هي التي سنصفها حالا:
زر "محرّر نظام الملفات" File System Editor:
اضغط هذا الزرّ، ليظهر لك محرّر نظام الملفّات على جهاز المستخدم.. على اليسار ستجد قائمةً بها العناصر التي يمكن التأثير عليها في جهاز المستخدم، اثنان منها هما:
"سطح مكتب المستخدم" User's Desktop و"قائمة برامج المستخدم" User's Programs menu، وعن طريقهما تستطيع أن تحدّد إذا ما كنت تريد برنامجك أن يظهر على سطح المكتب أو قائمة البرامج أم لا.. اضغط أيهما بزر الفأرة الأيمن، واضغط "إضافة" Add من القائمة الموضعيّة.. سيبرز لك قائمة فرعيّة بها أربعة عناصر، يمكنك أن تنشئها على جهاز المستخدم، من خلال برنامج الإعداد: "مجلّد" Folder و"مخرجات البرنامج" Project Output و"ملف" File و"تجميع" Assembly.
افرض مثلا أنّنا نريد إنزال برنامجَيِ الآلة الحاسبة ومحاسب القروض، بالإضافة لبرنامج الحواسب Calculator.. في هذه الحالة نريد إضافة ثلاثة أوامر جديدة لقائمة برامج المستخدم Programs menu.. هنا سيكون من الأفضل أن نجمع هذه الأوامر معا في مجلّد خاص بها.
اضغط "قائمة برامج المستخدم" User’s Programs Menu بزر الفأرة الأيمن، واضغط "إضافة" / "مجلّد" Add.Folder.. سيظهر لك مجلد جديد تحت "قائمة برامج المستخدم".. غيّر اسمه إلى Demo Calculators، ثم حدّده وانظر في خصائصه.. تأكّد من أن خاصيّة "أنشئه دائما" AlwaysCreate لها القيمة "صواب" True، وإلا فلن يقوم برنامج الإعداد بإضافة هذا المجلّد لقائمة برامج المستخدم.
بعد ذلك اضغط المجلّد الجديد بزر الفأرة الأيمن، واضغط "إضافة" / "ملف" Add.File.. سيظهر لك مربع حوار، يمكنك بواسطته اختيار الملف التنفيذي لبرنامج الآلة الحاسبة.. كرّر نفس الخطوات لإضافة الملف التنفيذي لمحاسب القروض وللحواسب Calculators.
زر "محرّر مسجّل القيم " Registry Editor:
يعرض لك هذا الزر محرّر مسجّل القيم، الذي يمكّنك من إضافة مفاتيح جديدة New Keys لمسجّل قيم الويندوز Registry على جهاز المستخدم.
مثلا يمكنك أن تسجّل تاريخا مشفّرا، تتوقّف بعده النسخة التجريبية Demo Version عن العمل على جهاز المستخدم.
ولكن عليك قبل أن تحاول كتابة أي قيمة في مسجّل القيم، أن تفهمه جيدا أولا، وتتعلم كيف تستخدمه برمجيا من داخل VB.
زر "محرّر أنواع الملفّات" File Types Editor:
إذا كان برنامجك يستخدم نوعًا خاصًا بك من الملفات، فيمكنك استخدام هذا المحرّر لجعل برنامجك يعمل، بمجرّد النقر مرتين على أي ملفٍ من هذا النوع.

تحذير:
هذه هي خير طريقة لتدمير ارتباطات امتدادات الملفات بالبرامج التي تفتحها على جهاز المستخدم، لهذا حذار أن تفكّر في ربط أيّ نوعٍ من الملفّات التقليديّة ببرنامجك.. استخدم هذه الطريقة فقط مع الملفات ذات الامتدادات التي تبتكرها أنت.
اضغط هذا الزر.. في نافذة أنواع الملفات ستجد عنصرا واحدا: File Types On Target Machine.. اضغطه بزر الفأرة الأيمن، واضغط "إضافة نوع ملف" Add File Type.. سيضيف هذا الأمر نوع ملف جديد، وتحته الفعل "فتح" Verb &Open.. اضغط النوع الجديد وشاهد خصائصه في نافذة الخصائص.. يمكنك أن تتعامل مع الخصائص التالية:
"الوصف" Description، "الامتدادات" Extensions، "الأمر" Command (وهو اسم البرنامج التنفيذي الذي سيفتح هذا الملف).
زرّ "محرّر واجهة المستخدم" User Interface Editor:
اضغط هذا الزر لترى خطوات الإعداد.. كل مرحلة في عملية الإعداد تتمّ في خطوة أو خطوتين، حيث تُعرض مربعات حوار مختلفة في كل منها.
بعض مربعات الحوار يحتوي على رسائل.. يمكنك أن تعدّل نصوص هذه الرسائل من خصائص مربع النص، كما تظهر لك في نافذة الخصائص.
ويمكنك أن تضيف مربعات الحوار الخاصة بك، ولكن مع كتابة بعض الكود الذي يتفاعل مع اختيارات المستخدم في مثل هذه الحواريات.
زرا "أفعال خاصة" Custom Actions و"شروط الانطلاق" Launch Conditions:
يمكنك هذان الزران من تحديد أفعال خاصّة ومتطلبات النظام.. فمثلا: يمكنك أن تحدّد ألا يتم إعداد برنامجك، إلا على جهاز تتوافر عليه مكوّنات معيّنة.


تشغيل برنامج الإعداد Running the Windows Installer:
اضغط "بناء" / "بناء مجموعة المشاريع" Build.Build Solution، ليقوم VB بإنشاء برنامج الإعداد.. لا تجزع إذا استغرق ذلك دقائق عديدة!
في النهاية، سينتج الملف SimpleCalculators.msi، داخل المجلّد Release في مجلّد البرنامج SimpleCalculators.. سيكون حجمه حوالي 15 ميجا بايت!
تتساءل عن تلك المحتويات التي أوصلت هذا الملفّ لهذا الحجم؟.. ستجدها مسرودةً في نافذة المخرجات Output window.
انسخ برنامج الإعداد إلى جهاز لا يحتوي على VS .NET وحاول تجربته.. أو جرّبه على جهازك إذا تعذّر الخيار الأوّل.
انقر أيقونة برنامج الإعداد مرتين، وتابع خطوات التثبيت.
نصيحة:
نظرًا لأن الملفات المساندة للبرنامج التنفيذيّ يتم وضعها في المجلد الذي يحمل اسم الشركة CompanyName، حاول أن تجعل هذا المجلّد ثابتا لبرامجك، حتّى لا يتمّ نسخ ملفات المساندة المشتركة بينها أكثر من مرة على جهاز المستخدم.
الموضوع : للأستاذ : احمد جمال وهومن كتاب الأستاذ \ محمد حمدي غانم
قريبا : سأقوم بوضع صور ليكتمل الموضوع بإذن الله

تمنياتي للجميع بالتوفيق






وليد السند غير متواجد حالياً   رد مع اقتباس


قديم 2010-08-08, 23:19   رقم المشاركة :2
معلومات العضو
أسيرالشوق
الإدارة
 
الصورة الرمزية أسيرالشوق
إحصائية العضو





مستوى التقييم: 10
أسيرالشوق is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


بارك الله فيك وجزاك خيرا

شكرا لك على الشرح الأكثر من رائع


أسيرالشوق غير متواجد حالياً   رد مع اقتباس

قديم 2010-08-10, 07:33   رقم المشاركة :3
معلومات العضو
عوض الغامدي
دائما معكم
 
الصورة الرمزية عوض الغامدي
إحصائية العضو





مستوى التقييم: 10
عوض الغامدي is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


عاجز عن شكرك على موضوعك الرائع هذا لكن نقول أحسن الله إليك


عوض الغامدي غير متواجد حالياً   رد مع اقتباس

قديم 2010-08-10, 08:40   رقم المشاركة :4
معلومات العضو
saidasd
عميد
إحصائية العضو





مستوى التقييم: 5
saidasd is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


السلام عليكم ورحمة الله وبركاته
تحياتي لك ايها الطيب


saidasd غير متواجد حالياً   رد مع اقتباس

قديم 2010-08-10, 10:57   رقم المشاركة :5
معلومات العضو
الزعيم بدر
عميد
إحصائية العضو





مستوى التقييم: 0
الزعيم بدر is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة





الزعيم بدر غير متواجد حالياً   رد مع اقتباس

قديم 2010-08-16, 16:06   رقم المشاركة :6
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


بارك الله فيكم اخواني الكرام ,, شكرا لمروركم الرائع


وليد السند غير متواجد حالياً   رد مع اقتباس

قديم 2010-08-19, 03:15   رقم المشاركة :7
معلومات العضو
ali harbi
الإدارة
 
الصورة الرمزية ali harbi
إحصائية العضو





مستوى التقييم: 10
ali harbi is on a distinguished road

مشاهدة أوسمتي

إرسال رسالة عبر MSN إلى ali harbi
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


مشكوووووور
الله يعطيك العافيه
بارك الله فيك

تحياتي


ali harbi غير متواجد حالياً   رد مع اقتباس

قديم 2010-08-20, 05:05   رقم المشاركة :8
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


بارك الله فيك اخوي الغالي , شكرا لمرورك العطر


وليد السند غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-18, 00:52   رقم المشاركة :9
معلومات العضو
gamalelsisy
عميد
إحصائية العضو





مستوى التقييم: 0
gamalelsisy is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


استفدت منكم الله اجازيكم بخير


gamalelsisy غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-18, 00:54   رقم المشاركة :10
معلومات العضو
gamalelsisy
عميد
إحصائية العضو





مستوى التقييم: 0
gamalelsisy is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


شكرا لكل مبرمج افاد و ايتفاد


gamalelsisy غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-19, 11:37   رقم المشاركة :11
معلومات العضو
عبد الجبار
معرب برامج
إحصائية العضو





مستوى التقييم: 9
عبد الجبار is on a distinguished road
إرسال رسالة عبر MSN إلى عبد الجبار
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


مشكوووووور
الله يعطيك العافيه
بارك الله فيك

تحياتي


عبد الجبار غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-19, 15:43   رقم المشاركة :12
معلومات العضو
الآمل الطائر
عميد
إحصائية العضو





مستوى التقييم: 8
الآمل الطائر is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


الله يَع‘ـطِيِكْ ألَ عَ‘ــآآإفِيَه


__________________
لمراسلتي من هنا
الآمل الطائر غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-21, 22:34   رقم المشاركة :13
معلومات العضو
جمال رمزي
الإدارة
إحصائية العضو





مستوى التقييم: 10
جمال رمزي is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي




جمال رمزي غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-22, 22:45   رقم المشاركة :14
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


اقتباس:
المشاركة الأصلية كتبت بواسطة simoobl مشاهدة المشاركة
شكرا لكل مبرمج افاد و ايتفاد

بارك الله فيك اخوي الغالي ,, الف شكر على مرورك الرائع,, تمنياتي لك بالتوفيق


وليد السند غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-22, 22:46   رقم المشاركة :15
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


اقتباس:
المشاركة الأصلية كتبت بواسطة عبد الجبار مشاهدة المشاركة
مشكوووووور

الله يعطيك العافيه
بارك الله فيك


تحياتي

بارك الله فيك اخوي الغالي ,, الف شكر على مرورك الرائع,, تمنياتي لك بالتوفيق


وليد السند غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-22, 22:47   رقم المشاركة :16
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


اقتباس:
المشاركة الأصلية كتبت بواسطة الآمل الطائر مشاهدة المشاركة
الله يَع‘ـطِيِكْ ألَ عَ‘ــآآإفِيَه

بارك الله فيك اخوي الغالي ,, الف شكر على مرورك الرائع,, تمنياتي لك بالتوفيق


وليد السند غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-22, 22:47   رقم المشاركة :17
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي


اقتباس:
المشاركة الأصلية كتبت بواسطة جمال رمزي مشاهدة المشاركة

بارك الله فيك اخوي الغالي ,, الف شكر على مرورك الرائع,, تمنياتي لك بالتوفيق


وليد السند غير متواجد حالياً   رد مع اقتباس

قديم 2011-01-30, 11:17   رقم المشاركة :18
معلومات العضو
yoshka
عميد
إحصائية العضو





مستوى التقييم: 0
yoshka is on a distinguished road
كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


هناك ملاحظات كثيره
تقديري


yoshka غير متواجد حالياً   رد مع اقتباس

قديم 2011-03-05, 13:41   رقم المشاركة :19
معلومات العضو
وليد السند
الراعي الرسمي وداعم مسيرة عطاء المنتدى
 
الصورة الرمزية وليد السند
إحصائية العضو





مستوى التقييم: 9
وليد السند is on a distinguished road

مشاهدة أوسمتي

كاتب الموضوع : وليد السند المنتدى : فيجوال بيسك Visual Basic.NET ـ
افتراضي رد: كيفية عمل Setup لبرامجك لتعمل على جميع الأجهزة


ارحب بملاحظاتك ,, اخي الكريم ,, شكرا لك بارك الله فيك .


وليد السند غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

أدوات الموضوع إبحث في الموضوع
إبحث في الموضوع:

البحث المتقدم
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML متاحة

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


الساعة الآن 11:27

جميع المشاركات المكتوبة تعبّر عن وجهة نظر صاحبها .. ولا تعبر عن وجهة نظر إدارة المنتدى بأي شكل من الأشكال



ساهم معنا
تبرع لتساعد على الاستمرار ومواصلة تعريب البرامج للعالم العربي.
ساهم في صمود وبقاء ونشر اللغة العربية في العالم من أجل الأجيال القادمة.
تودع مبالغ التبرعات في احد الحسابات التالية
اسم البنك
رقم الحساب
بنك الراجحي _ من خارج السعودية
IBAN - SA2880000141608010128882
بنك الراجحى _ من داخل السعودية 141608010128882



Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
جميع الحقوق محفوظة لموقع منتديات عميد التعريب 2010 - 2017 ©