c sharp(c#) etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
c sharp(c#) etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

27 Ocak 2014 Pazartesi

Asp .Net Mvc'ye Giriş

Yorum Bırak

       Merhaba arkadaşlar,bugünkü yazımda sizlere genel olarak  MVC kavramından bahsedeceğim. MVC'yi açacak olursak,Model View Controller şeklinde tanımlayabiliriz. MVC bir framework yapısıdır. Aynı zamanda bir design pattern yani tasarım desenidir. Programcıların bazı şeyleri daha rahat yapabilmelerini ve projelerini farklı bir altyapı içerisinde yürütmelerini sağlar. Aynı zamanda bazı yerlerde 3 katmanlı mimari olarak da duyabilirsiniz.Bu 3 katmanı yani Model,View ve Controller katmanlarını biraz açıklayalım:


  • Model: Database modellemesinin yapıldığı katmandır. Bu kısım genelde entity framework veya nhibernate altyapıları ile birlikte kullanılır. Biraz daha açacak olursak bu kısımda bizim veritabanımızdaki tabloların satır,sütun bilgileri vs. gibi veritabanı ile ilişkili yapılar tutulur. Veritabanındaki tablolar classlar halinde, içerisindeki sütunlar ise propertyler halinde tutulur. Böylece sql sorgularına bağımlı kalmadan object oriented mantıığı ile crud işlemleri(insert,update,delete,select)
    yapılabilir.
Yazıyı Oku

23 Ocak 2011 Pazar

c# params

Yorum Bırak
Yazıyı Oku

c # ref out kullanımı

Yorum Bırak

Yazıyı Oku

c# goto,break,return,continue

Yorum Bırak
Yazıyı Oku

22 Ocak 2011 Cumartesi

c# encapsulation ve property

Yorum Bırak
Yazıyı Oku

c# class yapısı ve constructor yapısı

Yorum Bırak
Yazıyı Oku

c# metodların aşırı yüklenmesi

Yorum Bırak
Yazıyı Oku

c# metodların dizi döndürmesi

Yorum Bırak
Yazıyı Oku

c# metodlar - metodların kullanımı

Yorum Bırak
Yazıyı Oku

c# if else karar yapısı

Yorum Bırak
Yazıyı Oku

c# switch case yapısı

Yorum Bırak
Yazıyı Oku

c# while döngüsü

Yorum Bırak
Yazıyı Oku

c# for döngüsü

Yorum Bırak

Yazıyı Oku

c# foreach döngüsü

Yorum Bırak
Yazıyı Oku

c# do-while döngüsü

Yorum Bırak
Yazıyı Oku

c# veri tipleri ve değişkenler

Yorum Bırak
Yazıyı Oku

c # giriş

Yorum Bırak
Yazıyı Oku

21 Aralık 2010 Salı

matrisin transpoze' nu bulan c sharp programı

Yorum Bırak

a c program that computes the transpose of a matrix


program.cs  class




using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{

    class Program
    {
        static void Main(string[] args)
        {
             ArrayConverter con=new ArrayConverter();

            Console.WriteLine(" x dimension:");
            int x=int.Parse(Console.ReadLine());
            Console.WriteLine(" y dimension:");
            int y=int.Parse(Console.ReadLine());
            int s;
            int[,] deneme = new int[x, y];
              Random r = new Random();      //randomla sayı atıyoruz
              int e = 0;
              while ( e < x)
              {
                  for (int z = 0; z < y; z++)
                  {
                      s = r.Next(0,10);

                       deneme[e,z]=s;

                  }
                  e++;

              }



             int i =0;
              while( i < x)
              {
                  for (int z = 0; z < y; z++)
                  {
                      Console.Write(deneme[i,z]);
                      Console.Write(" ");
                  }
                  Console.WriteLine("\n");
                  i++;
              }
              Console.WriteLine("the new  array:");
              con.ReverseAndConvertArray(deneme);

              Console.ReadLine();


        }
    }
}


ArrayConverter class



using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class ArrayConverter
    {
        public void ReverseAndConvertArray(int[,] inputArray)
        {
            int a, b;
            a = inputArray.GetLength(0);

            b = inputArray.GetLength(1);
            int[,] jaggedarray = new int[b, a];

            int l = 0 ;
            int y = a - 1;
            if (a != b)
            {

                for (int i = 0; i < a; i++)
                {
                    for (int k = 0; k < b; k++)
                    {
                        jaggedarray[k, l] = inputArray[i, k];

                    }
                    l++;
                }
               int m = 0;
                while ( m < b)
                {
                    for (int z = 0; z < a; z++)
                    {
                        Console.Write(jaggedarray[m, z]);
                        Console.Write(" ");
                    }
                    Console.WriteLine("\n");
                }

            }
            else
            { l = 0;
                int q = 0;
                while (q < a)
                {
                    for (int k = 0; k < b; k++)
                    {
                        jaggedarray[k, l] = inputArray[i, k];

                    }
                    l++;
                    q++;
                }
                for (int i = 0; i < a; i++)
                {
                    for (int z = 0; z < b; z++)
                    {
                        Console.Write(jaggedarray[i, z]);
                        Console.Write(" ");
                    }
                    Console.WriteLine("\n");
                }

            }


        }
    }
}

Yazıyı Oku