GÖRSEL PROGRALAMAeng.harran.edu.tr/moodle/moodledata/137/Sunumlar/Hafta_2.pdf · kaybına sebep olur. Görsel programlama dillerinin esnek bir yapıya sahip olması, normal dillerde

Post on 17-Jan-2020

12 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

GÖRSEL PROGRALAMA

HAFTA 2 PROGRAMLAMA DİLLERİNE GİRİŞ

GÖRSEL PROGRAMLAMA

Hafta Konu

Hafta 1 Giriş

Hafta 2 Programlama Dillerine Giriş

Hafta 3 Algoritma ve Akış Diyagramları

Hafta 4 Program Yapısı,Veri Tipleri

Hafta 5 Görsel Nesnelerin Kullanılması

Hafta 6 Giriş-Çıkış komutları

Hafta 7 Ara Sınav

Hafta 8 Karşılarştırma Komutları

Hafta 9 Döngü Komutları

Hafta 10 Diziler

Hafta 11 Uygulama

Hafta 12 Uygulama

Hafta 13 Uygulama

Hafta 14 Genel Tekrar

GÖRSEL PROGRAMLAMA

GÖRSEL PROGRAMLAMA

Sınav Notu

80%

Ödev Notu

20%

Ara Sınav Değerlendirmesi

GÖRSEL PROGRAMLAMA

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?

GÖRSEL PROGRAMLAMA

--- 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.

GÖRSEL PROGRAMLAMA

--- 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.

GÖRSEL PROGRAMLAMA

---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.

GÖRSEL PROGRAMLAMA

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++ Buildergünümüzde çokca kullanılan görsel programlama dillerindendir.

GÖRSEL PROGRAMLAMA

Standart Araç Çubukları

New Items

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.

Open

GÖRSEL PROGRAMLAMA

Standart Araç Çubukları

Save

Aktif unit veya formdaki değişiklikleri kaydeder.

Proje ve tüm unit programlarını n saklanmasını

sağlar.

Save All

GÖRSEL PROGRAMLAMA

Standart Araç Çubukları

Open Project

Kayıtlı bulunan bir proje dosyasının açılmasını

sağlar.

Projeye kayıtlı bulunan bir dosyanın eklenmesini

sağlar.

Add file to project

GÖRSEL PROGRAMLAMA

Standart Araç Çubukları

Remove File From Project

Projeden bir dosyanın silinmesini sağlar.

GÖRSEL PROGRAMLAMA

View Araç Çubuğu

View Unit

Projede kullanılan tüm unit dosyalarının

görüntülenmesini sağlar.

Projede kullanılan tüm formların

görüntülenmesini sağlar.

View Form

Toogle Form/Unit

Form ve unit arasındaki geçişi sağlar.

GÖRSEL PROGRAMLAMA

Debug Araç Çubuğu

Run

Aktif programın çalıştırılmasını sağlar.

Programın geçici olarak durudurulmasını sağlar.

Pause

Program Reset

Çalışan programın durdurulmasını sağlar.

GÖRSEL PROGRAMLAMA

Tool Palette Penceresi

Tool Palette C++ Builder’in tüm

nesnelerinin üzerinde bulunduğu

penceredir. Bu pencere üzerinde

gruplanmış bileşen listesi

bulunmaktadır.

GÖRSEL PROGRAMLAMA

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.

GÖRSEL PROGRAMLAMA

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 ?

top related