موصى به: وظيفة استخدام ASP لطباعة الشبكة ٪@ language = vbscript ٪ ٪ خيار صريح dim strsubmit 'القيمة المستخدمة في النموذج لحفظ زر التقديم dim strprinterpath' قيمة مسار طابعة الشبكة في النموذج dim strusernam
أخشى أن القليل من مستخدمي الإنترنت الذين غالبًا ما يتصفحون الإنترنت لم يذهبوا إلى غرفة الدردشة للدردشة بشكل عشوائي. ما عليك سوى إيلاء القليل من الاهتمام وستجد أن معظم غرف الدردشة هذه يتم الحفاظ عليها باستخدام برامج CGI أو التطبيقات التي تم تطويرها في Java. يعرف المبرمجون الذين طوروا مثل CGIs أو Applets أن هذا النوع من التطوير يستغرق وقتًا طويلاً وكثافة العمل. هل هناك طريقة أبسط وتوفير العمالة للتطوير؟ الجواب نعم.
هناك العديد من مجلات الكمبيوتر التي تم تقديمها إلى مقدمة ASP ، ولن أخوض في التفاصيل هنا.
1. تخطيط غرفة الدردشة:
1. اختيار الطريق لتخزين محتوى المحادثة: بأي طريقة يجب تخزين محتوى المحادثة الفورية على الخادم عند عرض محتوى المحادثة الفورية على العميل؟ هناك خياران لـ ASP ، أحدهما في وضع الملف النصي ، والآخر في وضع قاعدة البيانات. ومع ذلك ، يشعر المؤلف أن تعليمات ASP لعمليات الملفات النصيات أقل بكثير من تلك التي توفرها ADO (كائن بيانات نشط). لذلك ، باستخدام ADO ، يمكن لـ ASP تشغيل قاعدة البيانات بمرونة ، مثل الإدراج ، والحذف ، والتحديث ، والاستعلام ، وما إلى ذلك. يختار المؤلف قاعدة بيانات الوصول لتخزين محتوى المحادثة. يتم الاحتفاظ بمحتوى قاعدة البيانات هذه فقط ليوم واحد (يمكن تحديد طول الوقت بناءً على الموقف الفعلي للشبكة المحلية).
2. تصميم واجهة غرفة الدردشة: لكي يتصفح العملاء محتوى الموقع بسهولة وعرض محتوى غرفة الدردشة قدر الإمكان ، صمم المؤلف ثلاثة إطارات في الصفحة الرئيسية. يوضح الإطار على اليسار فهرس الموقع. ينقسم الإطار الأيمن إلى إطارين. يمثل الإطار العلوي 70 ٪ ، والذي يستخدم لعرض محتوى غرفة الدردشة الحالية ؛ يمثل الإطار السفلي 30 ٪ ، والذي يتم استخدامه لتوفير مربع إدخال نص وزر لتعليقات المستخدمين.
3. خطوات للدخول إلى غرفة الدردشة: مثل معظم غرف الدردشة ، يجب على المستخدم أولاً توفير واجهة تسجيل الدخول ، ويدخل المستخدم اسمه أو اسمه الاسم المستعار وكلمة المرور التي سيعطيها في الإرادة. إذا كان اسم المستخدم الذي تم إدخاله هو نفس اسم المستخدم للخط ، فقد تتم مطالب المستخدم بإعادة تحديد اسم المستخدم أو إعادة إدخال كلمة المرور لضمان أن تكون جميع أسماء المستخدمين عبر الإنترنت فريدة من نوعها. بعد تسجيل الدخول بنجاح ، أدخل غرفة الدردشة ، ويظهر إطار عرض المحتوى رسالة الترحيب بالترحيب. يمكن للمستخدمين إدخال محتوى المحادثة في منطقة إدخال النص.
2. عملية التصميم ومهارات التنمية:
1. تصميم مصدر بيانات نظام ODBC: كما ذكرنا سابقًا ، يستخدم هذا التطوير ASP للعمل على ADO ، لذلك يجب تعيين مصدر البيانات أولاً. انقر نقرًا مزدوجًا فوق أيقونة ODBC في لوحة التحكم في خادم NT ، وأضف النظام DSN على صفحة DSN System ، وحدد برنامج تشغيل Microsoft Access ، واسم مصدر البيانات هو "Fybchat" ، وقاعدة البيانات وحدد chat.mdb في دليل الدردشة. تتضمن قاعدة البيانات الحقول التالية: الاسم ، المحتوى ، كلمة المرور ، Chattime ، ChatDate ، وتخزين الاسم ومحتوى المحادثة وكلمة المرور وتاريخ المحادثة وتاريخ المحادثة على التوالي.
2. تصميم واجهة تسجيل الدخول: واجهة تسجيل الدخول هي صفحة HTML ، تحتوي على بعض معلومات التحذير ونموذج. حصل هذا النموذج على الحساب وكلمة المرور ، كما هو موضح أدناه:
<method method = post action = requiredata.asp> حساب:
<نوع الإدخال = اسم النص = USNAME> كلمة المرور:
<نوع الإدخال = اسم كلمة المرور = USPassword>
</center>
<نوع الإدخال = إرسال قيمة = إدخال>
<نوع الإدخال = قيمة إعادة تعيين = إعادة الملء>
</center>
<نوع الإدخال = الاسم المخفي = قيمة المحتوى =>
</form>
Inspire traintata.asp بواسطة زر إرسال. يستخدم ملف ASP هذا بشكل أساسي للتأكد من عدم وجود مستخدمين في غرفة الدردشة نفس الحساب. بعد أن يقدم المستخدم المعلومات ، افتح chat.mdb للتحقق مما إذا كان الحساب لديه بالفعل. إذا كان هناك واحد ولكن كلمة المرور غير صحيحة ، فذكر المستخدم بإعادة إدخال كلمة المرور. إذا لم يكن الأمر كذلك ، فسيقوم المستخدم بنجاح بإدخال غرفة الدردشة. يتم الانتهاء من وظيفة إدخال واجهة غرفة الدردشة بالبيان التالي:
<إطارات صفوف = 70 ٪ ، 30 ٪>
<frame src = forum.asp name = Main MarginWidth = 1
marginheight = 1 noresize>
<frame src = frft.asp؟ kname = <٪ = name ٪> name = footnotes
marginwidth = 1 noresize>
</frameet>
لاحظ أن هناك خدعة هنا ، باستخدام Kname المعلمة لإخفاء حساب المستخدم في متصفح العميل. وبهذه الطريقة ، يقدم المستخدم حسابه في كل مرة يقدم فيها محتوى المحادثة.
3. تصميم منطقة إدخال النص: يتم إنشاء منطقة إدخال النص بواسطة frft.asp. كما ذكر أعلاه ، في كل مرة يقدم المستخدم محتوى المحادثة ، يقدم أيضًا حسابه. إجراء المستخدم لإرسال محتوى المحادثة هو تنشيط forum.asp. الغرض من Forum.asp هو تحديث محتوى غرفة الدردشة. محتوى frft.asp كما يلي
<! doctype html public -// ietf // dtd html // en>
<html>
<head>
<meta http-equiv = content-type content = text/html ؛ charset = gb_2312-80>
<meta name = Generator Content = Microsoft FrontPage 2.0>
<title>
</head>
<body>
<٪ kname = request.querystring (Kname) ٪>
<الهدف الأساسي = رئيسي>
<name form = fm1 method = post action = forum.asp>
<p align = center> <type type = text size = 90 name = content> <p align = center> <input type = button name = b1 value = submit/refred>
<type type = reset name = b2 value = rewrite>
<نوع الإدخال = الاسم المخفي = قيمة Kname =
مشاركة: إنشاء البحث في الموقع باستخدام ASP إذا كان لديك موقع ويب ضخم والكثير من المحتوى ، فغالبًا ما يكون من الصعب على الزائرين العثور على ما يحتاجون إليه. في هذا الوقت ، تحتاج إلى بحث موقع ويب لمساعدة الزائرين في العثور على المعلومات التي يبحثون عنها بشكل أسرع! يمكنك الآن تنفيذ هذه الوظيفة بسهولة مع ASP ، ناهيك عن أن هناك العديد من المواقع التي تدعم ASP الآن. يمكنك استخدام محرك البحث هذا للبحث في أي من صفحتك الرئيسية