Visual studio ile sap projesi oluşturduğumuzda hali hazırda aşağıdaki gibi kodlar gelmektedir.
Visual Studio ile Sap Business One (sapb1) addon projesi oluşturma ve çalıştırma
Sap Business One Projesi Oluşturma
- Visual Studio 2015’i Açma
- Visual Studio 2015’i bilgisayarınızda açın. Eğer yüklü değilse, Visual Studio kurulumunu tamamlayarak devam edebilirsiniz. (Uygun Sap Business One versiyonu varsa Visual Studio 2019 da kullanılabilir.)
- Yeni Proje Oluşturma
- Visual Studio’nun üst menüsünde File > New > Project seçeneğine tıklayın.
Ado.Net ile Sap Hana Veritabanı bağlantısı yapalım
Hedefimiz Sap dışındaki bir uygulama ile (web, windows form, web servis, vb.) Sap Hana veritabanına bağlamak ve ihtiyacımız olan sorguları çalıştırmak(“select * from ORDR where CardCode=’OZR123′”), aracımız Microsoft un tarihi teknolojilerinden ado.net.
C# ile Thread Kullanalım. Nasıl mı?
Bu yazımızda thread kullanımını inceleceğiz, şimdi nedir bu thread kavramı diye kendimize soracak olursak :
En basit haliyle bir işi yürüten en küçük birim diyebiliriz, çok fazla iş yapıyorsak bu işler sıraya girecek ve öndekiler bitmeden arkadaki işler başlamayacak, ancak biz thread lara bölerek işleri yaptırırsak sıralama olmadan diğer işlere yönelebileceğiz. Aşağıdaki örnek konsol uygulamamız ile biraz daha netleştirelim.
C# 6.0 ile gelen yenilikler 2 – Null kontrolü basitleşmiş.(Conditional Access Operator)
İleride daha ne kadar kısaltacaklar bilinmez ama şu an beni tatmin edecek seviyeye geldi kerata 🙂 örneke bakarsak daha iyi anlayacağız. önce nesneyi sonra onun içindeki başka nesne, obje vb gibi null kontrolü yapmamız için ifleri komaktan daha kullanışlı halde
public void LogAction(Nesnem nesnem)
{
// C# 6.0’dan önce
var degisken= “asdfghjkl”;
if (nesnem!= null && nesnem.ozellik!= null)
{
C# 6.0 ile gelen yenilikler 1 – Hata filtreleri(Exception Filters)Bu
C# severlere merhaba 🙂
Geçtiğimiz senelerde Visial Studio 2015 Preview tanıtıldı ve bununla beraber c# 6.0 ‘ın yenilikleri de açıklandı ve bir sürü kaynak da gelen yenilikler incelendi. Şimdi çıkan bazı yenilikleri açıklamaya çalışalım.
1 – Hata filtlereri(exception filters)
Burada basedilen şey kısaca şöyle ;