الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أحزم برنامجي و اضم كل ملفاته

مغلق
بدأه eias في 31 أغسطس 2005 · 14 رد · 1,444 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..كلنا يعرف عملية تحزيم البرنامج و هي ضم الملفات التي يحتاجها البرنامج للعمل خارج جهاز المبرمج سواء كانت

Ocxأو Dll ووضعها في مجلد البرنامج ..وكلنا تعلمها أيام vb6 ..و لكن أريد أن أسأل عن هذه العملية تحت إطار .Net يعني لم

أجد أصلا الأمر Make Exe ..هو على كل حال يعمل ترجمة للبرنامج في كل تجربة ولكن لنقل أنا برمجت برنامج كيف اجعله

جاهز مع كل ملفاته ..

على فكرة عندي سؤال فرعي بسيط بالنسبة لاسم المنتج و الشركة و تاريخ الصنع هل أستطيع إضافتها مباشرة عن طريق صفحة

الأسمبلي الموجودة مع الForms..و شكرا لكم..

إيـاس

#2

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

/index.ph...=تحزيم+البرنامج

اقتباس
على فكرة عندي سؤال فرعي بسيط بالنسبة لاسم المنتج و الشركة و تاريخ الصنع هل أستطيع إضافتها مباشرة عن طريق صفحة

نعم بامكانك ذلك :rolleyes:

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#3

أخي الكريم Solo.Net يعني خجلتنا ...شكرا لك..

قمت بجميع الخطوات و لكن لم أعرف ما هي المفات التي يحتاجها البرنامج مثلا ملف الExe طيب و أين ملفات الDll و الOcx أنا كيف أعرف ما هي المفات التي يريدها البرنامج.و شكرا

غريب الإدارة لم تجعلك مشرف على القسم حتى الآن.

#4

مبدئيا لست بحاجة الى ملفات dll او ocx اذا لم تستخدمها فى برنامجك فقط انت بحاجة الى ملف exe

طبعا ما تنساش .netframework على شان يشتغل البرنامج :rolleyes:

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#5

شكرا أخي الكريم Solo.Net ولكن أنا استعملت أداة الTapControl هل يجب إضافتها

ولكن ماهذه ال netframework أقصد هل هي ملف (أنا أعرف البيئة كلها اسمها هكذا ^.^) و شكرا على ردودك سواء هنا أو مواضيع أخرى..

إياس

#6
اقتباس
ولكن أنا استعملت أداة الTapControl هل يجب إضافتها

هل استعملت الاداة الموجودة مع vs.net ام اداة خارجية

لو كانت اداة خارجية يجب اضافة ملف dll او ocx الخاص بها خلاف ذلك لاشئ يذكر

VB.NET and C# Comparison

http://www.harding.edu/fmccown/vbnet_csharp_comparison.html

002.gif

=-=-=-=-=-=-=
ذو العلم يشقى فى النعيم بعلمه .:. واخو الجهالة فى الشقاوة ينعم
=-=-=-=-=-=-=
يا من بدنياه اشتغل . قد غره طول الأمل . فالموت يأتى بغتة . والقبر صندوق العمل
=-=-=-=-=-=-=
ان لم تستطع ان تجد ما تفعله فافعل ما لم تسطع ان تجده

screen_shot_2011-05-19_at_12.44.49_pm.pn

#7

انا حاليا لم أستخدم اي Ocx خارجي ..و لكن أخي الكريم لم تقل لي ما هو ال netframework و كيف أضيفه لملف

الSetUp..و شكرا لك كثيرا.و أرجو أن لاتغضب مني

#8

بالنسبة للـ NET Framework. فالمقصود بها بيئة العمل المسؤولة عن كل ما يتعلق بإدارة التطبيق، والتي تحتوي على بيئة وقت التنفيذ المشتركة The Common Language Runtime ومكتبة الفئات الأساسية The .Net Framework Class Library وهي أشبه بملفات الـ RunTime الخاصة بالإصدارات السابقة حيث لابد من توفرها لكي يعمل التطبيق ..

ani.gif
#9

تسلم أخي الكريم عبد الله فتحي بس أين أجد هذه الملفات

أنت تعرف كان الVb6 يضيفها وحده والآن لم اجدها ..عذبتكم معي

#10

لا أدري كيف يمكن تضمينها إلى حزمة الـ Setup بحيث يتم تثبيتها بشكل أوتوماتيكي

كل ما أعرفه هو أنه يمكنك إضافة Condition للتحقق من وجودها أثناء تثبيت التطبيق وفي حال عدم وجودها يتم توجيهك إلى صفحة التحميل من الإنترنت

على العموم يمكنك تضمين نسخة من الـ NET Framework. مع التطبيق بشكل منفصل، بحيث يقوم المستخدم بتثبيتها يدوياً

وهي عبارة عن ملف تنفيذي واحد يحمل الاسم dotnetfx.exe، ويمكنك تحميله مجانا من النت، أو من الأقراص الخاصة بتحميل نسخة الـ Visual Studio .NET

بالتوفيق ،،

ani.gif
#11

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

اعتقد الرابط ده ممكن يفيدك

/index.php?showtopic=64846

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#12

أخي الكريم عبد الله فتحي لا مشكلة أنا أستعمل عدة برامج لعمل Setupو لكن الي فهمته من كلامك أن ملف ال dotnetfx.exe ضروري مع كل برنامج و لكن يبج أن يعمل على الجهاز أي يجب فتحه ..ليست مشكلة أيضا..أنا عندي الأقراص ال8 تبع ال.Netو لكن بأي قرص سأجد الملف بالتحديد ^.^

أخي الكريم Ingm شفت موضوعك و لكن في امور لم أفهمها ..إذا كان الSetUp عم يطلع جاهز بعد الDebug فما فائدة ملف الsetup الذي أضفته و ما هو الSetup الرئيسي إذ سيصبح هناك ملفين SetUp و إذا نحن إضفا ال dotnetfx.exe مع الSetup فهكذا لن نستفيد من إضافتها ..

و شكرا لكم..

#13

بخصوص سؤالي :D

ملف الـ dotnetfx.exe ستجده بالقرص الأول ( القرص الخاص بالمكونات الأساسية، والذي يتم تحميله قبل البدء بتحميل نسخة الـ Visual Sudio .NET )

ani.gif
#14

تسلم أخي الكريم عبد الله فتحي سأبحث عنه و أضعه مع البرنامج ثم أجعل المستخدم يفتحه قبل أن يشغل البرنامج أعتقد هذه الطريقة الصحيحة.

#15

هل وجد حل لموضوع تنصيب ملف dotnetfx.exe ضمن تنصيب البرنامج؟

انا لدي برنامج بالjava يقوم بتنصيب البرنامج وعندما يصل لـ 70% تقريبا يسأل هل تريد تنصيب ال/framework اذا اخترت نعم ينصبه واذا لا يكمل تنصيب باقي برنامج الجافا

فهل يمكن عمل هذه الفكرة بنفس الطريقة في الدوت نت؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

هذا الموضوع مغلق.

مواضيع مشابهة