Gömülü (Embedded) Sistemler ve Bunların Programlanması

Gömülü sistemler ya da embedded system programlama

Bundan önceki yazılarda klasik ve genel anlamıyla programlamadan bahsettik. Ancak önceki yazılarda kabul ettiğimiz programlama çeşidi; üzerinde bir işletim sistemi bulunan, genel bir amaca yönelik cihazlar üzerinde yapılan programlamayı kapsıyor. Ancak programlama dediğimiz kavram, bundan ibaret değil. O yüzden klasik olanın dışına çıkıp o konuya da değinmekte bir fayda olduğunu düşünüyorum.

Continue reading “Gömülü (Embedded) Sistemler ve Bunların Programlanması”

Veritabanına Örnek Bağlantı Programları (JAVA, Delphi, C#)

Bir önceki yazımızda programlama dillerinden veritabanlarımıza bağlantı çeşitleri ile ilgili bilgileri paylaşmıştık. Şimdi bunu uygulamaya dökelim. Örnek olarak; 4 farklı dilden daha önce oluşturduğumuz veritabanına bağlantılar açıp, verileri çekeceğim. Bu şekilde hangi programlama dilinden, bağlantılar nasıl kuruluyor, fikir sahibi olacağız.

Continue reading “Veritabanına Örnek Bağlantı Programları (JAVA, Delphi, C#)”

Programlarımızdan Veritabanlarına Bağlanmak

Programlama konusunda da, veritabanı konusunda da bayağı bilgilendiğimizi düşünürsek; artık ikisini biraraya getirebilmemiz gerekiyor. Bunun için kendi yazdığımız programlardan, veritabanlarına bağlanmak ve sql işlemlerini yapmalıyız. Önce programlarımızdan veritabanlarına nasıl bağlanılır, onu konuşalım.

Continue reading “Programlarımızdan Veritabanlarına Bağlanmak”

IDE Kavramı ve Fiilen Programlamaya Başlamak

Programlama hakkında temel bilgi sahibi olduk. Teorik olarak kendimizi “başlamaya” hazır hissediyoruz. İyi de şimdi ne yapacağız? Programlama nasıl yapılır, kendi programımızı nasıl yazarız? İşte bu noktada önümüze derleyiciler ve IDE’ler çıkıyor. Gelin beraber ilk programlarımızı yazalım.

Continue reading “IDE Kavramı ve Fiilen Programlamaya Başlamak”

SQL ile Veritabanı Yapısında Değişiklik

SQL ile sadece kayıtlar arasında değişiklik veya okuma yapmayız. Aynı zamanda veritabanı oluşturabilir, değiştirebilir veya silebiliriz. Hatta MS-SQL gibi dillerde DDL olarak isimlendirilmiş, SQL’in bir alt dili oluşturulmuştur. Bu dil ile veritabanına her türlü müdahale yapılabilir. Biz bu yazıda, yüzeysel olarak standart SQL’i kullanarak veritabanımızın yapısındaki değişikliklere göz atacağız.

Continue reading “SQL ile Veritabanı Yapısında Değişiklik”

Select İfadesi ve Sorgular

Bir önceki yazımızda SQL konusuna girmiş ve SQL konusunda ön bilgileri vermiştik. Şimdi o yazımızda bahsettiğimiz Select ifadesini biraz daha açmamız gerekiyor. Select’in kullanım detayları hakkında ayrıntılı bilgileri, daha gelişmiş select sorgularına inceleyerek, SQL’e olan hakimiyetimizi güçlendirebiliriz.

Continue reading “Select İfadesi ve Sorgular”

SQL Nedir?

Önceki yazımızda SQL’e kısaca değinmiştik. Modern veritabanı sistemleri üzerinde işlem yaptığımız dile SQL denmekte. Bir çok veritabanı standart SQL komutlarını desteklemekte. Aynı zamanda hepsi daha gelişmiş bir yönetim için kendine has komutlar da barındırmakta. Biz şimdi standart SQL’i biraz daha detaylı inceleyelim.

Continue reading “SQL Nedir?”

Veritabanı Kavramı

Programlamanın ana hatlarıyla ilgili yazılarımdan sonra, şimdi biraz da veritabanları ve sql konusuna girelim. Çünkü bir programcı, her zaman verilerle çalışmaya ihtiyaç duyacaktır. Verilerle çalışmanın en hızlı ve kolay yolu ise veritabanlarıdır. Programcılıkla ilgili fikir sahibi olduğumuz bu aşamada, biraz da veritabanı kavramını incelemekte fayda var. Continue reading “Veritabanı Kavramı”

Alt Bloklar, Koşullar, Döngüler

Alt programları (yordamlar) bir önceki yazıda anlattık. Bir de bu yordamların kendi içinde, bu yordamların parçası olan blok bölümler var. Bunlar koşullara göre çalışan kod bloklarından oluşmakta. Hemen her dilde ortak olan ancak yazılma biçimleri (syntax) değişen bu kod bloklarını tanıyabilmemiz, programlama için en temel gereksinimlerden birisi.

Continue reading “Alt Bloklar, Koşullar, Döngüler”

Alt Programlar, Fonksiyonlar, Prosedürler

Makine dilinde, Assembly dillerinde ve ilk gelişmiş programlama dillerinde; programımızı yazarken işleme başlar, her alt satırda bir sonraki adıma geçerdik. Programlar büyüdükçe, kodlar da büyümeye ve karmaşıklaşmaya başladı. İşte bu aşamada ortaya yapısal programlama diye bir kavram çıktı. Bu kavram, bizi alt programlar ve bloklar mantığıyla tanıştırdı.

Continue reading “Alt Programlar, Fonksiyonlar, Prosedürler”