30 Aralık 2013 Pazartesi

C# - ListBox'taki değerlerin toplamını ve ortalamasını bulma

Leave a Comment
C#'ta listbox içindeki sayıların ortalamasını alan programın nasıl yazılacağını anlatacağım. Yeni bir form oluşturuyorum ve içine bir ListBox ekliyorum. Şimdi listbox'a birkaç tane eleman ekliyorum. Bir buton ekliyorum ve butonun click eventına kodları yazmaya başlıyorum. Öncelikle int türünde toplam adında bir değişken oluşturuyorum. Başlangıç değerini 0 yapıyorum. double türünde de ortalama adında bir değişken oluşturuyorum....
Read More

24 Aralık 2013 Salı

Java'da asal sayı kontrolü

Leave a Comment
Java'da textField'a girilen sayının asal olup olmadığını bulan programı yazacağım. Öncelikle yeni bir JFrame oluşturuyorum. İçerisine aşağıdaki gibi bir tane JTextField, bir tane de JButton koyuyorum. Şimdi butona çift tıklıyorum ve kodlarımı yazmaya başlıyorum. İlk olarak textField'dan gelen değeri sayi adında integer değişkene atıyorum. int sayi = Integer.parseInt(textField.getText()); Yine integer türünde durum değişkeni...
Read More

22 Aralık 2013 Pazar

Java şifre alanı (password field) kullanımı

Leave a Comment
Bu yazıda Java'da bulunan password field özelliğinin nasıl kullanıldığını anlatacağım. Password field'ları şifre girilen text field'lar gibi düşünebiliriz. passwordField = new JPasswordField(); komutuyla password field üretmek mümkün. Font atamak ya da konum bilgilerini değiştirmek vb. işlemler diğer swing bileşenleri ile aynı şekilde gerçekleştirilebilir. Örneğin passwordField.setFont(new Font("Tahoma", Font.PLAIN, 13)); koduyla...
Read More

20 Aralık 2013 Cuma

C# ile MySQL veritabanına kayıt ekleme (insert)

2 comments
Daha önce C# ile MySQL bağlantısı kurma işlemini anlatmıştım. Şimd de MySQL veritabanına veri ekleme işlemini anlatacağım. Yeni bir form oluşturuyorum ve form elemanlarımı ekliyorum. Daha önceki konuda oluşturduğum DB.cs dosyasına gidiyorum ve veri ekleme fonksiyonumu yazıyorum. public bool veriekle(string adsoyad, string sifre, string sehir)         {             try  ...
Read More

17 Aralık 2013 Salı

Ücretsiz MySQL veritabanı - freemysqlhosting.net

2 comments
Bazen geliştirdiğimiz masaüstü uygulamalarında Localhost yetersiz kalabilir ve uzak sunucuya bağlanmamız gerekebilir. Ben de Java ile bir proje geliştiriyordum ve programın birkaç farklı bilgisayarda kullanılması, tüm kullanıcıların da ortak bir veritabanına erişmesi gerekiyordu. İlk olarak ihs.com.tr'deki hostingimde bir MySQL veritabanı oluşturdum ve program ile bağlanmaya çalıştım ancak tüm bilgileri doğru girmeme rağmen bağlantı...
Read More

13 Aralık 2013 Cuma

Huffman Kodlama (Veri sıkıştırma yöntemleri)

Leave a Comment
Huffman kodlama en çok kullanılan veri sıkıştırma yöntemlerinden biridir. Sembollerin olasılıklarına göre azalan sırada sıralanmasıyla başlar ve aşağıdan yukarıya her yaprakta bir sembol olacak şekilde ağaç oluşturulur. Her adımda en düşük olasılıklı iki sembol seçilir ve kısmi ağacın tepesine eklenir, listeden silinir ve her iki sembolü de ifade eden tek bir sembolle yer değiştirir. Listede tek bir sembol kalana kadar devam eder. Sembollerin...
Read More

12 Aralık 2013 Perşembe

Java - Eclipse'te JUnit testleri ile MySQL bağlantısı kontrolü

Leave a Comment
Merhaba arkadaşlar. Yazılarımda Java'ya daha fazla yer vermeye karar verdim ve bu yazımda Eclipse'te JUnit test caselerini kullanarak MySQL bağlantısının kurulup kurulmadığını kontrol edeceğim. JUnit testleri Java'da çok önemli bir yer tutuyor ve Java ile ilgilenen, kendisini geliştirmek isteyen arkadaşların bu konuda kesinlikle bilgi edinmelerini öneriyorum. İlk olarak yeni bir Java projesi oluşturuyorum. Ardından src klasörüne sağ...
Read More

11 Aralık 2013 Çarşamba

Java - JFrame arkaplan resmi ekleme

Leave a Comment
Eclipse'te WindowBuilder ile JFrame oluşturma işlemini http://bilgisayar-muhendisleri.blogspot.com/2013/07/eclipse-form-jframe-olusturma.html linkindeki yazıda anlatmıştım. Bu yazıda JFrame'in arkaplanına resim eklemeyi anlatacağım. JFrame çalıştırdığımda normalde aşağıdaki gibi bir pencere açılıyor. Şimdi kod kısmına gidiyorum. getContentPane().setLayout(new BorderLayout()); JLabel background = new JLabel(new ImageIcon("C:\\Users\\KullanıcıAdı\\Pictures\\arkaplan.jpg")); ...
Read More

10 Aralık 2013 Salı

Asp.NET CssClass özelliği ve kullanımı

Leave a Comment
Bu yazıda Asp.NET'te CssClass özelliğini kullanarak sayfamıza eklediğimiz button, textbox gibi kontrolleri CSS kodları yardımıyla görsel açıdan daha güzel hale getirmeyi anlatacağım. HTML'de nasıl ki inputlar için class parametresini kullanıyorsak, Asp.NET'te de CssClass parametresini kullanıyoruz. Default.aspx adında bir sayfa oluşturalım ve sayfamıza bir adet textbox ekleyelim. Kod kısmına baktığımızda <asp:TextBox ID="TextBox1"...
Read More

22 Kasım 2013 Cuma

C'de 0 ile 100 arasındaki tek sayıların toplamı

3 comments
C dilinde 0 ile 100 arasındaki tek sayıların toplamını bulan programı yazacağım. For döngüsü ve if kontrolüyle programı yazmak çok kolay. Öncelikle döngü için i adında ve toplamı yazdırmak için de toplam adında değişken oluşturuyorum. toplam değişkenine 0 değerini atıyorum. int i,toplam=0; Ardından 0'dan başlayarak 100'e kadar for döngüsünü oluşturuyorum. for(i=0;i<=100;i++) { } Döngünün içinde sayının tek olup olmadığını...
Read More

13 Kasım 2013 Çarşamba

Temel SQL Komutları - 2

Leave a Comment
SELECT, SELECT DISTINCT, WHERE, AND ve OR komutlarını Temel SQL Komutları - 1 başlıklı yazıda açıklamıştım. Bu yazıda da ORDER BY, INSERT INTO, UPDATE ve DELETE komutlarını açıklayacağım. ORDER BY KOMUTU Veritabanındaki kayıtları belirli bir alana göre sıralamak için kullanılır. ORDER BY id; örneğinde tablodaki id kolonuna göre sıralama yapar. ORDER BY id DESC azalarak, ORDER BY id ASC ise artarak sıralar. INSERT INTO KOMUTU Tabloya...
Read More

4 Kasım 2013 Pazartesi

C'de OKEK bulma

2 comments
OKEK yani Ortak Katların En Küçüğü. C'de OKEK'in nasıl bulunabileceğini örnekle anlatacağım. Ekrandan iki sayı alıp bunların OKEK'ini bulacağım. Sonsuz bir while döngüsü kullandım. For döngüsü de kullanabilirdim ancak o zaman belirli bir sayıya kadar döngüyü sürdürmem gerekirdi. Sonsuz while döngüsünde ise OKEK bulunana kadar döngü devam edecek. #include<conio.h> #include<stdio.h> main() {     int sayi1;  ...
Read More

C# - MySQL veritabanından DataGridView ile veri çekme

Leave a Comment
Daha önce C# ile MySQL veritabanı bağlantısı kurmayı ve MySQL veritabanından veri çekmeyi anlatmıştım. Bu sefer MySQL veritabanından çekilen verileri DataGridView ile görüntülemeyi anlatacağım. C# - MySQL bağlantısı nasıl kurulur ? Yukarıdaki yazıdan C# ile MySQL veritabanına nasıl bağlanıldığını öğrenebilirsiniz. Yeni bir proje oluşturuyorum ve MySQL referansımı ekliyorum. Ardından sayfayama DataGridView ekliyorum ve Form1_Load...
Read More

3 tane ücretsiz HTML 5 - CSS 3 dropdown menü

1 comment
İnternet sitelerinde dropdown menüleri sıklıkla görmekteyiz. Bu yazıda en yeni teknolojilerden HTML 5 ve CSS 3 ile kodlanmış birbirinden güzel menüleri sizlerle paylaşıyorum. 1 ) İlk menü sade ve çok hoş bir menü. Arkaplandaki grafiği kaldırdığınızda daha da güzel oluyor :) Demo - İndir 2 ) Slayt şeklinde güzel bir menü. Demo - İndir 3 ) Demo - İndi...
Read More

3 Kasım 2013 Pazar

C#'ta textboxa girilen sayıyı yazıyla yazdırma

1 comment
Bu yazıda textboxa girilen sayıyı ekrana okunuşuyla beraber yazdırmayı anlatacağım. Yani textboxa 678 sayısını girip butona tıkladığımızda labelda altı yüz yetmiş sekiz yazacak. Programı yazarken hatırlatmam gereken işlem, kalanı bulmaya yaran % işlemi. Örneğin 12 % 5 yaparsak 2 değerini elde ederiz. Yazdığım program binler basamağına kadar, yani en fazla dört basamaklı sayıları yazdırıyor ancak tabi ki de bu kolayca geliştirilebilir. İlk...
Read More

C# for döngüsü ile ComboBox içine sayı yazdırma

Leave a Comment
Bu yazıda ComboBox içerisine for döngüsü ile sayıları yazdırmayı anlatacağım. Çok çeşitli durumlarda kullanmanız gerekebilir. Örneğin plaka kodlarını yazdırmanız gerektiğinde kullanabilirsiniz. Ben de bu yazıda 1-81 arası sayıları yazdıracağım. İlk olarak projemi oluşturuyorum ve bir ComboBox ekliyorum. Form1_Load içerisine gidiyorum ve kodlarımı yazmaya başlıyorum. i=1 den başlayarak <=81 olana kadar i'nin 1 arttığı for döngüsü...
Read More

C'de girilen sayının asal olup olmadığını bulma

10 comments
Bu yazıda klavyeden girilen bir sayının asal olup olmadığını bulan programın nasıl yazılabileceğini anlatacağım. Kendisi ve 1'den başka tam böleni olmayan sayılara asal sayı deniyor. Programı yazarken de for döngüsü oluşturacağım ve programın tam bölenlerini bulacağım. Tam bölen demek, bölenden kalan 0 demek. Bu durumda % işaretiyle kalanın 0 olup olmadığını kontrol etmek gerekiyor. Öncelikle i, sayi ve 0'a eşit olan sayac adında integer...
Read More

2 Kasım 2013 Cumartesi

Localhost'a MyBB kurulumu

Leave a Comment
Bu yazıda Localhost'a nasıl MyBB forum yazılımını kurulacağını anlatacağım. MyBB yani My Bulletin Board ücretsiz ve oldukça kullanışlı bir forum scripti. İlk olarak http://www.mybb.com/downloads adresinden MyBB'nin son sürümünü indiriyorum. İndirmiş olduğum zip dosyasını açıyorum ve Upload klasörü içindekileri xamppp/htdocs içinde mybb adında klasör oluşturarak içine atıyorum. phpMyAdmin'e girerek mybb adında yeni bir veritabanı...
Read More

1 Kasım 2013 Cuma

C# Hesap Makinesi yapımı

11 comments
C# öğrenmeye başlayan neredeyse herkesin karşısına hesap makinesi yapımı çıkar. Ben de bu yazıda C# ile basit bir hesap makinesinin nasıl yapıldığını anlatacağım. Yapacağım hesap makinesinde butonları statik olarak oluşturduğumu söylemem gerekiyor. Çünkü bazen dinamik olarak hesap makinesi yapımı da istenebiliyor. Onu da daha sonraki yazılarımda anlatacağım. İlk olarak yeni bir form oluşturuyorum ve aşağıdaki gibi butonlarımı ve textboxımı...
Read More

MonstaFTP - PHP / Ajax tabanlı FTP uygulaması

Leave a Comment
Benim de yeni keşfettiğim MonstaFTP'yi tanıtmak istedim. MonstaFTP, PHP ile kodlanmış bir FTP istemcisi. Çok büyük beklentilere girmeden, temel düzeydeki FTP işlemlerini başarılı bir şekilde gerçekleştirebilirsiniz...
Read More

Temel SQL Komutları - 1

Leave a Comment
Temel SQL komutlarından SELECT, SELECT DISTINCT, WHERE, AND ve OR komutlarını açıklayacağım. SELECT KOMUTU Tablodan veri çekmek için kullanılır. SELECT * FROM tablo; şeklinde kullanıldığında tablodaki tüm alanları seçer. SELECT kolon_adi FROM tablo_adi; şeklinde kullanıldığında ise sadece kolon_adi adlı alanı seçer. SELECT DISTINCT KOMU...
Read More

Asp.NET (C#) ile MS-SQL bağlantısı kurma

Leave a Comment
Daha önce http://bilgisayar-muhendisleri.blogspot.com/2013/07/c-sharp-mysql-baglantisi-kurma.html yazısında C# ile MySQL bağlantısının nasıl kurulduğunu anlatmıştım. Bu yazımda da MS-SQL (Microsoft SQL Server) bağlantısının nasıl kurulacağını anlatacağım. İlk olara sayfamın üstüne aşağıdaki satırları ekliyorum. using System.Data; using System.Data.SqlClient; ...
Read More