Notepad++ Türkçe İmla Sorunu

nppLogo

Notepad++ ile kod yazarken yorum satırlarına ve arayüz de yazı bulunan yerlere Türkçe yazılar yazınca altının çizildiğini gördüm. Bir kaç editörde daha rastlamıştım bu soruna. Satırlarca kod yazdıktan sonra gerçekten kötü bir görüntü oluşuyor. Bu sorunun sebebi editör kendi sözlüğünde olmayan kelimelerin altını çiziyor. Bu sorunu kaldırmak için yapmanız gerekenler çok basit. Adım adım anlatacağım.  İlk olarak üst menüden Eklentiler(Plugins) sekmesine tıklayıp DSpellCheck’e tıklıyoruz. Açılan sekmede Spell Check Document Automatically‘in başında tik vardır oraya tıklıyoruz ve sorunumuz çözülmüş oluyor.

Skype ile Localhostun Beraber Çalışması

İyi akşamlar arkadaşlar, geçenlerde bilgisayarıma format attım, format attıktan sonra gerekli programları kurdum ve Skype ile localhostun beraber çalışmadığını fark ettim. Normalde localhost da bir şeyler üstünde çalışırken pek Skype açık olmaz onun için bu zamana kadar denk gelmemişim herhalde. Skype ile localhostun beraber çalışması için ilk Skype kapatıp localhostu yani Wamp Server’i ya da Xampp’ı açıp sonradan Skype’ı açmamız gerekiyor. Bende bu çözümden rahatsız olduğum için nasıl düzelteceğimi araştırdım ve buldum sizlerle de paylaşmak istedim.

İlk olarak Skype’ı açıyoruz, Araçlar> Seçenekler > Gelişmiş > Bağlantı buradan da “Diğer gelen bağlantılar için 80 ve 443’ü kullan.”  Yazısının başındaki tiki kaldırıyoruz ve kaydet deyip çıkıyoruz. Bilgisayarımızı yeniden başlattığımız zaman Skype ile localhostunuzu beraber kullanabileceksiniz.

Adsız

 

Sublime Text – Tema Değiştirmek

Merhaba arkadaşlar, ben bir süredir kod yazarken editör olarak Sublime Text 2 yi kullanıyorum. Eklentileri, hafifliği ve editörün görünüşü olarak beni kullanımına çekiyor açıkçası. Bir forumda gezerken bir kaç soru gördüm Sublime Text ile ilgili tema değiştirmek, eklentiler falan. Açıkçası bloguma yazacak konu arıyordum ve buldum diyebilirim. Artık notlar şeklinde kısa kısa yazacağım için Sublime Text’in en çok kullanılan kısayollarını, eklentilerini falan bir sonraki yazılarımda yazacağım. Şimdilik bu yazımda Sublime Text de nasıl tema değiştireceğimizi göstereceğim.

İlk başta şu soruyu soranlar olacaktır neden tema değiştirmeliyiz?

Örnek vererek ilerleyeceğim. Sublime Text de default olarak Monokai teması aktif mesela php ile kod yazıyorsunuz. Monokai teması aktifken resimde de göreceksiniz zaten siyah bir arkaplan ve php tagları beyaz şekilde.

Adsız

Arkaplanı ve php kodlarının renklerini değiştirmek için tema değiştirmeniz gerekiyor.

Sublime Text de temayı değiştirmek için üst menüdeki Preferences sekmesinden Color Scheme bölümüne geliyoruz ve oradan beğendiğimiz temayı seçiyoruz.

adsız2

 

Google Choreme İle Tarayıcının Ekran Görüntüsünü Almak

Merhaba arkadaşlar,

Çoğumuz tarayıcımızın ekran görüntüsünü almak istiyoruz. Bunu tek tuşla yapmak mümkün. Nasıl mı ? Hemen anlatıyorum. Google Chrome’un tarayıcımızın ekran görtüntüsünü almak için bir eklentisi bulunuyor. Bu eklentinin ismi ise Webpage ScreenShot.

Eklentiyi Nasıl Kurarız?

Yazımın en sonunda vereceğim linke tıklayarak eklentiyi Ücretsiz butonuna tıklayarak ekleyebilirsiniz.

Eklentiyi Nasıl Kullanacağız?

Eklentiyi kurduğumuz zaman tarayıcının üst kısmı yani adres çubuğunun yanına aşağıdaki resimdeki gibi eklentinin iconu yerleşecektir.

Wordpress Temaları 2014-07-07 13-14-25

Ekran görüntüsünü almak istediğiniz sayfadayken Webpage ScreenShot eklentisinin iconuna tıkladığınız zaman karşınıza Görünen ekran görüntüsü ve Tam sayfa ekran görüntüsü diye seçenekler çıkacaktır oradan istediğinizi seçip tarayıcınızın ekran görüntüsünü alabilirsiniz. Ve resim olarak kaydedebilirsiniz.

Webpage ScreenShot Google Choreme Eklentisi

 

Java- Değişken Tanımlama

Java’da değişken tanımlama; veri_tipi değişken_adı şeklindedir. İlk olarak veri tipi tanımlanır ve sonra değişkene verilen ad belirtilir. Ayrıca değişken_adı ayrı iki kelime olarak tanımlanamaz birleşik yazılmalıdır.

Değişken adları harflerden oluşabilir ama tamamıyla rakamlardan oluşamaz. Değişken adlarının ilk karakteri rakam olmazsa harf ile rakam içerebilir. Değişkene isim verirken büyük küçük harf kullanabilmeniz mümkün, fakat alt tire (_)den başka sembol kullanamazsınız. Yazılan kodun bitimine noktalı virgül (;) konulmalıdır.

Bu makalemde sizlere değişken tanımlamayı kısaca anlatmış oldum diğer makalemde ise veri tiplerinin anlatmaya başlayacağım.

 

 

Java- Değişken(Parametre) Nedir ?

Değişkenler, uygulamada kullanılan verileri birbirinden ayırmak için kullanılan isimdir.

Her veriye verilecek ayrı bir isim ile değişkenlerin birbirine karışması önlenir. Küçük bir örnek vermek gerekirse, bir ortamda bulunan insanların adlarının aynı olduğunu düşünürsek ve bunlardan birine seslendiğimizde büyük bir karmaşıklık olacaktır. Bu durumda insanları takma adlarıyla çağırmak gerekirdi.

Ancak aynı veri tipiyle kaydedilmiş çok sayıda parametre adı, Java’nın hata vermesine yol açar. Örneğin tamsayı tipinde kaydedilmiş aynı isimde iki parametre hatadır ve programımız çalışmayacaktır. Java derleyicileri tarafından bakacak olursak, parametrelere verilen isimlerin anlamlı olması ve uzun kısa olması bir şey ifade etmez. Ancak gerçek şu ki , bir parametreye verilecek ismin tutacağı verinin amacına göre anlamlı olması iyi bir programlama alışkanlığıdır. Yani parametrenin temsil ettiği veriyi makul isimlendirmek onu basit ve anlaşılır yapar. Değişken isimlendirmek önemli bir ayrıntıdır.

Değişkenlere daha teknik açıdan bakarsak, hafızada belli bir veri tipine ait değerlerin girilebildiği ve tutulabildiği bir adrestir. Bir değişkene herhangi bir değer atanabilir, atanmış olan değer okunabilir ve bu değer güncellenerek istenildiği zaman yenisiyle değiştirilebilir.

Temel Veri Tipleri

Java programlama dilinde her veri tipi bir sınıf olarak değerlendirilir.
Java’da verileri kendi arasında ayrı gruplara ayırırız.

Rakamsal verilerle işlem yapabilmek için sayısal veri tipleri kullanılır.Sayısal tipler de kendi arasında iki gruba ayrılır: kesirli ve tamsayı tipleri.Karakterlerle işlem yapmak içinse metinsel veri tipleri kullanılır.Veri tiplerinin ayrılmasındaki neden işlem türlerinin farklı olmasıdır.
Sayısal veri türleri işlemleriyle matematiksel işlemler yapılabilir.Metinsel veri türleri işlemleriyle verilerin birleştirilmesi yapılabilir.Bu yüzden programımızda veri sınıflandırılmasına uyarak verileri kendi tipine göre ayrılmış veri tipleri üzerinde işleme alacağız. Almazsak zaten java bize hata verecektir.

Veri tiplerinin sınıflandırılması :
1)Kesirli sayılar tipi
2)Tamsayı tipi
3)Metinler tipi
4)Mantıksal (true,false) tip

Belirttiğim her bir veri tipinin hafızada kapladığı bir yer büyüklüğü vardır ve bu büyüklük byte cinsindendir.

Java’da veri tiplerinin gruplandırılmasının bir diğer sebebi de her veri tipinin hafızadaki işlem alanı büyüklüğünün farklı olmasıdır.Örneğin tek karakter veri tutan değişkenler hafızada 2 byte yer tutarken sayısal bir veri tutan değişken daha büyük bir yer kaplamaktadır. Ayrıca bu veri tiplerinin ayrı ve detaylı olması da hafızanın verimli kullanılmasına oldukça büyük bir katkı sağlar.

Java İlk Ders

Merhaba,

Bu dersimizde öncelikle sizlere kısaca java nedir ve neden java sorularını cevaplayıp gerekli araçların kurulumunu anlatıp ilk java uygulamamız olan “Hello World” uygulamasını beraber yapacağız.

Java Nedir?
“Bir kere yaz her yerde kullan” sloganı ile karşımıza gelen bu teknoloji SUN bilgisayar şirketinin televizyonlar, fırınlar, buzdolapları ve buna benzer aletlerin birbirleriyle haberleşmesini sağlamayı amaçlayan bir proje olarak başlatıldı. SUN firması Java dili projesini iptal edecekti. Ancak Java’nın web ortamları hazırlamada bir potansiyeli vardı. Bunu gören SUN firması Java’yı tanıttı. Proje ilgiyle karşılandı.

 

Java, C++ diline oranla öğrenilmesi çok daha kolay bir dildi. SUN firması, kullanmak isteyen herkese Java’yı ücretsiz olarak sundu. 1996-97 yıllarında hemen hemen tüm dünyada temel bilgisayar dili olarak öğretilmeye başlandı.

En baştaki sloganda demek istediğim Linux’ta yaz Windows ve MacOS’ta kullan veya tam tersi. Nerede yazıldığının önemi yok. Herhangi bir yerde yazıp diğer tüm sistemlerde kullanabilirsiniz.

Neden Java?
Java, açık kaynak olması nedeniyle tercih nedeni olmuştur. Ve yazılımı bir platformda yazıp diğer platformlarda çalıştırmalarını sağlar. Resimleri üç boyutlu olarak görüntülemenizi sağlar.

Gerekli Araçların Kurulumu

İlk olarak bu adrese girip Java SE Development Kit 7u51 yerindeki Accept License Agreement kutucuğunu işaretleyip platformlardan hangisine sahipseniz onu seçiniz.Ve inen dosyayı bilgisayarınıza kurunuz.
Şimdi sıra Eclipse’i kurmaya geldi.Bu  adrese girip Eclipse IDE for Java Developers’ın platformunuza uygun olanını indiriniz. Zip dosyası olarak inecektir. Dosyayı bilgisayarınızdaki istediğiniz yere çıkartıp programa giriş yapabilirsiniz.

İlk uygulamamız Hello World

Eclipse’i açıp File>New>JavaProject diyoruz. Project Name kısmına Hello World yazdım ben siz isterseniz projeye başka bir isim verebilirsiniz. Sonra da finish e tıklıyoruz.

JavaProject
Sonra resimdeclass

gösterdiğim kısımdan HelloWorld’e iki kez tıklıyoruz ve alt dizini olarak 2 dizin açılacak src ve Jre System Library[Java SE 1.7] isimli. Src olan dizi sağ tıklayıp New>Class diyerek sınıf oluşturuyoruz. Resimdesınıfisimlendirme gösterdiğim gibi Name kısmına class ismi veriyoruz.
Resimde olduğu gibi Which method stubs would you like to create bölümündeki public static void main kısmını işaretliyoruz ve finish diyoruz.

Resimdekihelloworld

gibi kodları yazıyoruz ve üst menüdeki run(resimde kırmızı yuvarlak sembolle işaretli yere tıklıyoruz) yerine tıklıyoruz.Programımız alt taraftaki console yerinde çalıştı ve System.out.println(“Hello World”) komutuyla yazdırmasını istediğimiz Hello World’ü yazdırdı.

C# While Döngüsü

Bu dersimizde sizlere C# da while döngüsünü anlatıcam.
Döngüler programlama dillerinde sıklıkla kullanılan fonksiyonlardır.
Birden fazla tekrar etmesi gereken kodlar için döngüleri kullanırız.While ingilizcede e kadar anlamına gelmektedir.
Programımızda yapacağımız işlem 1 ile 200 arasındaki sayıları ekrana yazdırmak.
Hadi programımızı yazalım.

Continue reading C# While Döngüsü

C# If,ElseIf Karar Yapısı

Merhaba arkadaşlar,
Bu dersimizde sizlere C# da If,ElseIf karar yapısını anlatıcam.
If,ElseIf’nin yapısı şu şekildedir;

If (koşul) // eğer belirttiğimiz koşul bu ise
{ //metot } // bu satırı gerçekleştir.
Else if (koşul) // ya da bu ise
{ //metot } // bu satırı gerçekleştir.
Eğer if ve else if den sonra gerçekleştireceğimiz metotlar tek satır ise { } methodumuzu bu işaretler içinde yazmamıza gerek yoktur. Eğer birden fazla metot gerçekleştireceksek { } bu parantezler içinde yazmamız gereklidir.
Bir örnek yapıp pekiştirelim.
Açılan formumuza 1 adet label 2 adet textbox ve 1 adet de button ekleyelim.
Butona çift tıklıyarak kod bölümünü açalım ve aşağıdaki kodları yazalım.

// sayi1 ve sayi2 diye iki adet integer tanımlıyoruz.
int sayi1;
int sayi2;
//textboxa girilen sayılar string tipinde olduğundan dolayı onları,
//integer tipine çevirip sayi1 ve sayi2 ye atıyoruz.
sayi1 = Convert.ToInt32(textBox1.Text );
sayi2 = Convert.ToInt32(textBox2.Text );

if (sayi1 < sayi2) //eger sayi1 imiz sayi2 mizden küçük ise aşağıdakini
MessageBox.Show(sayi1 + " küçüktür " + sayi2 + " 'den");
else if (sayi1 > sayi2)// yada eger sayi1 imiz sayi2 mizden küçük ise
//aşağıdakini
MessageBox.Show(sayi1 + " büyüktür " + sayi2 + " 'den");
else if (sayi1 == sayi2) // yada eger sayi1 imiz sayi2 mizden küçük ise
//aşağıdaki olayı gerçekleştir.
MessageBox.Show(sayi1 + " eşittir " + sayi2 + " 'e");

 

F5 e basıp programımızı çalıştırıyoruz.