Erkan DURSUN | BLOG Blog

dropalltable

Sql de tüm tabloları silme

Sql de tüm tabloları silmek isteyenler, aşağıdaki kod tam olarak sizin için. Aşağıdaki sql kodunu çalıştırdığınızda o veritabanına ait tüm tabloları silecektir.

CSS3

CSS3 Araçları için siteler

CSS3 için kodlar biraz daha karmaşık gelebilir. Bunun için işinizi kolaylaştıracak araçları tek noktada sizin için topladım (aslında kendim için ama sizde faydalanın istedim.)

6

C# cümleyi boşluktan kesme

Diyelim ki bir alana max 200 karakterli bir haber özeti gireceksiniz ama haber metni 800 karakter. sizde kırpıp koymaya karar verdiniz. Fikir güzel ama 200 karakteri çat diye kesince sondaki kelime istenmeyen bir yerden...

Binary code

C# da random (rastgele) kod üretmek

C# ile random(rastgele) kod üretmek için tek yapmanız gereken aşağıdaki fonksiyona kodun kaç karekter olacağını bildirmek. Fonksiyon, “chars” değişkeni içindeki karakterleri kullanarak size kod üretir. O karakterleri isteğinize göre arttırıp azaltabilirsiniz. Örneğin sadece rakamdan...

ie10

IE10 Ajax Post Sorunu ve Çözümü

Internet Explorer 10’da ortaya çıkan bir sorun var. Ajax post ettiğimizde post ettiğimiz dataları göndermiyor. bu sorunu ben google’ da epeyice aradım. Denemediğim yol kalmadı diyebilirim. ama en son bir sitede çok basit bir...

repository-pattern-erkandursun

Repository Pattern Nedir?

Nesneye yönelimli programalada (Object Oriented Programming) en önemli kuralladan birisi de benzer işi “N defa” yapmak yerine bunu tek yere taşıyıp “N defa” çağırmaktır yani kod tekrarı yapmamaktır. Veri çekerken bu kısımda yardımımıza “Repository...

Dependency_Injection_Nedir

Dependency Injection Nedir?

Yazılım geliştirmedeki en önemli süreçlerden biri de şüphesiz ki yazılımın tasarlanmasıdır. İyi tasarlanmamış bir yazılım ilk başlarda sorun çıkartmasa da özellikle proje bittikten sonra eklenecek yeni özellik ya da yapı değişikliklerinde sıkıntı çıkartmaya başlayacaktır....

ed_logo

C# – Asp.Net Cookie İşlemleri

C# da yeni başlayanlar için en büyük sorunlardan birisi de Cookie işlemleridir. “Resquestle atıp Response ile mi alıyorduk”, “ya ekliyorum cookieyi ama neden boş okuyor” gibi cümleleri kuran çok oluyor. Bu konuda en kısa...

ed_logo

C# da Tarih-Saat Formatı Ayarlama

C# da tarihi ekrana sizin istediğiniz formatta basmak istiyorsanız ozaman yapmanız gereken string.format() kullanmak. aşşağı tablodaki format kodlarını kullanarak kendi formatınızı oluşturabilirsiniz.

timthumb

Html Tag Temizleme

Elinizde bir text var ama bunun içinde Html Tag’ler var ve siz bunlardan kurtulmak mı istiyorsunuz? ozaman çözüm basit 🙂

md5-hash

C# MD5 İle Şifreleme

MD5  tek yönlü bir şifreleme algoritmasıdır. Girilen verinin boyutu ne olursa olsun 128 bitlik bir veri çıkartır.

ed_logo

Asp.Net MVC File Upload

Asp.Net MVC de en çok arama yapılan kısımlardan biriside şüphesizlik FileUpload olayıdır.  aslında bu kısım çok kolay yapmamız gereken post ettiğimiz Controller a bir değişken eklemek. sonrada oradan dosyayı yakalayıp kaydetmek.

ed-email

ASP.Net – C# Smtp mail gönderimi

Asp.Net’e yeni başlayanların en büyük sıkıntılarından biri de mail göderimidir. en basit yol ile mail nasıl göderilir diye arayan eminim çok kişi vardır. bir iki denemeden sonra artık durum kolaylaşır ve rutine bağlar. işte...

image

MVC Nedir?

MVC(Model-View-Controller), ilk olarak 1979 yılında  Trygve Reenskaug tarafından tanımlandıktan sonra yazılım alanında kullanılmaya başlayan önemli bir mimari patern(architectural pattern)’dir. Ortaya atıldığı ilk yıllarda ismi “Thing-Model-View-Controller” sonradan basitleştirilerek şu an ki halini almıştır. MVC patern yazılım katmanlarının,...

interfaces-vs-abstract-classes-1

Interface ve Abstract farkı

“Interface ile Abstract arasındaki farklar nelerdir?, Ne zaman Interface ne zaman Abstract sınıfları kullanmalıyız ?” Interface ve Abstract sınıfları nesneye yönelik programlamanın en temel ve önemli kavramlarından biridir.  Abstract sınıfların genellikle IS-A(dır,dir) ilişkilerinde, kalıtım(inheritance) özelliğini kullanarak...