“Yeni Başlayanlar İçin Java” Kitabımız 5. Baskısında

Merhaba. Bu yazımda, 5. baskısı çıkan Java kitabının tanıtımını yapacağım. Bu blogda, çoğunlukla yazdığım android uygulamalarını daha iyi anlamak ve java’yı temelde iyi öğrenmek için bu kitabı size tavsiye ediyorum.

Mehmet Kirazlı Kimdir?

Merhaba Ben Mehmet Kirazlı,

İstanbul‘ da oturuyorum. Giresun/Alucra‘ lıyım.

Trakya Üniversitesi Bilgisayar Mühendisliği bölümünden Haziran 2013’te mezun oldum.

İstanbul Üniversitesi Yüksek Lisans öğrencisiyim.

Şuan özel bir firmada Java Devepoler olarak çalışmaktayım.

JavaSE, JSP, JSF, Android ve Web teknolojileri üzerinde uğraşıyorum.

“Yeni Başlayanlar için Java” kitabının yazarlarından biriyim.

Kitap okumayı, seyahat etmeyi, futbolu, yazılımı, teknolojiyi severim.

Elimden geldiğince bloğumda faydalı yazılar yazmaya çalışıyorum.

Css Metin Biçimlendirme

Bir önceki dersimizde Css de oluşturduğumuz sınıfları her bir etiket için nasıl kullandığımızı gördük.Bu yazımızda ise Css de metinleri nasıl biçimlendireceğimizi görelim.Metin biçimlendirmedeki kastımız ;metnin hizalanması,renginin değişmesi,altının çizilmesi,yazı tipi vb. özelliklerdir.Şimdi bunların ne olduklarını teker teker görelim ve örnekler üzerinde anlatalım

 

METİN RENGİ DEĞİŞTİRME

Bir elementin rengini değiştirmek için kullanacağımız özellik color dır.Bu parametreye ” ”  ifadeleri arasında renk değerleri verebiliriz.Vereceğimiz renkleri doğrudan adını girerek , renk kodunu yazarak veya RGB formatında yazarak belirleyebiliriz.Şimdi,önceki derste gördüğümüz gibi sınıf şeklinde bir stil belirleyelim ve bu renk stillerimizi, başlık ve paragraf içinde kullanalım

CSS Seçiciler

Css de anlattığımız kadarıyla,kullandığımız <style> elementi ile her element için ayrı ayrı stiller tanımlıyorduk.Mesela <p> etiketi için bir stil belirliyorduk ve her <p> etiketi için bu stiller kullanılıyordu.Fakat biz bazı <p> elementleri için farklı stilleri kullanmak istiyorsak ne yapacağız? Bunun için seçiciler kullanılmaktadır.2 tür seçici vardır;

1) Id Selector

2) Class Selector

Id selector kullanımında her id,bir sayfada sadece bir kez kullanıldığı için biz daha pratik olması amacıyla Class Selector kavramını anlatacağız.Böylece class’larımızı bir sayfada istediğimiz kadar kullanabileceğiz

CSS’e Giriş

Konumuza öncelikle Css ( Cascading Style Sheet ) nedir ile başlayalım.Html veya herhangi bir dil ile oluşturduğumuz web sitelerinin kullanıcıya nasıl görüneceğini Css ile ayarlayabiliriz

Birçok sayfadan oluşan bir sitemizin olduğunu düşünelim.Sayfamızdaki her linkin renginin mavi olmasını veya arka plan renginin sabit olmasını istiyoruz.Bunun için her html sayfasına aynı kodları yazmaktansa .css uzantılı bir dosyada  stillerimizi saklayarak sitemizin hem hızlı açılmasını hem de her sayfaya aynı kodu yazma sıkıntısından kurtulmamızı sağlayabiliriz.Her sayfada değişiklik yapmaktansa tek bir dosyada stillerimiz değiştirebiliriz

Htmlde Kayan Yazı Oluşturma

Html sayfalarımıza görsellik eklemek için kullanabileceğimiz yapılardan birisi kayan yazıdır.Kayan yazılarımızın rengini,hızını,yönünü vs özelliklerini ayarlayabiliriz.Kodlarımızı yazdığımızda siz de anlattığımız şekilde yapıp tarayıcınızda açtığınızda kayan yazınızı görebileceksiniz.Bunun için kullanacağımız temel etiket <marquee> dir.Bu da kapatılması gereken bir etikettir

Şimdi bu etiketin özelliklerini görelim;

Html Resim ve Bağlantı (Link) Ekleme

Bir resmi html sayfamıza eklemek için kullanacağımız etiket <img> dir.Bu etiketin birkaç özelliği vardır.Bunlardan bahsedersek;

src => Ekleyeceğimiz resmin yolu yazılır

alt => Resmin üstüne geldiğimizde çıkacak yazı yazılır

height => Resmin yüksekliği girilir (piksel cinsinden)

Htmlde Tablo Oluşturmak

Tablolar,verilerimizi bölümler halinde görüntülemek için kullanılırlar.Htmlde tablo oluşturmak için kullanacağımız etiket <table>..</table> dir.

Oluşturacağımız tabloların çerçevelerini,her hücredeki elemanların konumunu değiştirmek isteyebiliriz.Bunun için bu etikette border,cellspacing,cellpadding özelliklerini kullanmalıyız.Öğrendiğimiz üzere bu özellikleri,etiketin içine yerleştiriyoruz.Şimdi bu özelliklerin ne işe yaradıklarından bahsedelim;

align özelliği,tablomuzun konumunu belirler

Html için Temel Metin Etiketleri

Metin etiketlerinden kasdettiğimiz,yazdığımız metnin herhangi bir bölümünün veya tamamının yazı rengi,yazı tipi,font büyüklüğü gibi özellikleridir.Örneğin aşağıdaki yazı gibi metinler oluşturabiliriz

Mehmet Kirazli

Bunun için çok fazlasıyla etiket var fakat biz bunların önemli olanlarından bahsedeceğiz.Aşağıda yazacağımız etiketlerin kapatılması gerekmektedir.Bunu nasıl yapacağımızı önceki yazılarımda bahsetmiştim.Yazımıza aşağıdaki özellikleri vermek için,stil vermek istediğimiz yazıyı bu etiketler arasına yazmamız gerekiyor

Temel Metin Etiketleri

<b>….</b>                        => Metni kalın yapar                 Örneğin : MEHMET 

Htmlde Temel Paragraf Etiketleri

Html sayfalarında <body> etiketlerinin olduğu kısma herhangi bir yazı yazıp alt satıra geçtiğimizde,alt satıra yazılan yazılar tarayıcıda alt satırda gözükmeyecek,önceki yazdığımız yazının yanında görüntülenecektir.Bunu engellemek için kullanacağımız etiket <br/> dir

Bunu bir örnek üzerinde anlatalım;

<html>
   <head>
      <title>Alt satıra geçme</title>
   </head>
   <body>
      Mehmet Kirazlı
      Web Sitesi
   </body>
</html>
Arama
RSS
Beni yukari isinla