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

المساعدة في تحزيم البرنامج

مغلق
بدأه mouaz في 25 سبتمبر 2006 · 25 رد · 2,128 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إخوتي الكرام

أرجو مساعدتي فقد أنجزت مشروع فيجوال مع sql srever و الحمد لله

و لكن المشكلة في أني لاأعرف الطريقة الأحسن لتحزيم كل ماهو مطلوب لعمل البرنامج

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

و جزاكم الله كل خير

شرح مفصل إ

#2

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

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#3

بص يا عم أنا بصراحة مش عارف اوي بس اقدر افيدك شوية و يا رب تدعيلي بص في برامج حزم كتير منها...

1- بتاع الفجوال بيسيك نفسه و هوه موجود في التوووووووولس بتاعت البرنامج

2- InstallShilld و ممكن تلاقيه عندك في الأسطوانه بس صعب شويه

3- Setup Factory و هوه سهل جداً و تقدر تنزل كل البرامج دي من على النت

و الحمد لله رب العالمين

#4

على فكرة للتحزيم الجيد ولتجنب مشاكل ال setup وذلك لأن كثير من مكتبات الado و ال odbc بتكون مش نازلة أو متحدثة على النسخة بتاعتك

لذلك فالأفضل وهو ما أقوم به في مشاريعي هو دمج تحزيم برنامج الفيجوال الذي يعنى بالمكتبات والأدوات مع برنامج setup factory

فتقوم بعمل التحزيم بالبرنامج المرفق ، وهو يطلب منك اختيار ، هل تريد ملف الcab واحد أم متعدد ، فالأفضل اجعله واحد

ثم اعمل التحزيم ب setup factory واختر ملف الcab بتاع الفيجوال وبذلك تحصل على أفضل تحزيمة

وأرجو ألاتنسوني من دعوة صالحة في هذا الشهر الفضيل

ربنا لاتزغ قلوبنا بعد إذ هديتنا وهب لنا من لدنك رحمة

#5

السلام عليكم

أختي ناهد لن أنساكي و لن أنسى كل مؤمن من الدعاء

و جزاكم الله عني كل خير

بصراحة ما و صلتني الفكرة الكاملة لأن المشكلة هييي تنزيل محرك قاعدة البيانات و فحص وجود القاعدة أو نسخها من جديد

إذا ممكن يكون الكلام مفصل شوي و يا ريت تفيدوني بافكار ممكن تفيدني بالمشروووع

و السلام عليكم

إن الله لا يضيع أجر المؤمنين

#6

يا جماعة أرجوكم ساعدوني

موعد تسليم المشروع صار قريب كتير

#7

السلام عليكم

يا خبراء ساعدوني

؟؟

#8

السلام عليكم

أخى الكريم mouaz

راجع هذا الرابط به ما تريد

/index.php?showtopic=53834

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#9

السلام عليكم

يا اخت ناهد

انا جربت البرنامج Setup factory ولم يفلح معي

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

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#10

مشكورين جميعا

إن شاء الله سو أجرب

اعتذر عن التأخير لضيق وقتي

#11

السلام عليكم

مشكورين جميعا

لكن حتى الآن ما حدا ذكر قاعدة البيانات شو بدي اعمل فيها

يعني شلون لازم تكون ضمن الحزمة النهائبة و كيف بدي افحصها ‘ذا موجودة و لا لاء

و كمان بالنسبة لمحرك القاعدة اللي لازم يتنصب كيف بدي أفحص وجوده من الحزمة مشان يطلب تنصيب و لا لاء

أسف لكثرة الاسئلة لكن الفكرة غير واضحة عندي

#12

ياشباب ساعدونا

الظاهر إني ممكن رجع قاعدة البيانات ل أكسيس

؟؟؟

؟؟؟

؟؟

و لا شو رايكم

#13

انا لا اجيد الإتصال بقاعدة البيانات SQL

للأسف

Mohamed Ali Salim

0.1..0...4....7.....6......2.......7........4.........8

#14

السلام عليكم

إخوتي الكرام بانتظار الحل الشافي منكم

لأن النقطة الأساسية هي إذا تم نسخ قاعدة بيانات إلى حاسب فكيف سيستطيع محرك قاعدة البيانات التعرف عليها

#15

waiting.......

waiting

رجاء المساعدة؟؟؟

#16

اخ mouaz كل برامج التحزيم جيدة بالنسبة لي ... وهي تتفاوت من الناحية التقنية والسهولة في الاستخدام

ام بالنسبة لمشكلتك فهي ليست في برنامج التحزيم بقدر ما هي في التحزيم نفسه

الطريقة كالتالي

- ستقوم بتنصيب برنامج SQL Server على جهاز المستفيد

-ثم ستقوم بتنصيب البرنامج الخاص بك بعد تحزيمه

بمعنى أنك لن تقوم بتحزيم قاعدة البيانات SQL server مع البرنامج سيكون كل واحد منفصل لأن هذا السؤال سألته أنا من قبل ولا يوجد له حل حاليا 157.gif من كيف تضمين قاعدة بيانات معمولة بالـ SQL Server 2000

يمكنك بحركه معينه أن تضع برنامج SQL Server مع برنامجك في اسطوانة واحدة وتبرمج عملية التنصيب لهما كما في الأوفيس بحيث يتم تنصيب SQL ثم البرنامج هذه مجرد فكرة 077.gifولم اقم بعملها واذا وجدت الحل أتمنى أن لاتبخل

تم تعديل هذه المشاركة بواسطة HnHn في 30 سبتمبر 2006 في 12:20

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#17

السلام عليكم

أخوانى الكرام

على حد تعاملى البسيط مع Sql Server

فانه يمكنك أخذ قاعده البيانات من دا خل مجلد البرنامج فى Program Files

ولكن لا أعرف اذا قمت بنسخها فى نسخه Sql Server جديده هل ستعمل ام لا

وعلى العموم المفترض فى التعامل مع قواعد البيانات الكبيره زى Sql Server

إن المبرمج بينفذ البرنامج على القاعده بس والمفروض إن DB Admin

هو المسؤل عن السيرفر الجهاز الى عليه قاعده البيانات

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#18

السلام عليكم

أخى الكريم mouaz واخى العزيز هانى

فى المرفقات مثال على عمل Attach او أضافه

قاعده بيانات إلى Sql Server

وبهذا يمكنك دمج ملف القاعده مع البرنامج

ثم إرفقاه إلى Sql Server على جهاز المستخدم

أرجو ان يكون هذا هو المطلوب

Attach_Dat155473352003.zip

Database_A200405242001.zip

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#19

أخ GENIUS-IT شاكرلك هذا الحضور والتميز في الاجابات ولكن ليس هذا ما ارمز إليه في سؤالي المدرج في الرابط

فهذه العملية التي تفضلت بها ممكن وصحيحة ولكن في وجود برنامج SQL Server وانا ما اريده هو كيف أقوم بتحزيم برنامج SQl Server مع البرنامج وان يتم تنصيبه من خلال عملية تنصيب البرنامج يعني اثنين في واحد واعتقد ان الاخ صاحب السؤال يقصد هذا ايضا ... فأذا عرفنا كيف يحزم برنامج SQL Server مع البرنامج ستحل مشكلة القاعدة وهي ليست بمشكلة .. فأتمنى أن أكون أوضحت لك القصد B)

تم تعديل هذه المشاركة بواسطة HnHn في 30 سبتمبر 2006 في 17:18

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#20

السلام عليكم

اخى الكريم هانى

انا مش فاهم الفكره بالضبط ايه هى

بس انا شايف فى الرابط الى انت وضتعته ان الردود كانت صح

لأن أى عميل بيتعامل مع SQl Server بيحتاج مبرمج و DB Admin

علشان يقدر يشغل البرنامج لان المبرمج مبشتغلش على قاعده البيانات إنما بيشتغل

على Schema (تصميم القاعده على ورق) وبعدين بيبرمج على أساسه

هى ديه الفكره اما بالنسبه للمرفقات الى أضفتها المفترض ان لو فى Sql Server

مفيهوش القاعده المطلوبه ده بيقدر يدمج القاعده مع البرنامج علشان تتبقى جوه السرفر

اما عن فكره دمج الأثنين معا فانا هدور بس ديه هتيجى ازاى انت لازم تدمج النسخه الى قمت

بتنصيبها والى فيها قاعده البيانات مش نسخه جديده ولا ايه

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#21
اقتباس
اما عن فكره دمج الأثنين معا فانا هدور بس ديه هتيجى ازاى انت لازم تدمج النسخه الى قمت

بتنصيبها والى فيها قاعده البيانات مش نسخه جديده ولا ايه

هذا صحيح 038.gif.. ولكن ما اقصده هو أني لا أريد من المستفيد أن يقوم بتنصيب SQL Server 2000 مثلا ومن ثم يقوم بتنصيب برنامجي أريد أن تتم العملية كلها من اسطوانة واحده خاصة ببرنامجي فقط حيث يقوم بتفحص ان كان موجود SQL Server أم لا ... ويقوم بتنصيبه أن كان لا يوجد وفي الناهية يقوم بوضع أو ينشأ القاعدة التي اعمل عليها .. فهل اتضحت الصورة الآن .. 118.gif

سجل ايميلك هنا

googlejb5.gif ليصلك كل ما هو مفيد في عالم البرمجة
#22

السلام عليكم

اخى العزيز هانى

انا عندى فكره كويسه

احنا ممكن نعمل البرنامج وSql Server على أسطوانه

ونعمل للأسطوانه AutoRun على برنامج نصممه بالفيجوال بيسك

البرنامج ده يتحقق من وجود Sql Server على الجهاز وبعدين

اذا لاقاه يقوم بتنصيب البرنامج مباشره وأرفاق قاعده البيانات إليه

وإذا لم يجده يبداء فى تنصيب Sql Server من على الأسطوانه

يعنى هى فكره مش عمليه بس ممكن تقوم بالدور

بس فى مشكله اذاى هنتحقق من وجود Sql Server لان المستخدم ممكن يكون منزله

فى اى درايف مش لازم يكون مع الوندوز

ثانيا ازاى هنعرف أسم السرفر وكلمه المرور له إلا إذا خليناهم مع الوندوز

شوف كده وقولى ايه رايك ولو الفكره كويسه احنا ممكن نبدأ فى تنفيذها ونشوف المشاكل الى هتقابلنا

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

#23

الله يعطيكم العافية جميعا

إن شاء الله عم حاول

و الله يجزيكم كل خير و خاصة بالشهر الفضيل

#24

السلام عليكم إخوتي

شاكر تعاونكم و الحلول الجميلة لكن المشكلة بقيت في أن

تم تحزيم البرنامج

و الفكرة الغير معقولة هي تنصيب ال sql server

هلى جهاز الزبون

و حتى لو تم تنصيب ال sql servr االمشكلة تكون في أن مخدم قواعد البيانات لن بستطيع الوصول إلى القاعدة الخاصة بمشروعي (أريد نسخها)

إلا إذا كانت القاعدة منشأة عن طريقه

يمكن القول كتابة سكريبت و تنفيذه يدويا ضمن sql server query analyser و هو طبعا غير منطقي

أرجوكم اريد حلا بأي شكل من الأشكال

أرجو ممن لديه معلومة أو كود حتى لو بسيطين

إرفاقهما

#25

السلام عليكم

اخى الكريم mouaz

انا ارفقت فى لك مثالين فى مشاركاتى عن نقل قاعده البيانات

إلى برنامج Sql Server

وانا فى أنتظار رد الأخ هانى على الأقتراح الى قلته

Never Give Up You Are Programmer

Being Genius Is The Step Before Madness

Artificial Intelligence Is No Match For Natural Stupidity

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

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