Kategori Arşivi: Microsoft

Programlama Dili

Nis 06

C# Boş Form Hatası

hata1

  Yeni Form oluşturup, Form’dan nesne ile Show() metodu aracılığıyla Yeni Form’u çağırdınız ve form yukarıdaki şekilde boş geldiyse bunun muhtemel sebebi initializecomponent fonksiyonunun çalışmıyor olmasıdır. Öncelikle oluşturmuş olduğunuz formda form class’ında yapılandırıcının olup olmadığına bakınız. Eğer yok ise oluşturunuz. Form ismi yeniform ise yapılandırıcı; public yeniform() {  InitializeComponent(); } şeklinde olmalıdır. InitializeComponent() metodu form’un …

Devamını oku »

Nis 01

C# An unhandled exception of type ‘System.StackOverflowException’ Hata

dolibarr_bug

  Merhaba arkadaşlar bu yazımda karşılaştığım ve çözdüğüm bir hatadan bahsedeceğim. Hata An unhandled exception of type ‘System.StackOverflowException‘ hatası veriyordu. Bununla birlikte Microsoft.VisualStudio.HostingProcess.Utilities.dll bu kütüphane dosyasında da hata vermekteydi. Projeyi çalıştıramıyordum. Hatayı araştırdığımda farklı sebepler olabileceğinden bahsediyordu. dll dosyası bazında araştırma yaptığımda problemin 32 64 bit hatası olabileceği ağırlıklı ihtimaldi. Recursive metodlar Base metod kullanımı 32 …

Devamını oku »

Mar 13

C# txt Dosyası Okuma ve Yazma

C# da çalışıyor olduğum projede basitçe veri tutmam gerekti. Veri tutma için de txt dosyasını tercih ettim. Txt okuma yazma ile ilgili internette bir çok örnek buldum. Yazma işlemi sırasında herhangi bir sıkıntı yoktu. Okuma kısmında ise birçok örnekle karşılaştım. Örneklerin çoğu ilk satırı okuyup döndürüyordu. Benim amacım ise yazılan en son satıra ulaşmaktı. Bunun …

Devamını oku »

Şub 24

C# ile .Wav Ses Dosyalarının Oynatılması

C# ile wav uzantılı ses dosyalarını çalabilmek için öncelikle; using System.Media; kütüphanesinim import ediyoruz. Kod kısmında hangi fonksiyon altında ses dosyalarının çalınmasını istiyorsanız oraya, SoundPlayer sesOynat = new SoundPlayer(@”C:/sesler/ses.wav”); sesOynat.Play(); kod satırını kullanarak  ses dosyalarını çaldırabilirsiniz. SoundPlayer içerisinde ses dosyasının yolunu belirtiyorsunuz. .play() fonksiyonu ile ses dosyasının çalınmasını sağlarsınız.

Şub 20

Kalıtım – Miras Alma C#

Miras almanın temel anlamını hepimiz biliyoruz. Akrabadan kalan maddi veya manevi herşey olarak tanımlayabiliriz miras’ı. Programlamada miras alma da bu şekildedir. Gerçek hayattakiyle farkı akrabanın hayata veda etmesi gerekmez. 🙂 Miras alma işlemini C# kodlarıyla göstereceğim. Miras alındığında miras alan class atası olan class’ın tüm elemanlarını nesne tanımlamadan, direkt olarak kullanmanızı sağlar. Class 1 { …

Devamını oku »

Şub 17

C# Aktif Formların Dallanma Derecelerine Erişmek

C#’da formlar ile çalışırken karşılaştığım bir problem ve araştırıp bulduğum bir çözüm bir satırlık bir kod parçasından bahsedeceğim. Bu bir satırlık kod parçası işimi çok kolaylaştırdı. İlgili forma ait class’dan bir nesne türetip nesneden class’a müdahale etmeme gerek kalmadı. Application.OpenForms[1].Close(); [ ] içerisinde ki rakam ile anaformdan kaç form ileri gitmişseniz onu yazıyorsunuz. (0’dan başlamak …

Devamını oku »

Oca 22

SQL SERVER – Hata Çözümü : Hata Kodu : 3154

Merhaba arkadaşlar bu yazımda SQL Server backup dosyasını (.bak) restore ederken aldığım bir hata ve çözümünden bahsedeceğim. Backup dosyasından yükleme yaparken eski backup dosyasındakiyle aynı adda bir veritabanı oluşturdum ve üzerine backup yapmaya çalıştım fakat 3154 kodlu hatayı aldım. Çözümünü araştırdığımdaysa http://blog.sqlauthority.com/2007/09/27/sql-server-fix-error-3154-the-backup-set-holds-a-backup-of-a-database-other-than-the-existing-database/ linkteki çözüm ile karşılaştım. Çözümden bahsedeyim; öncelikle aynı adda oluşturduğunuz veritabanı varsa silin. Şimdi de …

Devamını oku »

Oca 22

Access 2007 Veritabanını MSSQLSERVER’a Aktarma

Bu yazımda karşılaştığım bir problemden bahsedeceğim. Access veritabanı kullandığım bir projemde yaklaşık ikibin satırlık verilerle uğraşmam gerekti. Bu veriler zamanla artacak ve belki yüzbinlerce satır olacaktı. Basit bir for döngüsü kurdum iki bin satır içerisinde. Fakat döngünün sonuç vermesi yaklaşık 5 saniyeyi buluyordu. Bu da ciddi bir süre. Daha sonra Access’le olmayacağına karar verip veritabanını …

Devamını oku »

Oca 22

C#’da ‘Lütfen Bekleyin’ Formu Thread Kullanarak

Merhaba arkadaşlar, bu yazımda sizlere çok basit ama beni biraz uğraştıran (araştırma aşamasında) ama yazılıma görsellik vkatan ve kullanıcıyla etkileşimi üst seviyede tutacak basit bir form’dan bahsedeceğim. Formda ‘Lütfen bekleyin’ yazısı(Label) ve altında basitçe bir gif(ImageBox) resmi olacak. Önce formu oluşturalım aşağıda görüntüsünü veriyorum ve altında da imagebox içindeki gif resmini paylaşıyorum. Form Gif (ImageBox …

Devamını oku »

Oca 22

C# Sezar Şifreleme Uygulaması

Sezar şifrelemenin ne olduğundan kısaca bahsedeyim. Sezar şifrelemede girilen her bir harfin bir sayı karşılığı vardır. Bu sayıya 5 eklenmesiyle şifreli kelime oluşur ve bu şekilde verinin şifrelenmesi sağlanır. Şifre çözme işlemi içinse aynı işlem bu sefer şifrelenmiş veri üzerinde tersten çalıştırılır. Yani şifreli kelimedeki harflerin sayı karşılıklarından 5 çıkartılarak, yeni harfler elde edilip kelime …

Devamını oku »

Eski yazılar «