GÖRSEL PROGRALAMA HAFTA 2 PROGRAMLAMA DİLLERİNE GİRİŞ
Hafta Hafta 1 Hafta 2 Hafta 3 Hafta 4 Hafta 5 Hafta 6 Hafta 7 Hafta 8 Hafta 9 Hafta 10 Hafta 11 Hafta 12 Hafta 13 Hafta 14 Konu Giriş Programlama Dillerine Giriş Algoritma ve Akış Diyagramları Program Yapısı,Veri Tipleri Görsel Nesnelerin Kullanılması Giriş-Çıkış komutları Ara Sınav Karşılarştırma Komutları Döngü Komutları Diziler Uygulama Uygulama Uygulama Genel Tekrar
Ara Sınav Değerlendirmesi Ödev Notu 20% Sınav Notu 80%
Zamanında teslim edilmeyen ödevler kabul edilir. Fakat %20 üzerinden değerlendirilir. Ödevler ADNM sistemiyle ders sorumlusuna gönderilecektir. Ödevlerin benzerliği fark edilirse %20 üzerinden değerlendirilir.
DERS İÇERİĞİ Program nedir? Görsel Programlama nedir?
--- Program Program, günlük hayatta bir sorunu bilgisayar ile çözmek, rutin işlemleri kolaylaştırmak için yazılan yazılımlardır. Bir program bilgisayar üzerinde çalışır ve insanların günlük hayatlarını kolaylaştırır.
--- Programlama Programlama Dili bilgisayarda çözülecek bir sorun için çözümün bilgisayara adım adım yazılmasını sağlayan biçimsel kuralları olan ve bu kurallara sıkı sıkıya bağımlılığı gerektiren bir tanımlar kümesidir.
---Program Yazarken İzlenecek Adımlar Problemin ne olduğunu kavra. Problemin girdilerini, çıktılarını ve gereksinimleri belirle Problemin çözümünü veren algoritmayı yaz Algoritmayı bir programla dili ile yaz. Programın doğru çalışıp çalışmadığını test et.
Yüksek seviyeli programlama dilleri kullanarak hazırlanan programlarda programcılar bazı problemlerle karşılaşırlar ve bu problemleri aşmak için yeni algoritmalar geliştirmek zorunda kalırlar. Bu da zaman kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde kod yazarak hazırlanan bir çok işlemin hazır olarak gelmesinin yanında C++ programlama dilinin programcının kendi fonksiyonlarını hazırlayabilmesinden dolayı tercih edilen bir programlama dili haline getirmiştir. C++ ve bu dilin görsel versiyonu olan C++ Builder günümüzde çokca kullanılan görsel programlama dillerindendir.
Standart Araç Çubukları New Items Open Yeni bir ögenin oluşturulmasını saglar. Bu öge yeni bir uygulama, form vb. olabilir. Daha önceden saklanmış bulunan proje veya unit dosyalarının açılmasını saglar.
Standart Araç Çubukları Save Aktif unit veya formdaki değişiklikleri kaydeder. Save All Proje ve tüm unit programlarını n saklanmasını sağlar.
Standart Araç Çubukları Open Project Kayıtlı bulunan bir proje dosyasının açılmasını sağlar. Add file to project Projeye kayıtlı bulunan bir dosyanın eklenmesini sağlar.
Standart Araç Çubukları Remove File From Project Projeden bir dosyanın silinmesini sağlar.
View Araç Çubuğu View Unit Projede kullanılan tüm unit dosyalarının görüntülenmesini sağlar. View Form Projede kullanılan tüm formların görüntülenmesini sağlar. Toogle Form/Unit Form ve unit arasındaki geçişi sağlar.
Debug Araç Çubuğu Run Aktif programın çalıştırılmasını sağlar. Pause Programın geçici olarak durudurulmasını sağlar. Program Reset Çalışan programın durdurulmasını sağlar.
Tool Palette Penceresi Tool Palette C++ Builder in tüm nesnelerinin üzerinde bulunduğu penceredir. Bu pencere üzerinde gruplanmış bileşen listesi bulunmaktadır.
Structure Penceresi Aktif form üzerindeki tüm nesnelerin listesi bu pencerede mevcuttur. Nesneleri formda bulmak yerine bu pencereden seçmek daha pratik ve kolaydır.
Nesne Özellikleri Penceresi Aktif nesne üzerindeki tüm nesne özellikleri bu pencerede mevcuttur. Özellikler bu pencereden ayarlanabilir.
UYGULAMA Borland C++ Builder araç çubukları ve menüler
ÖNÜMÜZDEKİ HAFTA Algoritma nedir? Akış Diyagramı nedir? Örnek Uygulama
SORULAR?