Anasayfa           Hakkımızda          İletişim     


Türkçe Dili English Language Germany Language English Language
  • Semih Tanış bir bağlantı paylaştı

    Entity Framework Code First Mimarisi - MVC ve Migration İşlemi         Tarih : 25 Kasım 2016 Cuma

  • Semih Tanış bir bağlantı paylaştı

    String Concatenation         Tarih : 14 Kasım 2016 Pazartesi

    + operatörünün diğer bir kullanım yeri de iki string ifadenin arka arkaya eklenmesini sağlamaktadır. Bu işleme string concatenation denir.

     

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace StringConcenation
    {
        class Program
        {
            static void Main(string[] args)
            {
                // + Operatörünün diğer kullanım yeri string türünden ifadeleri arka arkaya eklemek için kullanılır.
                //Bu işleme String Concatenion denir.
                string s1 = "Semih";
                string s2 = "Tanış";
                Console
  • Semih Tanış bir bağlantı paylaştı

    C# Application Domain         Tarih : 28 Ekim 2016 Cuma

    C# dilinde Application Domain dedğimiz şey Assembly'nin en can alıcı alıcı özelliğidir.Application Domain birbirinden bağımsız birden fazla process veya program asenkron şekilde çalışmasını sağlamaktadır. Bu asenkron çalışan programlar birbiriyle iletişime geçebiliir ve veri alış verişinde bulunabilirler. 

    Buna örnek verecek olursak, tüm developerlarında bildiği, bir ASP web projesine(bir web sitesine) birden fazla kişi bağlanır. Herbir kullanıcının yaptığı işlemlerin farklı olması ve bu yapılan işlemlerin herhangi birinde sorun yaşanması haline web sunucusu devre dışı kalmaktadır. ASP.NET bu sorun tamamiyle Application Domain sayesinde çözülmüştür.

  • Semih Tanış bir bağlantı paylaştı

    C# Nedir?         Tarih : 19 Ekim 2016 Çarşamba

  • Semih Tanış bir bağlantı paylaştı

    MVC - Encapsulation         Tarih : 23 Eylül 2016 Cuma

    Merhaba Arkadaşlar;

    Bu gün kü makalemizde OOP(Object Orianted Programming) konularından olan Encapsulation İşleminin MVC 'de nasıl yapıldığını öğreneceğiniz. İlk Olarak Encapsulation nedir ? sizlere bu konudan bahsetmek isterim. Encapsulation dediğimiz olay, Değer atama ve değer alma işlemlerini method haline getirmektir.

    Nasıl yani?  dedğinizi duyar gibiyim. Değişkenler private tanımlanır. Değişkene dışardan direkt erişilmesine izin verilmez. Örneğimiz de bunu daha iyi anlayacaksınız. Yapacağımız uygulamada eğer değişken atama sırasında method çağırılır ismi Sercan ise ekrana hata mesajı bastırılır.

    1- İlk olarak bir proje açıyoruz Visual studiomuzdan Projenin ismi de MVC-Encapsulation ve karşımıza Çıkan Ekranda MVC'yi seçiyoruz ilerliyoruz.

    2- Daha sonra Model Klosörüne sağ tıklayıp bir Class oluşturuyoruz ismi Ogrenci adında .

    3 -  Ardından HomeController'dan Index Action Result'unda değişkenmizi class'a yollayıp kontrol ettirelim. Tasarımda da bir tane Html.Textbox ile buton koyuyoryuz. Butona basıldığında HomeController'a girilen text'i alıp Ogrenci classımıza SetAdi adlı methodumuza textboxtan gelen veriyi gönderiyoruz. Program Ogrenci Class'ına yönlenir. gelen deger "Sercan" 'a eşitse ekrana hata mesaja bastırıyoruz.   if (value == "Sercan")throw new Exception("Bu adam kara listedir.");   Bu hata mesajı catch bloguna düşer ve ekrana  Index'te hata mesajını yazdırıyoruz. Index.cshtml ekran kodları aşağıdaki gibidir.


    Biz bu uygulamada değer atama ve değer alma işlemini, değer almadan önce kontrol ettirdik.
     

    <
 1 2 3 4 5 

Ziyaretçi İstatistiği

Ip : 54.159.239.251
Saat 12:33:30  
Tarih : 9.12.2016
Online : 1  
Toplam : 28249