Arşiv | Yazılım RSS feed for this section
Treeview yapısı

Kategori ve alt kategorilerin DropDownList ile gösterimi…

Şimdi dikkatimi çekti de, iki yazım arasında sanırım ilk defa bu kadar uzun süren bir ara vermişim. Büyük işlerin peşindeyim şu sıralar arkadaşlar, lütfen kusuruma bakmayın… Başlıktan belki tam olarak anlaşılamamış olabilir, anlatmak istediğim aslında, TreeView yapısı ile çok kolay bir şekilde ifade edilebilen yapıları (kategoriler-alt kategoriler), DropDownList kontrolü için de basitçe yapabilmek. Yani, bu [...]

Tamamını okuYorumlar { 8 }

Cannot have multiple items selected when the SelectionMode is Single.

Here is the scenario, I have got two list boxes on the same page and I want to move list items on both list boxes from one to another by using AJAX. When I do the first list item movement, there is no problem at all but the second one gives me the following JavaScript [...]

Tamamını okuYorumlar { 0 }
Dokuz Taş

C# ile 9 taş oyunu!

Yakında oyunu bitirip buradan paylaşacağım sizlerle diye ümit ediyorum arkadaşlar. Yalnızca oyunun yapay zekası -yani bilgisayara karşı oynarken bilgisayarın durumları nasıl değerlendireceğine karar verilmesi- bölümü ve basit bir takım yapılar -hamle geri al, hamleyi yeniden yap, oyunu kaydet, oyun yükle vs.- kaldı. Temel alt yapıyı tamamen bitirdim. Şu haliyle bir ekran görüntüsünü paylaşmak istedim, yoksa [...]

Tamamını okuYorumlar { 1 }
Options

C# ile MasterMind oyununu bilgisayara karşı oynamak!

Title : Playing mastermind game against computer with C# MasterMind nedir? Nasıl oynanır? Grafik 1. MasterMind oyunu MasterMind iki kişiyle oynanan bir kod-kırma oyundur. Oyunculardan birisi kod-oluşturucu diğeri ise kod-kırıcıdır. Kod-oluşturucu 6 farklı renkteki mandalı kullanarak 4 adet seçer ve bir kod oluşturur (aynı renk birden fazla kullanılabilr). Kod-kırıcı ise kod-oluşturucunun verdiği ipuçlarını kullanarak bu [...]

Tamamını okuYorumlar { 1 }

C# ile permütasyon hesaplama

Title : How to calculate a permutation with C#? Bu yazımda C# ile nasıl kombinasyon hesabı yapılabileceğinden bahsetmiştim. C# ile permütasyon hesabı yapan benzer bir sınıfı da oluşturup sizinle paylaşmak istedim. Biliyorsunuz şu aralar C# ile MasterMind oyunu üzerinde çalışıyorum. Klasik oyundan farklı olarak bilgisayara karşı da oynanabilecek bir versiyon üzerinde çalışıyorum ve hem kombinasyon [...]

Tamamını okuYorumlar { 0 }

C# ile kombinasyon hesaplama – 1

Bu yazımda C# ile kombinasyon hesaplamak için küçük bir kod parçası paylaşmıştım ve bu metodun bir sınıf içerisinde gerçekleştirilebileceğini söylemiştim. Bu metodu bir sınıf içerisinde kullandım ve sizinle paylaşmak istedim, çok fazla bekleyemedim İşte C# ile kombinasyon hasabı yapabileceğimiz sınıfımız. public class Combination { List<string> innerArray_ = new List<string>();   public Combination() { this.DigitCount = [...]

Tamamını okuYorumlar { 0 }

C# ile kombinasyon hesaplama

Title : How to calculate a combination with C#? Şu aralar MasterMind adlı bir oyunla uğraşıyorum. Oyunu bilgisayara karşı da oynayabilmenizi sağlayacak bir yapı üzerinde çalışıyorum. Bu yapının temelinde de olasılık, kombinasyon ve permütasyon hesaplamaları var. Aşağıdaki kod belirlenen basamak sayısına göre sayıların kombinasyonlarını hesaplar. /// <summary> /// Kombinasyon hesaplamasını yapar /// </summary> /// <param [...]

Tamamını okuYorumlar { 0 }
basamak

Java vs Fortran vs C#

Bu yazımda bir P sayısı için 2^P sayısının hesaplanmasında Fortran ve C# dillerini hız açısından karşılaştırmıştım. Ve bu karşılaştırmaya Java dilini de ekleyeceğimi belirtmiştim. Dün bunu karşılaştırmayı yaptım, Java dilinde de Array ve ArrayList<int> yapılarını kullandım. İşte sonuçlar… Grafik 1. Java Uygulama Arayüzü Grafik 2. Sonuçlar (Normal) Grafik 3. Sonuçlar(Logaritmik) Grafik 4. P sayısı ve [...]

Tamamını okuYorumlar { 0 }
Output

Dynamic nested loops in c#: Dinamik iç içe döngüler…

English version will be available soon! for (int i = 0; i < 10; i++) { Console.WriteLine(i); } Yukarıda gördüğünüz C# ile yazılmış basit bir döngü yapısı. 0 ile 9 arasıdaki (0 ve 9 dahil) rakamları ekrana yazdırıyor. Yani tek basamaklı doğal sayıları. Peki 2 basamaklı doğal sayıları nasıl ekrana yazdıracağız? Şöyle, for (int i [...]

Tamamını okuYorumlar { 5 }
Mersenne Asal Sayıları Grafik 2

Biraz da bilim yapalım : C# vs Fortran?

Sene 2002… Mersenne asal sayılarına merak salmıştım. Çok hırslıyım… Kısaca Mersenne asal sayısını açıkayayım…Asal bir p sayısı için (2^p – 1) sayısı da asal olacak şekilde ifade edilebilen asal sayılara Mersenne asal sayıları denir. Bir Mersenne asal sayısını bulmak çok zor elbette…An itibariyle bilinen en büyük Mersenne asal sayısı için p asal sayısı 43,112,609. Bu [...]

Tamamını okuYorumlar { 2 }