Ana içeriğe atla

Kayıtlar

C# etiketine sahip yayınlar gösteriliyor

.NET VE SQL İŞ MÜLAKATINDA SORULABİLECEK TERİMLER

Interface : İçinde boş methodların olduğu bir yapıdır. Bu yapıları kullanmak için sınıfın bu interfaceden kalıtım alması gerekmektedir. Sınıf, interfaceden kalıtım aldığı zaman içindeki tüm boş methodları implement edip, doldurması gerekmektedir. Abstract Class : Ortak özelliği olan birçok sınıfın base classıdır. Abstract classarın içine abstract methodlar yazılır. Abstract metotların içi boş olmalıdır. Abstract classlar sadece kalıtım alınabildiği için instance alınamaz. Örnek olarak : Kedi ve Köpek adında  sınıfımız olsun, İkisininde ortak özelliği ses çıkarmasıdır. Abstract bir class yazarız ve içine ses çıkarma isminde bir abstract method yazarız. Bu metotun gövdesı boş olmak zorundadır. Her canlı farklı ses çıkaracağı için bu metotları override ederek , kedi sınıfında "Miyav" olarak , köpek sınıfında ise "Hav Hav" olarak döndürürüz.  Virtual Metot : Bir class içinde method yazdığımızı düşünelim. Bu method bu class'ı kalıtım alacak olan class iç...

ASP.NET İLE UYGULAMA GELİŞTİRME

UYGULAMANIN TASARIMINI GELİŞTİRME    Bu yazımda default.aspx kısmında nasıl tasarım oluşturabilceğimizdden bahsedicem.Öncelikle bu sayfayı tanımamız gerekir.Sayfanın en üstünde bulunan kodlara bakarsak aşağıdaki 1.kod bizim C# kodları yazacağimizi söylüyor ve code tarafının default.aspx.cs olduğunu söylüyor. <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication2.Default" %>    Aşağıdaki kod ise html kullanacağımızı belirtiyor. <!DOCTYPE html>    HTML kodları yazmanın için tag'lar kullanıyoruz.Bu tag'ların başlaması için köşeli parantez ile başlatılması ve bittiği yerde yine köşeli parantez ile bitirilmesi gerekiyor.Html kodlarını <html></html> taglarının arasında yazmak zorundayız.Kapanış taglarında sizinde gördüğünüz gibi "/" işareti kullanılıyor.Html de 2 kısım vardır.İlk kısım <head></head> kısmı diğer kısım ise <body>...

ASP.NET İLE UYGULAMA GELİŞTİRME

ASP.NET WEB FORM    Önceki yazımda web uygulaması geliştirmek için öncelikle ne yapmamız gerektiğini yazmıştım.Bugün o uygulamanın üstüne web form ekleyerek sitemizin kod kısmını ve görüntü kısmını nasıl yapacağımızı yazacağım.    Uygulamamızı açtıktan sonra uygulamamıza sağ tıklıyoruz.Fakat burda önemli olan solution kısmına sağ tıklamıyoruz,kendi projemize sağ tıklıyoruz.Add diyoruz çıkan seçeneklerden Web Form kısmını seçiyoruz.Sitemizde ilk açılan kısım default olarak isimlendirilir.Bu bir zorunluluk değildir.Fakat kendinizi böyle alıştırmanız iyi olacaktır.Formumuza default ismini verdikten sonra ekrana Default.aspx sayfası açılacaktır.Solutıon explorer kısmına ise Default.aspx isminde Web Formumuz gelecektir.Öncelikle sağdaki yeri incelersek,                                                            ...

ASP.NET İLE UYGULAMA GELİŞTİRME

ASP.NET GİRİŞ    Bir web uygulaması geliştirmek için öncelikle Microsof Visual Studio'yu açıyoruz.Burada yeni bir proje başlatmak için New Project diyoruz.Karşımıza çıkan ekrandan soldaki Visual C# ve Wwb alt başlığını seçiyoruz.Karşımıza gelen ekrandan ASP.NET Web Application seçiyoruz ve uygulamamıza alttaj-ki name alanından isim veriyoruz(Türkçe karakterler kullanmamaya dikkat ediniz.).Ayrıca name altındaki alandan projemizin nereye kaydedileceğinin yolunu ayarlayabilirsiniz.Onaylayarak devam ediyoruz.Ekrana bir pencere daha gelecektir.Burada bizim nasıl bir Web Uygulaması yapacağımızı sormaktadır.Bir Mvc projesimi veya Web Form kullanarak bir projemi yapacağımızı sormaktadır.Ekranın sağ altındaki Host in the cloud kısmı işaretli olmamasına dikkat ediniz.Bu kutucuk bize host hizmetinin sunulmasını sağlar.Biliyorsunuz ki web uygulamanızı geliştirdikten sonra internete atmak içn bir host almanız gerekmektedir.Microsoft bunu bizim için sağlıyor.Eğer bu kutucugu işaretlers...

Javascript Diziler

Herkese Yeniden Merhaba Arkadaşlar,bugün dizilere giriş yapacağız.Öncelikle dizinin tanımından bahsedelim.Normalde Javascriptte sayılar,harfler kendi aralarında gruplanabiliyor.Diziler bize farklı türden aynı özellikteki değişkenleri tek bir çatı altında toplamamızı sağlar. Diziler var diziismi=new Array() olarak tanımlanırlar. Bilmeniz gereken diğer bir olayda diziler 0.terimden başlar yani diziniz; 0.değişken 1.değişken olarak gider.Eğer siz n tane değişkeniniz varsa diziniz n+1 elemanlıdır.Dizinin içine değişken eklemek için köşeli parantez kullanıyoruz.Yani;             var diziismi=new Array();             dizi[0]="kırmızı";             dizi[1]="mavi";             dizi[2]="pembe"; Yukarıda bir diziismi adlı dizi tanımladım.Dizinin ismini değiştirebilirsiniz.Daha sonra 0.terime "Kırmızı",...

Javascript Do-While&For Örnek

Herkese Yeniden Merhaba,Arkadaşlar,bu yazımda do-while ile ilgili bir örnek yapacağız aynı örneği for ile de yapabilirsiniz.Yazının altına for ile nasıl yapılacağını koyacağım.Siz deneyin yapamazsanız kodlara bakın.Eğer anlamassanız kodları yorum olarak sorarsanız en yakın zamanda cevap vermeye çalışacağım. Örneğimizin amacı ,bundan önceki yazımda yaptığım örneği genelleyip yapmak.Bir önceki örnekte kullanıcıdan 2 sayı alıyorduk ve bu kesin bişeydi yani kullanıcı size 2den başka bir değer girdirmiyordu.Bu sefer şunu düşünün,elinizde 2 sınav ile sınıfı geçecek insanlar,1 sınav ile sınıfı geçecek insanlar yada 5 sınavla sınıfı geçecek insanlar var.Siz hepsinde farklı sayıda not gireceksiniz.Bunu ama 3 yada 2 sınav deyip kesinleştirmek istemiyorsunuz.Mesela,                 Kübra Nur İpek             Aslı Nur İpek            Fatma İpek               ...

Javascript For Döngüleri

Herkese Yeniden Merhaba,Bugün sizlere For döngülerinden bahsedeceğim.Daha önce 2 çeşit döngü görmüştük for bizim daha sıklıkla kullandığımız bir döngü çeşitidir.For döngüsünün yapısı şu şekildedir.                     for (değişken taımlama;şart kısmı;ne şekilde değişeceği)                    {Sonuçta ne yapılacağı.} Bir örnek vermek gerekirse,                   for (var i=0;i<10;i=i+2)                  {document.write("Merhaba Dünya" +i); document.write("<br/>") }                  Hemen örneği açıklayalım.Önce for döngümüzün içine i adlı bir değişken tanımladık.Daha sonra şart olarak 2.kısım olan i küçük 10 yazdık bu döngümüzü 10 olana kadar devam ettirir.10 olduğunda durur.Peki 3.kısımdaki i=+2 ne d...

Javascipt Kullanıcı Temalı

Herkese Merhaba arkadaşlar,bugün sizlerle kullanıcıdan bilgi isteme bunu değişken olarak tanımlayıp yapmak istediğimiz işlemi yaptırmaya kullanmayı göreceğiz.Diğer derslerde document.write() komutunun ekrana yazı basmak olarak kullanmayı görmüştük,kullanıcıdan bilgi istemek için ise prompt(); ifadesini kullanıyoruz.Örnek olarak,               var metin=prompt("Adınızı giriniz",""); v ar sayi1=prompt("1.sayıyı giriniz","");              var sayi2=prompt("2.sayıyı giriniz","");              var sayi3=prompt("3.sayıyı giriniz",""); Yukarıdaki örnekte önce metin isminde bir değişken tanımladık ve prompt ile onu kullanıcının girmesini sağladık.Daha sonra kullanıcıdan3 sayı gimesini istedik.Prompt ifadesinde farkettiysen 1 tane de boşluk bırakan tırnak işareti kullandık bunun sebebi taracıyımız bazen kodları tanımıyor eğer siz içi boş tırnak ifadesini kullanmazsanız İn...

Javscript Giriş

Herkese Yeniden Merhaba,Bugün sizle ufaktan javascript betik diline giriş yapıyoruz.Öncelikle Notepad++ editörümüzü açıyoruz.Javascript html kodları arasına yazılan bir dildir.Bu yüzden öncelikle aşağıdaki tagları editörümüze yazıyoruz Ctrl+S ile kaydediyoruz.Çıkan sayfada Kayıt Türü txt olan yerı Hyper Text Markup Language File yani html yapıyoruz ve masaüstüne kaydediyoruz.                             <html>                                 <head>                                      <title></title>                                 </head>                             ...

Visual Studio 2015 Tanıtım

İlk önce ASP.NET ve C# dillerini Visual Studio 2015 Community programını kullanıcaz.Bu program lisans gerektiren bir program fakat dreamspark.com sitesinden eğer öğrenciysen ücretsiz şekilde indirip yararlanabilirsiniz.Onun dışında 30 günlük bir deneme sürümünüde kullanabilirsiniz.Ben burada anlattığım çoğu şeyi bu program üzerinden anlatacağım için indirmenizde fayda var. Visual Studio kurulumu basit ama uzun süren bir programdır.Kurduktan sonra açtığınız zaman sol üst köşede yatay şekilde file,edit,view,debug... diye giden bir menü sol yanda dik şekilde Start>New Project>Open Project... şeklinde bir menü ve ortada da yazıların olduğu bir ekran karşınıza çıkar.Sağ tarafta ise bizi 3 kısım karşılıyor.İlk kısım Solution Explorer sizin yönettiğiniz projeler burda görünür.Yanında Team Explorer var,buda toplu bir projeye girdiğiniz zaman eğer projenin bir kısmını siz bir kısmını diğer arkadaşlar yapıyorsa yaptığınız kısmı buraya atarak check edip diğer gün işe başladığınızda herkesi...