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

عيار ثقيل

مغلق
بدأه اتجاهات في 23 مارس 2005 · 2 رد · 530 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اولا: ايه الاخوة المبرمجون اريد أن انفذ Views من عدة جداول مختلفة باستخدام Query ففي تعليمة SQL يمكن كتابة العبارة التي تساعد على جلب اي عمود من اي جدول واظهارها مجتمعة في dbgrid فكيف يمكن عمل ذلك في الدلفي.

ثانيا: لدي جدول مكون من حقل Number وحقل String وحقل تاريخ Date واريد البحث واظهار رسالة في حالة عدم وجود سجل فكيف يمكن عمل ذلك تحت Botton واحد و Edit و Maskedit للتاريخ

ثالثا عندما انصب البرنامج للعميل هل ينبغي تنصيب BDE على جهاز العميل ام يكتفى بوضع عبارة <installdir> في ملفات التنصيب لبرنامج InstallSheled مثلا وماهي المطاليب الاساسية لكي يعمل البرنامج عند العميل بشكل جيد.

رابعا: اريد وضع قاعدةالبيانات في مجلد منفصل فكيف يمكن ذلك بواسطة Installsheled 5

خامسا: لخبراء برمجة الانترنت هل دلفي 2005 بيئة كافية ومغنية عن اي برنامج آخر مثل Dreamweaver MX و Fireworks Mx الخ

ولكم جزيل الشكر سلفا

#2

أولا :

الطريقة نفسها بأي عنصر Query تأخذة , مثلا AdoQuery أو BDE Query .

تجربة بسيطة , نضع على الفورم Query و Datasource و DBGried ونربطهم ببعض

من خصائص query :

datasource=DBDEMOS

sql=

select * from customer,orders
where customer.custno=orders.orderno

ثم active=true;

وهكذا نكون قد اخذنا كل سجلات customeوكل سجلات ,orders وهما جدولين مختلفين

ثانيا :

البحث عن سجل وحيد (تحديد السجل وجعله السجل الحالي) :

if not DataSet.Locate('company_no',Edit1.Text,[]) then
showmessage('لاتوجد شركة بهذا الرقم :  '+Edit1.Text);

ثالثا :

إذا كنت تستخدمي BDE يجب تنصيب BDE عند جهاز الزبون (عندما تستخدم TTable من صفحة ادوات BDE مثلا ) , راجع الدرس المخصص عن installshield والكتيب الصغير المرفق معه , فعليا يكفي نسخ مكتبات معينة إلى النظام ولكن installshield يسهل هذه العملية ويقوم بها عنك

(ملاحظة . حاولو الإبتعاد قليلا عن BDE , لقد اوقفت بورلاند تطويرة , BDE موجود مع نسخة Delphi2005 الشخصية الخاصة ب win32 , ولكن النسخة الموجوده فيه لاتحوي أي تطويرات عن نسخة delphi6 مثلا , ولن تحدث عليه تطويرات مستقبلية , أي أنك تستخدم آخر نسخة ستصدر من BDE , كما أنه غير مدعوم في Kylix تحت linux , ولا في النسخ الجديدة ل .NET مثلا .. ناهيك عن مشاكل تنصيبة .. كان BDE ثورة في بدايات دلفي عندما أنفردت دلفي بهذه الاداة القوية , ولكن الآن أرى أن يبقى خيارا أخيرا إذا كنت مهتم بتطوير مشاريعك بتقنيات حديثة مستقبلا)

خامسا:

دلفي أقوى بكثير من البرامج التي تذكرها لبناء تطبيقات web application , ولكن حاذر . هذه التطبيقات هي نوع تطبيقات الويب الوحيدة التي ستنتجه لك لغة برمجة مثل دلفي , وهي أما Dll أو exe يتم تشغيلهما من السيرفر , ولا أظن أن 90 % من شركات الإستضافة سترضى بتشغيل هكذا حلول على سيرفراتها , لإنها تمنح التطبيق التحكم الكامل بكل شيء , أقصد أنها حلول لشركات على سيرفراتها الخاصة , وليس حلول زبائن عاديين لبناء مواقع تفاعليه (هل لاحظت أن موقعي php مع أني أجيد intraweb و asp.net و غيرها من الحلول التي تقدمها دلفي . السبب هو ان php يدعمها حتما أي مزود خدمة , ورخيصة جدا إستضافتها تكاد لاتشعر بها .)

المواقع الفعلية التي يمكنك تصميمها وفعلا تتنافس مع الحلول التي ذكرتها هي ASP.NET مع Delphi2005 , نعم هذا حل عملي تستطيع حتما تبنية والعمل عليه , وهو أغلى قليلا بالإستضافة من php ولكنه ربما الأرخص من بقية حلول دلفي (لن نستطيع تفهيم الزبون لماذا يدفع سعر مرتفع من اجل تقنية نادرة لايعرف ماذا أكسبته أكثر من غيرها)

#3

دلفي أقوى بكثير من البرامج التي تذكرها لبناء تطبيقات web application , ولكن حاذر . هذه التطبيقات هي نوع تطبيقات الويب الوحيدة التي ستنتجه لك لغة برمجة مثل دلفي , وهي أما Dll أو exe يتم تشغيلهما من السيرفر , ولا أظن أن 90 % من شركات الإستضافة سترضى بتشغيل هكذا حلول على سيرفراتها , لإنها تمنح التطبيق التحكم الكامل بكل شيء , أقصد أنها حلول لشركات على سيرفراتها الخاصة , وليس حلول زبائن عاديين لبناء مواقع تفاعليه (هل لاحظت أن موقعي php مع أني أجيد intraweb و asp.net و غيرها من الحلول التي تقدمها دلفي . السبب هو ان php يدعمها حتما أي مزود خدمة , ورخيصة جدا إستضافتها تكاد لاتشعر بها

هل من تفسير بشكل اكثر تفصيلا حول مشكلة السرفرات و استخدام دلفي في برمجة مواقع الانترنت وفي مثل هذه الحالة متي يمكن الاستفادة منها في بناء المواقع مادام أن مستخدمها سيواجه مشاكل مع المستضيفين للمواقع و ماهول الحل إذا .

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

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