folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net İle İşletim Sistemi Bulma



Asp.Net İle İşletim Sistemi Bulma

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Sitenizi ziyaret eden kullanıcıların işletim sistemlerini bulmaya yarayan uygulamamız

    public String fnIsletim_Sistemi_Bul()
        {
            String strTarayici_Bilgisi = Request.ServerVariables["http_user_agent"];
            String strDonen_Deger = "";
            /* Microsoft (BAŞLANGIÇ) */
            if (strTarayici_Bilgisi.IndexOf("Windows CE") > -1)
            {
                strDonen_Deger = "Windows CE";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows 95") > -1 || strTarayici_Bilgisi.IndexOf("Win95") > -1)
            {
                strDonen_Deger = "Windows 95";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows 98") > -1 || strTarayici_Bilgisi.IndexOf("Win98") > -1)
            {
                strDonen_Deger = "Windows 98";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows NT 5") > -1)
            {
                strDonen_Deger = "Windows 2000";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows ME") > -1 || strTarayici_Bilgisi.IndexOf("Win 9x 4.90") > -1)
            {
                strDonen_Deger = "Windows ME";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows NT 5.1") > -1)
            {
                strDonen_Deger = "Windows XP";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows NT 5.2") > -1)
            {
                strDonen_Deger = "Windows Server 2003";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows NT 6.0") > -1)
            {
                strDonen_Deger = "Windows Vista";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows NT 6.1") > -1)
            {
                strDonen_Deger = "Windows 7";
            }
            if (strTarayici_Bilgisi.IndexOf("Windows NT 6.2") > -1)
            {
                strDonen_Deger = "Windows 8";
            }
            /* Microsoft (BİTİŞ) */
    
            /* Apple (BAŞLANGIÇ) */
            if (strTarayici_Bilgisi.IndexOf("Mac OS") > -1)
            {
                strDonen_Deger = "Mac OS";
            }
            if (strTarayici_Bilgisi.IndexOf("iPhone OS") > -1)
            {
                strDonen_Deger = "iOS";
            }
            /* Apple (BİTİŞ) */
    
            if (strTarayici_Bilgisi.IndexOf("SymbOS") > -1)
            {
                strDonen_Deger = "Symbian";
            }
    
            /* Linux (BAŞLANGIÇ) */
            if (strTarayici_Bilgisi.IndexOf("Linux") > -1)
            {
                strDonen_Deger = "Linux";
            }
            if (strTarayici_Bilgisi.IndexOf("Linux") > -1 && strTarayici_Bilgisi.IndexOf("Android") > -1)
            {
                strDonen_Deger = "Android";
            }
            /* Linux (BİTİŞ) */
            return strDonen_Deger;
        }
    // Kullanımı
    String strIslem_Sistemi = fnIsletim_Sistemi_Bul();
    Response.Write(strIslem_Sistemi);

    Aklıma gelen işletim sistemleri bunlar, sizler varsa ekleyebilirsiniz. Güle güle kullanın Gülümseme.

    http://www.ontedi.com/aspnet/aspnet-ile-isletim-sistemi-bulma


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    "else if" candır. O da olmadı Return şart.


    Olaylara karışmayın!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    switch kullanırsan daha şık durur hocam. eline sağlık. Hatta return'uda string değil enum yaparsan daha generic olabilir.


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
Toplam Hit: 1298 Toplam Mesaj: 3