موصى به: نصائح: استخدم GetString لزيادة سرعة ASP كان لدى العديد من مبرمجي ASP خبرة في تنفيذ استعلامات قاعدة البيانات ومن ثم عرض نتائج الاستعلام في جداول HTML. عادة ما نفعل هذا: ما يلي هو المحتوى المقتبس:
ما هو ASP؟ ASP هو اختصار صفحات الخادم النشطة ، وهي صفحة الخادم النشط. تعتمد ملفات ASP على .asp كملحق. ميزةها الخاصة هي أنه يمكن استخدام جميع لغات الترميز التي يمكن استخدامها في ملفات HTML في ملفات ASP. علاوة على ذلك ، تستخدم ملفات ASP <٪ ... ٪> لتضمين البرامج في VB Script أو Java Script Script Language في مستندات. عندما يواجه الخادم هذا الزوج من الأعلام ، يُعتبر برنامجًا للتفسير والتنفيذ ، ثم يتم نقل نتائج التنفيذ إلى العميل للمستخدم للتصفح ، ولا يمكن للمستخدم رؤية الملف المصدر لـ ASP ، لذلك يسمى ASP أيضًا ملف البرنامج النصي من جانب الخادم.
بالنسبة للمتصفحات ، لا يوجد فرق تقريبًا بين ASP و HTML ، فقط الفرق بين اللواحق .asp و .htm. عندما نتقدم بطلب للحصول على ASP على العميل ، يفسر الخادم المحتوى بين <٪ و ٪> إلى لغة HTML ونقله إلى متصفح العميل. يقبل متصفحنا ملفات تنسيق HTML فقط ، لذلك فهو مناسب لأي متصفح ، سواء كان IE أو Netscape.
كيفية تشغيل ASP؟ الأمر بسيط للغاية. تحتاج فقط إلى تثبيت IIS (خادم معلومات الإنترنت) أو PWS (خادم الويب الشخصي) على جهاز الكمبيوتر الخاص بك وتعيين سمات الدليل لملف ASP الذي تخزنه كتنفيذ. عند تصفح ملف ASP ، أدخل عنوان URL (http: // ...) في المتصفح لرؤية نتائج تنفيذ ASP.
من ما قيل أعلاه ، لتعلم ASP ، يجب أولاً أن يكون لديك بعض المعرفة الأساسية لـ HTML و VBScript (أو نص Java). لأنني أستخدم لغة البرمجة النصية VBSCREPCE في كتابة ASP ، آمل أن يكون لديك بعض الفهم الأساسي لـ VBScript. ربما تكون قد تعلمت VB ، لكن VB و VBScript مختلفان. يمكن القول أن VBScript هي مجموعة فرعية من VB ، وبناء بناء الجملة هو نفسه في الأساس مثل VB.
دعنا نتحدث أولاً عن كائنات ASP. هناك خمسة كائنات مدمجة لديها ASP نفسه:
يتم استخدام خادم استخدام الكائن لتوفير معلومات مختلفة حول طلب الخادم المستخدم لقراءة المعلومات المقدمة من المستعرض على استجابة العميل المستخدمة لنقل المعلومات إلى المستعرض على تطبيق العميل المستخدم لتسجيل المعلومات المشتركة بين جلسة مختلفة من صفحات الويب المستخدمة لتسجيل معلومات الموصلات لكل عميل مختلف
بالإضافة إلى الكائنات المذكورة أعلاه ، يمكننا أيضًا استخدام كائنات ActiveX. على عكس الكائنات المدمجة لـ ASP ، تتطلب الكائنات ActiveX عادة كائنًا معينًا لاستخدامه قبل استخدامها. على سبيل المثال ، نريد إنشاء كائن يفترض أن يكون اسم كائنه DX ، وهذا الكائن هو نوع كائن الاتصال الذي ينتمي إلى مكتبة كائن ADODB (في الملف المقابل لملف .dll أو .exe). هنا نستخدم عبارة SET ودالة CreateObject لخادم الكائن المدمج لإنشاء هذا الكائن DX:
set dx = server.createObject (adodb.connection)
من خلال تنفيذ البيان أعلاه ، نقوم بإنشاء كائن ActiveX DX.
بعد قوله كثيرًا ، ما الذي يمكن أن يفعله ASP بالضبط؟ فقط انظر لأسفل وستعرف:
(1). يمكن عرض معلومات مختلفة في صفحتك الرئيسية وفقًا لكائنات المستخدم المختلفة (يمكن أيضًا القيام بذلك باستخدام HTML الديناميكي)
(2). يمكنك إنشاء عداد في صفحتك الرئيسية
(3). يمكن تخزين المعلومات المقدمة في HTML FOTM في قاعدة البيانات
(4). يمكن للمستخدمين استخدام قاعدة البيانات في الخادم (مثل الاستعلام عن قاعدة البيانات باستخدام الكلمات الرئيسية ، وما إلى ذلك)
(5). يمكنك إنشاء دفتر رسائل في صفحتك الرئيسية
(6). يمكن إنشاء غرف دردشة ، محركات البحث ، التسوق الإلكتروني ، إلخ.
Share: يقوم ASP بتنفيذ نهاية العنوان الطويل مع القطع الناقص استخراج المقالات الطويلة من قاعدة البيانات يعيق دائمًا تخطيط صفحة الويب. لذلك ، أريد استخراج جزء من الشخصيات بشكل ثابت ، ثم هناك ... بديل بعد ذلك. 1. المبدأ: تحديد ما إذا كان طول المقالة يتجاوز الطول المحدد. إذا تجاوز الطول المحدد ، فسيتم عرض الطول المحدد فقط.