• 0
زكيري عبد العالي

Objet COM ASP

سؤال

السلام عليكم

داءما مع زكيري و برمجة الويب و هذه المرة عن طريق .

مواضيع سابقه 1-

استخدام مكون com لتعامل مع صفحات الاسبي

باختصار يمكننا مكون الكوم من إخفاء بعض الأمور التي لا نريد ان تظهر في صفاتنا مثل اكواد الاتصال بالقاعدة و اكواد الخاصة بالمعالجات .اي نستطيع ان نقول ان هذا النوع من المخطط عبار عن برمجة متعددة الطبقات 2-tier

يمكننا الدلفي من إنشاء مكون الكوم بكل سهولة

إذن الأدوات المستعملة هي دلفي + iis

خطوات العمل

1- انشار مشروع مكتبت ActiveX

delphiASP001.jpg

وعند الموافقه نتحصل على مشروع من نوع مكتبت DLL

delphiASP002.jpg

2- اضافة Objet Active Server الى المشروع

نختار من القاءمة "Fichier / Nouveau / Autres"و في الصفحة ActiveX الايقومة "Objet Active Server"

delphiASP003.jpg

بعدها ستضهر لنا علبة حوار تمكننا من تحديد كل خصاءص المشروع

مثلا عل تريد اضافة وضيفتين كمثال و اسم الكلاس التي ستراها في الاول ..الخ

delphiASP004.jpg

بعدها نتحصل على

- ملف من نوع _TLB الذي يشمل كل الخصائص التي حددناها

- وحدة نجد فيها l'implémentation مع الواجهات الخاصة بمكون الاسبي ...

- صفحة اسبي فارغة

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

delphiASP005.jpg

post-1034-047155200 1289475912_thumb.jpg

تم تعديل بواسطه زكيري عبد العالي
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

5 إجابة على هذا السؤال .

  • 0

في المرة القادمة سنكمل مع مثال تطبيقي لاتصال بقاعدة بيانات

ان شاء الله

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ورحمة الله وبركاته

موضوع جميل كالعادة وكالعادة بعد مدة من الزمن يستجيب العم زكيري لما اطلبه منه

لكنني اننا نرد على بعنضنا والمشاركات تقل شيئا فشيئا لا رد و لا سؤال ولا حتى نقد

امنتى ان لا يدوم هذا الحال وفقنا الله واياكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

و عليكم السلام

اهلا اخي علي

نعم هو السؤال الذي طرحته عليا من فترة و لا اخي عليك اني لم استعمل هذه الطريقة من قبل و بما اني غيرة المؤسسة التي اعمل بها و بدات مع الجديدة ببرمجة الويب 100% هذا ما افضله طبعا لكن قبل ان ابد البرمجة بالدوت نت طلب مني صيانت مشروع ب الاسبي العادي و الدلفي .

لكن انا الان بحاجة الى اضافة محرر صقحات الاسبي في الدلفي .

لم استطع عمل هذا ارجو المساعدة

post-1034-083297300 1289737162_thumb.jpg

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أخي زكيري،

كل عام وانت بخير اولاً

بالنسبة لاضافة ال ASP هل تقصد فتح الملفات فقط؟, ام فتح الملفات وجعل دلفي يتعرف على كود ال asp وتلوينه؟؟؟

بالنسبة للخيار الأول اعتقد قمت بعرض كيف يتم ذلك، ام للخيار الثاني فلا اعتقد يمكن جعل دلفي يتعرف على كود ال asp بشكل تلقائي، لكن قد يمكن ذلك من خلال اضافة دعم له من خلال ال Tools API والتي تجعلك تخصص بيئة التطوير بالشكل الذي ترغب

راجع هذا الرابط

http://www.delphi-central.com/syntax_highlighting.aspx

لكن المثال بسيط ولا يتطرق لعملية التعرف على كود معين، وكما هوا واضح منه يتم ذلك من خلال دعم IOTAHighlighter الخاصة ب Tools api ولو راجعت ملف ToolsApi.pas فسوف تجد ان كل ال Syntax Highlighter مذكورين بها بشكل مباشر أي لا يتم التعرف على غيرهم بدون اضافة الدعم بشكل خارجي من خلال ال IOTAHighlighter.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انت و كل المسلمين بخير ان شاء الله

شكرا على الرد كنت متاكد من انه لا يوجد دعم من الدلفي مباشر .

جاري تجربة الرابطة

شكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .