Windows her açıldığında uygulamanızın da açılmasını istiyorsanız, uygulama her açıldığında kayıt defteri kontrolü yapabilirsiniz.

Websitenize SSL sertifikası ekledikten sonra http protokolü ile girilen adresleri https protokolüne yönlendirmek Web.config dosyasında yapacağınız çok ufak bir değişiklik ile mümkündür.

Yazdığınız bir Windows uygulamasını çalıştırırken sağ tıklayıp yönetici olarak çalıştır seçeneği ile çalıştırabilirsiniz. Programı bu şekilde çalıştırmayı bir koşul olarak da belirleyebilirsiniz.

Web sayfanız üzerinde XMLHttpRequest nesnesi ile veri gönderip alabilmeniz mümkündür. JQuery kütüphanesi ve ajax nesnesi kullanmadan veri alışverişi yapabilirsiniz.

.NET dünyasında veri modellerini JSON formatına dönüştürmek son derece kolay ve web api içeren projeler için kullanışlıdır.

Oturum açmak için sayfa düzenini belirlemek, gönderilen oturum bilgilerinin veritabanında prosedür ile doğrulanması ve yönlendirme işlemleri login sayfasının temel işleyişidir.

Fatura Kayıtları projesinde faturalar ve fatura satırları için de birer controller oluşturup gereken metotları oluşturabilirsiniz.

Web uygulaması içinde veritabanından çağırılacak veya sunucuya gönderilecek veri modelleri oldukça önem teşkil etmektedir.

Fatura kayıtlarının içerisinde tutulacağı ve işleneceği veritabanını MS-SQL üzerinde oluşturabilirsiniz.

ASP.NET MVC ile fatura kayıtlarının tutulduğu, görüntülendiği, güncellendiği bir uygulama oluşturabilirsiniz.

HTML elementlerine verilen style özelliği aslında CSS yapısı ile birebir aynıdır. Yazı içerisinde, elementler, class ve id özellikleri ile şekillendirmeyi inceleyebilirsiniz.

HTML yapısında her biri tag olarak isimlendirilen elementlere çeşitli özellikler verilebilmektedir. Bu elementler style özelliği ile çeşitli stillere dönüştürülebilir

HTML yapısı web sayfalarının temel iskeletini oluşturan bir dosya format biçimidir.

Android Studio IDE' si içerisinde Java dili ile Android' de çalışan mobil uygulamalar geliştirmek mümkündür. Bu içerikte nasıl basit bir uygulama oluşturabileceğinizi inceleyebilirsiniz.

Web sayfası üzerinde zamanlayıcı metot olarak kullanılan setTimeout metodunu bu yazıda inceleyebilir ve projelerinizde uygulayabilirsiniz.

Javascript dilinde diziler ve dizilerle ilgili işlemler son derece basit ve uygulanabilir olmakla birlikte ister front-end tarafında, isterseniz node.js ile back-end tarafında kullanabilirsiniz.

Çeşitli HTML öğeleri kullanarak javascript ile veri alabilir ve model halinde websayfasına ait bellekte tutabilirsiniz.

Javascript ile web sayfalarında çalıştırabileceğiniz çeşitli fonksiyonları kodlayabilirsiniz.

Javascript ile web sayfasındaki bir elemanla her işlemi yapabilirsiniz.

OOP (Object Oriented Programming) Nesne yönelimli programlamanın temelini oluşturan sınıfları inceleyebilirsiniz.

Nesne tabanlı programlamanın ana unsuru olan yapıların sınıflardan farklı referans türü veri olmamalarıdır.

Kodlama esnasında yordamsal olarak geniş kolaylık sağlayan metot ve fonksiyon benzeri yapılan nesne yönelimli programlamada da büyük önem teşkil eder.

Veritabanı üzerinde kaydedebileceğiniz kullanıcı adı, şifre gibi bilgileri güvenlik açısından şifreleyerek kaydetmek isteyebilirsiniz. MS-SQL' deki şifreleme fonksiyonlarını inceleyin.

Tarih ve saat bilgilerini tutan veri tipi DateTime ile ilgili metotlar ve uygulamaları inceleyebilirsiniz.

Bir tablodan satırları çekerken belli sayıda satırı atlayıp, belli sayıda satırı alarak projelerinizde sayfalama(pagination) gibi işlemleri kolaylaştırabilirsiniz.

Koleksiyonlar ile karmaşık verileri belli anahtar değerlere karşılık gelecek biçimde tutmak mümkündür.

Siyah ekranda ok tuşları ile çalışan menü ve fatura kayıtları oluşturup listeyebileceğiniz bir uygulama örneğini inceleyebilirsiniz

Bir MS-SQL tablosu içerisindeki kayıtları sütunlara aktarmak için pivot işlemi son derece kullanışlı ve kolaydır.

Verileri liste veya dizi halinde tutmak, onları toplu olarak işleyebilmek açısından çok önemlidir.

Tek bir prosedürle birden fazla sorguyu tek seferde çalıştırabilir ve çeşitli işlemleri gerçekleştirebilirsiniz.

MS-SQL üzerinde kullanıcağınız sorgular için çeşitli fonksiyonlar oluşturabilirsiniz. Fonksiyonlarla alakalı avantaj ve kısıtlamaları inceleyin.

C# ve hatta C türü bütün dillerde koşullu işlemlerden, matematiksel işlemlere kadar mantıksal operatörler önem arz etmektedir.

C++ dilinde pencere oluşturmak, button oluşturup pencereden yanıt almak gibi işlemleri uygulayabilirsiniz

C# üzerinde double, float, int gibi çeşitli sayı değer türleri bulunmaktadır. Bu veri türleri ile yapılabilecek çeşitli matematiksel işlemleri bu yazıda görebilir ve uygulayabilirsiniz.

C# ile metin değerleri (string) üzerinde yapılabilecek çeşitli işlemleri inceleyebileceğiniz bu yazı metin tabanlı uygulamalar geliştirmek için son derece faydalı olacaktır.

MS-SQL veritabanı tablolarındaki veri satırlarının nasıl silindiğini öğrenebileceğiniz metni inceleyebilirsiniz.

MS-SQL veritabanı tablolarındaki veri satırlarını güncelleme konusunu inceleyebilirsiniz.

MS-SQL veritabanı tablolarına veri satırları girmek oldukça kolay bir işlemdir.

MS-SQL veritabanı sistemi Microsoft' un yıllardır geliştirip güncellediği ilişkisel bir veritabanı türüdür. Her türlü uygulamanıza rahatlıkla bağlayabileceğiniz veritabanlarını oluşturabilirsiniz.

C# programlama dilinde değere dayalı koşullu işlemler gerçekleştirmek için switch case yapısı son derece kullanışlı ve uygundur.

Toplam 73 adet mevcut.

Bu ay 0 adet yazı eklendi.

Paylaşın

Küçük İpuçları

MongoDB: $size operatörünü agregasyonlar içerisinde alt dizilerin uzunluğunu almak için kullanabilirsiniz.


{
  $project: {
    length: { $size: "$altDizi" }
  }
}

HTML: Nesnelere id yerine class özelliği vermek seo açısından daha faydalı olabilir.


<button id="gonderme-tusu"></button>
<-- yerine --/>
<button class="gonderme-tusu"></button>
<-- kullanın --/>

MS-SQL: Bir tabloda bir alana göre tekrarlı olmayan değerlerin kaç adet olduğunu görmek için,


select count(distinct colCountry) from tblCompanies

C#: string değişkenler içerisinde format işlemleri


int a = 18, b = 22;
string text;
text = String.Format("number1: {0}, number2: {1}", a, b);
//yerine
text = $"number1: {a}, number2: {b}";
//kullanabilirsiniz

C#: null değerlerde hata verilmesi isteniyorsa


DataModel data = getData();
if (data == null)
    throw new NullException();
var newData = data;
// yerine
var newData = data ?? throw new NullException();
// kullanabilirsiniz

MS-SQL: İki tablodan ilişkili veriler çekmek için iç içe sorgu yerine join kullanabilirsiniz.


select UrunAdi,
	(select top 1 MarkaAdi 
	from tabloMarkalar m
	where m.MarkaID = u.MarkaID)
from tabloUrunler u
-- İç içe sorgu yerine
select UrunAdi, m.MarkaAdi
from tabloUrunler u
	left join tabloMarkalar m on
		m.MarkaID = u.MarkaID

C#: TryParse metodu içinde tanımlayacağınız değişkeni kodun devamında da kullanabilirsiniz.


string text = "114";
int number = 0;
int.TryParse(text, out number);
// yerine
int.TryParse(text, out int number);
// kullanabilirsiniz

C#: Bir sınıf içinde tanımladığınız değişkene sadece sınıf içinde değer atıyorsanız private set kullanabilirsiniz.


public Name { get; private set; }

MongoDB: unwind türü aggregation ile alt dökümanları ana döküman gibi üste çıkarabilirsiniz.


{
  $unwind: {
    path: "$altDokuman"
  }
}

MS-SQL: Bir tablonun artan id değerini tekrar sıfırlamak için şu komutu kullanın.


dbcc checkident('tabloStok', reseed, 0)