Bütün programlama dillerinde koşullu işlemler önemli konulardan biridir. Başlangıç seviyesindeki bir yazılımcı bile if, else gibi anahtar kelimeleri nasıl kullanması gerektiğini bilmelidir.
C# dünyasında .NET Framework veya .NET Core teknolojileri ile dilediğiniz türde konsol, windows veya web uygulamaları geliştirebilirsiniz. Xamarin ile mobile uygulamalar geliştirebilmeniz de mümkün.
Paylaşın
Küçük İpuçları
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)
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
jQuery: Sınıf değeri verilmiş html öğelerini jQuery' de each fonksiyonu ile tarayıp her biri için işlem yapabilirsiniz.
$('.element').each(function (index) {
$(this).text('metin ' + index);
// $(this) jQuery cinsinden elementi verecektir.
// index kaçıncı indis olduğunu verecektir.
});
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
MS-SQL: Eğer tablodaki bir alanın null değerleri yerine başka bir değer olarak gelmesini istiyorsanız isnull kullanın.
select UrunAdi,
isnull(Fiyat, 0) as Fiyat
from tabloFiyat
-- Fiyat null ise 0 gelsin
Javascript: metinlerin içerisine değişkenleri yerleştirmek
var text = `Name: ${data.name} Age: ${data.age}`;
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
MongoDB: $size operatörünü agregasyonlar içerisinde alt dizilerin uzunluğunu almak için kullanabilirsiniz.
{
$project: {
length: { $size: "$altDizi" }
}
}
HTML: daha iyi bir seo kalitesi için web sayfanızdaki görsellere alt
ve title
özelliği ekleyin
<img src="image.png" alt="Resim Başlığı" title="Resim Başlığı" />