![]() |
|
كيف اجعل برنامجي يعمل على شبكة خاصة - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : كيف اجعل برنامجي يعمل على شبكة خاصة (/showthread.php?tid=22537) |
كيف اجعل برنامجي يعمل على شبكة خاصة - aftfm - 14-11-17 السلام عليكم ورحمة الله وبركاته هل هناك اعدادات خاصة لجعل برنامجي يعمل على نظام شبكي بمعنى لدي شبكة خاصة وضعت البرنامج على السيرفر ومن خلال مجلد مشاركة وضعنا اختصار لايكونه البرنامج 1- هل سيعمل البرنامج بدون مشاكل 2- هل لو قام اثنان او اكثر بفتح البرنامج لا تظهر مشاكل أن كان فما هي الحلول RE: كيف اجعل برنامجي يعمل على شبكة خاصة - sendbad100 - 14-11-17 وعليكم السلام اولا :- قم بتحميل البرنامج على كافة الاجهزة حتى يتم تسجيل الملفات والادوات ثانيا :- شارك احد المجلدات التي تحتوي نسخة البرنامج وباذن الله سيعمل تمام لكن المفروض ان البرنامج مجهز للعمل لاكثر من مستخدم سلفاً يعني لو كان محاسبيا مثلاً وفتح احد المستخدمين فاتورة وتم اعطاء الفاتورة رقم وفتح المستخدم الثاني فاتورة قبل ان يتم الاول حفظ الفاتورة قد ياخذ نفس الرقم وبذلك مشكلة في الحفظ او في تماسك البينات نفسها RE: كيف اجعل برنامجي يعمل على شبكة خاصة - karimx - 14-11-17 السلام عليكم أخي العزيز ورحمة الله وبركاته يمكننا وضع البرنامج على نظام سيرفر ومن ثم إنشاء Map Network Drive إما للمقسم نفسه أو لمجلد المشروع بحد ذاته عند كل جهاز متصل بالشبكة، وبعد ذلك نقوم بتوزيع إختصار أيقونة البرنامج على الأجهزة المستهدفة. الإتصال المباشر مع قاعدة البيانات يزيل الهاجس الذي طرحه الأخ sendbad100 لأنه بمجرد الضغط على فتح استمارة جديدة سوف يقوم بتخزين هذه الإستمارة في قاعدة البيانات وأي مستجدات أخرى على الإستمارة سوف يجري تعديل عليها كإستمارة موجودة مسبقا في القاعدة. ولكن من سلبيات هذه النمط تراكم وتعاظم السجلات الفارغة بسبب المستخدم بالإضافة إلى سلب المستخدم إرادة الحفظ أو التعديل وغيرها. أما الإتصال المنفصل فهو يحتاج إلى حرفية ومستوى أعلى في التعاطي مع المشروع وقاعدة البيانات وهذا يحتاج إلى شخص مبرمج الكود أداة طيعة في يده وليس هو أداة طيعة في يد الكود. وشكرا RE: كيف اجعل برنامجي يعمل على شبكة خاصة - aftfm - 14-11-17 إقتباس :يمكننا وضع البرنامج على نظام سيرفر ومن ثم إنشاء Map Network Drive إما للمقسم نفسه أو لمجلد المشروع بحد ذاته عند كل جهاز متصل بالشبكة، وبعد ذلك نقوم بتوزيع إختصار أيقونة البرنامج على الأجهزة المستهدفة. لم استوعب هذا ممكن توضح اكثر كيف ننشأ Map Network Drive وأين ننشئها اشكر الاخ sendbad100 ولكن الشبكة المراد اضافة البرنامج لها لا يمكن ان يتم اضافة البرنامج الى كل الاجهزة لنها بعيدة وفي عدة مواقع ولها admin بمعنى اننا سنعطي ال admin البرنامج وهو من سيقوم بوضع البرنامج على السيرفر مع العلم ان هناك مجلد للمشاركة يعمل ضمن الشبكة ممكن نضع اختضار البرنامج على مجلد المشاركة ولكن هل سيعمل البرنامج بدون مشاكل في هذه الحالة RE: كيف اجعل برنامجي يعمل على شبكة خاصة - sendbad100 - 14-11-17 السلام عليكم Map Network Drive هو ننفس المجلد المشارك بتعمل له قرص في جهاز الكمبيوتر انظر الشرح http://ladygate.blogspot.com/2016/07/map-network-drive.html اخي الكريم البرنامج ما راح يشتغل الا عند الادمن فقط لازم تحمل نسخة منه عند كل كمبيوتر مرتبط بالشبكة ولا يستخدم --- فقط من اجل تعريف ملفات البرنامج وبعدها كل مستخدم ممكن بعد ذلك العمل على البرنامج المشارك من الادمين. جرب بين جهازين عندك قبل الذهاب للعميل شارك البرنامج وشغله من جهاز لا يتحتوي نسخه منه ثم حمل نسخه منه على الجهاز الفرعي وشوف كيف سيعمل RE: كيف اجعل برنامجي يعمل على شبكة خاصة - boudyonline - 14-11-17 اخي الفاضل : التنسيق السليم للعمل على الشبكة هو وضع البرنامج على جميع الأجهزة وتشغيلها محليا على كل جهاز ولكن ... على ان تكون قاعدة البيانات مخزنة على السيرفر ... وان يكون البرنامج على كل جهاز يتعامل فقط مع قاعدة البيانات من على السيرفر (مصدر واحد) والله الموفق RE: كيف اجعل برنامجي يعمل على شبكة خاصة - aftfm - 14-11-17 في هذه الحالة احتاج اغير مسار قاعدة البيانات الى السيرفر صح RE: كيف اجعل برنامجي يعمل على شبكة خاصة - حريف برمجة - 14-11-17 نعم الافضل قواعد بيانات SQL SERVER هناك اصدارات مجانية واصدارات مدفوعة. الاصدار EXPRESS مجاني فهو يؤدي الغرض وتعمل معك بدون مشاكل وغير محددة بوقت ،، بمعنى ممتازة (اقصى حجم للقاعدة 4 غيغا بايت) |