النتائج 1 إلى 10 من 10

الموضوع: سؤال: فكرة برمجة عدد الزوار اليوم ؟؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    151

    سؤال: فكرة برمجة عدد الزوار اليوم ؟؟



    من ينورنا بالفكرة و ياليت طرح مثال





    __________________
    سبحان الله و الحمد لله و لا إله الا الله و الله أكبر


  2. #2


    استخدم أخل ملف الجلوبال

    حيث زود عدد الزوار في فئة أو في كائن Application في حدث سيشن ستارت





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    151


    استخدم أخل ملف الجلوبال

    حيث زود عدد الزوار في فئة أو في كائن Application في حدث سيشن ستارت
    أخي الكريم بارك الله فيك و زادك من علمه

    في ملف الجلوبال التالي

    كود:
    <script language="vbscript" runat="server">
    Sub Application_OnStart
    Application("visitors")=0
    End Sub
    
    Sub Session_OnStart
    Application.Lock
    Application("visitors")=Application("visitors")+1
    Application.UnLock
    End Sub
    
    Sub Session_OnEnd
    Application.Lock
    Application("visitors")=Application("visitors")-1
    Application.UnLock
    End Sub
    </script>
    و في الصفحة الخاصة بي وضعت الكود التالي

    كود:
    <html>
    <head>
    </head>
    <body>
    <p>
    There are <%response.write(Application("visitors"))%>
    online now!
    </p>
    </body>
    </html>

    و لكن للأسف لم يظهر عدد الزوار اليوم

    آمل منكم المساعدة في ذلك





    __________________
    سبحان الله و الحمد لله و لا إله الا الله و الله أكبر

  4. #4
    عضو فعال
    تاريخ التسجيل
    Apr 2006
    المشاركات
    1,362


    حسنا جرب هذا ياعزيزي وان شاء الله يزبط

    ملف الGlobal
    كود:
    <%@ Application Language="C#" %>
    
    <script runat="server">
    
        void Application_Start(object sender, EventArgs e) 
        {
            // Code that runs on application startup
            Application.Add("UserCount", 0);
    
        }
        
        void Application_End(object sender, EventArgs e) 
        {
            //  Code that runs on application shutdown
    
        }
            
        void Application_Error(object sender, EventArgs e) 
        { 
            // Code that runs when an unhandled error occurs
    
        }
    
        void Session_Start(object sender, EventArgs e) 
        {
            // Code that runs when a new session is started
    
            int UsrCount = int.Parse(Application.Get("UserCount").ToString());
            UsrCount++;
            Application.Set("UserCount", UsrCount);
    
        }
    
        void Session_End(object sender, EventArgs e) 
        {
            // Code that runs when a session ends. 
            // Note: The Session_End event is raised only when the sessionstate mode
            // is set to InProc in the Web.config file. If session mode is set to StateServer 
            // or SQLServer, the event is not raised.
    
            int UsrCount = int.Parse(Application.Get("UserCount").ToString());
            UsrCount--;
            Application.Set("UserCount", UsrCount);
    
    
        }
           
    </script>
    ملف ال aspx
    كود:
    using System;
    using System.Data;
    using System.Configuration;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;
    
    public partial class _Default : System.Web.UI.Page 
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                Response.Write("عدد الزوار حاليا هو" + Application.Get("UserCount").ToString());
            }
        }
    }
    ملف الصفحه
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>Untitled Page</title>
    </head>
    <body>
    <form id="form1" runat="server">
    <div>
    &nbsp;</div>
    </form>
    </body>
    </html>

    هذا تطبيق درسته في احد المحاظرات
    او يمكنك الأستعانه بملف الدرس والتطبيق البرمجي له من هنا
    Upload.ps - We keep them safe ...!
    يوجد مع الملف درس فيديو سيفيدك اذا كنت تستخدم ال vb.net
    بالتوفيق ...





    __________________
    Ramy

  5. #5


    أخي العزيز الكود الذي كتبته يعرض لك المتواجدين الآن وليس العدد اليومي

    <script language="vbscript" runat="server">
    Sub Application_OnStart
    Application("visitors")=0
    End Sub

    Sub Session_OnStart
    Application.Lock
    Application("visitors")=Application("visitors")+1
    Application.UnLock
    End Sub


    لهنا صواب

    الآن يلزمك أخراج القيمة كما فعلت وعرضها في المكان الذي تريده

    ولكن بالشكل هذا سيبقى عدد الزوار يزداد ولن يحسب اليوم فقط

    عليك عمل إجراء يقوم بجعل الفيمة العداد صفر كل 24 ساعة
    Application("visitors")=0

    ممكن حلين
    الحل الأنسب لتوفر الحمل هو إضافة صفحة في المهام المجدولة من لوحة الموقع تفرغ ويتم استدعاءها كل 24 ساعة

    أو عمل متغير جديد في الكائن ابليكاشن وفحص الوقت كل مرة عند الإضافة وعنا يصبح فرق الوقت أكبر من يوم يفرغ عداد الزوار

    أو ممكن تخزن بقاعدة بيانات وتفحص بها

    لخيارات ممكن

    أية خيار تريد بأساعدك به





    التعديل الأخير تم بواسطة خليل سليم ; 14-07-2008 الساعة 05:52 PM سبب آخر: اخطاء املائية
    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    151


    أخي الكريم Remano

    شكرا لك كثيرا على المساعدة

    و لكن للأسف أنا اعمل على ال ASP (على قدي) و ليس على الدوت نت

    لذا لا يمكنني فهم اكوادك

    أتمنى من شخصكم الكريم شرح الفكرة بلغة ال ASP مع جزيل الشكر سلفا





    __________________
    سبحان الله و الحمد لله و لا إله الا الله و الله أكبر

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    151


    أخي العزيز الكود الذي كتبته يعرض لك المتواجدين الآن وليس العدد اليومي

    <script language="vbscript" runat="server">
    Sub Application_OnStart
    Application("visitors")=0
    End Sub

    Sub Session_OnStart
    Application.Lock
    Application("visitors")=Application("visitors")+1
    Application.UnLock
    End Sub


    لهنا صواب

    الآن يلزمك أخراج القيمة كما فعلت وعرضها في المكان الذي تريده

    ولكن بالشكل هذا سيبقى عدد الزوار يزداد ولن يحسب اليوم فقط

    عليك عمل إجراء يقوم بجعل الفيمة العداد صفر كل 24 ساعة
    Application("visitors")=0

    ممكن حلين
    الحل الأنسب لتوفر الحمل هو إضافة صفحة في المهام المجدولة من لوحة الموقع تفرغ ويتم استدعاءها كل 24 ساعة

    أو عمل متغير جديد في الكائن ابليكاشن وفحص الوقت كل مرة عند الإضافة وعنا يصبح فرق الوقت أكبر من يوم يفرغ عداد الزوار

    أو ممكن تخزن بقاعدة بيانات وتفحص بها

    لخيارات ممكن

    أية خيار تريد بأساعدك به
    نعم هذا مربط الفرس و هذا هو المطلوب

    اخي برمودا انا اتمنى منك المساعدة و تنورني لعمل هذه الطريقة مع شكري الخالص لك سلفا على تفاعلك معي





    __________________
    سبحان الله و الحمد لله و لا إله الا الله و الله أكبر

  8. #8


    للاسف اخي

    انا لا افقه بال asp





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  9. #9


    صراحة لم انتبه لهذا السطر
    <script language="vbscript" runat="server">





    __________________
    بريدي :khalilme (at) hotmail.com
    مطور: ASP.NET, Windows Phone , Desktop Applications

  10. #10


    ال ASP Classic تقنية عقيمة جداً وتوقفت ميكروسوفت عن دعمها منذ سنين ، واستغرب بصراحة اصرار البعض على استخدامها حتى الان؟؟؟؟؟


    انصحك مباشرة بالتوجه ال ASP.NET من غير تفكير حتى تجد اشخاص يتفاعلون معك في هذا الجانب، ووضعك اشبه بشخص يرغب بالتواصل مع الناس باللغة الآرامية القديمة وهي لغة منقرضة منذ الاف السنين ، فكيف يمكن التواصل مع اشخاص بهذا الزمن بواسطة هذه اللغة


    لاتفكر بالموضوع كثير وانطلق على عالم الدوت نيت ، وانا راح اساعدك لو تبي





    __________________
    لا إله إلا أنت سبحانك اني كنت من الظالمين





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض