delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيفية برمجة برنامج يعمل على شبكة محلية ؟
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3
[size=small]السلام عليكم و رحمة الله تعالى و بركاته[/size]
[size=small]ما هي طريقة تصميم برنامج بالدلفي يعمل على شبكة محلية من الالف الى الياء و اذا امكن في ملف pdf و شكراً[/size]
السلام عليكم
اخي انت اعمل على تصميم البرنامج ليعمل على جهاز واحد من دون شبكة وعندما تصل إلى هدفك عملية الشبكة سهلة وهي غير مرتبطه بشكل مباشر بالدلفي بل هي مرتبطه بمحرك قواعد البيانات حيث انها تختلف من محرك إلى آخر.
مثل ماقال الاخ Thunder اعمل برنامجك كانه لجهاز واحد فقط ولاتهتم بموضوع الشبكة لان محركات قواعد البيانات هي التي توفر هذه الخدمة
لن تغير سطر واحد مما كنت تضيفه في برنامج لجهاز واحد فقط الاختلاف في اعدادت السرفر وامور متعلقة بمحركات قواعد البيانات
لكن يجب اختيار محرك بيانات يدعم الشبكة مثل sql server-mysql-oracle الخ
لكم جزيل الشكر لو تفضلتم بالخطوات اللازم تغييرها في البرنامج ليعمل على الشبكة
(27-03-2021, 06:53 AM)bouh25 كتب : [ -> ]لكم جزيل الشكر لو تفضلتم بالخطوات اللازم تغييرها في البرنامج ليعمل على الشبكة

اذا كنت تستعمل نسخة الدلفي الجديدة ، فأفضل مكون هو FireDac فهو يدعم الاتصال بمعظم قواعد البيانات

[صورة: 382281687.png]

رقم 1 هنا تجد مكون الاتصال مثال FDConnection1 لاتصال بقاعدة البيانات

رقم 2 لما نضغط مرتين على المكون FDConnection1 الموضوع في Form تظهر النافذة و نحدد نوع قاعدة البيانات مثال FB هي FireBird

رقم 3 وضع الاعدادات الخاصة بقاعدة البيانات مسارة قاعدة البيانات و اسم للمستعمل و كلمة المرور

رقم 4 بعد ربط الجداول مع FDConnection1 ما عليك سوى العمل كالمعتاد ، كأنك تبرمج على قاعدة بيانات محلية

إذا كنت تستعمل نسخ الدلفي القديمة ، يمكنك إستعمال Ado و ربطه مع Sql server ، أو ado و ربطه مع وسيط الاتصال odbc

إذا اردت الربط مع firebird عن طريق مكونات inretBase

للمعلومات أكثر تابع دروس الاستاذ أسامة غزال

كود :
https://www.youtube.com/watch?v=emJkw7Z6lHU&list=PL1c7L5EsigqLUDBGdq2tS02L4BPz_VfDJ&index=33
السلام عليكم
لو تفضلتم وبشرح طريقة عمل برنامج متعدد المستعملين باستعمال AbsoluteDataBase
(27-03-2021, 07:58 PM)takaya5 كتب : [ -> ]السلام عليكم
لو تفضلتم وبشرح طريقة عمل برنامج متعدد المستعملين باستعمال AbsoluteDataBase

وعليك السلام

البرنامج يبقى كما هو  اي تبرمج برنامج يعمل حاسوب واحد ، سوى تضعه في مجلد مشترك على الشبكة ليفتحه الجميع يتشاركون في قاعدة بيانات واحدة ، لكن قاعدة البيانات لسيت محمية
سلام عليكم
انصحك بـ MSSQL
(27-03-2021, 10:29 PM)Mr.DOS كتب : [ -> ]سلام عليكم
انصحك بـ MSSQL

جميل ،
هل هناك فرق بين MSSQL و ال Firebird  ؟
(28-03-2021, 06:16 AM)أبو معاذ كتب : [ -> ]
(27-03-2021, 10:29 PM)Mr.DOS كتب : [ -> ]سلام عليكم
انصحك بـ MSSQL

جميل ،
هل هناك فرق بين MSSQL و ال Firebird  ؟

الفرق

الاولى مدفوعة و المجانية محدودة الحجم دعم مستمر حماية قوية ، الثانية مجانية قوية الحماية محدودة

بالاضافة الى امور اخرى
الصفحات : 1 2 3