Tek Fotoluk İpucu 86–Zahmetsizce Encryption (ProtectedMemory) 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Bir önceki tek fotoluk ipucunda ProtectedData sınıfından yararlanmış ve basitçe bir byte dizisinin nasıl şifrelenebileceğini/çözümlenebileceğini görmüştük. Hatırlarsanız veriyi Current User ve Local Machine seviylerinde ele alabiliyord... [Daha fazla]
Tek Fotoluk İpucu 85–Zahmetsizce Encryption(ProtectedData) 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Cryptography denilince .Net Framework tarafında epey bir çözüm bulunmakta. Bazıları oldukça karmaşıktır ve simetrik yada a-simetrik olmalarına bağlı olaraktan, ortak noktalarından birisi de, tekniğe göre kullanılan Vector-Key değerlerinin tutulması/b... [Daha fazla]
Tek Fotoluk İpucu 84–WCF içerisinde Property Kullanımı 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Malum bildiğiniz üzere get ve set bloklarından oluşan özellikler(Properties) aslına bakarsanız arka planda(IL-Intermediate Language) birer metod olarak ifade edilirler. Bu teoriden yola çıkarsak bir servis içerisine özellik(Property) yazıp get,set me... [Daha fazla]
Tek Fotoluk İpucu 83–XML, XAML, XmlDataProvider ve Master Child Binding 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Diyelim ki elinizde aşağıdaki gibi Master-Child veri ilişkisi içeren(1 gruba bağlı birden fazla albüm) bir XML dosyası var ve sizde örneğin WPF-XAML tarafında buradaki Master-Detail ilişkiyi kullanmak ve hatta iki veri bağlı kontrol üzerinden sembolize etmek istiyorsunuz. Ne yaparsınız? [Daha fazla]
Tek Fotoluk İpucu 82–Internete Bağlı mıyız? (Round II) 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Bir önceki ipucumuzda wininet.dll WinAPI kütüphanesinden yararlanarak, internet’ e bağlı olup olmadığımızı nasıl öğrenebileceğimizin fotoğrafını çekmiştik. Tahmin edeceğiniz üzere söz konusu senaryo için tek yol bu değil. Ör... [Daha fazla]
Tek Fotoluk İpucu 96–10Mb Üstü XML Dosyaları 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Geçtiğimiz günlerde bloğumdaki içeriği yedeklemek için dışarı aktardım. Yaklaşık olarak 20Mb büyüklüğündeki XML içeriğini, sonrasında Visual Studio 2012 ile açıp incelemek istedim(Daha önceden de yaptığım bir işti.... [Daha fazla]
Tek Fotoluk İpucu 95–OfType<T> 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, LINQ(Language INtegrated Query) tarafını her ne kadar yoğun kullanıyor olsak da gözümüzden kaçırdığımız, dikkat etmediğimiz, yerine yeni geliştirmeler yaptığımız ama aslında bizim kullanmamızı bir köşede bekleyen fonksiyonlar vardır. Örneğin kalı... [Daha fazla]
Tek Fotoluk İpucu 99–Tipler Arası Property Eşleştirme 25 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Özellikle ORM araçlarının ele alındığı uygulamalarda bazen Entity içeriklerini sistem içerisinde dolaştıran ve nispeten daha az sayıda özellik(asıl ihtiyaç olunanları) taşıyan tiplere ihtiyaç duyarız. Business Object veya Data Transfe... [Daha fazla]
Tek Fotoluk İpucu 81–Internete Bağlı mıyız? 11 Mart 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Acaba çok basit ve hızlı bir şekilde internete bağlı olup olmadığımızı nasıl kontrol edebiliriz, hiç düşündünüz mü? Bunun pek çok yolu var aslında. Ancak bir tanesi oldukça hızlı. Basit bir WinAPI yardımıyla bu fonksiyonelliği... [Daha fazla]
Tek Fotoluk İpucu 80–Bir Assembly’ ın Public Key Token Değerini Bulmak 18 Şubat 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Diyelim ki elinizde projeye referans ettiğiniz bir .Net assembly dosyası bulunmakta. Örneğin Log4Net ve bununla birlikte konfigurasyon dosyası içerisinde de ilgili assembly’ ın versiyon numarasını ve daha da önemlisi Public Key Token değerini girmeniz ger... [Daha fazla]
Tek Fotoluk İpucu 79– svcutil ile Contract-First Development 11 Şubat 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, WCF 4.5 tarafında gelen yeniliklerden birisi de svcutil komut satırına eklenen servicecontract(ya da kısa haliyle sc) parametresidir. Bu parametre sayesinde bir WSDL dokümanından(ve beraberinde kullandığı XSD’ ler var ise onlardan) servis sözleşmesinin(Service Co... [Daha fazla]
Tek Fotoluk İpucu 78 - Asp.Net 4.5 ile HtmlEncode 03 Şubat 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Bazı durumlarda Asp.Net sayfasının çıktısına basacağımız içeriğin HTML formatlı elementlerinin Text tabanlı görünümleri olmasını isteriz. Örneğin <b> takısının, uygulandığı metni bold olarak göstermesini istemeyiz. Bunun yerine <b&... [Daha fazla]
Tek Fotoluk İpucu 76–Bir Listeyi Shuffle’ lamak 30 Ocak 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Malum hepimizin devasaaa/kocaman boyutlarda MP3 arşivleri var ve genelde müzik dinlerken de uygulamaların shuffle özelliklerini açarak, karışık sırada dinlemeyi tercih ediyoruz. Peki kendi tiplerinize ait generic bir listeyi Shuffle’ layarak kullanmak... [Daha fazla]
Tek Fotoluk İpucu 77–Asp.Net 4.5 QueryStringAttribute 23 Ocak 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Asp.Net 4.5 tarafında gelen yeniliklerden birisi de System.Web.ModelBinding isim alanı altında yer alan ve metod parametrelerine uygulanan QueryString niteliğidir(Attribute). Bu nitelik ile bir metodun parametre değerinin, URL Querystring üzerinden okunabileceği ifade edilm... [Daha fazla]
Tek Fotoluk İpucu 75–LINQ ile Rastgele Eleman Çekmek 04 Ocak 2013 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Pek çoğumuz Random tipini kullanır ve bir listeden rastgele elemenalar üretmeye veya elde etmeye çalışırız. Peki T tipinden bir listeden herhangibir anda rastgele eleman almak isteseniz ve bunu bir Extension metod olarak tasarlamayı planlasanız...Nasıl bir yol... [Daha fazla]
Tek Fotoluk İpucu–73–LINQ to Excel için Strongly Typed Tip Kullanmak 27 Kasım 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Bir önceki ip ucunda LINQ to Excel Provider’ dan yararlanmış ve bir Excel dosyasını kolayca nasıl sorgulayabileceğimizi görmüştük. Peki ya Excel tablosunda yer alan satırları, kod tarafında oluşturacağımız Strongly Typed sınıflar içerisindek... [Daha fazla]
Tek Fotoluk İpucu–72–LINQ to Excel ile Basit Sorgulama 23 Kasım 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Zaman zaman siz de benim gibi LINQ ile yazılmış çeşitli Provider' lara şöyle bir göz gezdirenlerden misiniz? Belki siz de LINQtoEXCEL provider' ını duymuşsunuzdur. NuGet paket yönetim aracı yardımıyla indirip kullanabileceğiniz bu sağlayıcıyı duymadıysanız... [Daha fazla]
Tek Fotoluk İpucu–71–IQueryable veya IEnumerable 20 Kasım 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Bu sefer ki ip ucumuz biraz daha kışkırtıcı aslında. Aşağıdaki fotoğrafı bir inceleyin öncelikle ve nasıl bir fark olabileceğini düşünmeye çalışın. Yani kafanızda kod parçasını debug etmeye gayret edin. (Visual Studio ve benzeri herhangibir geliştirme aracı kullanmamanız şiddetle tavsiye edilir) [Daha fazla]
Tek Fotoluk İpucu 70.5–Asp.Net Multiple File Upload 13 Kasım 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Asp.Net 4.5 ile FileUpload kontrolüne gelen iki önemli özellik(Property) mevcuttur. Bunlardan birisi AllowMultiple, diğeri ise PostedFiles’ dır. Bu iki özelliği kullanarak birden fazla dosyanın, istemciden sunucu tarafına yüklenme işlemlerini(Multiple Upload Files) kolayca ele a... [Daha fazla]
Tek Fotoluk İpucu–70–Yine Newtonsoft Json.net ve dynamic 12 Kasım 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Newton varsa bir JSON dokümanının içeriğini okumak ne kadar zor olabilir ki? ;) [Daha fazla]
Tek Fotoluk İpucu–69–Newtonsoft JSON.Net ve dynamic Keyword 04 Kasım 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Bildiğiniz üzere JSON(JavaScriptObjectNotation) oldukça kompakt bir veri formatı sunuyor. Çoğu durumda veriyi anlamlı şekilde saklarken, XML serileştirme yerine tercih ediyoruz. Nitekim daha az yer kaplamakla birlikte nesnel olarak anlaşılabilirliği daha yüksek. Özellikl... [Daha fazla]
Tek Fotoluk İpucu–68–Reflection ile Workflow Activity Yüklemek, Çalıştırmak 12 Ekim 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Diyelim ki elinizde içerisinde bi dünya Workflow Activity’ si olan bir kütüphane var. Ancak bu kütüphane projenize referans edilmiş değil. Fiziki bir klasörde tutulmakta. Siz de istiyorsunuz ki, bu kütüphane içerisinde ... [Daha fazla]
Tek Fotoluk İpucu 67.75–Asp.Net 4.5 ControlAttribute 02 Ekim 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Asp.Net 4.5 ile gelen önemli tiplerden birisi de, System.Web.ModelBinding isim alanı(System.Web.dll assembly’ ı içerisindedir) altında yer alan ControlAttribute niteliğidir(Attribute). Metod parametrelerine uygulanabilen bu nitelik ile, veri bağlı kontrollerin(... [Daha fazla]
Tek Fotoluk İpucu 67.5–Asp.Net 4.5 No More DataBind 25 Eylül 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Asp.Net 4.5 Web Forms tarafında gelen yeniliklerden birisi de, veri bağlı kontrolleri IQueryable<T> veya IEnumerable<T> tipinden arayüz referanslarına bağlarken DataBind fonksiyon çağrısı yapılması zorunluluğu olmamasıdır. Bu sayede Markup tarafında sadec... [Daha fazla]
Tek Fotoluk İpucu–66–Protokol ve Port Numarasını Bulmak 23 Eylül 2012 Burak-Selim-Senyurt Tek Fotoluk Ipucu Merhaba Arkadaşlar, Elimizde bir Uri nesne örneği olduğunu varsayalım. Bu Uri adres bilgisinden de port numarası ve protocol bilgisine ulaşmak istiyorsunuz. Aslında string tabanlı fonksiyonellikler ile bu iş gerçekleştirilebilir ama Regex tipini işin içerisine katar ve bir de Ext... [Daha fazla]