Tag Archives: visual basic

2048 Oyunu Algoritması

Uzun zamandır cep telefonu ve tabletlerimizde oynadığımız 2048 oyunu, ilk bakışta çok basit görülse de oynadıkça hırs yaptığımız ve daha yüksek skorlara erişmek için uğraştığımız bir oyun oldu. Bu konu anlatımında size basit bir 2048 oyunu nasıl yapılır, 2048 oyunu algoritmasının adımları nelerdir, bunları anlatmaya çalışacağım. Sadece algoritmik bir anlatım yapacağım için herhangi bir dil… Read More »

Kapalı Bir Excel Dosyasından Veri Çekme

Excel’de başka bir sayfadan veri çekmek için aşağıdaki kod kullanılır.

Bu kodu parçalara ayırırsak, [verioku.xlsx] kısmı içerisinden veri alınacak dosyayı gösterir. Sayfa1 ifadesi verioku.xlsx dosyası üzerinde veri alınacak sayfayı ve son olarak da B2 ifadesi Sayfa1 üzerindeki B2 hücresini gösterir. Bunu VBA içerisinde değişken bir hale getirip, parametrik bir altyordam (sub) olarak tanımlarsak bir… Read More »

Alt Küme Bulma Algoritması

GİRİŞ Geçenlerde ziyaretçilerden biri bir elektronik posta ile bana ulaştı. 4 elemanlı bir kümenin tüm alt kümelerini oluşturabilecek bir kod talebinde bulundu. Normalde uzun bir süredir bu tarz isteklere cevap vermiyorum. Zira özel sektörde çalışan, evli barklı biri olduğum için özel istekleri çözümlemeye vaktim yok. Fakat bu problem çok eskiden bir kaç defa önüme çıkmıştı… Read More »

Excel’de ScreenUpdating Özelliği

Excel‘de VBA kullanan bir çok kişi bir sayfadaki verileri döngü ile tararken işlemin çok uzun sürmesinden şikayetçi olur. Mesela 1000 satırlık bir sayfamız olsun. VBA ile makro hazırlayarak belli bir kritere uyan hücrelerin yanına “gokhanca.com” yazdırmak isteyelim. İşlem çok basit:

Bu işlemi yaparken neredeyse 20-30 saniye beklediğimiz olur. Hatta iç içe döngü kullansaydık süre… Read More »

Excel’de Süzmeleri Kapatmak

Süzme işlemi Excel‘de çok kullanılan bir işlem. Özellikle iş hayatında koca koca tablolar tutanlar için birebirdir. Fakat bunun en sinir bozucu yanlarından biri birden fazla süzme açıldığında kapatmak için tek tek kontrol etmek. Bazen öyle oluyor ki bütün süzmeleri kapattım sanıyorsunuz ama kapanmamış bir süzme kalmış olabiliyor. Bunun için iki farklı metot ile tüm süzmeleri… Read More »

Visual Basic ile MySQL Veritabanı Kullanımı

Visual Basic 6.0 programının günümüzde geçerliliğini yitirmiş olması kimsenin inkar edemeyeceği bir gerçek. Fakat bu demek değildir ki artık hiç bir işe yaramaz. Sadece günümüzdeki programlama dilleri birden çok platformda ve çok farklı dillerle entegre olabilen güçlü ve esnek yapıları ile tercih sebebi. Özellikle .NET gibi güçlü bir yapının yanında hala daha VB 6.0 ‘dan… Read More »

Visual Basic PictureClip Nesnesinin Kullanımı

Bir resim dosyasından belirli bir bölgeyi alıp kullanabilmek için Visual Basic projemize Microsoft PictureClip Control 6.0 adlı komponenti ekleyelim. Bu komponentin özellikleri aşağıdaki gibidir. Picture özelliği seçilecek dosyayı belirtir. Cols ve Rows ifadeleri seçilen resmin karelere bölünmesini sağlar. Bu karelere index numarası verilir ve bu numarayı kullanarak istediğiniz parçayı seçebilirsiniz. Aşağıdaki örnekte imgKurbagacik isimli image nesnesi yatay ve düşeyde 4 parçaya bölünmüştür.… Read More »

Visual Basic’te PictureBox PaintPicture Özelliği

Picturebox nesnesinin önemli bir özelliği de PaintPicture özelliğidir. Bu özellik sayesinde picturebox nesnesi içerisine yerleştireceğimiz bir resmi istediğimiz gibi konumlandırabiliriz. Bu özelliğin 10 tane parametresi vardır. Fakat bunlardan 3 tanesi yeterlidir. En gerekli parametreleri : Picture : Kullanılacak resim kaynağı X : Resmin, picturebox nesnesi içerisinde yatay konumu Y : Resmin, picturebox nesnesi içerisinde düşey konumu