Windows Downloads Klasörüne Erişim

Selam, Geçenlerde windowsun downloads ve resimler klasörüne erişmem gerekti ve path bilgisini nasıl bulurum diye bir araştırma yaptım. Windows ile gelen standart klasörlerin birer unique id’si mevcut bu idleri kullanarak windows yüklü tüm cihazlarda erişim sağlayabilirsiniz. //Sample: string downloadsPath = KnownFolders.GetPath(KnownFolder.Downloads); //Class: using System; using System.Runtime.InteropServices; /// /// Class containing methods to retrieve specific file 

devamı…

System.Tuple Nedir ?

Tuple için generic bir taşıyıcı ya da class görevi görür diyebiliriz. Bir metodunuz var ve 2 ya da n adet veri dönmek istiyorsunuz ve bunu yapabilmek için farklı yöntemler kullanabilirsiniz. Class oluşturabilirsiniz ya da out parametrelerini kullanabilirsiniz ama ikisi de hem vakit kaybı hemde kodun okunabirliğini kısmen de olsa kötü etkileyen yöntemlermiş meğer tuple ile 

devamı…

Harici ODAC Kurulumu

Oracle Data Access kullanarak veritabanı işlemleri gerçekleştirmek isteniyorsa, sunucu üzerinde yüklü bir odac olmalıdır. Oracle client kurulumu esnasında opsiyon olarak gelen odac kurulumunu yapmadıysanız eğer sonradan kurulum için izlemeniz gereken yok şöyledir.  oracle client versiyonuna göre 32 ya da 64 bit xcopy odac zip dosyasını indir cmd ile indirilen klasörün içerisine konumlanarak aşağıdaki komut paremetreleri 

devamı…

Siri Nasıl Çalışıyor ?

Siri (Speech Interpretation and Recognition Interface) , apple firmasının geliştirdiği ve muhtemelen ilerisi için akıllı evler,tvler ve araçlara entegre olmaya aday bir ürün.     Backend olarak hangi dilde yazıldı derseniz, tam olarak c++ ya da c diyemiyorum çünkü 4 yıllık bir CALO-funded research sonucu ortaya çıkmış kullanılan dilden çok algoritması ile çok iyi bir cloud 

devamı…

ODBC ile mysql bağlantısı

ODBC(Open Database Connectivity), birbirinden farklı veritabanlarına (MySQL, Oracle, MSSQL vb.) standart metotlarla bağlantı yapmanızı sağlar. Bir nevi veritabanları ve uygulamalar arasında bir köprü görevi görürler. ASP.NET kullanarak mysql veritabanına bağlanmak için gerekli ana başlıklar şöyle: ConnectionStrings.com adresinden yardım alarak ihtiyacınız olan bağlantı cümlesini oluşturun, daha sonra uygulamanız içerisinde kullanın. Örnek ConnString = “Driver={MySQL ODBC 5.1 Driver};Server=127..0.0.1;Database=mydb; 

devamı…

Oracle’da clob türünde parametre set etme

Oracle’da varchar2 türü max size değerinden daha büyük alanlar için clob türünde alanlar oluştururuz, aşağıdaki örnekte c# ile clob nesnesine nasıl parametre gönderildiğini görebilirsiniz. CLOB : Verileri karakter olarak saklar .Max 128 TB’a kadar veri saklar. TXT dosyalarının içerisindeki verileri CLOB veri tipinde saklayabiliriz Command command = new Command(); OracleConnection Con = command.Connection(); Con.Open(); OracleTransaction 

devamı…

Basit bir wcf servis örneği

Ne zaman servis yazmalı? Yazılımcılar olarak üzerinde çalıştığımız işlev birden çok uygulama tarafından kullanılacaksa, bu işlevi yeninden kullanılabilir ve diğer sistemlere monte edilebilir bir şekilde üretmek pek tabii ki akıl karı bir iş olacaktır. Peki bunu başarmak nasıl mümkün olabilir?   Örnek olarak bir firmanın faturalama işlemini ele alalım. Üzerinde çalıştığımız otomasyon uygulamasının bir faturalama 

devamı…

SAP Crystal Reports for Visual Studio – PrintJobLimit Issue

Crystal reports kurulumuyla birlikte gelen regedit üzerinde default değerler vardır,örneğin PrintJobLimit değeri cr’nin admin tarafından set edilen max döküman işleme limitidir. Bu değer standart olarak 25 ile 75 arasında olmalıdır.Sınırsız limit vermek için -1 değeri vermekten söz eden forum siteleri mevcuttur ama bunu önermiyorum çünkü bir süre sonra memory leak durumu ile karşı karşıya