Ana içeriğe atla

Kayıtlar

Web 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...

Java Ders13

Herkese Yeniden Merhaba Arkadaşlar, Bugün sizlerle aynı örneğin 3 değişik yöntemle yapılışını göstereceğim. Soru: 0 ile 100 arasındaki 15'in katı olan sayıları ekrana yazdır. Cevap 1: While döngüsü ile yapılışı,         int sayi=0;         while(sayi<100)        {            sayi++;            if(sayi%15!=0)           {              continue;            }            System.out.println(sayi);        } Ekran Görüntüsü: Cevap 2: Do-while döngüsü ile yapılışı,         int sayi=0;         do         {            sayi++;            if(sayi%15!=0)          { ...

Java Ders12

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle switch-case ile ilgili soru yaparak yazıma başlamak istiyorum. Soru: Kullanıcıdan doğum ayını ve yılını alacaksınız.O yılda o ayın kaç gün olduğunu verecek. Örnek: Doğum Yılınızı Giriniz:1994            Doğum Ayınızı Giriniz:12            1994 Tarıhinde 12.Ay 31 gündür. Cevap: Öncelikle şunu bilmeliyiz ki 1-3-5-7-8-10-12. aylar 31 gündür.4-6-9-11. aylar 30 gündür.Şubat ayı ise verilen tarhin 4'e bölümünden kalan 0 olması ve 100'e bölümünden kalanın 0 olmaması gerek veya 400'e bölümü 0 olması gerekiyor.   Scanner klavye=new Scanner(System.in); System.out.println("Doğum tarihinizi giriniz:"); int doğumtarihi=klavye.nextInt(); System.out.println("Doğum Ayınızı Giriniz:"); int doğumayı=klavye.nextInt(); int günsayı=0; switch (doğumayı) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: günsayı=31; break; ...

Java Ders11

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizle örnek yapacağız ve if-else yapısının diğer bir şekli olan switch-case yapısından bahsedeceğiz.Bunu soru üzerinden görelim. Soru: Program kullanıcıdan doğum ayını girmesini istesin ve doğum ayını alsın.Sayı olarak aldığı doğum ayının hangi ay'a denk geldiğini söylesin. Örnek: Doğum Ayınızı Giriniz:12(Kullanıcı Girecek)            Doğum Ayınız:Aralık(Enter yapınca ekranda çıkacak) Cevap: Önce kullanıcıdan veri alalım.               Scanner klavye=new Scanner(System.in);               System.out.println("Doğum Ayınızı Giriniz:");               int dogumayı=klavye.nextInt(); Not: Buraya yazacağımız kodların if-else olarak yapılmış halini görelim.  if(dogumayı==1)             {System.out.println("Doğum Ayınız:Ocak");}  if(dogumayı==2)      ...

Java Ders10

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle sayı tahmin oyunu kodlaması yapacağız. Soru: Bilgisayar rastgele olarak bir sayı tutsun ve kullanıcıdan sayı alarak bilgisayarın tuttuğu sayıyla eşit olana kadar devam etmesi eğer daha büyük bir sayı girdiyse "Çok Büyük" yazsın.Daha küçük bir sayı girdiğinde ise "Çok Küçük" yazsın. Cevap: Öncelikle size random yani rastgele olarak sayı nasıl tutulur bundan bahsetmeliyim.Scanner yapısını öğrenmiştik.Random yapısıda buna benzer şekildedir.                   Random rnd=new Random();                   int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı); Şeklinde yazılışı vardır. Bu kodu incelersek "Random rnd=new Random();"  ile yazdığımız kısımda rnd ifadesinin yerine istediğimiz kelimeyi koyabiliriz. Daha sonra  " int tutulansayı=rnd.nextInt(kaça kadar tutacağı sayı);"  bu ifadede ise tutulan sayının tutulansayı adlı bir...

Java Ders09

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerde bir önceki derste anlattığım konuyla ilgili soru yaparak başlayacağım. Soru: Kullanıcıdan 2 tane sayı isteyeceksiniz ve girdiği sayılardan büyük olanını ekrana yazacak. Cevap: Öncelikle 2 sayı alalım.             Scanner klavye=new Scanner(System.in);             int birincisayı;             int ikincisayi;             System.out.println("1.sayıyı giriniz.");             birincisayı=klavye.nextInt();             System.out.println("2.sayıyı giriniz.");             ikincisayı=klavye.nextInt(); Daha sonra şartımız birinci sayı,ikinci sayıdan büyük ise birinci sayıyı ekrana yaz.Eğer ikinci sayı,birinci sayıdan büyük ise ikinci sayıyı yazacak.            if(birincisayi>ikincisayi) ...

Java Ders08

Herkese Yeniden Merhaba Arkadaşlar,Bugün sizlerle if-else yapısına başlayacağız. Öncelikle if-else yapısından bahsedelim.İf-else yapıları şarta bağlı olarak yapılan işlemleri yapmamızı sağlar.Yani eğer durum şuna uyuyorsa şu işlemi yap.Eğer durum şuna uymuyorsa başka birşeyi yap şeklindedir. Günlük hayattan örnek vermek gerekirse: Sabah kalktığımzda eğer erken kalkarsam -> kahvaltı yaparım                                  eğer erken kalkamassam ->direk okula giderim.                                  eğer param varsa->okula taksiyle giderim.                                  eğer param yoksa->okula tabanvayla giderim. Gibi şarta bağlı olaylar yaşıyoruz.Bu gibi durumları if-else yapısıyla göreceğiz.Başka yapılarda ...

Java Ders07

Herkese Yeniden Merhaba Arkadaşlar,Bugünkü yazımda sizlerle kullanıcıdan veri alarak işlemler yapmayı anlatacağım. Bizim şuana kadar yaptığımız örneklerin hepsi kendi verdiğimiz değerlere bağlıydı.Bundan sonra biz sadece işlemlerin kod kısmını yazacağız ve değişkenleri kullanıcıdan isteyeceğiz.Bunun için kullanacağımız kod:                 Scanner klavye=new Scanner(System.in); Bu koda göz gezdirecek olursak değişebilen tek yer klavye kısmıdır.Klavye yazdığım yere siz kendi isteğinize göre değerler yazabilirsiniz. Örnek: Klavyeden bir değer girilmesini ve ekrana bu değerin basılmasını sağlayan kodlarımızı yazalım. Öncelikle scanner ile kullanıcıdan veri alacağımızı gösterelim.               Scanner verial=new Scanner(System.in);               int sayı;               System.out.println("Bir değer gir"); Daha sonra kullanıcıdan b...

Java Ders06

Herkese yeniden Merhaba Arkadaşlar,Bugün sizlerle örnek yapmaya devam edeceğiz.Her örnekte ayrı bir bilgi göstermeye çalışıyorum.Sizden istediğim bugünki yapacağımız örneğin sorusunu buraya yazacağım,sizin bunu önce bakmadan çözmeye çalışmanızı istiyorum. Soru: Bir kenarı 4 cm olan karenin alanını ve çevresini veren programı yazınız. Not: Karenin alanı (kenar uzunluğu)*(kenar uzunuğu)        Karenin çevresi 4*(kenar uzunluğu) Cevap: Öncelikle arkadaşlar bizim kenarımızın,alanımızın ve çevremizin olması gerekiyor.Bunların olması için bunları tanıtmamız gerekiyor.Bu değişkenlerin içine sayı gireceğimizi anlamış olmamız gerekiyor.O halde başlayalım... Bilgi: Arkadaşlar biz sayi tipindeki değişkenlerimizi "int" ile göstermiiştik.Bugün sizlere "double" değişkeninden bahsedeceğim.Double değişkeni sizin kesirli,virgüllü sayılarla işlem yapmanızı sağlar. İnt ile double arasındaki fark,int tamsayıları içerir;double ise virgüllü sayıları+tam sayıları içerir.Daha gen...

Java Ders05

Herkese yeniden Merhaba arkadaşlar,Sizlerle bugünkü derse bir örnekle başlamak istiyorum.Kodlarımızı yazarak sıralı şekilde anlatmaya çalışacağım.                 int sonuc=4; sonuc +=2; System.out.println(sonuc); Öncelikle sonuc adlı değişken verdik ve değerini 4'e eşitledik.Daha sonra gelen += işaretinin ne olduğunu önceki derlerimizde bahsetmiştik.+= işareti ile sonuç değişkenimize 2 ekledik ve yeni sonuç değeri olarak 6 olmuş oldu.Ekrana yeni sonuç değerimizin ne olduğunu görebilmek için sysout ile yazdırdık. sonuc -=2; System.out.println(sonuc); Daha sonra yeni sonuç değerimizden 2 çıkarmamız istenmiş.Burda dikkat etmeniz gereken şey javada bir değişkenin değeri değiştiğinde ondan önceki değerleri kalmaz.Yani sonuç değişkenimize 6 yaptığımız için en son eski sonuç değişkenimiz olan 4 silindi ve 6 üzerinden işlem yapacağız.Sonuç değerimizden 2 çıkarırsak ekrana 4 basm...

Java Ders04

Herkese yeniden Merhaba arkadaşlar,Bugün java derslerimizin 4.konusunu işleyeceğiz.Daha önceden gördüklerimizide kullanarak yeni projeler yapmaya çalışacağız. İlk olarak sizinle sadece int değişkenini gördük.Şimdi bir değişken tanımı daha göreceğiz.Buda "boolean" bu değişken 2 değer alabilir.Yanlış ise 0 değerini döndüren False alır.Doğru ise 1 değerini döndüren True alır.                 boolean basari=false; Bir diğer değineceğim konu ise;                =+ : Sol taraftaki değere sağ taraftaki değeri ekle yeni değerin olsun.                =-  : Değerimizi negatif değere çevirir.                -=  : Sol taraftaki değere sağ taraftaki değerden çıkar yeni değerin olsun.                --   ; Sol tarataki değerden 1'er 1'er çıkar.         ...