Cumartesi Mart 10th, 2018

C#

C# Microsoftun geliştirmiş olduğu bir dildir . C++ ve Java dillerinde etkilenilerek yapılmıştır. C# programlama dili C ve C++ programlama dilleriyle yapabildikleri dahada ileriye taşıyan bir programlama dilidir. C# kodlama yapabilmek için ben Visual Studio kullanacağım. Visual Studio Kurulumu için buraya tıklayabilirsiniz. Daha önce C dilinde yaptığım her şeyi C# ile de yapabiliyorum. Bilmemiz gereken bazı basit ifadeler; Console.Write(): Bu ifade ile direk aynı satıra […]

Cumartesi Mart 10th, 2018

C – Yapılar – Fonksiyonlar – Arrayler

C dilinde yapıları tanımlarken array leri kullanabildigimizi daha önce yazımızda bahsetmiştim. Önceki yazı için buraya tıklayabilirsiniz. Yapıları tanımladıktan sonra yapıları bir fonksiyon ile de yapıların içini doldurabiliyoruz. Bugun yapıları ilgili fonksiyon ve arrayleri kullanarak program yapacağım. İlk program bir önceki yazımızda yapmış olduğumuz gibi  öğrencinin bilgilerini isteyeceğim ama bu sefer arrayleri kullanarak sadece bir değilde daha fazla öğrencinin bilgilerini isteyebileceğim. Kod Dizimi; #include<stdio.h> struct ogrenci{ […]

Çarşamba Mart 7th, 2018

C- Yapılar

C dilinde bir yapı belirterek daha  daha sonra main fonksiyonu içerisinde kullanıcıdan veya kendiniz bu yapının içini doldurabilirsiniz. Yapılar çok kullanışlıdır sürekli aynı şeyleri yazmak yerine bir yapı oluşturup işlemlerinizi daha kolay yapabiliyorsunuz. Yapıları fonksiyon ile beraberde kullanabiliyorsunuz bir sonraki yazımda beraber kullanımıyla ilgili programlar yapacağım. Şimdi bir yapı oluşturacağım ve bu yapı öğrenci yapısı olacak. Öğrencini ismini, soy ismini, okul numarasını ve yaşını içerecek […]

Çarşamba Şubat 28th, 2018

C – Pointer Ve Arrayler

Daha önceki yazılarımızda sayıların ve yahutta karakterlerin pointer olarak tanımlandığını gördük , peki arrayler (diziler) pointer olarak tanımlanabilir mi? Evet . Şimdi rastgele bir dizi tanımlasanız ve dizinin içine elemanlar yerleştirseniz bu dizinin elemanlarınız bilgisayarda yer tutması gerekiyor  . Bu durumlarda arrayin içindeki elemanların yerlerini bulmak için yine pointerları kullanacağım. İlk basit bir program yapacağım. Bir array tanımlayacağım ve sonrasında arrayin içine elemanlar yerleştireceğim daha […]

Çarşamba Şubat 28th, 2018

C – Pointer Call By Value Ve Call By Reference

Pointerlar da fonksiyonları kullanarak ekrana değerler bastırabiliriz. Bunu iki farklı şekilde yapabiliriz . Bunlardan birincisi Call By Value . Call By Value’ yu kullanarak normal main fonksiyonu içerisine yazdığımız şeyleri başka bir fonksiyon oluşturup o fonksiyonla değeri ekrana bastırabiliyoruz . Bu Call By Value oluyor. Call By Reference ise pointerları kullanarak gerçekleştiryoruz yani gene main fonksiyon içerisinde yazdığınız şeyleri başka tanımlanmış olan fonksiyon içerisinde pointerları […]

Çarşamba Şubat 21st, 2018

C – Pointer

Pointerlar bir degişkenin veya tanımladığınız bir şeyin tuttuğu adresi gösterir. Örnek vermek gerekirse mesela diyelim a =5 dediniz a nın bu programlama içerisinde bir yeri , adresi olması lazım bu pointer olarak tanımlanıyor , o adresi girdiğiniz zamanda tanımlamış olduğunuz a ‘ nın değeri ekrana basılıcaktır. a’nın pointeri yani adresini görebilmek için * işaretini ve p harfini kullanırız yani a nın adresini görmek için a […]

Cuma Şubat 16th, 2018

Xamarin Emulatorun Açılıp Kapanma Sorunu

Xamarin de emulator de uygulamanızı çalıştırdığınız zaman , uygulamanız hemen açılıp kapanıyorsa ve bir kaç dakika bekledikten sonra tekrar emulator de açmaya çalıştığınızda açılıyorsa bazı ayarları değiştirmeniz gerekecektir. İlk olarak emulatorü kapatmanız lazım emulatorü kapattıktan sonra ara çubuğuna tıklayarak Hyper-V Yöneticisini çalıştırın. Hyper – V Yöneticisini çalıştırdıktan sonra hangi emulator de çalışmak istiyorsanız o emulatorun üzerinde sağa tıklayıp ayarlarına gidin . Ayarlara gittikten sonra İşlemciye […]

Perşembe Şubat 15th, 2018

C- Fonksiyonlar

Fonksiyonlar  programlama dillerinde sürekli aynı şeyleri yazmamak için vardır. Yani şöyle düşünün toplama işlemi yaparken sürekli sayıları toplayabilecek bir kod dizimi yazmak yerine bir fonksiyon oluşturup bu fonksiyonun içine aynı kod dizimini yazdığınızda ve o fonksiyonu çağırdığınızda aynı sonucu ekrana basacaktır ayrıca fonksiyonları kullanırsanız yazdığınız kodun boyutu küçülür. Fonksiyonları neden kullanıyoruz ?; Kodun okunabilirliğini arttırır. Kodun tekrar kullanabilirliğini arttırır. Kodu tekrar yazmak yerine fonksiyonları kullanırız. […]

Çarşamba Şubat 14th, 2018

C – Array 2

Arraylere geçen ki yazımızda bahsetmiştik . Bir önceki makaleye buraya tıklayarak gidebilirsiniz. Bu yazımızda arraylerle 2 boyutlu diziler yapacağım. Arraylerin ilerleyen konularda yani fonksiyonlarla ilgili maklaleler yazdıktan sonra ikisini birlikte kullanarak örnekler paylaşacağım. İlk olarak matris şekli oluşturacağım. Normal matematikteki gibi . Bunu yapabilmem için yazmam gereken kod dizimi aşağıdaki gibidir. #include<stdio.h> int main() { int matris[3][3] = {{1,2,3},{4,5,6},{7,8,9}}; int a,b; // a ve b […]

Pazartesi Şubat 12th, 2018

C – Array – 1

Array dizi anlamına gelmektedir . C dilinde arrayleri yapmak istedigimiz şeyleri dizinin içinde saklayarak yapabilir veya dizinin yani arrayin içine koyduğumuz şeyleri ekrana bastırmak için kullanabiliriz aynı zamanda mesela şöyle diyelim diziye bir sayı attadıgınız bu sayı dizinin 4. elemanı bu sayıyı getirip ekrana bastırabiliyorsunuz. Dizilerde (Arraylerde) 1. eleman aslında 0 diye geçer yani ilk yazdıgınız şey aslında 0. elemandır. Program yaparak bunları daha iyi […]