Nano'nun Günlüğü…

Ideallerimi gerceklestirmek icin arastiriyorum, Unutmamak icin yaziyorum!

Dans, Hareket ve Diyet

Gönderim Ağustos 28th, 2014

apple1Eeee saglikli yazilimcilar ne haldesiniz bakalim? Bir onceki yazimda sizlere hayatinizda basit bir sekilde uygulayabileceginiz tiyolardan bahsetmistim. Bu yazimda da Dans etmenin faydalari ve bunun icin atmaniz gereken ilk adimdan bahsederken bir de diyet paylasiyor olucam. Dans etmeyle araniz nasil bakalim? Peki ya yuruyusle? Sporla? Hadi biraz konusalim.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , ,
Bulundugu Konu Basliklari Genel, Saglikli Yazilim Gelistiriciler | Yorum Yok »

Saglikli Yazilim Gelistiriciler

Gönderim Şubat 25th, 2014

apple1Saglik ve Yazilimci ikisini bir arada olan bu terimleri surekli duyuyoruz. Ozellikle hastane bilgi yonetim sistemleri gibi cozum odakli yazilimlarda veya sirket isimlerinde… Peki biz yazilimcilar gercekten saglimiza onem veriyor muyuz? Bilgisayar basinda gecirdigimiz onca zaman hakkinda gercekten bir yigin haber yayinlanmis ve hemen hemen saglik sektorundeki herkesten ayni tavsiyeleri duyuyoruz, okuyoruz…

Peki bu tavsiyeler sadece hafizamizda gecici olarak mi kaliyor, neden uygulayamiyoruz?

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , ,
Bulundugu Konu Basliklari Genel, Saglikli Yazilim Gelistiriciler | Yorum Yok »

Java’da Hibernate Uygulamasi

Gönderim Aralık 12th, 2011

Hibernate mimarisi daha onceki makalemde de bahsettigim gibi bir ORM araci olarak kullaniliyor. Object oriented’da bulunan nesnelerin veritabanlarinda ki iliskilerine karsilik gelen degerleri siniflandirabilecegimiz bir mimaridir. Bu mimarilerin en onemli faydasi, kod yazimini kisaltmak veya kolaylastirmaktan ziyade, yazilimin iyi bir sekilde dizayn edilmesi kolaylastirilmaktadir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da MVC, ORM, Hibernate Kavramlari

Gönderim Aralık 11th, 2011

MVC (Model View Controller)

Yazilim muhendisliginde kullandigimiz bir mimari yapisidir. Amac projelerimizde soyutlandirma yapabilmektir. Katmanlari paracalara ayirmaktir. Bol, Parcala, Yonet en bilinen amactir.

Bu modelin kullanilmasinin ihtiyac sebebi ise ; kalabalik bir tasarlanmis projeyi hem dizayn tarafindan hemde arka tarafdaki bazi kodlari tekrar tekrar yazdigimizda kod fazlaligi olusmaktadir. ilerki zamanlarda hata ciktiginda bunlari bulmak zaman alacagindan dolayi bu model gelistirilmis ve kullanilmaya baslamistir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java – Veri Madenciligi / SQL Viewer

Gönderim Aralık 8th, 2011

Bu uygulamamizda ODBC ile ayarladigimiz veri tabani dosyamizdan verilerimizi cekip sorgulamalarimizi yapicaz… Ayni zaman da null veriler varsa bunlari buldurtup kullanicidan veri girilip girilmeyecegini veya bu verilerin silinip silinmeyecegi hakkinda onay alacagiz.

Açık Veritabanı Bağlantısı (ODBC),

bir tür veritabanından (veri kaynağı) diğer tür veritabanına veri taşımak için kullanabileceğiniz bir teknolojidir. Bunun için doğru sürücüye gereksiniminiz vardır. Bu surucu ayarlarini da ODBC ayarlari ile yapmaktayiz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da 2D Grafik Dizanylari

Gönderim Aralık 7th, 2011

Bu makelemde; Java’da 2 boyutlu grafik dizaynlarinda hangi kutuphaneler ve hangi genel kullanisli komutlar var bunlari inceleyecegiz.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da Karar Agaclari – ID3 Algoritmasi

Gönderim Aralık 7th, 2011

Karar Agaçları, Temel sınıflandırma tekniklerinden biri olan karar agaçları; verileri belli nitelik degerlerine göre sınıflandırmaya yarar. Bunun için algoritmaya girdi olarak verilerin belirlenen belli nitelikleri, çıktı olarak da verilerin belli bir niteligi verilir. Algoritma bu çıktı niteligindeki degerlere ulasmak için hangi girdi nitelik degerlerinin olması gerektigini agaç veri yapılarını kullanarak kesfeder.

Karar agaçları, yaygın olarak kullanılan sınıflama algoritmalarından birisidir. Karar agacı yapılarında, her dügüm bir nitelik üzerinde gerçeklestirilen testi, her dal bu testin çıktısını, her yaprak dügüm ise sınıfları temsil eder. En üstteki dügüm kök dügüm olarak adlandırılır. Karar agaçları, kök dügümden yaprak dügüme dogru çalısır.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Data Access Object Pattern (DAO) ve UML Uygulamasi…

Gönderim Kasım 6th, 2011

Bircok programin var olma nedeni veriler uzerinde islem yapmak, verileri veritabanlarinda depolamak ve bu verileri tekrar edinmektir. Amac bu olunca, verilerin program tarafindan nasil veritabanlarina konuldugu ve tekrar edilnildigi onem kazanmaktadir. Data Access Objects(DAO) yardimi ile, kullanilan veritabanina erisim ve veri depolama, verilere erisebilme islemlerinin daha soyutlastirilarak, diger katmanlarin veritabanina olan bagimliliklari azaltilir. DAO ile diger katmanlar etkilenmede veritabani degistirilebilir. Kisacasi amac ; birbirini kullanan ama birbirine bagimliliklari cok az olan katmanlar olusturmak ve gerekli oldugu zaman bir katmani, diger katmanlar etkilemeden degistirebilmek olmalidir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | 1 Yorum »

Java’da Form Uzerindeki Tum Nesneleri Bir Dizide Toplama

Gönderim Kasım 4th, 2011

Bu uygulamamizda oyle bir dizi olusturuyoruz ki jFrame uzerinde ki tum nesneler algilayarak ve toparlayarak bir nesne icerisinde sakliyor.

Kod icerisindeyken Component turunde bir dizi olusturuyoruz ve icerisinde ki butun nesneleri aktariyoruz.

Sonrasinda ise ForEach blogumuz icerisinde ki InstanceOf ile component’in hangi nesneden olup olmadigini karsilastirip kontrol ettiriyoruz.

 

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da JPanel Uzerinde Nesne Olusturma

Gönderim Kasım 4th, 2011

Uygulamamizda bir adet JButton ve JPanel kullaniyoruz.

Butonumuza tikladigimizda panel uzerinde diziye atmis oldugumuz yeni nesnemizden belirledigimiz sayida olusturacaktir.

Yani asagida olusturdugumuz kodlar sayesinde Butona tikladigimizda runtime aninda 20 adet textfield olusturacaktir ve bunlari panel uzerinde yapacaktir.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da Birden Fazla Nesne Icin Olusturdugumuz Tek Event Ozelligi

Gönderim Kasım 4th, 2011

Bu uygulamamizda herhangi bir sekilde kendi adimiza kullanabilecegimiz bir event olusturuyoruz.

Bunu nesnelerinizin properties ozelliklerindeki event kisminda ActionPerformed’da bir isim vererek yapiyoruz.

Uygulama icerisinde butun butonlari secip properties’inde bulunan ActionPerformed event’ine isim veriyorum. Ve hangi butona tiklarsa tiklayayim referans olarak aldigi tek bir event’i calistiracaktir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da JSlider ile Gelistirilmis RGB Uygulamasi

Gönderim Kasım 4th, 2011

JSlider nesnemizin properties ayarlarinda en cok kullanilan maximum ve minimum ozellikleridir.

Bu uygulamamizda

RGB = Red, Green, Blue renk tablosunu

JSlider’larin yardimiyla JLabel in Opaque yani arka planin rengini yeniden yukleme ozelligini kullanmamiz icin bu ozelligi TRUE yapariz.

 

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da Timer ve Point Uygulamasi

Gönderim Kasım 4th, 2011

Bu uygulamamiz da ; JFrame icerisinde ekledigimiz bir adet JLabel’in koordinatlarini hesaplattirarak Timer nesnesi ile form uzerinde saga ve sola dogru gezinmesini saglayacagiz. Her nesnenin bir koordinati oldugu gibi JLabel’inda koordinatlari bulunmaktadir. Ilk koordinat JLabel ile formun solundan itibaren ne kadar oldugu ki bunu X olarak ifade edecegiz. Ikinci koordinatimiz da JLabel’imizin formun uzeerinden ne kadar uzakta oldugudur ki bunu da Y olarak ifade edecegiz. JLabel nesnesinin bir de genisligi vardir ki bunu da JLabel’ in Width ozelligi ile ifade ediyoruz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da Timer Nesnelerinin Kullanilmasi

Gönderim Kasım 4th, 2011

Java’da kullanilan iki timer ozelligi vardir. Bunlardan biri Awt kutuphanesinde bulunan Timer digeri de Java Swing kutuphanesinde bulunan timer ozelligidir. new Timer(1000,new TimerListener()) ozelligi ile kullanilan nesnenin her defainda bir event cagiracagi ve bu cagirilan event’in islerini kac ms’de yapacagini belirleriz. import javax.swing.Timer kutuphanesinide mutlaka eklemeliyiz.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da JComboBox ve JList Uygulamalari…

Gönderim Ekim 25th, 2011

Bu makalede JComboBox nesnesi ve JList nesnesi ile ilgili kucuk uygulamlari paylasiyor olacagim…

JComboBox nesnesinin veya JList nesnesinin properties ozelliklerinde model ozelliginin icerisinde listelerimizin icerisine istedigimiz bilgileri girebiliriz.

Veya bunlari sonradan komutlarla da ekleyebiliriz…

 

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

JFrame Form Uygulamalari…

Gönderim Ekim 25th, 2011

Java Application tarafinda JFrame Form uygulamasi gelisterecegimiz bu makalemiz de olusturdugumuz form kismina ;

3 JTextField, 3 JLabel ve 1 JButton ekliyoruz…

Button uzerinde sag click olayinda sirasiyla

Events > Action > ActionPerformed kismini seciyoruz…

Ve butonumuzun icerisine komutlarimizi yaziyoruz ;

 

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’ da ActionListener Kullanimi…

Gönderim Ekim 19th, 2011

Yapacagimiz bu uygulama da ActionListener ozelligini kullanarak nesnelerimize olaylar olusturup bunlari nasil cagirabilecegimizi gorecegiz.

ActionListener Sinifi, Java.awt.event paketinin icinde bulununan bir interface’dir. Butonu tiklamak, checkbox’u isaretlemek gibi islemleri bu interface sayesinde yonetiriz.

ActionListener sinifi icerisinde actionPerformed metodunu barindirir. Bir ActionListener nesnesi yazdigimiz zaman bu metodu iptal etmemiz (override) gerekir.

C sharp bilenler için soyluyorum, C sharpta click_Event ne ise Java’ da da action listener icinde yazdigimiz metod da odur. Yani actionlistener,  bir nesnenin kullanıcı tarafından uyarıldiginda neler yapmasi gerektigini belirleyebilecegimiz metodları iceren interfacedir.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java Swing’te LayOut Uygulamalari…

Gönderim Ekim 19th, 2011

Birden fazla nesnenin form uzerinde gorunmesine layout manager sinifi ile yapiliriz.

Flowlayout ; nesneler normalde form uzerinde yan yana yerlestirilir. Form genisligi dolunca nesneler asagiya dogru kayarlar. Bu ozellikle bilrikte kullandigimiz properties’ler ise;

Alignmet : Nesneler nerden itibaren yerlesecegini belirtiriz.
Hgap ; horizantel nesneler arasinda yatayda ne kadar bosluk birakilacagini bildirir,
Vgap ; vertical nesneler arasinda dikeyde ne kadar bosluk birakacak belirtiriz…

Gridlayout : Formu satir ve sutunlara bolmeyi saglariz.
Rows ; satir sayisini belirler. Colmns sutun sayisini belirler. Ve Vgap – hgap olarak toplam dort tane deger alir.

Borderlayout ; frame i yada containeri asagi, yukari, sag, sol ve merkez olmak uzere 5 e boler… Nesneleri bu 5 bolgeye istedigimiz yere koyabiliriz… Class inda iki ozellik vardir onlarda vgap, mgap’tir… Jpanel birden fazla nesneyi bir arada tutmaya calisir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java ile Excel’den Veri Cekme

Gönderim Ekim 12th, 2011

Makale icerisin de; excel’den verileri cekebilecegimiz jxl.jar dosyamizin nasil import edildigi, ve gerekli jxl.jar dosyalarimizin nasil kullanilacagi hakkinda bilgi olmasi icin yazdigim kodlari paylasiyorum.

Diger kullandigim iki farkli ozelliklerden birisi; hashmap’le verileri cekip ayni veriden farkli girisleri sildirtip kacar tane girildigini yazdiriyorum. ikinci ise substring metodu ile string girilmis kelime yada cumlelerimizin sagdan – soldan nasil kelime cekebilecegimizi gosteriyorum.

Programin kodlari ve de ekran ciktisi asagida ki gibidir…

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Yazilim | Yorum Yok »

Java’da Oracle Baglantilari Ve Uygulamalari…

Gönderim Eylül 8th, 2011

Bu makalemde java ile oracle arasinda ki iletisimi saglayabilmesi icin gerekli olan connection komutlarindan bahsedicem. Ve bunlari birer uygulama uzerinde anlaticam.

Konu Basliklarim soyle ;

– Tablolar da Sorgulama

– Parametresiz Kayit Ekleme

– Parametreli Kayit Ekleme

– Kayit Guncelleme

– Stored Procedure ile Kayit Ekleme / Guncelleme

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Oracle, Sistem, Yazilim | Yorum Yok »

JSP ile JDBC Baglantilari…

Gönderim Eylül 5th, 2011

Bu makalemde Jsp kodlari ile Veri tabanindaki tablolarimizdan bilgileri html ortamina aktaricaz. Bunun icin java’nin database’i olan jdbc’yi kullanicam. Veri tabani arayuzu olarakta MsSql’i kullanicam. Simdi hatirlatma amacli olarak baslica Jsp Etiketleri’nden bahsetmek istiyorum ;

Tanimlama Etiketleri ; Java degiskenlerini tanimlamak icin kullanilir ve <%! .. %> seklinde olusturulur.

Scriptlet Etiketler ; java ifadelerinden olusan kod parcalarini calistirmak icin kullanilir ve <% .. %> seklinde kullanilir.

Ifade Etiketleri ; butun java ifadelerini calistirmak icin kullanilir ve <%= .. %>seklinde olusturulur.

Bu etiketlerin disinda ; jsp sayfalari icinde yorum satiri olusturmak icin <%– .. –%> etiketlendirmesi kullanilir.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Web Programlama, Yazilim | Yorum Yok »

Jsp’de Anket Uygulamasi…

Gönderim Eylül 3rd, 2011

Bu makalemizde;

NetBeans’in web application arayuzu ile birlikte jsp kodlarmizi kullanarak bir anket uygulamasi gerceklestiricez.

Anketimizde kullaniciya sayfanin begenilip begenilmedigi hakkinda bilgisini alip burdan gelen degeri kullaniciya tekrar aktarabilen basit bir uygulama yazicaz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , ,
Bulundugu Konu Basliklari Yazilim | Yorum Yok »

Jsp’de Sessions Uygulamasi…

Gönderim Eylül 2nd, 2011

Bu makalemizde; kullanici giris ekrani ve kullanici giris islemine gore dogru bir giris yaptiysa bilgileri gosterecek yanlis bir bilgi girildiyse de hatali bir giris oldugunu kullaniciya bildirecegi bir uygulama yapicaz.

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Web Programlama, Yazilim | Yorum Yok »

NetBeans’de JSP Icin Web Application Kullanimi…

Gönderim Eylül 2nd, 2011

NetBeans uzerinde nasil bir web projesi gelistirebiliriz bu makalemizde bunu inceleyecegiz.

Html taglari arasinda yine jsp kodlarini gomucez, ve form tasarimindaki kolayliklari inceleyecegiz.Ve yine makalemizi bir ornekle sonlandiricaz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , ,
Bulundugu Konu Basliklari Sistem, Yazilim | Yorum Yok »

Baslangic icin JSP (Java Server Page) & TOMCAT…

Gönderim Ağustos 31st, 2011

Jsp Nedir ?

Sunucularda belli bir application server icerisinde calisan programlardir. Tipki Client’ta appletlerin calismasi gibi. Servlet’lerde HTTP uzerinden erisim saglanir.Servlet’ler cikti olarak da yine HTML uretirler. JSP ise; bir java kodunun HTML kodu icerisinde gomulmesini saglayan yapidir. Ve bu JSP kodlarini HTML icerisinde belli yerlerde kullanabilirsiniz tipki PHP veya ASP gibi… JSP sayfalari aslinda icerisinde java kodlari ile yazilmis olan JSP kodlarinin bulundugu .JSP uzantili HTML sayfalaridir.

Bu durumun getirdigi bir cok avantaj soz konusudur ki buna ornek olarak; bu model sayesinde gorselligi oldukca gelismis ve bir o kadar da kompleks, statik bir HTML sayfasina bir kac satir JSP kodu ekleyerek sayfayi daha dinamik icerikli hale getirebiliriz diyebiliriz.

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Sistem, Web Programlama, Yazilim | Yorum Yok »

Java Mobile Uygulama Geliştirme…

Gönderim Ağustos 29th, 2011

Mobil uygulamamizi gelistirmek icin bu kez de eclips arayuzunun yardimi ile calisicaz.

Tabi biraz zahmetli olucak cunku NetBeans gibi icerisinde hazir uygulamalar bulunmamakta.

Ilk oncelikle Eclipse ile mobil uygulama icin gerekli programlari ve indirme baglantilarini yazalim ;

 

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Mobil Programlama, Yazilim | Yorum Yok »

Java Mobile Teknolojisi…

Gönderim Ağustos 29th, 2011

Bu makalemde, Java’da Mobile yazilimin ozelliklerini inceleyecegiz. Tabi bununla birlikte bir de basit bir uygulama yapacagiz…

Oncelik olarak bilgisayarinizda kurulu olan yazilimlarin tam olmasini kontrol edin ;

Java Sun JDK yani java development kit…

ve bir arayuz gerekli… bunun icin benim tercihim daha onceki uygulamalarimda da kullandigim gibi NetBeans…

Simdi adim adim ilerleyerek basit uygulamamizi gerceklestirmeye baslayalim…

Makalenin Devamini Okumak Icin Tiklayiniz!… »

Etiketler: , , , , , , , , , , , ,
Bulundugu Konu Basliklari Java, Mobil Programlama, Yazilim | Yorum Yok »