• Hello World
  • Universitet informatsion tizimida foydalanuvchilar faoliyati jurnalini tashkil etish




    Download 1.81 Mb.
    bet29/50
    Sana25.01.2021
    Hajmi1.81 Mb.
    #13068
    1   ...   25   26   27   28   29   30   31   32   ...   50

    Hello World

    ");



    string user_agent = HttpContext.Request.UserAgent;

    string url = HttpContext.Request.RawUrl;

    string ip = HttpContext.Request.UserHostAddress;

    string referrer = HttpContext.Request.UrlReferrer == null ? "" : HttpContext.Request.UrlReferrer.AbsoluteUri;

    return "
    User-Agent: "+user_agent+"

    Url zaprosa: "+url+



    "

    Referer: " + referrer + "

    IP-adres: "+ip+"
    ";


    }
    yoki bunday:

    public void ContextData()

    {

    HttpContext.Response.Write("

    Hello World

    ");

    }
    Bu erda httpContext.Respone.Write metodi, oqimning ichini aniq narsalar bilan tto`ldiradi, qaysisi parametr deb uzatilgan. Lekin, reallikda Ation Result ob`yektlarni yaratadigan metodlarni ishlatish osonroq, masalan, ifodalar.

    Foydalanuvchini aniqlash.

    httpContext ob`yekti foydalanuvchini aniqlaydi:



    bool IsAdmin = HttpContext.User.IsInRole("admin");

    //foydalanuvchi adminstrator yoki yo`qmi, aniqlaymiz.

    bool IsAuth=HttpContext.User.Identity.IsAuthenticated;

    //foydalanuvchi autentsifitsirlanganmi, aniqlaymiz

    string login = HttpContext.User.Identity.Name; //avtorizatsiyalashgan foydalanuvchining logini.

    2.2. MS C# dasturlash tili va MySQL MBBT asosiy tushunchalar

    Microsoft korporatsiyasi o’zining oynalar bilan ishlovchi va dunyoda eng ko’p tarqalgan va juda ham ko’p foydalanuvchilar tomonidan ma’qullangan operatsion tizimi Windows uchun ishlab chiqqan Visual Studio (bundan so’ng VS deb yuritiladi) muhiti ham faqatgina oynalar orqaligina ishlaydi. Unda mavjud barcha dastrulash tillari oynalarga bo’lingan va shu oynalar yordamida bir biriga bog’langan. VS yuklash uchun Start->program->Microsoft Visual Studio->Microsoft Visual Studio ketma ketligini bajarish kerak.VS yuklanganda odatda quyidagi ko’rinishda bo’ladi :



    a) Birinchi navbatda ,VS yuklanganda Start Page muloqot oynasi ochiladi. Bu muloqot oynasida :



    2.2.1-chizma Visual studio muloqot oynasi

    1.Recent Projects – avval ishlangan loyihalardan 6 tasi ekranda ko’rsatilgan bo’ladi , ularni ustiga sichqonchaning chap tugmasini ikki marotaba bosish orqali ishga tushirish mumkin , shu bo’limning pastki qismida Open : Projects va Create: Projects bandlari bo’lib , open bandi orqali xotirada mavjud bo’lgan loyihani qayta ochish imkonini beradi , create bandi orqali esa yangi loyiha yaratish mumkin.

    2. Getting started – loyiha yaratish va shu muhit haqida ma’lumot olish imkonini beradi.

    3. Visual Studio Headlines – bu bo’limda sizning shu muhitda ishlayotganingiz uchun uning mualliflari tomonidan bildirilgan minnatdorligi ko’rsatilgan.

    4. Visual Studio Developer News – bu asosiy qismda VS ustida qanday o’zgarishlar olib borilayotgani yoki olib borilgani haqida ma’lumot beriladi.

    Endi biz yangi foydalanuvchi bo’lganimiz uchun bu muloqot oynasini yopib ,yangi oyna ochamiz. Buning uchun biz menyular paneli bilan yaxshi tanishishimiz kerak.




    2.1.2-chizma File menyusining vazifalari


    Download 1.81 Mb.
    1   ...   25   26   27   28   29   30   31   32   ...   50




    Download 1.81 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Universitet informatsion tizimida foydalanuvchilar faoliyati jurnalini tashkil etish

    Download 1.81 Mb.