Erdem Gençoğlu | Kişisel blog
Java Diline ait Ön bilgiler
Sun Microsystems tarafından 1991 yılında oak adıyla oluşturulmuş olan bu dil daha sonrasında Java adını aldı.Java’nın kısa zamanda çok kullanılan bir dil olmasının sebebi Java nın çalıştığı platformdan bağımsız olmasıdır.Bunun için gerekli kütüphanelerini JVM (Java Virtual Machine ) paketinin içerisinde bulundurmaktadır.
Java da program oluştururken, hata yönetimi ve bellek yönetimi programcılar açısından çok önemlidir.Kod yazarken bunlara dikkat ederek kod yazmak gerekmektedir.Java da iyi bir uygulama geliştirmek için
Sunucu-İstemci üzerine yazılmış olması
Kullanıcıya az hata yapma riski bıraktırması
Paylaşılabilir bir uygulama olması
Kullanıcının hızlı erişimini sağlıyor olması
gerekmektedir.Java da uygulama geliştirmek için kullanılan platformlar
Java 2 Standart Edition(J2SE):applet kullanımı ve uygulama geliştirmeyi sağlayan platformudur.İlk hazırlanan platformdur.
Java 2 Enterprise Edition(J2EE):standart edition sonrasında çıkarılan platformdur.Bir çok yeniliğin geliştirilmesinin yanında “servlet” ler geliştirildi ve java server pages ler hazırlandı.J2EE yeniliklerinin içerisinde “Enterprise Java Bean” in oluşturulması da bulunmaktadır.Bu bileşenlere sunucu üzerinde çalışacak ara uygulamalar gözüyle bakılabilir.
Java 2 Mobile Edition(J2ME):cep telefonları üzerinde programlama yapmak için kullanılan platformdur.
Bu bölümde ilk proje ödevim olan C dili ile Hazırladığım Telefon Rehberini paylaşıor olucam.Öncelikle bizden istenilenlerden bahsedelim.
Bu programda kişilere ait ad, soyad, ev telefonu, cep telefonu, iş telefonu, e-posta adres ve varsa doğum tarihi gibi bilgileri struct yapısında tutmamız gerekmekte. Programda yapılabilecek işlemler kısaca şu şekildedir:
1- Kişi ekleleme
5- Arama (ad, soyad, vb.)
Programımızın kodlarına bu linkten ulaşabilirsiniz.Bir sonraki yazımızda sizlere C ile hazırlanmış stok takip programından bahsedicem.
Merhabalar.Bu kısımda daha önceden C programlama dili ile hazırlamış olduğum bazı uygulamaları paylaşacağım.Bu uygulamalar kısaca şunlar;
-1 girilene kadar en büyük değeri bulan
1 ile 1000 arasındaki mükemmel sayılar
1den N e kadar sayilarin toplami
3 basamaklı sayının en büyük basamağını bulma
4 Basamaklı sayının basamak çözümlemesi(açıklamalı)
6 basamakli sayinin basamaklarının küpünü alma ve karşılaştırma
A ve B şehirleri arası nufus
C random number
Case ile 4 işlem
Dairenin alanını hesaplama
Diziler ile Sayi karesi buldurma
Dizilerde Boublesort ile sıralama
N e kadar olana asal sayilar
Not ortalamasi(Fonksiyon ile)
Sayının asallığını bulma
Bir sonraki yazımda sizlere inşallah bu programların java ile yazılmışını paylaşıyor olucam.Görüşmek üzere….
Bu bölümde ilk ödevimiz olan c ile hazırlanmış basit bir bankamatik sistemini paylaşıor olucam.Bu ödevde istenen şartlar aşağıda belirtilmiştir.
Ödev şu şekilde hazırlanacak;
Menü oluşturacaksınız, seçenekler maddeler halinde sıralanacak.
Kullanıcının giriş yapabileceği ekran (Kullanıcı adı ve şifre kontrolünden sonra sistem girecek) Sisteme giriş yapmadan herhangi bir işleme izin vermeyecek.
Bankadaki para miktarını gösterecek(Kullanıcının, kendi hesabında bulunan miktarı bu alanı seçerek görebilecek)
Bankaya para ekleyebilecek(Kullanıcı kendi hesabına istediği miktarda para girebilecek)
Bankadan para çekebilecek(Bankada bulunan para miktarı kadar para çekebilecek)
Bankadan başka hesaba para gönderebilecek(Kullanıcı belirttiği başka hesaba para gönderecek, en fazla Kendi hesabındaki para kadar gönderebilir).
İşlem yapmak istemediğinde programı kapatacak(Kullanıcı hesaptan çıkmak istediğinde programı sonlandıracak).
Programın çalışması isin ilk değerler tanınmış olmalı. Yani kullanıcının hesabında başlangıç parası olacak.
Programın kodlarına bu linkten ulaşabilirsiniz.
Evet arkadaşlar bu yazımda virtual box üzerine Linux Ubuntu kurulumunu anlatıcam.Ubuntu debian kökenli linux türevi bir işletim sistemidir.Bu kısımda Ubuntunun 12.04 sürümünün kurulumunu anlatıcam bu sürüm uzun süreli destek sürümüdür.Fazla uzatmadan kuruluma geçelim.
İlk adımda önceden bilgisayarımızda kurulu olan VirtualBox a girerek yeni bir sanal makine oluşturuyoruz.Oluşturduğumuz işletim sisteminin türünü Linux sürümünü ise Ubuntu olarak belirliyoruz.
Daha sonra Sistem için ne kadar bellek ayıracağımızı belirliyoruz.Burada ubuntu için en az 512mb bellek ayırmamız öneriliyor bu miktarı arttırırsanız işletim sisteminiz için daha iyi olur.
Bu işlemden sonra sabit diskimizi oluşturuyoruz.Sabit disk dosya türünü VDI(Virtual Box disk kalıbı) olarak belirliyoruz.Karşımıza gelen ekrandan ileri butonuna tıklayarak diskimizin boyutunu ayarlama penceresine ulaşmış oluyoruz.
Disk boyutunu en az 10 gb ayarlamalısınız.
Temel ayarlarımızı yapmış olduk.Şimdi Ubuntu 12.04 ün diskini tanıtıcaz.Bunun için oluşturduğumuz makinenin ayarlar kısmına giriyoruz.
Depolama bölmesinden boş gözüken diskimizi, sağ köşedeki disk simgesine tıklayarak mevcut konumunu seçiyoruz.Disk kalıbına bu linkten ulaşabilirsiniz http://www.ubuntu.com/download/desktop
Şimdi makinemizi başlatabiliriz.
Karşımıza Ubuntu kurulum penceresi açılmış olucak .Dil seçimini yaptıktan sonra ubuntu kur kısmı ile devam diyoruz.
Daha sonra karşımıza gelen bilgilendirme ekranından istersek güncellemeri ve 3. parti yazılımları buradan seçerek kurulum esnasında indirmesini sağlayabiliyoruz.
Ardından da şimdi yükle butonuna tıklayarak devam ediyoruz.
Bir sonraki pencereden devam et kısmını seçerek yükleme işlemine devam ediyoruz.
Bir sonraki işlemde ise konumunuzu ve klavye seçiminizi yapıp devam ediyoruz.
Ardından Başlangıç için kullanıcı adı ve şifre belirliyoruz ve kurulumumuz başlamış oluyor.
Kurulum işlemi tamamlandıktan sonra son adım olarak şimdi yeniden başlat butonuna tıklayarak kurlumu bitiriyoruz.Artık Ubuntu işletim sistemini kurmuş olduk.
Sanal makinemizi başlatarak artık Ubuntuyu kullanabiliriz.Bir sonraki yazımda görüşmek üzere kendinize iyi bakın…..