C++ dili içerisinde if, else if ve else yapısını inceleyip uygulayabileceğiniz bu içeriğe gözatabilirsiniz. Uygulama alanı Visual Studio 2022'dir.
Bu makale içerisinde Visual Studio 2022 üzerinde C++ programları içerisinde önişlemdi (preprocessor) komutlarının nasıl kullanıldığına dair bilgi edinip uygulayabilirsiniz.
Bu makale içerisinde Visual Studio 2022 üzerinde C++ konsol uygulaması oluşturup, üzerinde değişik örnekler denenmektedir. İnceleyip uygulayabilirsiniz.
C# ile ekran görüntüsü alan bir uygulama nasıl yazılır öğrenmek için bu içeriğe bakabilirsiniz. Ekran görüntülerini ListBox üzerinde gösteren bir WPF uygulaması.
MongoDB veritabanındaki dökümanlar içerisinde bulunan dizilerin her bir elemanını ayrı ayrı veri halinde çekebilirsiniz.
C# programlama dili içerisinde null kavramının ne ifade ettiğini öğrenmek için bu içeriğe bakabilirsiniz.
MS-SQL veritabanı içerisinde tablo oluşturmak için gereken sorgu syntax yapısını bu içerikte bulabilirsiniz.
MongoDB koleksiyonundan belli bir şema haline getirilmiş dökümanlar çekmek için aggregation son derece faydalı bir yöntemdir.
MongoDB ilişkisel olmayan veritabanına C# üzerinden veri girişi yapmak için bu içeriği inceleyebilir ve uygulayabilirsiniz.
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.
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.
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.
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.
Paylaşın
Küçük İpuçları
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
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
Javascript: metinlerin içerisine değişkenleri yerleştirmek
var text = `Name: ${data.name} Age: ${data.age}`;
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
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#: 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; }
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
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
MongoDB: $size operatörünü agregasyonlar içerisinde alt dizilerin uzunluğunu almak için kullanabilirsiniz.
{
$project: {
length: { $size: "$altDizi" }
}
}
MongoDB: unwind türü aggregation ile alt dökümanları ana döküman gibi üste çıkarabilirsiniz.
{
$unwind: {
path: "$altDokuman"
}
}