بعد تعلم ASP ، يمكننا بناء أبسط غرفة دردشة بناءً على المحتوى الذي تعلمناه. يمكن للجميع تحسين وظائفه باستمرار عن طريق إتقان العملية الأساسية لتأسيس غرفة الدردشة. الآن دعونا نلقي نظرة على أساليب ASP لبناء غرفة دردشة بسيطة.
الخطوات الرئيسية الموضحة أدناه:
1. أضف الرمز في ملف Global.asa. يعالج هذا الجزء من الكود حدث Application_onstart بشكل أساسي. في هذا الحدث ، يتم تعريف البيانات التي تحتوي على 15 عنصرًا وتعيينها لخصائص كائن التطبيق. محتوى ملف global.asa هو كما يلي.
< لغة البرنامج النصي = "vbscript" runat = "server"> sub application_onstartdim machats (15) تحدد بيانات ذات عناصر 15.Application ("gachats") = تخزن MACHATS محتوى المحادثة.2. أضف رمزًا في ملف ASPchat.asp. لاحظ أنك تحتاج إلى إضافة هذا الجزء من الكود بين خطين أفقيين في الصفحة الرئيسية ، أي بين اثنين <HR> في النص. يحدد البرنامج أولاً ما إذا كان يتم استخدام طريقة "Post" عند التقدم للحصول على هذه الصفحة الرئيسية ، لأن طريقة تقديم النافذة في هذا المثال هي "Post". بشكل عام ، عند التقدم للحصول على هذه الصفحة الرئيسية لأول مرة ، يتم استخدام طريقة "GET". لذلك ، إذا تم استخدام طريقة "النشر" ، فهذا يعني أن المتصفح معين يعيد تطبيقه عند تقديم محتوى المحادثة الخاص به ، والذي يجب معالجته بسبب وجود محتوى محادثة جديد. خلاف ذلك ، فهذا يعني أن متصفحًا معينًا يتقدم لهذا الصفحة الرئيسية لأول مرة ولم يقدم أي محادثة ، لذلك يحتاج فقط إلى عرض محتوى المحادثة الحالي.
< p align = "center"> < size font = 5> غرفة دردشة بسيطة </font> </p> <br> < ٪ إدخال العملية إذا طلب. مؤشر المرجع المحلي mlcounter = application ("gicounter") machats = application ("gachats") إذا كان عدد الخطوط المكتوبة يتجاوز 10 ، ابدأ في العد مرة أخرى. إذا كان mlcounter> 9 thenmlCounter = 0 end إذا كانت زيادة إدخال المستخدم ، فأضف 1machat (mlchounter) = الجلسة ("sswho") و ":" & request ("txtcents") mlcounter = mlcounter+1 يضبط المتغير المحلي ليكون صحيحًا على applicati. يلغي حظر تطبيق كائن التطبيق.3. أخيرًا ، قم بتهيئة محتوى txtwho. هذا هو ، عندما يدخل المتصفح اسمه أو اسمها مرة واحدة ، لا يحتاج هو أو هي إلى إدخاله مرة أخرى. من أجل التمييز بين كل مشاهد مختلف ، يتم استخدام كائن "الجلسة" هنا. يتم تسجيل اسم العارض باستخدام الجلسة ("Sswho"). الكود التالي مكتوب مباشرة أدناه الكود أعلاه وتخزينه في Aspchat.asp.
< method method = "post" Action = "aspchat.asp" name = "frmasp"> < div align = "center"> < center> < p> الكلام: < إدخال type = "text" name = "txtcents" size = "34" name = "b1"> </p> </center> </div> </form>
مكتمل. فقط أضف رمز ملف HTM الكامل قبل وبعد خطوتين من الرمز 2 و 3 وحفظه كـ ASPchat.asp. هذا هو برنامج غرفة دردشة ASP بسيط للغاية. يمكنك تحسين وظائفها باستمرار كما تتعلم!
ما سبق هو كيف يبني ASP غرفة دردشة بسيطة. هل انت أيضا انتقلت جدا؟ إذا كنت تتوق إلى التعلم هنا ، ثم اتخذ الإجراء بسرعة.