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

تعليم InterBase

مغلق
بدأه Barca في 26 مارس 2003 · 16 رد · 6,326 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الاخوة مبرمجي Delphi

نظرا لكون Paradox لا تدعم كثيرا العمل على شبكة ولكون Interbase

قاعدة بيانات متكاملة تدعم العمل على شبكة بالضافة الى كونها مدعومة جدا في Delphi فهل أنتم مستعدون لتعلم التعامل مع ال Interbase

:(:o:):D;):P:mad::rolleyes::cool::eek::confused:(gift)(f)(clock):'(:'(

#2

ok no problem

;)

#3

;)

:'(:'(:'(

من فضلك ...؟

#4

نعم مستعدون

شكرا زجيلا لك

#5

بسم الله الرحمن الرحيم ...

هل ..الأنتر بس ..هي نفسها الSQL....:o

مشكو جداً ....;)

#6

يا أخ الحق الInterbase رغم أنها تدعم أوامر الSQL أكثر من Paradox

الا أنها مختلفة عنها

أولا يجب تنصيب محرك قاعدة البيانات وأنا أفضل الموجود مع Delphi 5

لانه يمكنك من العمل دون الحاجة لوجود Server

الدرس التالي سنبدأ بالتعليم خطوة بخطوة من انشاء قاعدة البيانات الى أن يشاء الله

و الرجاء الدعاء

#7

أولا بعد تنصيب InterBase من قرص تنصيب Delphi 5 من InterBase5.5

شغل البرنامج sever manager من قائمة ابدأ -> البرامج-> Interbase->البرنامج Server Manager

من القائمة Server اختر LogIn

أدخل اسم المستخدم SYSDBA

و كلمة السر masterkey كلمة السر حساسة لحالة الأحرف

اضغطOK

اغلق البرنامج

وهكذا يتم تعريف الAdministrator

شغل برنامجWindows Interbase ISQL

اختر Create DataBase

ادخل اسم المستخدم و كلمة السر و اسم قاعدة البيانات المسار كاملا مع اسم الملف وامتداده .GDB

وهكذا يتم انشاء قاعدة البيانات

انشاء الجداول : يجب أولاً الاتصال بقاعدة البيانات من البرنامج Windows Interbase ISQL من Connect To DataBase

تحدد فيها اسم الملف قاعدة البيانات و اسم المستخدم و كلمة السر

في الجزء العلوي يمكن كتابة أي أوامر SQL و بالضغط على زر يتم تنفيذ الاوامر في حال وجود أخطاء يتم اظهار رقم السطر و رقم الحرف الذي توجد فيه المشكلة

(That's all folks(4 today

في الدرس القادم ان شاء الله سيتم شرح كيفية ربط قاعدة المعطيات بالدلفي

#8

ممكن تسمح أخي أن أضيف بعض التعليقات عن فوائد الinterbase

(f)

#9

أود أن أشير فقط غلى أن قواعد interbase

هي مخدمات قواعد بيانات

وقد تكون قواعد البيانات المحلية (paradox وغيرها)أسرع من مخدمات قواعد البيانات بسبب كونها غالبا ما تتواجد على نفس النظام الذي يتواجد عليه تطبيق قواعد البيانات المرافق(أي واجهة المستخدم)

ولانها مبنية على الملف فهي أقل قدرة من مخدمات قواعد البيانات على تخزين حجوم كبيرة لذلك من المهم جدا

وقد صممت مثل هذه المخدمات بالاصل للسماح بوصول أكثر من مستخدم في نفس الوقت وهي بدل من استخدام نظام تخزين مبني على الملف

تدعم هذه المخدمات ميزة تعدد المستخدمين معتمدة بذلك على الصفقات(transaction)

كما أن لها العديد من المزايا الاخرى

تبقى الحالة التي يريدالمستخدم فيها بناء برنامجه

لك كل الشكر أخي barca على هذا الشرح (f)

دمتم ودامت أمتنا الاسلامية

والنصر للمستضعفين

أخوكم رضا

#10

اعتذر على التاخير لكنني مشغول جدا مع الاسف غدا أو بعد غد ان شاء الله الدرس الثاني

#11

نبدأ بالدرس الثاني

1 - من الصفحة InterBase ضع عنصر IBDataBase على الفورم هذا العنصر يشكل الرابط بين ملف قاعدة البيانات و الDelphi

2 - في الخاصة DatabaseName حدد اسم الملف الذي انشأته مسبقا (ملف قاعدة البيانات)

3 - ضع عنصر IBTransaction وحدد له الخاصة DefaultDataBase هي IBDataBase1 (أو الاسم الذي حددته أنت)

4 - أسند خاصة عنصر IBDataBase1 المسماة DefaultTransaction الى IBTransaction1

5 - هنا تكون قد ربطت قاعدة البيانات لتجربها اجعل قيمة الخاصة Connected لقاعدة البيانات هي True أدخل اسم المستخدم وكلمة السر (SYSDBA, masterkey)

ملاحظة: حاول ألا تغلق البرنامج IBGuard or IBServer الذي يظهر على شريط المهام بجانب الساعة على شكل TrayIcon لانه يحل محل BDEAdministrator في تامين الاتصال بقاعدة البيانات

6 - ضع عنصر Table حدد خاصة DataBase بالقيمة Database1 القيمة Transaction يتم تحديدها تلقائيا

ملاحظة: في المراحل التالية سنقوم بتحديدالخاصة Transaction اولا ونترك الخاصة DataBase تحدد تلقائيا

7 - حدد الخاصة TableName باسم أحد الجداول قبل أن تختار اسم الجدول قد تظهر لك رسالة لادخال اسم المستخدم وكلمة السر وهما الكلمتان المحددتان سابقا SYSDBA, masterkey

8 - ضع عنصر DataSource من الصفحة DataAccess وحدد الخاصة DataSet ب IBTable1

9 - ضع عنصر DBGrid من الصفحة DatControl وحدد الخاصة DataSource ب DataSource1

ملاحظة: في اثناء تصميم البرنامج قد تمل من اسم المستخدم وكلمة السر لذلك قم بالضغط على قاعدة البيانات نقرة مزدوجة وأدخل اسم المستخدم وكلمة السر و أزل اختيار Login Prompt و اضغط OK

في الدرس التالي

سنبدأ بالعمل البرمجي مع مفاهيم المناقلات وبعض الميزات الاضافية التي تقدمها InterBase

#12

شكرا على هدا الدرس وانا من المتتبعين

#13

شكراً جزيلا للأخ على الشرح وأرجو أن تتابع باستمرار للوصول إلى مرحلة متقدمة مشابهة لسلسلة تعليم ميداس

#14

Barca

شكرا لجهودك .....ونرجو المزيد:(:((f)

#15

شكرا شكرا واسف على الرد المتاخر لكن نرجو المزيد وخاصة برمجت قواعد البيانات على الشبكة لانني صفر صفر صفر في الشبكة وحاولت كثيرا لم انجح

مع ميداس والانترباز نرجو اكمال التدريس والله يعينك ويجازيك خيرا .(gift)

#16

:D

نشكرك أخى على هذا الموضوع وأنا من رأى أخى زكيرى من ناحية برمجة قواعد البيانات على الشبكات لأنها هامة جداً ، ومعلوماتنا عنها :o

#17

كتب الكترونية بالفرنسية

منتدي رائع لكن بالفرنسية

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

الخطوات اللزمة :

عندي معلومات لكنها نظرية فقط ولم استتطع ان اطبقها اطلاقا ارجو المساعدة

1-هل من محرر لقواعد البيانات انترباز او برمجيا فقط

2- كيف يتم الربط مع السرفر اي تحديد المسار

3-هل يجب ان تكون الانترباز مثبتة في الطرفين ....الخ من الاسالة

كل ما هو لديك بسيط هو كبير عندي ولك كل الشكر ...

(f)

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

نريد الخطوة الاول وكم هي معقدة وغير مفهومة .

شكرا

هذا الموضوع مغلق.

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