Varolan bir tip için alternatif bir isim yani bir takma ad kullanmak istersek typealias anahtar kelimesinden faydalanabiliriz.
Varolan bir tipe kendi adı ile değil de context'e daha uygun bir isim ile erişip kullanmak için typealias anahtar kelimesinden faydalanırız ve tip için bir takma isim belirleriz.
Örneğin; 16 bitlik bir ses örneği için UInt16 tipi ile çalışabileceğimiz gibi AudioSample isimli bir takma ad belirleyip, bu tipten değişkenler tanımlayarak da çalışabiliriz.
typealias AudioSample = UInt16
Bir takma isim tanımladığınızda, bu adı, orjinal tipi kullanabileceğiniz her yerde kullanabilirsiniz.
var enDusukDeger = AudioSample.min
// enDusukDeger değişkeninin değeri, UInt16 için minimum değer olan 0 olarak atanmıştır.
Bu örnekte, AudioSample , UInt16 için bir takma ad olarak tanımlanmıştır. Takma ad olarak tanımlanmış olmasından dolayı, AudioSample.min şeklinde AudioSample üzerindeki min üyesine yapılan çağrı, aslında UInt16.min olarak, UInt16 üzerinde yer alan min üyesine yapılmıştır. UInt16.min için öntanımlı değer 0 olduğundan dolayı, enDusukDeger isimli değişkenin de başlangıç değeri 0 olarak atanmış olur.
Eğitim Teknolojileri Uzmanı, Eğitim Danışmanı, BTK Akademi Eğitmeni, Microsoft Açık Akademi, Vakademi Eğitmeni, Udemy Eğitmeni, Abaküs Kitap Yazarı, Python, C#, SQL Server, ADO.NET EF, WinForms, ASP.NET, Visual Studio, Amiga, Commodore 64
25 Haziran 2014 Çarşamba
17 Haziran 2014 Salı
WCF Nedir?
Aşağıdaki logodan da anlaşılacağı üzere,
konumuz; Windows Communication Foundation değil.
World Cat Federation
Cats Everywhere
Ruffles Unboxing Video
Ruffles Unboxing Video
Gıda Uzmanı Hocamız Gözen Ünten ile birlikte kaydettiğimiz Ruffles Unboxing Videosu
Gözen Ünten
Ercan Bozkurt
14 Haziran 2014 Cumartesi
Android Uygulamalarını Windows Üzerinde Çalıştırın
BlueStacks sayesinde Android uygulamalarını Windows üzerinde çalıştırabilirsiniz.
Labels:
Android,
Android on Windows,
BlueStacks,
Windows
12 Haziran 2014 Perşembe
Halk Kek Unboxing Video
Halk Kek Unboxing Video
7 Haziran 2014 Cumartesi
Android Uygulama Geliştiricinin Temel İhtiyaç Listesi
JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html
ADT Bundle: http://developer.android.com/sdk/index.html
Android Studio: http://developer.android.com/sdk/installing/studio.html
İlk kez kurulum yapacaksanız, Installing Android Studio başlığındaki bilgilere
bakmakta fayda var.
Genymotion: http://www.genymotion.com
SQLite: http://sqlite.org/
SQLite Manager: https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/
SQLiteManager: http://sourceforge.net/projects/sqlitemanager/files/
Vagrant: http://igorfrenkel.ca/testing-android-apps-with-vagrant/
Manymo: https://www.manymo.com/
Labels:
ADT Bundle,
Android,
Android Studio,
JDK,
SQLite,
SQLite Manager,
SQLiteManager,
Vagrant
4 Haziran 2014 Çarşamba
Microsoft Visual Studio 14.0.21730.1 Community Technical Preview Download
Aşağıdaki linki kullanarak vsnext.ctp_pro_enu.iso isimli Visual Studio 14 CTP .iso dosyasını bilgisayarınıza indirebilirsiniz.
Daha detaylı bilgi ve Visual Studio SDK için http://www.visualstudio.com/en-us/downloads/visual-studio-14-ctp-vs linkini ziyaret edebilirsiniz.
Ek: Visual Studio 2015 RC sürümünü indirmek için http://ercanbozkurt.blogspot.com/2015/05/microsoft-visual-studio-2015-rc-download.html bağlantısını takip edebilirsiniz.
Kaydol:
Kayıtlar (Atom)