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

Objet COM ASP

بدأه زكيري عبد العالي في 8 نوفمبر 2010 · 5 رد · 1,666 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

مواضيع سابقه 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

المرفقات
2-tier-ASP-DELPHI.JPG

تم تعديل هذه المشاركة بواسطة زكيري عبد العالي في 14 نوفمبر 2010 في 17:01

#2

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

ان شاء الله

#3

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

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

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

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

اللهم علمنا ما ينفعنا وانفعنا بما علمتنا وانفع الناس بنا واغفر لنا وارحمنا

#4

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

اهلا اخي علي

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

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

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

post-1034-083297300 1289737162_thumb.jpg

المرفقات
ASP.JPG
#5

أخي زكيري،

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

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

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

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

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

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

لا تحزن:

إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.

لا تحزن:

فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.

#6

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

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

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

شكرا

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