KMRT BSRN

"Hiç kimsenin ilgisine ihtiyaç duymadığın gün olgunlaşırsın. Hiç kimseden beklentiye girmediğin gün yara almazsın. Ve hiç kimseye bağımlı kalmazsan kazanırsın." OSHO


Yorum bırakın

Productivity Power Tools are now open source!

The Visual Studio Productivity Power Tools are now open source! https://channel9.msdn.com/coding4fun/blog/The-Visual-Studio-Productivity-Power-Tools-are-now-open-source


Yorum bırakın

Visual Studio Tools for Unity

Visual Studio Tools for Unity | Visual Studio Toolbox https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Visual-Studio-Tools-for-Unity


Yorum bırakın

Udemy ‘de Visual Studio ile Temel ve İleri Seviye C# Programlama Kursu

Murat Başeren ile Udemy ‘de Visual Studio ile Temel ve İleri Seviye C# Programlama KursuUdemy üzerinde Visual Studio ile Temel ve İleri Seviye C#.Net Öğrenin isimli bir kursu yayınladım. C# öğrenmek isteyen arkadaşlar için görsel bir eğitim olacağını düşünüyorum. Kitap okumaktan hoşlanmayan arkadaşlar içinde eğlenceli olacağını düşünüyorum.

Eğitim 77 ders ve 11 kısımdan oluşuyor. Şu an için 2 kısım ve 21 dersi yayınladım. İlerleyen günlerde de sürekli olarak kalan konuları işlemeye devam edeceğim. Sizin içinde bu ara sürelerde bol bol tekrar ve örnekler yapma fırsatı doğacaktır. Zaten tüm videoları izle sonra aç Visual Studio ’yu çalış gibi bir mantık, pek yazılım öğrenmek isteyen birisi için doğru bir teknik olmayacaktır. Öğrendiğiniz tüm yeni şeyleri ufak uygulama denemeleri ile pekiştirmenizi tavsiye ederim.

İnternet’teki diğer kaynakları da paylaşarak etkili bir eğitim serisi oluşturmayı planlıyorum. Öğrenmek isteyenler için faydalı ve dolu bir eğitim olarak konuları belirlemeye çalıştım. Aklıma farklı başlıklar geldikçe de kısımlara gerekli ders eklemelerini yapacağım. Fakat şu an için kaba başlıkları ile buradan görebilirsiniz.

Bu eğitimi 49$ gibi bir ücretle siteye yerleştirmeyi uygun gördüm. Sonuçta ülkemizde pek emeğe saygı yok (saygı duyanlar alınmasın). Belki de bu ufak miktarı vererek bu davranışımızı kırabiliriz.

Unutmayın ki, bazen ufak miktarların sonunda elde ettiklerimiz verdiğimizden çok çok daha fazla olabilir.

Şimdiden faydalı olması dileklerimle..

Kursu görmek için tıklayınız.

Kurs içeriğini birde burada paylaşayım;Murat Başeren Udemy Dersleri

Kısım1: C# ve .NET’e Giriş

  • Ders1: Giriş
  • Ders2: CLR : Common Language Runtime Nedir?
  • Ders3: IL : Intermediate Language Nedir?
  • Ders4: JIT : Just In Time Nedir?
  • Ders5: Visual Studio 2012 Express

Kısım2: Temel konular

  • Ders6: Temel Bilgiler : Visual Studio 2012 Tanıma
  • Ders7: Temel Bilgiler : Console Application Nedir?
  • Ders8: Temel Bilgiler : Nasıl Kod Yazacağım?
  • Ders9: Temel Bilgiler : Değişkenler
  • Ders10: Koşul İfadeleri : If-Else
  • Ders11: Operatörler : && , | | , == , ++ , ?: , += , -=
  • Ders12: Koşul İfadeleri : Switch
  • Ders13: Tür Dönüşümü : Bilinçli – Bilinçsiz
  • Ders14: Tür Dönüşümü : Boxing ve Unboxing
  • Ders15: Tür Dönüşümü : Convert Sınıfı ile Tür Dönüşümü
  • Ders16: Döngüler : For
  • Ders17: Döngüler : Foreach
  • Ders18: Döngüler : While – Do While
  • Ders19: Break – Continue – GoTo İfadeleri
  • Ders20: Metot : Nedir? Oluşturma Yöntemi
  • Ders21: Metot : Değişken Sayıda Parametre Alan Metotlar
  • Ders22: Metot : Opsiyonel ve İsimlendirilmiş Parametreler
  • Ders23: Metot : Parametreler ve Struct Parametresi
  • Ders24: Örnek Uygulama – 4 İşlem

Kısım3: Nesne Yönelimli Programlama – Object Oriented Programming(OOP)

  • Ders25: Class – Sınıf Nedir? Üyeleri
  • Ders26: Properties ve Automatic Property
  • Ders27: Üye Erişim Belirleyicileri
  • Ders28: This Anahtar Sözcüğü
  • Ders29: #region ve #endregion
  • Ders30: Nesne Oluşturucu
  • Ders31: Varsayılan Nesne Oluşturucu
  • Ders32: Nesne Oluşturucu Kopyaları
  • Ders33: Static Üyeler
  • Ders34: Overloading – Aşırı Yükleme
  • Ders35: Enumeration – Numaralandırıcılar Nedir?
  • Ders36: Inheritance – Miras Alma
  • Ders37: Encapsulation – Kapsülleme
  • Ders38: Virtual – Sanal Metotlar
  • Ders39: Abstract – Soyut Sınıflar
  • Ders40: Sealed – Kapalı Sınıflar
  • Ders41: Interfaces – Arayüzler
  • Ders42: Polymorphism – Çok Biçimlilik
  • Ders43: Partial – Kısmi Sınıflar
  • Ders44: Örnek Uygulama

Kısım4: Collections – Kolleksiyonlar

  • Ders45: Diziler : Tek Boyutlu ve Çok Boyutlu
  • Ders46: Diziler : CreateInstance Metodu ile Tanımlama
  • Ders47: Diziler : Kopyalama – Sıralama – Arama
  • Ders48: Diziler : Array Sınıfı
  • Ders49: Kolleksiyonlar : ArrayList
  • Ders50: Kolleksiyonlar : HashTable
  • Ders51: Kolleksiyonlar : SortedList

Kısım5: Temel I/O ve String İşlemleri

  • Ders52: Dosya ve Klasör Oluşturma
  • Ders53: Text İşlemleri – Dosya Okuma ve Yazma
  • Ders54: String Metotları

Kısım6: İstisnai Durum Yakalama Mekanizması

  • Ders55: Throw Anahtar Sözcüğü
  • Ders56: Catch ve Birden Fazla Catch Kullanımı

Kısım7: Events – Olaylar

  • Ders57: Temsilciler
  • Ders58: Olaylar ve Nesneler Arası Mesajlaşma
  • Ders59: Add ve Remove Erişimcileri

Kısım8: Generics – Şablon Tipler

  • Ders60: List<T> Kolleksiyonu
  • Ders61: Dictionary<K,V> Kolleksiyonu
  • Ders62: KeyValuePair<K,V> Kullanımı

Kısım9: WinForm Tabanlı Uygulamalar

  • Ders63: Windows Form Application Projesi Ekleme
  • Ders64: Temel ve Sık Kullanılan Kontroller
  • Ders65: Menüler
  • Ders66: Timer Kontrolü
  • Ders67: DataTable ve DataGrid Kontrolü
  • Ders68: Dialog Pencereleri
  • Ders69: Başka Formlar ile Çalışmak

Kısım10: ADO.NET ile Veritabanı İşlemleri

  • Ders70: Access DB Oluşturma
  • Ders71: Access DB Bağlanma ve Sorgu Çalıştırma
  • Ders72: Access DB : Select, Insert, Update, Delete
  • Ders73: SQL Server Exp. DB Oluşturma
  • Ders74: SQL Server Exp. DB Bağlanma ve Sorgu Çalıştırma
  • Ders75: SQL Server Exp. DB : Select, Insert, Update, Delete

Kısım11: XML İşlemleri

  • Ders76: XML Nedir? XML Belge Nedir?
  • Ders77: System.Xml ile XML Okuma ve Yazma
  • Ders78: DataTable ile XML Okuma ve Yazma


Yorum bırakın

Visual Studio 2013 Yeni Web Özellikleri Duyurusu ve SASS Yenilikleri – Update 2 CTP2

Tam ben SASS serisi videolarını bitirmişken, dün yapılan bir duyuruda SASS Project item ve editörü desteği de Visual Studio 2013 Güncellemesi ile geldi. Daha henüz deneme şansım olmadı fakat hemen haberi paylaşmak istedim.

Tabii ki bu güncelleme sadece SASS project item ve editörü için değil;

  • SASS Style Sheets – Project Item & Editor
  • JSON File – Project Item & Editor
  • Yeni web projesi oluştururken, uzak Azure kaynakları oluşturma seçeneği.
  • MVC/SPA Şablon değişiklikleri
  • LESS editör iyileştirmeleri
  • Knockout Intellisense güncellemesi
  • HTML, Razor, CSS, LESS, SASS sayfalarında yeni URL seçicisi.
  • Browser link için yeni özellikler
  • ASP.NET MVC 5.1.1
  • ASP.NET Web API 2.1.1
  • ASP.NET Web Pages 3.1.1

gibi yeniliklerle gelen bir güncelleme paketi. Bu arada belirtilmiş ki;

Web Essential 2013 is not compatible with the Update 2 CTP2. If you install Update 2 CTP2, after opening Visual Studio, you’ll get an error message “EditorExtensionsPackage” couldn’t be loaded.   We hope to have a new version of Web Essentials out soon to support this release.

Yani; Web Essential 2013 şu an için Visual Studio 2013 Update 2 ile uyumlu değil. Hatta güncellemeyi kurduktan sonra “EditorExtensionsPackage” yüklenemedi şeklinde bir hata ile karşılaşacağınızdan bahsediyor. Fakat umuyorlarmış ki web essential 2013 ‘ün yeni versiyonunda bu sorun giderilecekmiş.

Yani yakın zamanda web essential 2013 ‘ünde yeni güncellemesi çıkacaktır.

Peki, SASS yeniliğine tekrar dönecek olursak, SASS dosya ve editör desteği ile beraber neler gelmiş;

  • Renklendirme
  • Değişken ve Mixins IntelliSense
  • Comment/uncomment(açıklama satırı yapma ve kaldırma)
  • Quick info(hızlı bilgi)
  • Formatting (sonunda 🙂 – metin formatı düzenleme CTRL + K + D ile yaptığımız şey)
  • Syntax validation (sözdizim hata kontrolü)
  • Outlining
  • Goto definition (Kaynağa gitme)
  • Color picker (Renk paleti)
  • Ayarlar ve dahası olarak belirtilmiş.

Bende inceledikten sonra hem seriyi toparlayıcı hem de güzel bir örnek ile bu yeni güncelleme ile gelenleri sizlere bir video’da paylaşabilirim.

Kaynak ve daha fazla bilgi için bakınız;

Announcing new Web Features in Visual Studio 2013 Update 2 CTP2 – .NET Web Development and Tools Blog – Site Home – MSDN Blogs.


Yorum bırakın

Zen-Coding ile Zen Sanatı Hızıyla Kodlama

zen-coding

Zen-Coding; evet artık kodlama da zen sanatına girmiş bulunuyoruz. Gülümseme Uçmuş bunlar dediğinizi duyar gibiyim.. Fakat merak etmeyin, kastettiğimiz o derece bir zen değil. Fakat sizi temin ediyorum sizleri rahatlatacak bir kodlama tekniğinden bahsedeceğim. Tabii sizleri derken aslında parmaklarınızı rahatlatacak bir tekniği kastediyorum. Çünkü az kelime ile çok kod yazmayı size göstereceğim.

Videolarımı izleyenler mutlaka fark etmişlerdir. HTML DOM’u kodlarken, bazı kısa ifadeler yazıp bunların otomatik olarak zaman alacak HTML DOM’lara dönüşmesini sağladığımı fark etmişlerdir. İşte bu dönüşümler zen-coding olarak isimlendirilen bir eklentinin Visual Studio 2013 ‘e eklenmiş olmasından kaynaklanmaktadır.

Evet.. Aslında o hep orada ama bilip kullanmamız gerekiyor. Bu sebeple Visual Studio lansmanlarını kaçırmamanızı tavsiye ederim.

Aslında bu video’yu daha önce çekmeliydim. Açıkçası anca bunu çekmek aklıma geldi. Fakat sonunda çekip sizlerin de bu özelliği, bu sanatı kullanmanızı şiddetle öneririm. Çok fazla özelliği yok ve alışma evresini kısa zamanda geçiyorsunuz. Ardından zevki yaşamak kalıyor.Gülümseme

Visual Studio 2008 – 2010 – 2012 ‘de bu özelliği Visual Studio Zen Coding isimli extension ile kullanıma açabiliyoruz. Visual Studio 2013’te ise Web Essentials 2013 içinde geliyor.

Zen-Coding’de kullanılan birkaç nitelik mevcut, bunlar;

  1. # bir «id» nitelikli element oluşturur.
  2. . bir «class» nitelikli element oluşturur.
  3. [ ] özel nitelik tanımlı element oluşturur.
  4. > alt element oluşturur.
  5. + kardeş element oluşturur.
  6. ^ üst element’e erişir.
  7. * bir işlemin tekrar etmesini sağlar.
  8. $ tekrar eden işlemlerde sayıyı temsil eder.
  9. $$ tekrar eden işlemlerde sayının basamak sayısını temsil eder.
  10. { } element içine metin ekler.

 

şeklinde gösterebiliriz. Video’da tüm özellikleri örnekler ile gösterdim. Dilerseniz; aşağıdaki sayfalardan da faydalanabilirsiniz. Yazılı örneklere hızlıca ulaşmak açısından olabilir. Ayrıca farklı programlar için zen-coding eklentilerini siteden görebilir ve indirip kurabilirsiniz.

Zen-Coding ile Zen Sanatı Hızıyla Kodlama


Yorum bırakın

SQL Server Data Tools for Visual Studio 2012

Visual Studio 2012 için SQL Server Data Tools’un yeni bir güncellemesi yayınlandı. Visual Studio 2012 için bu güncellemenizi yapmanızı öneririm. “.sql” uzantılı dosyalarla visual studio içinden çalışmamızı sağlayan önemli bir araçtır.

SQL Server Data Tools for Visual Studio 2012.


Yorum bırakın

Scott Hanselman ile VS2013 Yenilikleri

İngilizceniz olsa da olmasa da, rahatça anlayabileceğiniz şekilde Scott Hanselman tarafından hazırlanmış bu kısa videoları izlemenizi öneririm. Blog yazısı yazmak yerine bu şekilde kısa kısa videolar ile yenilikleri anlatmış, gerçekten harika özellikler bizleri bekliyor.

Videolar;

SCREENCASTS: Whats New in Visual Studio 2013 – learn over lunch! – Scott Hanselman.