Aylık Arşiv: Haziran 2015

Microsoft Visual Studio İkinci Ders: Kullanıcı Adı Şifre Oluştur

Microsoft Visual Studio ile Kullanıcı Adı Şifre oluşturmak için console uygulamasında gerekli kod aşağı verilmiştir.

 

namespace ConsoleApplication2

{

class Program

{

static void Main(string[] args)

{

Console.Write(“kullanıcı adınız giriniz : “);

string kullanıcı = Console.ReadLine();

 

Console.Write(“parola giriniz : “);

string parola = Console.ReadLine();

 

if (kullanıcı == “sait” | parola ==”1234″)

{

Console.Write(“hoşgeldin  {0}  sahip”, kullanıcı);

Console.Read();

}

else

{

Console.Write(“kimsiniz sizi tanıyamadık”);

Console.ReadLine();

}

}

}

}

Motorola XT1585

 ilk cep telefon olan Motorola DynaTAC’ı üreten Motorola,  2011 yılının sonlarında telefon bölümü Google Inc. tarafından satın alınıp 2014 yılında ise Lenovo firmasına satılmıştır. Akıllı telefon ve akıllı bilekliklerle kendinden söz ettiren Motorola, Motorola XT1585 modelinde hangi yenilikleri getireceği merakla bekleniyor.  Motorola XT1585 modelinde hangi işlemciyi kullanacağı kamera ve işlemci özellikleri yakında ortaya çıkacak gibi gözüküyor.

Microsoft Visual Studio İlk Ders: Değişkenler

Microsoft Visual studio ilk derse giriş

Visual studio da yazılıma başlarken temel olarak öğrenmemiz gereken tanımlara bakalım

 

Byte 0-255 arasında değer tutan sayısal tiptir.  Byte yas = 25;  değişken tanımlamak.

Daha önce kullanılmayan verilerin altını çizer uyarı verir. Daha önce kullanılmadı diye.

Önce tip tanımlanır sonra tipin ismi yazılır.

Sbyte  -128 den +127 ye kadar değer alabilir. Sbyte = signbyte  tamsayı

Short    -32768 den 32767 ye kadar tamsayı

Ushort  65535 değer tutar. Tamsayı

İnt   4 bayt yer tutar.  -1,14 milyar dan +1,14 milyara kadar değer tutar. 10 haneli rakam tam sayı

Uint 0 dan başlar 2,28 milyara kadar değer tutar

Long tam sayıların en büyüğüdür  – den + ya kadar değer

Ulong 0 dan başlar 19 haneli değer

 

Ondalık tiplerin hassasiyetine göre

Float en küçük ondalıklı tip uzunluk birimlerinde kullanılır.

Double matematiksel işlemler için kullanılır. Varsayılan ondalıklı tip.

Decimal  parasal ifadelerde kullanılır.

 

Mantıksal tipler

Bool ram de en az yer kaplayan tip true veya false tutar

 

Metinsel tipler

Char bir karakter tutar  A, ö, 7, gibi

String en çok kullanılan tiptir.  Birden fazla karakterden oluşan metin tutar.

Char karakter = ‘2’ tek karakter girebilir.

 

Object içerisinde ne olursa olsun tutabilen bir tiptir. Sayı nesne her şeyi tutabilir.

Object nesne = “metin girilir”

Nesne = 34;

Nesne = 1232565632;

Nesne = 45.23

Nesne = ‘i’;

 

Klavyeden girilen herşey metindir.

White space kodlar arasındaki anlamsız boşluklardır.

 

Console.Write(“isminiz nedir : “);

string isim = Console.ReadLine();

Console.Clear();

Console.Write(“hoşgeldin ” + isim);

Console.Read();

 

DÖNÜŞÜM YÖNTEMLERİ

Cast benzer tiplerin basit tiplerin birbirlerine dönüştürülmesi ve object tipinin başka tipe dönüştürmesi

Short kucuk =124;   int buyuk = kucuk   değiştirilmesine gerek kalınmayan bir tipi vardır.

İnt b2 = 465456;              short k2 = b2; bu durumunda hata verir.  Bu durumda

Short k2= (short)b2

 

Cast  yetersiz geldiği yerlerde convert ya da pars kullanılır.

Convert

Parse

Parse dönüşüm türünde  string ister. Pratik olduğu için kullanılır.

 

 

 

Visual Studio Tutulan Sayıyı Bulma Konsol Uygulaması

Visual Studio Tutulan Sayıyı Bulma Konsol Uygulaması

 

namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
int girilen = 0;
int sayac = 0;

Random rastgele = new Random();
int tutulansayi = rastgele.Next(1, 10);

Console.Write(“tutulan sayıyı bulunuz : “);
do
{
sayac++;
girilen = Convert.ToInt32(Console.ReadLine());

if (tutulansayi < girilen)
Console.Write(“lütfen daha küçük bir sayı girin”);

else if (tutulansayi > girilen)
Console.Write(“lütfen daha büyük bir sayı giriniz”);
}

while (girilen != tutulansayi);

Console.Write(“tebrikler. {0} kerede sayıyı buldunuz”, sayac);
Console.ReadLine();
}
}
}

Visual Studio Switch Case Kodları

Visual Studio Switch Case kodlarını kullanarak günleri sayılara tanımlayabilirsiniz

 

namespace switch_case

{

class Program

{

static void Main(string[] args)

{

Console.Write(“gün giriniz : “);

string gun = Console.ReadLine();

switch (gun)

{

case “1”: Console.Write(“pazartesi”); break;

case “2”: Console.Write(“salı”); break;

case “3”: Console.Write(“çarşamba”); break;

case “4”: Console.Write(“perşembe”); break;

case “5”: Console.Write(“cuma”); break;

case “6”: Console.Write(“cumartesi”); break;

case “7”: Console.Write(“pazar”); break;

default :

Console.Write(“hatalı giriş yaptınız”);

break;

}

Console.Read();

}

}

}

Visual Studio Switch Case Ay mevsim Konsol Uygulaması

Visual Studio Switch Case Ay mevsim Konsol Uygulaması

Ayları veya ayların sıra numaralarını yazınca mevsimleri yazan konsol uygulaması aşağıdadır.

 

namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{

Console.Write (“Kullanıcı adı giriniz : “);
string kullanici = Console.ReadLine();

Console.Write(“ay giriniz”);

string ay = Console.ReadLine();

switch (ay)
{
case “12”:
case “1”:
case “2”:
case “3”:
case “aralık”:
case “ocak”:
case “OCAK”:
case “ŞUBAT”:
case “Şubat”:
case “Mart”:
case “MART”:
Console.Write(“{0} kış yazdınız”); break;

case”4″:
case”5″:
case”nisan”:
case”mayıs”:
Console.Write(“{0} ilkbahar yazdınız”,kullanici); break;

default:
Console.Write(” Sayın {0} hatalı giriş yaptınız”, kullanici); break;
}
Console.ReadKey();
}
}
}

Visual Studio 1 den 100 e Kadar Sayıların Toplamını Bulma Konsol Uygulaması

 

Visual Studio 1 den 100 e Kadar Sayıların Toplamını Bulma Konsol Uygulaması

 

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
// 1 den 100 e kadar olan sayıların toplamını bulma

int toplam = 0;
int sayac = 0;
while (sayac <= 5)
{
toplam += sayac;
sayac++;

}
Console.Write(“sayıların toplamı” + toplam);
Console.ReadKey();

}
}
}

Visual Studio Girilen Sayıyı Bulma Konsol Uygulaması

Visual Studio Girilen Sayıyı Bulma Konsol Uygulaması kodları aşağıdadır.

 

 

namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
Random rastgele = new Random();

int tutulansayi = rastgele.Next(1,100);
int girilen, sayac = 0;
Console.Write(“sayı girin : “);

do
{
sayac++;
girilen = int.Parse(Console.ReadLine());

if (girilen > tutulansayi)

Console.Write(“daha küçük bir sayı girin”);

else if (girilen < tutulansayi)

Console.Write(“daha büyük bir sayı girin”);

}
while (girilen != tutulansayi);
Console.Write(“tebrikler {1} kerede buldunuz.Console tutulan sayı:{0} “,girilen, sayac);
Console.ReadLine();

}
}
}

Visual Studio Access Modifier

 

Visual Studio Access Modifier  private, protected, internal, protected internal, public olmak üzere 5 sınıfa ayrılmıştır.
 private ===>> kişisel yani sadece tanımlandığı sınıf içinden erişilebilir.

sınıf içinde access modifier yazılmadıysa private kabul edilir.
protected ===>> miras alınan sınıflardan erişilebilmeyi sağlar.
internal ===>> bulunduğu proje içinde erişilebilmeyi sağlar.
protected internal ===>> hem miras alan hem de proje içindeki kullanılan yerlerde erişilebilmeyi sağlar.
public ===>> umumi demektir. heryerden erişilebilmeyi sağlar.

Visual Studio Random Örnek Kodları

Visual Studio Random Fonksiyonu ile rastgele sayılar üretilebilir. Basit oyunların temelini bu random fonksiyonunu kullanarak oluşturabilirsiniz.

namespace ConsoleApplication2

{

    class Program

    {

        static void Main(string[] args)

        {

          Random rastgele = new Random();

            int tutulansayi = rastgele.Next(1,100);

            int girilen, sayac = 0;

            Console.Write(“sayı girin : “);

            do

            {

                sayac++;

                girilen = int.Parse(Console.ReadLine());

                if (girilen > tutulansayi)

                    Console.Write(“daha küçük bir sayı girin”);

                else if (girilen < tutulansayi)

                    Console.Write(“daha büyük bir sayı girin”);

            }

            while (girilen != tutulansayi);

//girilen sayı tutulan sayıya eşit değilse döngüyü devam et.

            Console.Write(“tebrikler {1} kerede buldunuz.Console tutulan sayı:{0} “,girilen, sayac);

            Console.ReadLine();

        }

    }

}