You are on page 1of 16

Tələbə: Fatimə Rəhimova

Müəllim: Vəsilə Abbasova


Fənn: İnformasiya texnologiyaları
Fakültə: İTİF
Qrup: 689.23
MÖVZU

VİZUAL PROQRAMLAŞDIRMA
PLAN

1 Proqramlaşdırma 2 Vizual 3 Vizual


ümumi baxış proqramlaşdırma proqramlaşdırma-
dilləri , tətbiqləri və nın üstünlükləri və
alətləri çətinlikləri

4 Vizual proqramlaşdırmadan nümunə və təcrübələr


Proqramlaşdırma nədir?
Proqramlaşdırma müəyyən tapşırıqları və ya funksiyaları yerinə yetirmək üçün kompüter və ya digər
avtomatlaşdırma sistemi üçün təlimatlar ardıcıllığının yaradılmasını nəzərdə tutan bir prosesdir. Bu
təlimatlar adətən proqramlaşdırma dilində yazılır və kompüterin başa düşəcəyi formatda təqdim olunur.
Proqramlaşdırma, prosesləri avtomatlaşdırmaq və ya insanlar tərəfindən idarə olunan xüsusi tapşırıqları
yerinə yetirmək üçün kompüterlər tərəfindən istifadə olunan bir vasitədir.

Proqramlaşdırmanın əsas məqsədi müəyyən bir problemi həll etmək və ya müəyyən bir funksiyanı yerinə
yetirmək üçün kompüterin necə işləməli olduğunu müəyyən etməkdir. Proqramçılar bu işi çox vaxt xüsusi
proqramlaşdırma dilindən istifadə edərək yerinə yetirirlər. Proqramlaşdırma dilləri insanlara
kompüterlərlə ünsiyyət qurmağa imkan verir və xüsusi tapşırıqları kodlaşdırmaq üçün istifadə olunur.

Proqramlaşdırma proqram təminatının inkişafı, məlumatların təhlili, veb inkişafı, oyunların inkişafı, süni
intellekt, avtomatlaşdırma və bir çox başqa sahələr daxil olmaqla, geniş müxtəlif sahələrdə istifadə
olunur. O, kompüterlər vasitəsilə insanlar üçün mürəkkəb olan proseslərin avtomatlaşdırılması və
sürətləndirilməsi üçün mühüm vasitədir.
Vizual proqramlaşdırma
Vizual proqramlaşdırma mətn əsaslı kodlaşdırma dillərindən daha çox qrafik
elementlərdən istifadə edərək proqram təminatının yaradılmasını nəzərdə
tutur. Vizual proqramlaşdırma alətləri istifadəçilərə kodlaşdırma biliyi az olan
və ya heç olmayan mürəkkəb proqramlar qurmağa imkan verir və onu hamı
üçün əlçatan edir.
Vizual Proqramlaşdırmaya Ümumi Baxış

Vizual obyektlərin Mobil Tətbiq Dizaynı Game developing


istifadəsi
Mobil Tətbiq Dizaynı Vizual Visual Programming həmçinin
Vizual Programlama, müxtəlif Proqramlaşdırma mobil oyun inkişafı üçün istifadə
qrafiklər və data vizuallaşdırma proqramların interfeyslərinin olunan 3D dizayn və animasiya
taktikaları istifadə edərək dizaynını asanlaşdırır. Bu, vasitələri təklif edir.
məlumatı daha anlaşılan hala istifadəçi təcrübəsini
gətirir. yaxşılaşdırır və tətbiq
istifadəçilərinə böyük rahatlıq
təmin edir.
Müxtəlif Vizual Proqramlaşdırma Dilləri

Blok əsaslı dillər Flowchart dillər Vizual Kodlaşdırma


Mühitləri
Proqramlar yaratmaq üçün LabVIEW və Simulink kimi
blokları təşkil etməklə qrafika əsaslanan dilləri Proqramın effektiv inkişafı
kodlaşdırmaya vizual yanaşma araşdırın, hansı ki, güclü üçün vizual qovşaqların və
təklif edən Scratch və Blockly funksiyaları olan proqramları birləşdiricilərin kod xətlərini
kimi məşhur blok əsaslı dilləri tərtib etmək üçün qrafik əvəz etdiyi Unreal Engine
kəşf edin. təsvirlərdən istifadə edir. Blueprints və Excel VBA kimi
mühitlər haqqında məlumat
əldə edin.
Vizual Proqramlaşdırmanın Ümumi
Tətbiqləri

1 Game Development

Dərin kodlaşdırma biliyi olmadan oyun mühərriklərinə və mexanikalara çıxışı təmin edən vizual
proqramlaşdırma vasitələrindən istifadə edərək cəlbedici oyunlar yaradın.

2 Məlumatların vizuallaşdırılması

Mürəkkəb məlumatları intuitiv vizuallaşdırmalarda təmsil etmək üçün vizual proqramlaşdırma


dillərindən istifadə edin, məlumatların effektiv təhlili və şərhinə imkan verin.

3 IoT Prototipləmə

Aparat komponentləri və sensorlar ilə qüsursuz inteqrasiya təklif edən vizual proqramlaşdırma
platformalarından istifadə edərək prototiplər hazırlayın və IoT layihələri qurun.
Vizual Proqramlaşdırma Alətləri və
Mühitləri
1 MIT App Inventor

İstifadəçilərə proqramlaşdırma təcrübəsi olmadan Android mobil proqramlarını dizayn


etməyə və qurmağa imkan verən açıq mənbəli, veb əsaslı vizual proqramlaşdırma
vasitəsidir.

2 Unreal Engine 4

Blueprint adlı vizual skript dili ilə məşhur oyun mühərriki, kodlaşdırıcı olmayanlara oyun
mexanikası, UI və s. yaratmağa imkan verir.

3 Google Blockly

Google tərəfindən hazırlanmış və veb və Android proqramlarına inteqrasiya oluna bilən


blok əsaslı kodlaşdırma mühiti.
Vizual proqramlamanın üstünlükləri
Sadələşdirilmiş Məntiq Sazlama Asanlığı

Vizual proqramlaşdırma məntiqi axını daha Proqramlaşdırmanın vizual təbiəti səhvləri


asan başa düşməyə imkan verir, onu yeni müəyyən etməyi və düzəltməyi asanlaşdırır,
başlayanlar və texniki olmayan istifadəçilər sazlama vaxtını azaldır və kodun keyfiyyətini
üçün daha əlçatan edir. artırır.
Vizual proqramlaşdırmanın üstünlükləri

Dizayn Elastikliyi Daha az error Tez və Asan Proqram


İnkişafı
Vizual Proqramlaşdırmanın Vizual Proqramlaşdırma
yaradıcılığı artıran xüsusiyyəti alətləri kodlaşdırmada təkrar Vizual Proqramlaşdırma
dizaynerlərə öz ideyalarını tez emal etməyə imkan verir, səhv alətləri sizə tez bir zamanda
bir zamanda prototiplərə ehtimalını minimuma endirir. nəticələr əldə etməyə imkan
çevirməyə imkan verir. verir. Bu, inkişaf prosesinin
vaxtını azaldır, daha çox iş
görməyə imkan verir.
Vizual Proqramlaşdırmanın Çətinlikləri və
Məhdudiyyətləri

1 Öyrənmə əyrisi

Vizual proqramlaşdırma
kodlaşdırmanı asanlaşdırsa da,
Mürəkkəblik Məhdudiyyətləri 2 istifadəçilərdən hər bir dilə xas olan
əsas anlayışları, diaqramları və
Ənənəvi mətn əsaslı proqramlaşdırma komponentləri başa düşməyi tələb
üçün daha uyğun olan qabaqcıl edir.
alqoritmlər və ya mürəkkəb proqram
məntiqi ilə işləyərkən vizual 3 Fərdiləşdirmə Məhdudiyyətləri
proqramlaşdırma çətinliklərlə üzləşə
bilər.
Bəzi vizual proqramlaşdırma
dillərində ənənəvi proqramlaşdırma
dillərində mövcud olan çeviklik və
fərdiləşdirmə seçimləri olmaya bilər.
Vizual Proqramlaşdırma ilə Nümunə
Proqramlar
Tətbiq Məqsəd xüsusiyyətləri

Popcorn Maker Video redaktoru kimi istifadə Veb əsaslıdır, açıq mənbədir
edilən Popcorn Maker
videolara mətn, effektlər və
hərəkət əlavə etmək imkanı
təqdim edir.

Thunkable Thunkable mobil O, Android və iOS


proqramlar üçün vizual blok platformalarında işləyir və
əsaslı platformadır. biznes səviyyəli funksiyaları
ehtiva edir.

LabVIEW LabVIEW mühəndis və Məlumatların toplanması


alimlərə işlərini daha asan asan istifadə olunan qrafik
və təhlükəsiz şəkildə interfeysə malikdir.
ölçməyə, dizayn etməyə və
sınaqdan keçirməyə imkan
verir.
Vizual Proqramlaşdırma üçün Ən Yaxşı
Təcrübələr
Modulluluğu saxla Aydın Adlandırma İşinizi Sənədləşdirin
qaydalarından
Vizual proqramınız daxilində
modulluğu və davamlılığı
istifadə edin
Vizual proqramlaşdırma
təşviq etmək üçün mürəkkəb layihələrinizin başa
Asan başa düşmək və digər
tapşırıqları daha kiçik, təkrar düşülməsinə, problemlərin
proqramçılarla səmərəli
istifadə edilə bilən modullara aradan qaldırılmasına və
əməkdaşlıq etmək üçün
bölün. gələcək təkmilləşdirmələrə
bloklara, funksiyalara və
dəyişənlərə təsviri adlar təyin kömək etmək üçün aydın və
edin. qısa sənədlər yaradın.
MƏNBƏ:
DİQQƏTİNİZ ÜÇÜN TƏŞƏKKÜRLƏR!

You might also like