تصميم المواقع باستخدام Objet COM ASP
#1
سلام عليكم
داءما مع زكيري و برمجة الويب و هذه المرة عن طريق .

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

[COLOR="Red"]خطوات العمل
[/COLOR]

1- انشار مشروع مكتبت ActiveX
كود :
http://www.jmdoudoux.fr/delphi/asp/delphiASP001.jpg
وعند الموافقه نتحصل على مشروع من نوع مكتبت DLL
كود :
http://www.jmdoudoux.fr/delphi/asp/delphiASP002.jpg

2- اضافة Objet Active Server الى المشروع
نختار من القاءمة "Fichier / Nouveau / Autres"و في الصفحة ActiveX الايقومة "Objet Active Server
كود :
http://www.jmdoudoux.fr/delphi/asp/delphiASP003.jpg
بعدها ستضهر لنا علبة حوار تمكننا من تحديد كل خصاءص المشروع
مثلا عل تريد اضافة وضيفتين كمثال و اسم الكلاس التي ستراها في الاول ..الخ
كود :
http://www.jmdoudoux.fr/delphi/asp/delphiASP004.jpg

بعدها نتحصل على
- ملف من نوع _TLB الذي يشمل كل الخصائص التي حددناها
- وحدة نجد فيها l'implémentation مع الواجهات الخاصة بمكون الاسبي ...
- صفحة اسبي فارغة
بعدها نتحصل على واجه مهمة جدا و التي تسهل علينا التغيير في مشروعنا اي اضافة كلاسات و ميتودات و خصاءص الكلاس ...
كود :
http://www.jmdoudoux.fr/delphi/asp/delphiASP005.jpg
كود :
http://www.arabteam2000-forum.com/uploads/monthly_11_2010/post-1034-047155200%201289475912.jpg
نعم هو السؤال الذي طرحته عليا من فترة و لا اخي عليك اني لم استعمل هذه الطريقة من قبل و بما اني غيرة المؤسسة التي اعمل بها و بدات مع الجديدة ببرمجة الويب 100% هذا ما افضله طبعا لكن قبل ان ابد البرمجة بالدوت نت طلب مني صيانت مشروع ب الاسبي العادي و الدلفي .
لكن انا الان بحاجة الى اضافة محرر صقحات الاسبي في الدلفي .
لم استطع عمل هذا **** ال******

كود :
http://www.arabteam2000-forum.com/uploads/monthly_11_2010/post-1034-083297300%201289737162.jpg


محمد نسمان
خي زكيري،

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

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

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

راجع هذا الرابط
كود :
http://www.delphi-ce...ghlighting.aspx

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

موقع قمت بانشاءه بهذه التقنية في الانترانت الخاصة بوضفين البنك لا نستطيع الوصول اليه من الخاج
كود :
http://www.banque-france.fr/
الرد


التنقل السريع :


مستخدمين يتصفحوا هذا الموضوع: 1 ضيف