ستركز هذه المقالة على كيفية إنشاء موقع ويب ديناميكي ASP المستند إلى IIS للكشف عن اللغز الحقيقي لتصميم موقع الويب التجاري الديناميكي خطوة بخطوة. من أجل تمكينك من إتقان مهارات تطوير ASP بشكل كامل ودقيق ، سيتم تسلسل هذه المقالة في المستقبل وتعلمك كيفية بناء موقع الويب الخاص بك الديناميكي ASP الخاص بك. نظرًا لأن هذا المقال كتبه المؤلف بناءً على تعليّره وتجربته العملية ، بالإضافة إلى بعض مواد اللغة الأجنبية ، سيكون هناك حتما بعض التحيز. أتمنى أن تسامحني.
تعد صفحات Microsoft Active Server ، وهو ما نسميه ASP ، في الواقع بيئة برمجة من جانب الخادم تم تطويرها بواسطة Microsoft. واردة ASP في IIS 3.0 و 4.0. من خلال ASP ، يمكننا الجمع بين صفحات الويب HTML ، وتعليمات ASP ومكونات ActiveX لإنشاء تطبيقات خادم ويب ديناميكية وتفاعلية وفعالة. مع ASP ، لا داعي للقلق بشأن ما إذا كان متصفح العميل يمكنه تشغيل الكود الذي كتبته ، لأنه سيتم تنفيذ جميع البرامج على جانب الخادم ، بما في ذلك جميع برامج البرمجة النصية المضمنة في HTML العادي. بعد تنفيذ البرنامج ، يقوم الخادم بإرجاع نتيجة التنفيذ فقط إلى متصفح العميل ، مما يقلل من العبء على متصفح العميل ويحسن سرعة التفاعل بشكل كبير.
يسرد التالي بعض الميزات الفريدة لصفحات الخادم النشطة:
1. استخدم لغات البرمجة النصية البسيطة والسهلة الفهم مثل VBScript و JScript ، مع رمز HTML لإكمال تطبيق الموقع بسرعة.
2. لا يلزم ترجمة ، من السهل الكتابة ويمكن تنفيذها مباشرة على جانب الخادم.
3. استخدم محرر نصية عادي ، مثل Windows Notepad ، لتحرير وتصميم.
4. استقلال المتصفح لا يرتبط بالمتصفح. يمكن لجانب المستخدم تصفح محتوى صفحة الويب المصممة بواسطة صفحات الخادم النشطة طالما أنه يستخدم متصفحًا يمكنه تنفيذ رمز HTML. يتم تنفيذ لغات البرمجة النصية (VBScript و JScript) المستخدمة من قبل صفحات الخادم النشط على جانب خادم الويب ، ولا يحتاج المستعرض على جانب المستخدم إلى تنفيذ لغات البرمجة النصية هذه.
5. يمكن أن تكون صفحات الخادم النشطة متوافقة مع أي لغة نصية ActiveX. بالإضافة إلى استخدام لغات VBScript أو JScript ، يتم استخدام لغات البرمجة النصية الأخرى التي توفرها أطراف ثالثة من خلال المكونات الإضافية ، مثل REXX و Perl و TCL ، إلخ.
6. لن يتم نقل برنامج المصدر لصفحات الخادم النشطة إلى متصفح العميل ، بحيث يمكن تجنب البرنامج المصدر المكتوب من قبل الآخرين وتحسين أمان البرنامج.
7. يمكن استخدام البرامج النصية من جانب الخادم لإنشاء البرامج النصية من جانب العميل.
8. الكائن الموجهة.
9. مكونات خادم ActiveX (مكونات خادم ActiveX) لها قابلية التوسع غير المحدودة. يمكنك استخدام Visual Basic و Java و Visual C ++ و Cobol ولغات البرمجة الأخرى لكتابة مكون خادم ActiveX الذي تحتاجه.
هناك الكثير من عجائب ASP. يرجى ارتداء أحزمة المقعد الخاصة بك أدناه وسأقودك إلى عالم الأحلام في ASP. أولاً ، دعونا نلقي نظرة على البيئة المطلوبة لتشغيل ASP:
· إصدار خادم معلومات الإنترنت Microsoft 3.0/4.0 على Windows NT Server · إصدار خدمات الويب Microsoft Peer 3.0
· Microsoft Personal Web Server على Windows 95/98
على عكس البرامج العامة ، لا تحتاج برامج ASP إلى تجميعها. تم تصميم جزء التحكم في برنامج ASP باستخدام لغات البرنامج النصي مثل VBScript و JScript. عند تنفيذ برنامج ASP ، يرسل برنامج البرنامج النصي مجموعة كاملة من الأوامر إلى مترجم البرنامج النصي (أي محرك البرنامج النصي) ، ويترجمه بواسطة مترجم البرنامج النصي ويحوله إلى أوامر يمكن للخادم تنفيذها. بالطبع ، مثل لغات البرمجة الأخرى ، تتبع برامج ASP أيضًا قواعد معينة. إذا كنت ترغب في كتابة برامج ASP بلغة البرمجة النصية المفضلة لديك ، فيجب أن يكون لديك مترجم نص على الخادم الخاص بك يمكنه تفسير لغة البرمجة النصية هذه.