موصى به: إنشاء غرفة دردشة بسيطة مع ASP بعد مرحلة من التعلم ASP ، سنبني أبسط غرفة دردشة استنادًا إلى المحتوى الذي تعلمناه موصوفة أدناه:
1. جزء تصميم الصفحة1.IMG السيطرة
ALT: يجب أن تحتوي جميع صور العرض على أوصاف نصية يمكنها وصف محتوى الصورة بإيجاز.
2. دخول المكافحة
MaxLength: تحتاج جميع عناصر التحكم في الإدخال إلى صياغة سمة MaxLength ، والقيمة الافتراضية هي طول الحقل المقابل في قاعدة البيانات.
Readonly: يجب استخدام جميع المعلومات غير القابلة للتغيير مع السمة القراءة.
3. التحكم في السيطرة
الإجراء: يجب أن يحدد كل النموذج إجراءًا ، إذا تم إرساله إلى نفسه ، حدد إجراء =
الطريقة: استخدم المنشور لأداء إجراءات لا رجعة فيها ، استخدم الحصول على إجراءات عكسية
OnSubmit: يجب أن تحدد جميع النماذج إجراءات التحقق المطلوبة قبل التقديم.
يجب أن تحتوي جميع النماذج على أزرار إعادة تعيين مقابلة.
4. التحكم في الزر
OnClick: لا يسمح الزر المستخدم للتقديم في النموذج بهذه الطريقة ، ويتم تنشيط جميع عمليات فحص البيانات من خلال OnSubmit في النموذج.
5. السمة
يجب أن يكون لجميع الصفحات نفس عنوان عنوان هذه الصفحة.
6. تسمية الضوابط
طريقة استخدام نوع التحكم اختصار (صغير) الكلمات الإنجليزية (رسملة الحروف الأولى).
تشارك الفئات التالية من الضوابط بشكل أساسي في التنمية
زر: BTN
الشكل: FRM
حدد: SEL
Textarea: txt
المدخلات: IPT
7. إعدادات اللغة
يجب إضافة جميع الصفحات الصينية مع البيان التالي:
<meta http-equiv = محتوى لغة المحتوى = en-cn>
<meta http-equiv = content-type content = text/html ؛
8. تعيين سمة التحكم
يجب تضمين قيم السمات لجميع عناصر التحكم في عروض أسعار مزدوجة أو عروض أسعار واحدة.
2. جزء برنامج العميل
1. معالجة رسالة الخطأ (2-1)
يتم استخدام جميع رسائل الخطأ باللغة الصينية لإطالة رسائل الخطأ ، وتستخدم علامات الترقيم الرموز الصينية نصف القلاع ، والتنسيق كما يلي:
خطأ: رسالة سريعة!
2. معالجة المعلومات السريعة الناجحة (2-2)
يتم استخدام جميع المعلومات الناجحة باللغة الصينية لإطالة معلومات النجاح ، وتستخدم علامات الترقيم الرموز الصينية نصف القلاع ، والتنسيق كما يلي:
النجاح: رسالة سريعة!
3. إرجاع الصفحة
كل ما تحتاجه للعودة إلى الصفحة السابقة استخدم History.back () ؛
استخدم History.go (-n) عندما تحتاج إلى العودة إلى صفحة N السابقة (n> 1) ؛
يستخدم كل الإرجاع طريقة الاتصال بدلاً من الزر.
4. حكم البيانات قبل التقديم
تأكد من الحكم على البيانات قبل التقديم من خلال JavaScript على نوع البيانات وطولها
هل هو رقم: استخدم الوظيفة isnan ()
الحكم الطول: يجب الحكم على الطول على أنه الطول الفعلي بعد إزالة المساحات الأمامية والخلفية
الحكم الفارغ: يجب الحكم على جميع حقول المدخلات التي لا يُسمح لها بالفراغ بعد إزالة المساحات الأمامية والخلفية.
إذا وجدت شرط الحكم أخطاء البيانات ، تتم مطالبة رسالة الخطأ من خلال (2-1) ، ثم يركز حقل الخطأ من خلال Method Focus ().
5. نصائح قبل حذف البيانات
يجب تأكيد جميع العمليات التي تتضمن الحذف مرة أخرى بعد أن يختارها المستخدم.
3. جزء البرنامج من جانب الخادم
1. اكتساب البيانات
من خلال Get and Post ، يجب إزالة البيانات التي تم تمريرها عبر الاتصال من خلال القطع قبل وبعد البيانات قبل الاستخدام.
2. حكم البيانات
يجب الحكم على بيانات المعلمة التي تم الحصول عليها من خلال الطلب مرة أخرى من الفارغ والنوع والطول.
3. إغلاق الكائن
يجب إغلاق جميع كائنات قاعدة البيانات والملفات في أقرب وقت ممكن بعد الاستخدام ، ولا ينبغي تعيين أي شيء في نفس الوقت.
4. معلومات سريعة
تتم مطالبة JavaScript بجميع مطالبات الخطأ للتأكد من أنه لا يمكن للمستخدمين رؤية أي معلومات خطأ داخلية. (مثل 1-1)
إذا نجحت العمليات التي تتضمن تحديث قاعدة البيانات ، DEL ، و INSERT ، فيجب مطالبتك. (مثل 1-2)
5. استخدام المتغيرات
يجب إعلان جميع المتغيرات قبل الاستخدام وتعيين القيم الأولية.
6. تسمية المتغيرات
طريقة استخدام اختصار النوع المتغير (صغير) الكلمات الإنجليزية (رسملة الحروف الأولى).
تشارك الفئات التالية من المتغيرات بشكل أساسي في التنمية
عدد صحيح: أنا
عشري: و
الشخصيات: ق
منطقية: ب
التاريخ: د
خاص:
تعتمد الدورة I ، J ، M ، N بدورها ؛
صفائف مع آري
مؤشر P ، ف
متغير مؤقت TMP
تصريحات Seven.SQL
1. فرز
عند الطلب ، حاول استخدام الفهرس أو فرز حقل المفتاح الأساسي في أقرب وقت ممكن.
2. حدد
تجنب استخدام * عند الاختيار.
3. حاول تجنب استخدامه وليس في
8. اختبار
يجب تشغيل جميع الصفحات في قرارين: 800*600 ، 1024*768.
يجب تشغيل جميع الصفحات تحت IE5.0 و 5.5 و 6.0 من خلال أخطاء JavaScript.
مشاركة: ماذا تفعل إذا كانت قاعدة البيانات مقيدة؟ لا أعرف ما إذا كنت قد واجهت هذا المساحة. تريد استخدام هذه المساحة.