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

استفسار عن كيفيه تشغيل البرنامج على جهاز العميل

بدأه waelcvx في 17 أبريل 2010 · 5 رد · 1,949 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف اجعل برنامجى يعمل على جهاز العميل حيث ان البرنامج مرتبط بقاعده بيانات (SQL Server)

هل يجب تنزيل (Sql express ) على جهاز العميل وتعديل ال (connection string)

ام هناك طريقه عمليه اكثر احترافيه

حيث انه من غير الطبيعى الانتقال الى العميل فى كل مره يتم تسطيب البرنامج لعمل التعديلات اللازمه

برجاء الاجابه والرد

وشكراا

#2

يوجد هنالك تقنية تدعي (Click Once) سوف تساعدك جدا بان الله ال نظرة على الرابط التالي

http://www.15seconds.com/issue/041229.htm

بالتوفيق ان شاء الله

#3

اشكرك اخى الكريم

جربت الطريقه ولكن لم تنجح ربما انا المخطىء

لذا اريد الاستفسار هل ستقوم تلك الطريقه باضافه قاعده البيانات الى ملفات البرنامج تلقائيا ( اذا الاجابه لا كيف اضيف القاعده الى ملفات البرنامج)

#4

الحل الوحيد لمشكلتك هو عمل إلحاق لقاعدة البيانات بمشروعك كالتالى :

1 - وضع قاعدة البيانات داخل مجلد المشروع .

2 - إلحاق قاعدة البيانات بالمشروع عن طريق ADD ثم إختيار Existing Item ثم إختيار قاعدة البيانات من ضن ملفات المشروع (هام جداً أن تكون قاعدة البيانات ضمن ملفات المشروع حتى مرحلة تحزيم البرنامج على الأقل حتى يعمل على جهاز العميل) .

3 - الدخول لشاشة Server Explorer وفتح إتصال مع قاعدة البيانات فى مكانها الحالى .

4 - إضافة الجداول مره أخرى إلى DataContext و stored procedure أو أى objects اخرى ممكن أن تكون موجوده .

5 - Build المشروع .

6 - تحزيم المشروع .

7 - تنصيب البرنامج على جهاز العميل وسوف يعمل بإذن الله بصوره صحيحه .

لمعلومات أكثر يمكنكم زيارة مدونتى التقنيه

http://samehmarzok.wordpress.com

#5

>>> هل هناك طريقة تجعلنى لا أحتاج لتسطيب Sql server وكل حاجة تكون فى البرنامج نفسه

... يعنىى مثلا أعمل ال database داخل ال APP فى ال C# وكله يبقى مدمج فى ال APP

"ولله الأسمــــاء الحسنى فادعوه بها"

#6

لابد بان تسطب net framework وبرنامج sql server على جهاز العميل من غير ان تغير حاجة فى الكود خالص كل اللى عليك ان تسطب net framework و sql server على جهاز العميل وتعمل back up للدتا بيز اللى انت عملتها من على جهازك وتنسخها على جهاز العميل وتعمل restor للدتا بيز بتاعتك وهى موجوده على جهاز العميل وخلاص وكده البرنامج هيشتغل على جهاز العميل بدون مشاكل

وشكرا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…