Otomasyon Projeleri

25 Mart 2021

Kütüphane Otomasyonu Öğrenci  otomasyonu Kafe  otomasyonu Restoran  otomasyonu  65. Alay komutanlığı askeri kışla otomasyonu Araç kiralama otomasyonu Hastane otomasyonu Eczane otomasyonu Okul  otomasyonu Otogaleri otomasyonu Kitap Satış Otomasyonu Açık  artırma Stok-takip otomasyonu Hotel  otomasyonu Kırtasiye otomasyonu Sinema  otomasyonu İşletme  otomasyonu(teknostore mağazası ) Emlakçı otomasyonu Hastane  randevu otomasyonu Mağaza otomasyonu Toptancı  otomasyonu Eczane deposu otomasyonu Otobüs  […]

Döngüler

30 Ekim 2019

For döngüsü While Döngüsü Do-While Döngüsü break-continue break: Döngüyü sonlandırıcontinue: Döngüyü bir adım ileri sarar Foreach Döngüsü (Dizi ve ArrayList) İşlemleri

Kontrol İfadeleri

24 Ekim 2019

Klavyeden Deger alma IF-ELSE IF-ELSE IF-ELSE Ternary Operator SWITCH-CASE

Java Temel İşlemler

10 Ekim 2019

Escape sequence Description \n Newline. Position the screen cursor at the beginning of the next line. \t Horizontal tab. Move the screen cursor to the next tab stop. \r Carriage return. Position the screen cursor at the beginning of the current line; do not advance to the next line. Any characters output after the carriage […]

Tableview

26 Mart 2019

FontAwesomeFX Icon Eklentisi

27 Şubat 2019

JavaFX kullanılarak SceneBuilder programında butonlara resim ekleme, yada form elemanı olarak bazı ikonlar kullanmak imageView bileşeni kullanarak yapılabilmektedir. Bu bileşende resmin harddisk üzerindeki konumunu göstermeniz gereken Image özelliği bulunmaktadır. Bazı hazır kütüphaneler özellikle menü tasarımlarındaki resim gösterme problemini ortadan kaldırmak için hazır ikon paketleri yayınlamışlardır. Bunlar içerisinde en yaygın kullanılan bileşen FontAwesomeFX Icon pack olarak […]

JavaFX – Mysql Bağlantısı

27 Şubat 2019

Java platformunda MySQL bağlantısı oluşturmak için projelerinize import etmeniz gereken com.mysql.jdbc.Driver sürücüleri bulunmaktadır. Mysql bağlantılı bir proe oluşturmak için MySQL Connector/J resmi JDBC driver yüklemenin basamakları aşağıda verilmektedir. Site: https://dev.mysql.com/downloads/connector/j/ Dosyayı indirdikten sonra Sıkıştırılmış dosyanın içerisinde bulunan tar ve lib src dosyalarını Java Path olarak belirlediğiniz klasöre kopyalamanız gerekmektedir. Sonrasında belirlediiniz bu myqsl dosyasını Yeni […]

JavaFx Kurulumu (Eclipse)

27 Şubat 2019

JavaFX, Java platformu için geliştirilmiş olan GUI oluşturma kütüphanesidir. Swing, SWT, AWT, SwingX, JGoodies, JavaFX, Apache Pivot hali hazırda kullanılabilecek frameworkler arasında bulunmaktadır. Bu frameworklerden en yaygın kullanıma sahip olan Swing ve JavaFX kütüphaneieridir. Ekim 2018 tarihinde Oracle firmasının Swing frameworke desteğini çekerek geliştirmelerini Swing yerine JavaFX üzerine yoğunlaştıracağıyla ilgili resmi sitesinde yaptığı açıklamalardan sonra […]

AnchorPane ve BorderPane

26 Şubat 2019

JavaFX üzerinde iki ayrı yer tutucu olarak kullanılan AnchorPane ve BorderPane işlevsel olarak aynı işlemleri gerçekleştirse de dizilim olarak farklılıklar göstermektedir. AnchorPane, form bileşenlerinin tek bir yapı üzerinde taşınması ve yerleştirilmesini sağlayan saf olarak bir panel yapısı olarak göze çarparken, BorderPane top, center, bottom, left ve right alanlarıyla üzerinde tutacağı bileşenlerin Scene üzerindeki konumuna karar […]

SceneBuilder Kurulumu

25 Şubat 2019

JavaFx için görsel olarak GUI oluşturmayı sağlayan eklentidir. İster FXML dosyalarına doğrudan kodlarla yerleştirme yapabilirsiniz. İsterseniz de bu işlemleri sürükle bırak işlemiyle kolay bir şekilde gerçekleştirebileceğiniz Eklenti uygulaması olan SceneBuilder yükleyerek kullanabilirsiniz. Öncelikli olarak kullandığınız işletim sistemine göre gerekli indirmeyi yapmanız gerekiyor. Adres: https://gluonhq.com/products/scene-builder/#download İndirdiğiniz yazılımı kuruluma başlayın. Ben Windows tabanlı bir işletim sistemi için […]

String.format

27 Kasım 2018

Sayı ve metinlerin belirli formatlarda düzenlenmesini sağlar. Örneğin 0-100 arasındaki sayıların formatlanmasını sağlayalım, 0-9 arasındaki sayılaran başına 0 getirerek 00, 01, 02, …, 09 durumuna getirelim. Genelde Time işlemleri için kullanılır.Bu işlemi gerçekleştiren kodlar aşağıda verilmiştir.

Klavyeden giriş işlemleri

23 Ekim 2018

Klavyeden giriş almak için java.util.Scanner kütüphanesinin import edilmesi gerekmektedir.İmport işleminden sonra Scanner isimli sınıftan bir nesne oluşturularak kullanılacak ilkel veri tiplerine göre girilen değerlerin dönüşümleri yapılmaktadır.

import kullanımı

23 Ekim 2018

import anahtar kelimesi java programlarına çeşitli kütüphaneler yüklemek için kullanılan anahtar kelimedir. Temel kütüphaneler dışında özel olarak kullanılacak işlevler için bilgili sınıfların projeye dahil edilmesi gereklidir. List, ArrayList, Scanner, Random, Date ve bunlar gibi birçok kütüphane import anahtar kelimesi ile proeye dahil edilebilecek kütüphanelerdir. NOT: import tanımlamalarının yazılacağı bölge class tanımına başlamadan programın başlangıç bölümüdür. […]

Math Sınıfı

23 Ekim 2018

Java programında Math sınıfını kullanmak için herhangi bir kütüphanenin import edilmesine gerek yoktur. Zaten Math Sınıfı “java.lang” kütüphanesinin içerisinde yer aldığı için direk kullanılabilmektedir.