السلام عليكم
أريد أن أعمل برنامج بإستخدامVB6 ، هذا البرنامج يجب أن يشتغل على شبكة داخلية، سؤالي : ماهي الخطوات أو الأدوات التي يجب أن استعملها لأحقق ذلك؟
:)
السلام عليكم
أريد أن أعمل برنامج بإستخدامVB6 ، هذا البرنامج يجب أن يشتغل على شبكة داخلية، سؤالي : ماهي الخطوات أو الأدوات التي يجب أن استعملها لأحقق ذلك؟
:)
عموماً للاتصالات نستخدم الـ MsWinSock .
سبم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
أول ماعليك فعله لتنشئ برنامج يعمل على الشبكة بشكل ناجح هو دراسة الشبكة و طبيعة البرنامج.
فمثلا سرعة الشبكة و عدد الأجهزة المخدمة من قبل برنامجك و الضغط على أجهزة الشبكة و كمية البيانات التي سيتناقلها برنامجك كل هذه أمور قد تؤثر بشكل أو بآخر على عمل النظام.
و بعد ذلك تحدد نوع التقنية التي ستقيم شبكتك البرمجية على أساسها و في توقعي أنها شبكة بسيطة تعتمد على مبدأ وضع قاعدة البيانات على أحد الأجهزة ( الذي سيعتبر سيرفر لبرنامجك ) في حين يوضع على كل جهاز طرفي ننسخة من برنامجك الذي سيحوي واجهات التطبيق و الإجراءات و العمليات على قاعدة البيانات و يحدد في البرنامج الموجود على الجهاز الطرفي مسار المجلد الموضوعة به قاعدة البيانات مع تحديد اسم السيرفر بالمسار
Like: //Server Name /Driver/Folder(s)/Database File Name
و يمكنك إنشاء مثل هذه الأنظمة واختبارها على جهاز واحد ومن ثم تنقله إلى الشبكة و تغير مسار قاعدة البيانات و لا تحتاج إلى أي أداة لتنفيذ مثل هذه الشبكة
و هذا النوع من هيكلية الشبكات يعرف باسم Multi-user One-tier Application و هو قائم على أساس الشبكات البسيطة غير المعقدة التي لا تحتاج إلى سرعات عالية و لا تشكل ضغطا على الشبكة و هناك العديد من التقنيات الأخرى التي تتعلق ب COM+ و Distribution Programs و two-tier Application و N-tier Application و الاعتماد على Active X Document أو WebClass (ASP) و غيرها من الطرق الأكثر تعقيدا .
و هذا رد مبسط و سريع و لو كانت حاجتك في شرح طبيعة شبكة أخرى فلا تتردد
هذا الموضوع مغلق.