Visual Studio 2015 Custom Window Layouts

Visual Studio 2015 IDE‘si ile birlikte gelen yeniliklerden birisi olan Custom Window Layoutsözelliği uzun zamandır beklediğim özelliklerden birisidir. Yeni gelen bu özellik ile birlikte IDEüzerinde kendi pencer

Devamını Oku

CRUD – AngularJS ile MVC 6

Selamlar;

Bugün Mvc’de AngularJs javascript framework’ünü kullanarak CRUD işlemler nasıl yapılır sorusuna hep beraber cevap arayacağız. Öncelikle en basit hali ile aşağıda görüldüğü gibi Site adında bir tablo oluşturulur. Sad

Devamını Oku

ASP.NET 5 Console Application

Selamlar;

Bugün aşağıda görüldüğü gibi Visual Studio 2015 RC ile Web projesi altında bir Console Application yaratacağız.

Devamını Oku


Asp.Net 5.0 TagHelpers

Selamlar;

TagHelpers ASP.NET 5 ile gelen, halen de geliştirilmekte olan güzel bir Razor View Engine yardımcısıdır. Esas amaç Html içine @ ile başlıyan C# kodları ile standard Html5 kodlarının bir süre sonra hem okunması zorluğunun hem de @{ } içine ya

Devamını Oku

Equals ve Eşittir Karşılaştırma Operatörleri

Selamlar;

Herşeyin 1 ve 0 olduğu bir dünyada yaşıyoruz. Bugünkü konumuz true ve false yani comparison operators. Karşılaştırma operatörleri arasında farkların çoğunlukla karıştırıldığını ve hatta hepsinin aynı amaçlı kullanıldığının sanılması

Devamını Oku


Bir Web Uygulamasını Database ile Birlikte Azure’a Publish Etme

Selamlar;

Bugün yazmış olduğumuz bir web application’ı database ile birlikte azure’a nasıl publish edeceğimizi ve daha sonrasında virtual machine olmadan azure üzerinde oluşturduğumuz bu web application’a ftp ile nasıl erişebileceğimizi inceleyeceğiz.

Devamını Oku


MVC EntityFramework Asenkron Programlama

Selamlar;

Bugün Mvc’de asenkron ve multi thread işlemler üzerine konuşacağız.

Diyelimki bir cafe’de kasada çalışan bir görevli olsun. Müşteriden tost siparişi geldi. Tost makinaya kondu ve bekleniyor. Bu bekleme zamanında eğer gö

Devamını Oku

Azure DB ile Mvc’de Code First İşlemleri 2.Bölüm

Şimdi Boş bir Mvc projesi açalım.Referance olarak DAL projemizi ekliyelim. Tüm DB işlemlerimizi bu dll üzerinden gerçekleştireceğiz. Aşağıdaki kodda görüldü

Devamını Oku

Azure DB ile Mvc’de Code First İşlemleri-1.Bölüm

Selamlar arkdaşlar. Bugün code first üzerine biraz konuşacağız. Amacı isiminden de anlaşılacağı gibi önce kod yazılıp sonra ilgili DB’yi oluşturmaktır.Ama herzaman bu şekilde kullanılmayabilir.Yapılan unit testlerle, belirlenen senaryoya göre gerekli ihtiya&cce

Devamını Oku

Mvc’de Model ve Özelleştirilmiş Kontrol Kavramına Derinlemesine Giriş

Mvc’nin enstrumanları ve çalışma mantığının daha iyi anlaşılması için örnek bir uygulama yapıcağız. Bu uygulamamızda bir kullanıcıya role yetkileri verip istendiğinde rol isimlerini ve açıklamalarını değiştirebileceğiz.Daha sonra rolün önem sırasına

Devamını Oku

Mvc Rooting - Custom Constraint - Custom Action Filters

Bugünkü makalemizde amaç bir Mvc projesine request geldiği zaman izlenilecek işlem adımları ve gelen bu request’deki parametrelere göre daha en baştan yapılabilecek filitreleme ve kısıtlamalardır.Daha controller veya action’a gelmeden yapılan bu filitrelemel

Devamını Oku

ASP.NET MVC Nedir, Ne İşe Yarar?

ASP.NET MVC, MVC pattern’ini ASP.NET’e eklemek için Microsoft’un geliştirdiği framework’tür. ASP.NET MVC’nin ne olduğunu anlamak için öncelikle MVC’nin ne olduğunu incelemekte fayda var.

MVC, uygulama geliştir

Devamını Oku

Asp.net ile Kendi Kontrollerini Oluşturmak

Asp.net ile uygulama geliştirirken bazı içeriklerin birden fazla kullanılmaları ihtiyacı doğduğunda bunu kopya-yapıştır ile çözebiliyoruz fakat bu hem ekranda kod yoğunluğu hemde bir değişiklik yapılması gerektiğinde fazla iş yükü olarak geri döndüğünde

Devamını Oku

C# Extension Method Kullanımı

Extension yani genişletilebilir methodlar C# 3.0 ile yeni bir yenilik olup en basit ifadeyle var olan bir veri tipine türetme yapmadan yeni bir method ekleme olarak tanımlanabilir. Diğer bir ifadeyle tip üzerinde herhangi bir değişlik yapmadan var olan türün yeni methodlarla g

Devamını Oku

C# ile Google Url Kısaltma Servisini Kullanalım

Bazı projelerinizde adres kısaltma servislerini kullanma ihtiyacımız olabilir. Adres kısaltma servisi veren birçok web sitesi mevcuttur. Ben Google URL kısaltmak servisi olan “http://goo.gl” ‘yi kullanacağım. Aşağıdaki

Devamını Oku

C# Speech Synthesis - Metin Seslendirme

Geliştirmiş olduğumuz uygulamalarda nadir de olsa bir yazıyı sese çevirme özelliği kazandırmak isteyebiliriz. (Text To Speech) .Net Framework içerisinde System.Speech.dll assembly‘sini kullanarak yazısı sese çevirebiliriz. Nerede k

Devamını Oku

Web.Config Dosyamızı HTML5 ve CSS3 İçin Yapılandıralım

HTML5 ve CSS3 ile yeni ses,video,font vb. dosya tiplerini kullanabilir hale geldik. IIS varsayılanında bu yeni tipleri desteklememektedir. Örn: .m3v,.webm,woff vb. Web sitemizi IIS‘e ekledikt

Devamını Oku

Asp.net ile Etiket Bulutu (Tag Cloud) Hazırlayalım

Bu makalemde birçok web sitesinde bulunan özellikle bloglarda yoğun olarak kullanılan etiket bulutununAsp.Net tarafında nasıl yapılacağını gösteren küçük bir içerik hazırladım. Yapacağı

Devamını Oku


Application State - Lock ve Unlock

Session‘lar kullanıcıya özgüdür. Kullanıcıya ait bilgiler session‘larda saklanabilir. Kullanıcılar siteden gittikten sonra bellekten atılabilir. Örneğin; kullanıcıların kısa süreli bilgileri session‘larda tutulup gerekli adımlar ger&cced

Devamını Oku

Web Site ve Web Uygulamalarımızı Lisanslayalım

Geliştirmiş olduğumuz web site ve web uygulamalarımızda lisanslama işlemini nasıl yapacağımıza dair ufak bir örnek geliştirelim. Örneğimde geliştirmiş olduğumuz web sitesini domain(alan adı) bazında lisanslamaya

Devamını Oku

Asp.Net File Upload Kontorolünün Özelleştirilmesi

Asp.Net tarafında en sık kullanılan kontrollerden bir tanesi de File Upload kontrolüdür. Bildiğiniz gibi bu kontrol seçilen bir dosyanın server'a yüklenmesi için kullanılmakta ve Render edilirken bir input nesnesi olarak render edilip type özelliği file olara

Devamını Oku

Kalıtım ile Textbox'a Yeni Bir Özellik Kazandıralım

Kalıtım nesne yönelimli programlamanın en önemli özelliklerinden biridir. Genelde kalıtımı anlatan hocalar bunu kendi türettikleri sınıftan (Hasta sınıfı, Öğrenci sınıfı, Araba sınıfı ) vs gibi sınıftan türetilerek anlatılır ve sırf bu yüzden çoğu kişini

Devamını Oku

A potentially dangerous Request.Form value was detected from the client Hatası

Asp.Net ile çalışırken sayfamıza dışarıdan aldığımız veriler içerisinde HTML kaynaklı olanlar varsa A potentially dangerous Request.Form value was detected from the client hatasını alırız. Bu hatanın tercümesi; dışarıdan aldığımız verinin güvenli

Devamını Oku

GridView'de Alfabetik Sayfalama

DataGrid ve GridView kontrollerinde sayfalama yaparken varsayılan olarak sayısal veya ileri geri tuşları sunulur. Bununla beraber bu kontroller, özel bir sayfalama şekli de oluşturmamıza izi vermektedir. Masaüstü uygulamalarında çok kullanıl

Devamını Oku

Asp.Net Url Rewriting

Bu yazımızda Url Rewriting işleminden bahsedeceğiz. Bir senaryo ile yazımıza başlayalım. Makale yada yazılarımızı yayınladığımız bir blog sitemiz olduğunu düşünelim. Kullanıcı tarafından tarayıcıda görünen linkler genelde aşağıdaki gibidir;

Devamını Oku

Bülten Üyeliği

Güncel eğitim ve etkinliklerden ilk haberdar olmak için ücretsiz abone olun.

Login

Login olmak için kullanıcı adınızı ve şifrenizi giriniz.

Şifremi Unuttum

×

Hızlı İletişim

Her konuda bana yazabilirsiniz. En kısa zamanda cevap vereceğim.

×