Go ile Dosya İşlemleri #1

Go ile Dosya İşlemleri Go programlama dilinin en güçlü olduğu alan sistem programlamadır. Sistem katmanında ise en sık kullanılan işlemlerin başında dosya-klasör oluşturma ya da bunların yönetilmesi(isim değiştir, taşı, sil vb.) gibi işlemler gelir. Uygulamalarınızda sık kullanacağınız bu tür işlemler için farklı örnekler inceleyeceğiz. Boş Dosya Oluşturma package main import ( “log” “os” ) var […]

WPF Uygulamalarında Tarih Formatlama

Merhabalar, WPF ve XAML teknolojisi bir hayli güzel ve gelişmiş mimariye sahiptir. Ancak bir o kadar da karmaşık… En ufak bir işlem için bile çok fazla genişletme yeteneği kazandırılabilecek güce sahiptir… Programlamanın gücü ile HTML-CSS esneklik ve yeteneklerinin birleştirilmesi… WPF uygulamanızdaki herhangi bir nesneye tarih verisi bağlayacaksınız diyelim. Eski usül gönderdiniz veriyi kontrole… Sonuç aşağıdaki […]

Akıllı Otomobiller ve Etkileri

Merhabalar, Otonom sistemler üzerine giriş yaptığım makaleye şuradan ulaşabilirsiniz. Genel bir giriş sonrası akıllı otomobil düşüncelerine bir devam yazısı yazmak istedim. İşletim Sistemi (sCOS : Smart Car OS) Otonom otomobiller doğrudan insanların sağlık/can güvenliğini etkileyebileceği için standart yazılımlarla yönetilemezler.  Bu alanı, hem yasal, hem insani yaptırımlar bekleyen bir alan olarak görüyorum. Doğal olarak, bu yaptırımlar […]

JavaScript ile Nesne Yönelimli Programlama – 1

Modern yazılımlarda gerekli olan özelliklerin başında nesne yönelimli mimari gelmektedir(fonksiyonel programlama apayrı bir gereksinim tabiki). İngilizce olarak Object Oriented Programming(OOP) isimlendirmesi bir programlama yönteminden öte bir dil özelliğidir. Bunu nasıl gerçekleştirdiği konusu dillere göre farklılık gösterebilir ancak dil desteklemiyorsa OOP söz konusu olamamaktadır(Örn; C, Haskell, Scala vb. programlama dilleri). JavaScript alanında jQuery‘nin açtığı sunucu odaklı […]

SQL Server – Trigger’lar

Trigger’lar (tetikleyiciler), veri ya da sistemle ilgili değişimlerde otomatik olarak tetiklenen Stored Procedure’lerdir. Trigger’ların Stored Procedure’lerden farkı; dışarıdan parametre almaması, dışarıya parametre göndermemesi ve bir kullanıcı tarafından değil, bir olay tarafından tetiklenmesidir. Trigger’ları Anlamak SQL Server’da verilerin yönetiminde neredeyse her şeyi geliştirici belirler ve yönetir. Bu şekilde verileri değiştirmek, silmek ve yeni veriler eklemek gibi […]

Silverlight Kontrolleri

Silverlight, WPF ve XBAP teknolojilerinin ortak mimari olarak XAML kullandığını Silverlight eğitim videolarımda detaylıca anlatmıştım. Silverlight ve XAML alanında çok fazla yerli kaynak olmaması nedeniyle kullanılan kontrolleri tek başlık altında zaman içerisinde eklemeler yaparak anlatmak istiyorum. Bu başlık altında sadece temel/basit seviyedeki kontrolleri inceleyeceğim. Data ve karmaşık kontrolleri ise ayrı makaleler olarak yazmayı düşünüyorum. – Border […]

İstanbul BB / Harita Mühendisleri – Silverlight Eğitimi

BTAkademi’deki eğitimim Silverlight 4.0 ile RIA Uygulamaları üzerineydi. Kapsamlı bir çok özelliğe sahip bu teknolojiyi doğru bir başlangıçla aktarmaya ve belirli bir zihinsel sistematik oluşturmaya çalıştım. Eğitimimde aktardığım genel kavramlar aşağıdaki gibiydi; – WPF / XBAP – XAML – Silverlight – Web Servisler – WCF – ADO.NET Entity Framework – SQL Server – Oracle – […]