Aylık Arşiv: Mart 2018


Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...
Angular 4 0

Angular 4 – Örnek Bir Çalışma

Merhaba, Angular 4 ile ilgili makale serimizde bilgi ve teknik açıdan olabilecek en zengin içerikleri oluşturmaya çalışmaktayım. Haliyle bu süreçte yapıları ve konuları ele aldıkça pratiksel açıdan da bir kaç senaryo ile bilgileri güçlendirmemiz...

Angular 4 1

Angular 4 – ngFor Döngüsü

Merhaba, Hiç döngüsüz kütüphane gördünüz mü? Muhtemelen hayır 🙂 Doğal olarak Angular 4’ün de kendine göre bir foreach döngüsü mevcuttur. Mantık desek aynı, yapıda biraz farklı. O yüzden ufak bir örnekle konuyu noktalayacağım. Önceki...

Angular TypeScript 3

TypeScript’e Genel Bakış

Merhaba, TypeScript; nesneye dayalı bir şekilde kod yazıp JavaScript çıktısı üretmek için Microsoft tarafından tasarlanıp piyasaya sürülmüş olan açık kaynak kodlu bir frameworktür. Yani farklı bir kod yazıp bu yazdığımızı JavaScript’e çeviren bir dildir...

1

C#’ta Managed Debugging Assistant ‘PInvokeStackImbalance’ Hatası ve Çözümü

Merhaba, C# ile Win32 Apilerini kullanarak çalıştığınız projenizde ansızın “Managed Debugging Assistant ‘PInvokeStackImbalance’” hatasıyla karşılaşabilirsiniz. Bu hatamızın temel sebebi projemizin sistem türü olan bit tercihidir. Öncelikle ilgili hatanın metinsel halini şöyle bir görelim; Managed...

Angular 4 2

Angular CLI İle Component Oluşturma ve Kullanma

Merhaba, Bu içeriğimizde Angular CLI ile component oluşturmayı tam teferruatıyla irdeleyeceğiz. Bu işlem için Angular 4 çalışmasına eşlik eden Visual Studio Code editörünün Terminal özelliğini kullanacağız. Bu özelliği Visual Studio Code editörürümüz üzerinden “View”...

Angular 4 3

Angular 4 Projesindeki app Klasörünü Detaylı Analiz Edelim

Merhaba, Önceki Angular 4 – Proje Dosyalarını Tanıyalım başlıklı yazımda Angular 4 proje dosyalarının ne işe yaradığına değinmiştik. Amma velakin özellikle “app” klasörüne hususi bir değerlendirmede bulunacağımızdan dolayı konuyu ilgili makalede es geçmiştik. Şimdi...

Angular 4 3

Angular 4 – Proje Dosyalarını Tanıyalım

Merhaba, Önceki makalemizde Angular 4 projesi oluşturmuş ve bu projeyi Visual Studio Code ortamına taşımış ve hatta yayına almıştık. Şimdi ise Angular 4 nimetlerine giriş yapmadan önce oluşturmuş olduğumuz bu projenin dosya ve klasörüleri...

Angular 4 3

Angular 4 İçin Yeni Bir Proje Oluşturmak

Merhaba, Bu makalemizde Angular 4 için kullanacağımız yeni bir projenin nasıl oluşturulacağını inceleyeceğiz. “Aman hocam! Bir projeyi oluşturmak için ne gerek var makaleye!” dediğinizi duyar gibiyim. Doğrusu bendeniz Angular 4 için yapılan çalışmalarda genellikle...

Angular 4 2

Angular 4 – Angular CLI Kurulumu

Merhaba, Angular CLI, Angular uygulamaları için oluşturulmuş EmberCLI temelli bir yapıdır. CLI’ın açılımı, Command Line Interface ya da Command Line User-Interface şeklindedir. Angular uygulamalarında kullanılacak projeler, klasörler, dosyalar ve test hatta deployment vs. gibi...

Angular 4 3

Angular 4 Yazı Dizisi

Merhaba, Aşağıda Angular 4 üzerine a’dan z’ye teorik ve pratik değerlendirmelerde bulunduğum tüm makalelerim içeriksel sıralama esas alınarak listelenmiştir. Konuyla ilgili yeni makaleler eklendikçe bu sayfa güncelleneceğinden dolayı takipte kalmanızı öneriririm. Angular 4 İçin...

0

AngularJS – $http Servis İle Sunucu İşlemleri

Merhaba, Web tabanlı projelerde sunucu ile etkileşime girmek işin esas noktasını teşkil etmektedir. AngularJS frameworkünde sunucu ile etkileşime girmemizi sağlayan servis $http olarak ayarlanmıştır. Bu içeriğimizde $http servisini tüm yönleriyle ele alacağız. Makale sürecinde...

0

AngularJS’de ng-hide ve ng-show Direktifleri

Merhaba, Bu içeriğimizde bir html nesnesini gizlemeyi ve göstermeyi sağlayan ng-hide ve ng-show direktifleri üzerine incelemede bulunacağız. Birbirlerinin tersi işlevsellikte bulunan bu direktifler genel olarak aşağıdaki prototipte kullanılmaktadırlar. Örnek olarak aşağıdaki kod bloğunu inceleyiniz....

0

AngularJS’de Validation Kullanımı

Merhaba, Web tabanlı teknolojilerde kullanıcıyla etkileşim esnasında belirlediğiniz protokolleri yahut sınırlamaları validation yapıları sayesinde hızlı ve güvenilir bir şekilde halledebilmekteyiz. Şahsen ben her ne kadar bu etkileşim geçerliliğini validationlara bağlı kalmamak için manuel kontrol...

4

Windows Communication Foundation(WCF) Nedir ve Nasıl Kullanılır?

Merhaba, Yazılım dünyasında aynı anda birden fazla sistem üzerinde çalışan dağıtık uygulamalar söz konusu olduğunda bu uygulamaların iletişim altyapısını WCF katmanında belirleyebilmekte ve bu işlemi diğer(.Net Remoting, XML Web Servisleri vs.) gibi teknolojilere nazaran...

0

C# 7.2 – Non-Trailing Named Arguments

Merhaba, .NET; prosedürel mekanizmaların esas aygıtı olan metot yapılarında her geçen gün daha esnek bir işlevsellik sunmakta ve kullanılabilite açısından farklı syntax varyasyonlarıyla bu yapıyı geliştirmektedir. Hatırlarsanız eğer geçtiğimiz yıllarda C# 7.0 – Local...

0

AngularJS’de Özel Filtre Oluşturma

Önceki yazılarımızdan AngularJS’de Filtreler isimli makalemde AngularJS’de bulunan hazır filtrelere değinmiştik. İşlevsel olarak bu filtrelerin yetersiz kaldığı yahut sınırlarının dışında olan bir eylemi gerçekleştirmek için kendi özel filtrelerimizi oluşturmamız gerekmektedir. İşte bu makalemizde AngularJS’de...

2

C# 7.2 – Private Protected Access Modifier

Merhaba, C#’ta erişim belirleyicileri hakkında C# Inheritance(Kalıtım,Miras) başlıklı yazımızda detaylı bir değerlendirmede bulunmuştuk. Bu erişim belirleyicilerinin yanına C# 7.2 versiyonu ile Private Protected access modifierı eklenmiş bulunmaktadır. Şimdi bu içeriğimizde yeni gelen Private Protected...

1

C# 7.2 – In Parameters

Merhaba, C#’ta metotlara gönderilen parametreler üzerinde farklı işlevsellikler gösteren “ref” ve “out” keywordleri mevcuttur. C# 7.2 versiyonu ile bu keywordlerin yanına “In” komutuda eklenmiştir. Gelin bu yeni gelen komutu önceki var olanlarla mukayese ederek...

0

C# 7.1 – Default Literals Özelliği

Merhaba, Hatırlarsanız C#’ta kullandığımız yapılar içerisinde değersel açıdan elimizdeki tiplerin varsayılan değerlerini default keywordüyle elde edebilmekteyiz. C# 7.1 sürümü öncesine kadar default keywordünü hangi tipe özel olarak kullanacağımızı belirtmek zorundaydık lakin C# 7.1 sürümüyle...

0

AngularJS – ng-disabled Direktifi

Merhaba, HTML etiketlerini pasifize etmek için kullandığımız “disabled” attribute’una AngularJS’de müdahale edebilmek için ng-disabled direktifi oluşturulmuştur. Bu direktif sayesinde anlık bir müdahaleyle istediğimiz html elemanının disabled niteliğinde değişikiklik yapabilir ve projemize hız kazandırabiliriz. Yukarıdaki...

1

AngularJS’de Filtreler

Merhaba, Bu içeriğimizde elimizdeki veriler üzerinde belirli filtreleme yapabilme imkanı sağlayan yönergeler üzerinde konuşacağız. AngularJS’de kullanacağımız filtreler şunlardır; Currency Sayısal bir değeri döviz kuru olarak biçimlendirmek için kullanılmaktadır. Varsayılan olarak $(dolar) sembolüdür ve bunun...

0

AngularJS’de Olay(Event) Oluşturma ve Tetikleme

Merhaba, Bu içeriğimizde AngularJS’de Olay(Event) oluşturmayı ve oluşturduğumuz bu olayı tetiklemeyi inceleyeceğiz. AngularJS’de DOM nesneleri üzerinde aşağıdaki direktifler sayesinde genel geçer olayları tetikleyebilmekteyiz; ng-blur ng-change ng-click ng-copy ng-cut ng-dblclick ng-focus ng-keydown ng-keypress ng-keyup ng-mousedown...

0

AngularJS’de ng-repeat Direktifi İle Döngü Oluşturma

Merhaba, Her programlama dilinde olduğu gibi JavaScript dilinde de tekrarlı faatliyetleri sağlayacak döngü yapıları bulunmaktadır. Ee haliyle JavaScript temelli olan AngularJS frameworkünde de beklenen bu döngü işlemini de ng-repeat direktifiyle gerçekleştiriyor olacağız. ng-repeat; C#,...

6

C# İle FTP’ye Bağlanma ve Dosya Transferi

Merhaba, Proje çalışmalarınızda FTP(File Transfer Protocol) üzerinden çalışmalar gerçekleştirmeniz gerekebilir. İşte böyle bir ihtiyaca dönük nasıl hareket etmeniz gerektiğini teknik olarak bu içeriğimizde inceleyeceğiz. Tüm bunların yanında teorik olarak FTP’nin ne olduğu hakkında da...

0

AngularJS’de Controller Nedir ve Nasıl Kullanılır?

Merhaba, Bir önceki AngularJS – Modül Yapısı Nedir ve Nasıl Kullanılır? başlıklı yazımda AngularJS’de modül yapısını ele alırken bir yandan da ucundan kıyısından controller yapısınıda değerlendirmiştik. Şimdi ise AngularJS’de Controller yapısını daha detaylı bir...

1

AngularJS – Modül Yapısı Nedir ve Nasıl Kullanılır?

Merhaba, AngularJS, bir tek sayfa üzerinde etkileşim sağlayabilmemiz için birbirinden bağımsız farklı parçalar üzerinde bizlere çalışma imkanı vermektedir. Dolayısıyla bu parçaları bir bütün olarak bir araya getirme ihtiyacı doğduğu vakitte de devreye modül yapıları...

4

AngularJS’de Temel Yapılar ve Direktifler

Merhaba, Bir önceki AngularJS Nedir? başlıklı yazımızda AngularJS’nin özellik ve getirileri hakkında teorik olarak konuşmuştuk. Bu içeriğimizde ise AngularJS’yi teknik olarak temellendireceğiz ve pratikte ana etmenlerin neler olduğunu inceleyeceğiz. Herşeyden önce AngularJS’yi kullanacağımız sayfaya...