تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اجعل برنامجي يعمل على شبكة خاصة
#1
السلام عليكم ورحمة الله وبركاته

هل هناك اعدادات خاصة لجعل برنامجي يعمل على نظام شبكي 

بمعنى لدي شبكة خاصة

وضعت البرنامج على السيرفر ومن خلال مجلد مشاركة وضعنا اختصار لايكونه البرنامج

1- هل سيعمل البرنامج بدون مشاكل
2- هل لو قام اثنان او اكثر بفتح البرنامج لا تظهر مشاكل


أن كان 

فما هي الحلول
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام

اولا :- قم بتحميل البرنامج على كافة الاجهزة حتى يتم تسجيل الملفات والادوات

ثانيا :- شارك احد المجلدات التي تحتوي نسخة البرنامج

وباذن الله سيعمل تمام

لكن

المفروض ان البرنامج مجهز للعمل لاكثر من مستخدم سلفاً
يعني لو كان محاسبيا مثلاً وفتح احد المستخدمين فاتورة وتم اعطاء الفاتورة رقم
وفتح المستخدم الثاني فاتورة قبل ان يتم الاول حفظ الفاتورة قد ياخذ نفس الرقم وبذلك مشكلة في الحفظ او في تماسك البينات نفسها
الرد }}}
تم الشكر بواسطة: aftfm
#3
السلام عليكم أخي العزيز ورحمة الله وبركاته
يمكننا وضع البرنامج على نظام سيرفر ومن ثم إنشاء Map Network Drive إما للمقسم نفسه أو لمجلد المشروع بحد ذاته عند كل جهاز متصل بالشبكة، وبعد ذلك نقوم بتوزيع إختصار أيقونة البرنامج على الأجهزة المستهدفة.
الإتصال المباشر مع قاعدة البيانات يزيل الهاجس الذي طرحه الأخ sendbad100 لأنه بمجرد الضغط على فتح استمارة جديدة سوف يقوم بتخزين هذه الإستمارة في قاعدة البيانات وأي مستجدات أخرى على الإستمارة سوف يجري تعديل عليها كإستمارة موجودة مسبقا في القاعدة. ولكن من سلبيات هذه النمط تراكم وتعاظم السجلات الفارغة بسبب المستخدم بالإضافة إلى سلب المستخدم إرادة الحفظ أو التعديل وغيرها.
أما الإتصال المنفصل فهو يحتاج إلى حرفية ومستوى أعلى في التعاطي مع المشروع وقاعدة البيانات وهذا يحتاج إلى شخص مبرمج الكود أداة طيعة في يده وليس هو أداة طيعة في يد الكود.
وشكرا
الرد }}}
تم الشكر بواسطة: aftfm , sendbad100
#4
إقتباس :يمكننا وضع البرنامج على نظام سيرفر ومن ثم إنشاء Map Network Drive إما للمقسم نفسه أو لمجلد المشروع بحد ذاته عند كل جهاز متصل بالشبكة، وبعد ذلك نقوم بتوزيع إختصار أيقونة البرنامج على الأجهزة المستهدفة.

لم استوعب هذا 
ممكن توضح اكثر 
كيف ننشأ Map Network Drive
وأين ننشئها

اشكر الاخ sendbad100

ولكن الشبكة المراد اضافة البرنامج لها لا يمكن ان يتم اضافة البرنامج الى كل الاجهزة

لنها بعيدة وفي عدة مواقع

ولها admin

بمعنى اننا سنعطي ال admin البرنامج وهو من سيقوم بوضع البرنامج على السيرفر

مع العلم ان هناك مجلد للمشاركة يعمل ضمن الشبكة

ممكن نضع اختضار البرنامج على مجلد المشاركة

ولكن هل سيعمل البرنامج بدون مشاكل في هذه الحالة
الرد }}}
تم الشكر بواسطة:
#5
السلام عليكم  

Map Network Drive  
 هو  ننفس المجلد المشارك
 بتعمل له قرص في جهاز الكمبيوتر     انظر الشرح 

http://ladygate.blogspot.com/2016/07/map...drive.html



اخي الكريم البرنامج ما راح يشتغل الا عند الادمن فقط  
لازم تحمل نسخة منه عند كل كمبيوتر مرتبط بالشبكة     ولا يستخدم   ---  فقط  من اجل تعريف ملفات البرنامج  
  وبعدها كل مستخدم ممكن  بعد ذلك العمل على البرنامج المشارك من الادمين.

جرب بين جهازين عندك  قبل الذهاب للعميل 
  شارك البرنامج  وشغله من جهاز لا يتحتوي نسخه منه   
ثم حمل نسخه منه على الجهاز الفرعي وشوف كيف سيعمل
الرد }}}
تم الشكر بواسطة:
#6
اخي الفاضل :
التنسيق السليم للعمل على الشبكة هو وضع البرنامج على جميع الأجهزة وتشغيلها محليا على كل جهاز
ولكن ... على ان تكون قاعدة البيانات مخزنة على السيرفر ... وان يكون البرنامج على كل جهاز يتعامل فقط مع قاعدة البيانات من على السيرفر (مصدر واحد)

والله الموفق
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: aftfm , طـلال
#7
في هذه الحالة احتاج اغير مسار قاعدة البيانات الى السيرفر

صح
الرد }}}
تم الشكر بواسطة:
#8
نعم الافضل قواعد بيانات SQL SERVER هناك اصدارات مجانية واصدارات مدفوعة.

الاصدار EXPRESS مجاني

فهو يؤدي الغرض وتعمل معك بدون مشاكل وغير محددة بوقت ،، بمعنى ممتازة (اقصى حجم للقاعدة 4 غيغا بايت)
الرد }}}
تم الشكر بواسطة: aftfm


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هذا الكود لا يعمل بشكل صحيح لماذا ؟ PeterGhattas082460 3 445 21-12-24, 02:55 PM
آخر رد: aljzazy
  النت يعمل و الاتصال بقاعدة البيانات يعطى خطأ mmaalmesry 4 399 28-08-24, 01:02 AM
آخر رد: Jounior_P
  الربط بين جهازين خلال شبكة محلية لبرنامج مصمم بالفيجوالبيزك خالد كامل1 3 523 17-06-24, 08:20 PM
آخر رد: غزة العزة
  اختصار كود الجمع داخل شبكة البيانات محمد خيري 2 433 25-04-24, 03:30 PM
آخر رد: محمد خيري
  سورس كود الارسال الى الواتس -يعمل يرجي التعاون للتطوير new_programer 5 1,060 03-03-24, 08:45 PM
آخر رد: new_programer
  [VB.NET] كيف يمكنني استظافة سوفت وير برنامج ادارة جهاز السي بي سي في المختبر الى برنامجي الحزين اليماني 2 654 15-01-24, 10:39 PM
آخر رد: الحزين اليماني
  كيف اجعل قيمة dateTimePicker2 تساوي dateTimePicker1 Adel27213 2 628 09-11-23, 09:07 PM
آخر رد: Adel27213
Exclamation [VB.NET] من يقدر يعمل لي استعلام يحقق طلبي ؟ أبو خالد الشكري 5 964 09-11-23, 02:25 PM
آخر رد: أبو خالد الشكري
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 928 05-11-23, 01:45 AM
آخر رد: justforit
  [VB.NET] كيف اجعل البرنامج يحدد اخر يوم من كل شهر Adel27213 2 656 03-11-23, 06:50 AM
آخر رد: Adel27213

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


يقوم بقرائة الموضوع: