Kısayollar ve Kaçış Karakterleri

C# dilinde ters eğik çizgi işareti ( \ ) arkasından gelen karakterin, özel bir karakter yada kaçış karakteri olduğunu belirtmek için kullanılır.

İşte kaçış karakterlerinin listesi;

KarakterAçıklama
\aUyarı sesi çıkarır
\bBackspace
\fFormfeed
\nAlt satıra iner
\rSatır başı
\tYatay Tab
\vDikey Tab
\’Tek tırnak
\”Çift tırnak
\\Ters eğik çizgi
\?Soru işareti

Gelelim kod yazarken kullanmaktan büyük keyif alacağınız ve muhtemelen başka hiçbir kaynakta bulamayacağınız kısayollara 🙂

CTRL + K + CSatırı yorum satırına dönüştürür
CTRL + K + UYorum satırını kaldırır
CTRL + K + D  Kod formatına uygun olarak düzenler
CTRL + SHIFT + UBüyük harf yapar 

Okuyup zaman ayırdığınız için teşekkür ederim..

👋

Continue Reading

Online Eğitim Nedir?

E-Learning

Online eğitim; diğer bir deyişle uzaktan eğitim, teknolojinin bize sunmuş olduğu harika imkanlardan biridir. Klasik eğitimden en büyük farkı ise öğretmen ve öğrencinin aynı mekanda bulunmak zorunda olmamasıdır. Online eğitimde mekan, internettir ve hemen hemen hepimizin evine girmiş olan bu teknoloji sayesinde eğitim de çok daha hızlı ve kolay bir şekilde bize ulaşabilmektedir.

Online Eğitimin Klasik Eğitimden Farkı Nedir?

Klasik eğitimde öğrenciler, eğitmenin bulunduğu mekana (örn. sınıfa, okula veya dershaneye) ulaşmak zorundadır. Çevresel faktörler ve ortamın koşulları her zaman elverişli olmayacağı için, bu durum eğitim için bir engel teşkil edebilir. Online eğitimde ise böyle bir engel söz konusu değildir.

Öne çıkan bir diğer fark ise şüphesiz öğrenci sayısıdır. Yürütülen araştırmalar, sınıf mevcudunun az olmasının öğrenmeyi kolaylaştırdığını göstermiştir. Kalabalık sınıflarda meydana gelen gürültü ve dikkat dağıtan diğer tüm unsurlar, bildiğiniz üzere öğrenmeyi olumsuz yönde etkilemektedir. Uzmanlar ideal bir sınıf ortamı için maksimum öğrenci sayısının 18-20 arasında olması gerektiğini söylüyorlar.

Çalışma odanızda kahvenizi alarak yada yatağınızda uzanarak derslere katılmanızı mümkün kılan online eğitim sistemi, şüphesiz klasik eğitime kıyasla derslere odaklanmanızı da önemli ölçüde kolaylaştıracaktır.

Eğitmenlerin, dersi almak isteyen öğrencilerine ulaşması da teknoloji sayesinde çok daha kolaydır. Klasik eğitimin getirmiş olduğu devam zorunluluğu ve öğrencilerin isteksiz oluşu, eğitmenin ders işleme konusunda ki motivasyonunu olumsuz yönde etkilerken, uzaktan eğitimde öğrenciler yalnızca almak istedikleri dersleri seçebilir. Bu sayede hem öğrenci, hemde öğretmen için çok daha verimli ve etkileşimli bir ders ortamı sağlanmış olur.

Online Eğitim’in Avantajları Nelerdir?

  • Öğrenim maliyeti daha ucuzdur.
  • Dikkat dağıtacak faktörler yok denecek kadar azdır.
  • Fiziksel engelliler için eşit imkanlar sağlar.
  • Her yaştan öğrenciye ulaşılabilir.
  • İş hayatınız için önemli bir fark yaratır.
  • Teknoloji sayesinde, zengin materyaller kullanılabilir.
  • Eğitmen ile etkileşimli, dinamik bir ortam hazırlar.

Online Eğitim Veren Yerleri Nereden Bulabilirim?

Almak istediğiniz eğitimle ilgili arama motorlarında sorgulama yapabilirsiniz. Günümüzde üniversitelerin birçoğu Uzaktan Eğitim (UZEM)  vermektedir. Fakat bu eğitimlerin ücretli olduğunu da belirtmek isterim. Eğer ücretsiz eğitim arıyorsanız yazının sonunda paylaştığım linki kullanabilirsiniz.

Online Eğitim ile Hangi Dersleri Alabilirim?

Aslına bakarsanız bugün kampüste örgün eğitim ile alabileceğiniz eğitimlerin neredeyse hepsini uzaktan/online olarakta alabilirsiniz. Kişisel gelişim, finans, yabancı dil, yazılım ve teknoloji gibi pek alanda derslere katılabilir, kendinizi geliştirebilirsiniz. 

Evet, bu yazıya ilham olan eğitmenimin bir sözü ile, makaleme son vermek istiyorum.

Yazmaya devam edin. Yazmazsanız birgün hiç yazamazsınız. Bir yazarı geliştiren en büyük şey yazmaktır.

Bilal Şentürk


Ücretsiz online eğitimler ile ilgileniyorsanız, İstanbul İşletme Enstitüsü‘nün web sitesini ziyaret edebilirsiniz.

Okuyup zaman ayırdığınız için teşekkür ederim..

👋

Continue Reading

Consol’da eğlenceli bir uygulama

Sizde programlamaya Console’un o simsiyah ve büyüleyici ekranıyla başladıysanız, biraz eğlence arıyor olabilirsiniz. Bu uygulamanın ilginizi çekeceğini düşünüyorum. İyi çalışmalar…

Şimdide bu uygulamanın kodlarına bakalım.

Continue Reading

Ad Sense ve İnternet Reklamları

google-adsense-money     Bu makalemde Ad Sense veya diğer ismiyle Google Ads nedir? Nasıl kullanılır? Bunlara bi göz atalım istedim. Öncelikle ADS veya Ad Sense dediğimiz şey “advertisement” kelimesinden gelir ve Türkçe karşılığı “reklam”dır.

     Bir web siteniz veya bloğunuz varsa elbette diğer pek çok internet kullanıcısı gibi sizde sitenizden kolayca para kazanabilirsiniz. Tek yapmanız gereken Google veya diğer reklam veren şirketlerle anlaşarak, sitenizde reklam yayınlamak.

     Elbette istediğiniz şirketle anlaşabilirsiniz veya en çok tercih edilen şirket olan Google’ı seçip burayı tıklayabilirsiniz. Eğer gerçekten sık ziyaret edilen bir siteniz varsa sizde bu yöntemle ciddi rakamlar elde edebilir ve internetten zengin olabilirsiniz.

Continue Reading

Tom ve Jerry Oyunu

     Merhaba arkadaşlar bugün sizlere tanıtacağım bu basit oyun, aynı zamanda benim sınıf bitirme projemdi. Sizlere de ilham olması dileğiyle…

11

     Küçüklüğümüzden beri hep severek izlediğimiz Tom ve Jerry’e son yıllarda sanki biraz hasret kaldık gibi değil mi? .) Neden basit bir programlama kullanarak bu sevimli ikiliyi ölümsüzleştirmiyoruz?  Bu makalemin sonunda oyun yapmanın aslında o kadarda zor olmadığını göreceksiniz.

     Öncelikle giriş ekranından başlayalım. Burada oyuna biraz daha eğlence katması için ben zorluk seçme ekranı koydum. Elbette yemek tarifleri gibi her programcının kendi stili vardır kullanmaya da bilirsiniz. Bunun yerine sadece yükleniyor sayfası yada bir logoda kullanabilirsiniz.

22

     Oyunumuzun konusu ise şöyle Jerry’nin karnı çok açıkmış ve ekranda beliren tüm peynirleri süre bitmeden toplaması lazım. Elbette ekranda rastgele beliren Tom’da her zamanki gibi onu oldukça zorlayacak.

     Zorluk demişken, elbette oyunun başında seçtiğiniz zorluğa göre peynir sayısı, Tom’un hızı ve süre elbette değişiyor. Zor seviyede çok daha hızlı ve dikkatli olmalısınız.

     Oyunu kaybedince veya kazanıncada bu şekilde bi splash ekran bizi karşılıyor. Burada puanımız ve süremiz yazıyor.

33           22

Neyse sanırım bu kadar tanıtım yeterli .) projenin kodlarını buraya tıklayarak inceleyebilirsiniz. İyi çalışmalar…

Continue Reading

Kızılay Otomasyonu

giris

form

Bu projeyi yine üniversite 1. sınıfta bir dönem projesi olarak yapmıştım. Her ne kadar Kızılay’ın bu projeden haberi olmasada .) tam anlamıyla Kızılay için üretilmiş ve geliştirilmiş bir otomasyon programıdır. Veritabanı olarak Microsoft Access VT. (mdb) kullanılmıştır ve yazdırma, rapor alma, kayıt ekleme, gibi işlemlerin yapıldığı bu programda, donörlerin kişisel ve rutin bilgileride saklanmaktadır. Her nekadar bu projenin amacı; kan verme alışkanlığı kazandırmak ve hâlâ kağıtlarla yapılan bu işlemin daha güvenli ve hızlı bir ortama taşıyabilmek olsada, bir ödev olmanın ilerisine gidememesi ve şuanda kullanılmaması da beni hayli üzüyor. Bu yüzden bu projenin kodlarını şuan paylaşamayacağım fakat fikir olarak sizlerde bir kıvılcım yaratmasını diliyorum. Başarılar arkadaşlar…

Continue Reading

Değişken Tipleri

C#’da kullanılan değişkenleri bu makalemde sizler için topladım. Kolay gelsin…

C# taki adı CTS Karşılığı Açıklama Max ve Min aralık yada değeri
sbyte System.Byte 8 bit işaretli tamsayı -128 : 127
short System.Int16 16 bit işaretli tamsayı -32.768 : 32.767
int System.Int32 32 bit işaretli tamsayı -2.147.483.648 : 2.147.483.647
long System.Int64 64 bit işaretli tamsayı -9.223.372.036.854.775.808 : -9.223.372.036.854.775.807
byte System.Byte 8 bit işaretsiz tamsayı 0 : 255
ushort System.UInt16 16 bit işaretsiz tamsayı 0 : 65.535
uint System.UInt32 32 bit işaretsiz tamsayı 0 : 4.294.967.295
ulong System.UInt64 64 bit işaretsiz tamsayı 0 : 18.446.744.073.709.551.615
float System.Single 32 bit tek kayan sayı +yada – 1,5*10-45 : + ya da – 3,4*1038
double Sytem.Double 64 bit çift kayan sayı +yada – 5*10-324 : + ya da – 1,7*10308
decimal System.Decimal 128 bit ondalıklı sayı +yada – 1,5*10-28 : + ya da – 7,9*1028
bool System.Boolean true ya da false
char System.Char Karakterleri temsil eder 16 Unicode karakterleri
object System.Object Bütün veri türlerinin türediği kök eleman
string System.String Unicode karakterlerinden oluşan string
Continue Reading

Operatörler

Arkadaşlar operatörleri internette pek çok yerde görebilirsiniz ama çoğunun eksikleri olduğunu farkettim. Diğer operatörleri de es geçmemek lazım diyerek, başlıyorum.

Aritmetik Operatörler

Matematiksel işlemlerin gerçekleşmesi için kullanılırlar.

+

Toplama

Çıkarma

*

Çarpma

^

Üs Alma

/

Bölme

%

Mod

Aktarma Operatörleri

Değişkenlere değer aktarmak amacı ile kullanılırlar.

+=

Solundaki değişken ile sağındakini toplayarak, sonucu solundaki değişkene aktarır.

-=

Solundaki değişkenden sağındakini çıkartarak, sonucu solundaki değişkene aktarır.

*=

Solundaki değişken ile sağındakini çarparak, sonucu solundaki değişkene aktarır.

/=

Solundaki değişkeni sağındaki değişkene bölerek, sonucu solundaki değişkene aktarır.

%=

Solundaki değişkeni sağındaki değişkene bölerek, kalanı solundaki değişkene aktarır.

Mantıksal Operatörler

Aynı zamanda boolean operatörlerde denir. Mantıksal operatörlerle true ve false olmak üzere iki değer üzerinde işlem yapılır.

Operatör

İsmi

Açıklama

Örnek

&

VE

true değeri alması için iki değişkende true olmalıdır. true & true = true

true & false = false

false & true = false

false & false = false

|

VEYA

Değişkenlerden herhangi biri true ise true üretir. Sadece iki tarafda false ise false değeri üretilir. true | true = true

true | false = true

false | true = true

false | false = false

&&

VE DEĞİL

Eğer ilk değişken true ise and gerçekleşir. false ise bakılmaksızın false sonucu üretilir. false && işlem yapılmayan değişken = false

true && true = true

true && false = false

 

||

VEYA DEĞİL

Eğer ilk değişken false ise, or gerçekleşir. true ise bakılmaksızın true sonucu üretilir. true || işlem yapılmayan değişken = true

false || true = true

false || false = false

^

ÖZEL VEYA

İki değişkenden biri diğerinden farklı ise true sonucu üretir. true ^ true = false

true ^ false = true

false ^ true = true

false ^ false = false

!

DEĞİL

Değişkenin değerini tersine çevirir. ! true = false

! false = true

??

NULL COALESCING

Eğer ilk değişken null ise, ikinci değer hesaplanır. Aksi takdirde ikinci değişken işleme konulmaz.  x ?? y

?:

KOŞUL

 Eğer x değeri true ise, y değişkeni hesaplanır, false ise z hesaplanır.  x ?: y : z

Karşılaştırma Operatörleri

>

Büyüktür

<

Küçüktür

>=

Büyük ya da eşittir

<=

Küçük ya da eşittir

==

Eşittir

!

Değil

!=

Eşit Değil

–>

Uzaklaşma operatörü

<–

Yakınlaşma operatörü
Continue Reading

Yardımcı olabilecek siteler

Bu yazımda sizlere program yazarken ve uygulama geliştirirken kullanabileceğiniz birkaç kaynak vereceğim arkadaşlar.

codepen CSS, HTML, JavaScript le ilgili güzel örnekler paylaşılan bir site.

codeproject

C#, Visual Basic gibi pek çok dil ile yazılmış projeleri inceleyebilir, soru sorabilir veya yardım alabilirsiniz.

iconarchive

Programlarınız veya websiteniz için binlerce .ico ve .png bulabileceğiniz bir site.

w3

HTML, CSS, JavaScript, PHP, SQL.. kısaca web geliştiriciyseniz, çok işinize yaracak kocaman bir kütüphane.

Bunlar dışında elbette binlerce site var ve çoğunda programcı arkadaşlar birbirleri ile yardımlaşıyor, kodlarını paylaşıyorlar. Yani korkmanıza gerek yok 😉 bunlar benim tavsiyem, elbette başka sitelerden de yardım alabilirsiniz. İyi çalışmalar…

Continue Reading

IE’ye elveda Spartan’a merhaba :)

browsers-these-days_o_562015

Microsoft şirketinin Windows 10 da yeni bir tarayıcıyla geleceği düşünülüyor. İsmi Spartan… sanırım geçde olsa sonunda Microsoft, İnternet Explorer’ ın hiç kullanılmadığını farketti. İşte sizlere spartandan bi iki kare..

.spartan1 spartan2

Arayüzündeki modern tasarım bana ümit vadedici geldi. Bakalım Spartan Chrome ve Firefox’un karşında durabilecek kadar güçlü olacakmı…

Continue Reading