Delphi-də Formanın xüsusiyyətləri və xüsusiyyətləri. ... dillər yüksək səviyyəli dillər deyil

5. TƏLƏBƏLƏRİN MÜSTƏQİL (SİNFDƏN XARAR) ƏŞLƏRİNİN TƏŞKİLİ ÜZRƏ MATERİALLAR.Tələbələrin müstəqil işi ən vacib komponentdir. təhsil prosesi. Kurrikuluma uyğun olaraq, tədris vaxtının 82 faizi müstəqil işə ayrılır.

Tələbələrin müstəqil işi şüurlu işdir koqnitiv fəaliyyət müəllim tərəfindən müəyyən edilmiş problemlərin həllinə yönəlmiş tələbələr.

ərzində müstəqil iş tələbə aşağıdakı problemləri həll edir:

– tələbəyə kömək məqsədilə filialın (institutun) professor-müəllim heyəti tərəfindən hazırlanmış tədris-metodiki materialları müstəqil şəkildə özünütəhsil prosesində tətbiq edir;

– təhsil və elmi ədəbiyyat, sinif dərslərində əldə edilən bilikləri dərinləşdirir və genişləndirir;

– müəllimin verdiyi suallara cavab axtarır və problemləri həll edir;

– fənnin ayrı-ayrı mövzularını (bölmələrini) müstəqil öyrənir;

– tədris prosesinin cədvəlində nəzərdə tutulmuş müddətlərdə materialın mənimsənilməsi prosesini müstəqil şəkildə planlaşdırır;

– alınan məlumatları təhlil etmək və ümumiləşdirmək bacarığını təkmilləşdirir;

– tədqiqat bacarıqlarını inkişaf etdirir.

Tələbənin müstəqil işinə 4-cü bənddə əks olunan “Növlərə görə intizamın strukturu və əhatəsi” bəndində əks olunan dərs növləri və müstəqil təhsil üçün sualların siyahısı daxildir. akademik iş» iş proqramı fənlər:
Müstəqil növlər kimi dərsdənkənar iş tələbələrlə təmin olunur:

mühazirələrə və digər növ dərslərə hazırlıq;

ev tapşırıqlarını yerinə yetirmək;

imtahana hazırlıq.

5.1. Kurs işinin təxmini mövzuları:

1. Yüksək səviyyəli proqramlaşdırma dilləri.

2. Qrafik kitabxanaların yaradılması zamanı obyekt yönümlü proqramlaşdırma.

3. Proqramlaşdırma dilləri: Assembly-dən BASIC-ə qədər.

4. İnternet proqramlaşdırmasının əsasları.

5. Borland C++ 5.02 proqramı - əsas məqamlar.

6. Sətirdə alt sətirin axtarışı üçün alqoritmlər.

7. Birölçülü massivin çeşidlənməsi üsullarının təhlili.

8. C++ dilində giriş/çıxış vasitələri.

9. DOS mühitində qrafik obyektlərin proqramlaşdırılması.

10. Riyazi məsələlərin həlli üçün C++ dil alətləri.

11. C++ dilində oyun proqramının yaradılması.

12. Çeşidləmə üsulları. Onların müqayisəli təhlili.

13. Sistem proqramlaşdırması.

14. C++ proqramlaşdırma dili.

15. Proqramlaşdırma dilləri

16. C++ proqramlarında verilənlərin formatlaşdırılması.

17. Alqoritmik strukturlar

18. Əsas dil operatorları

19. Proqramlaşdırma dilinin strukturlaşdırılmış növləri yüksək səviyyə

20. Prosedurlar və funksiyalar.

21. Məlumatların dinamik strukturlarının təşkili

22. Obyekt yönümlü proqramlaşdırma

23.SQL dilinin əsasları

24. Qrafik komponentlərin nəzərdən keçirilməsi. Qrafiklərlə işləmək.

25. Proqram hazırlayarkən JavaScript skript dilindən (VBScript) istifadə etmək.

26. Proqram hazırlayarkən XML-dən istifadə

27. Dinamik əlaqəli DLL-lərin inkişafı.

28. Tətbiq yardım sisteminin hazırlanması: RTF faylının yaradılması, yardımın yaradılması.

29. Müasir texnologiyalar inkişaf proqram təminatı

30. İnterfeys dizaynının əsas prinsipləri

Mövzu sınaq işi və şagird qiymət kitabının kodunun son rəqəminə uyğun olaraq tapşırığı seçir.
6. FANIN Öyrənilməsinin NƏTİCƏLƏRİ ƏSASINDA SERTİFİKASININ TƏŞKİL EDİLMƏSİ ÜÇÜN MATERİALLAR

6.1 İmtahana hazırlaşmaq üçün proqram sualları:


  1. Prosedur proqramlaşdırma üslubu. Funksiyalar və alt proqramlar. Sadə nümunələr.

  2. Kitabxana funksiyaları. Standart kitabxana funksiyalarından istifadə.

  3. Dəyişənlərin əhatə dairəsi. Yerli və qlobal dəyişənlər.

  4. Ünvanlar və işarələr. Dinamik yaddaşın ayrılması.

  5. Obyektlər yeni proqramlaşdırma üslubunun əsası kimi. Strukturlar və siniflər.

  6. Sinif komponentləri. Şəxsi və ictimai məlumatlar. Sinif funksiyaları.

  7. Bir sinfin konstruktoru və dağıdıcısı.

  8. Obyekt nümunəsinin yaradılması. Obyekt komponentlərinə daxil olmaq üsulları.

  9. Sinif mirası. Sadə nümunələr. Çoxlu miras.

  10. Şəxsi elementlər və sinif yoldaşları.

  11. Funksiya şablonları və sinif şablonları.

  12. Funksiya həddindən artıq yüklənməsi. Sadə nümunələr.

  13. Virtual funksiyalar. Polimorfizm.

  14. C++ Builder mühitində vizual proqramlaşdırmanın əsasları. BorlandBuilderC++-da vizual komponentlər kitabxanası.

  15. RichEdit komponenti. Mətn redaktorunun yaradılması nümunəsi.

  16. Menyu komponenti. Ekran menyusundan istifadə edən proqramların nümunələri.

  17. C++ dilində ekran qrafikası proqramlarının yaradılması. Sadə nümunələr.

  18. C++ Builder mühitində verilənlər bazası proqramlarının hazırlanması.

  19. Windows proqram inkişaf mühitləri və yüksək səviyyəli proqramlaşdırma dilləri.

  20. Visual və Object Basic, Pascal və C++.

  21. Tərtibçi, tərcüməçi və tərcüməçi.

  22. Tətbiqi proqramların yüksək sürətli inkişafı.

  23. İnteqrasiya edilmiş inkişaf mühiti.

  24. Budaqlanmış tətbiqlər.

  25. Hesabat generatoru.

  26. Çox sənədli interfeys.

  27. Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

  28. Qrafik proqramların işlənib hazırlanması üçün proqram interfeysi.

  29. Vizual komponentlər kitabxanası.

  30. Qrafik istifadəçi interfeysi.

  31. Açıq verilənlər bazası bağlantısı.

  32. Strukturlaşdırılmış Sorğu Dili.

  33. Verilənlər bazası maşını.

  34. Modul proqramlaşdırma.

  35. Obyekt, inkapsulyasiya, obyekt sinfi və instansiya.

  36. Xüsusiyyətlər və əməliyyatlar (hadisələr), hadisə idarəediciləri.

  37. Varislik və polimorfizm, uşaq və valideyn sinifləri.

  38. Konstruktor və dağıdıcı.

  39. İnteqrasiya edilmiş tərtibatçı mühitinin, alətlərin və menyuların tərkibi. Forma, modul, nəzarət (komponent).

  40. Delphi-də öz xassələri və hadisələri olan interfeys və obyektlər. Delphi layihəsinin tərkibi.

6.2 İntizam üzrə nümunə test variantları

1.AddToProject əmrindən istifadə etməklə nə etmək olar

1) Layihəyə seçilmiş modulları və ya formaları əlavə edin.

2)Seçilmiş modulları və ya formaları layihədən silin.

3) Istifadə etmək üçün modulu birləşdirin.

2. Repository nədir?

1) Obyektin saxlanması.

2) Modulların siyahısı.

3) Formaların siyahısı.

4) Operatorlar lüğəti.

3. Caption mülkiyyəti nə saxlayır?

1) başlıq

3) işarə

4) kursor növü

4. Name əmlakı nə saxlayır?

1) başlıq

3) işarə

4) kursor növü

5) Tab düyməsini istifadə edərək keçid sırası ilə nömrə

5.Obyektin şaquli yerləşdirilməsi (y koordinatı) hansı xassədən məsuldur?

6.Obyekt Müfəttişində mülkiyyət qarşısındakı plus işarəsi nə deməkdir?

1) Bu xüsusiyyətlər qrupudur; İki dəfə klikləməklə, artı mənfiyə dəyişəcək

2) İki dəfə klikləməklə, artı mənfiyə dəyişəcək; Bu əmlak aktivləşdirilib.

3) Bu əmlak aktivləşdirilir; bu əmlak mövcuddur.

7.Delphi işə salındıqdan sonra görünən hissə olan inteqrasiya olunmuş inkişaf mühitinin adı nədir?

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

9) Vizual Komponent Kitabxanası.

10) StructuredQuery Language.

8. Verilənlər bazası ilə qarşılıqlı əlaqəni sual-cavab şəklində təşkil etməyə imkan verən strukturlaşdırılmış sorğu dili necə adlanır?

1) İnteqrasiya edilmiş İnkişaf Mühiti.

2) Sürətli Tətbiq İnkişafı.

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

7) Çoxalma-Sənəd interfeysi.

8) Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

9) Vizual Komponent Kitabxanası.

10) StructuredQuery Language.

9.Ümumi interfeys vasitəsilə istənilən verilənlər bazası ilə əlaqə saxlamağa imkan verən drayverin adı nədir?

1) İnteqrasiya edilmiş İnkişaf Mühiti.

2) Sürətli Tətbiq İnkişafı.

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

7) Çoxalma-Sənəd interfeysi.

8) Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

9) Vizual Komponent Kitabxanası.

10) Strukturlaşdırılmış Sorğu Dili.

10.Step over və Trace into commands arasındakı fərq nədir?

1)Stepover həmişə proqramı sətir-sətir yerinə yetirir, Traceinto isə prosedurları və funksiyaları atlayır.

2) Traceinto həmişə proqramı sətir-sətir yerinə yetirir, Stepover isə prosedurları və funksiyaları atlayır.

3) Traceinto bütün modulları, Stepover isə yalnız dəyişdirilmiş modulları tərtib edir.

4) Stepover bütün modulları, Traceinto isə yalnız dəyişdirilmiş modulları tərtib edir.

11. AddWatch əmri ilə nə baş verir?

1)Dəyişən dəyərlərə baxmaq üçün pəncərəyə dəyişən əlavə olunur.

2) Dəyişən dəyişən dəyərlərinə baxmaq üçün pəncərədən silinir.

3) Obyekt obyekt yaddaşına əlavə edilir.

4) Obyekt obyekt yaddaşından silinir.

12. Hansı xassə True olaraq təyin edilməlidir?

obyektin üzərinə gətirdiyiniz zaman alət ipucu görünsün?

13.Hansı xüsusiyyət False olaraq təyin edilməlidir?

belə ki, obyekt onunla işləmək üçün mövcud deyil?

14. Formanın koordinatlarının mərkəzi haradadır?

1) Mərkəzdə.

2) Yuxarı sol küncdə.

3) Aşağı sol küncdə.

4) Yuxarı sağ küncdə.

5) Aşağı sağ küncdə.

15. Ana formanın pəncərəsinə qapalı bir neçə uşaq pəncərədən istifadə etməyə imkan verən texnologiya necə adlanır?

1) İnteqrasiya edilmiş İnkişaf Mühiti.

2) Sürətli Tətbiq İnkişafı.

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

7) Çoxalma-Sənəd interfeysi.

8) Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

9) Vizual Komponent Kitabxanası.

10) StructuredQuery Language.

16.Saxlama zamanı müxtəlif siniflərə aid obyektlərlə eyni əməliyyatları yerinə yetirmək qabiliyyətinə necə ad verilir? fərdi üsullar onların həyata keçirilməsi?

1) kapsullaşdırma.

2) vərəsəlik.

3) polimorfizm.

5) nəzarət elementi.

6) hadisə.

17. -1.1*10 E4392-dən -3.4*10 E-4932 və 3.4*10 E-4932-dən 1.1*10 E4392-ə qədər olan diapazonlardan real məlumat növünün adı nədir?

18. StringGrid obyektinin cədvəldə sütunların sayını saxlayan xassəsi necə adlanır?

19. RadioButton obyektinin radio düyməsinin fəaliyyətinə cavabdeh olan xassəsi necə adlanır?

20. Lokal verilənlər bazalarına eyni növ çıxışı təmin edən dinamik keçid kitabxanası necə adlanır?

1) İnteqrasiya edilmiş İnkişaf Mühiti.

2) Sürətli Tətbiq İnkişafı.

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

7) Çoxalma-Sənəd interfeysi.

8) Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

9) Vizual Komponent Kitabxanası.

10) StructuredQuery Language.

21. Obyektin xassələrini və onun üzərində mümkün əməliyyatları birləşdirmək necə adlanır?

1) kapsullaşdırma.

2) vərəsəlik.

3) polimorfizm.

5) nəzarət elementi.

6) hadisə.

22. -1.7*10 e+36-dan -2.9*10 e-39 və 2.9*10 e-39-dan 1.7*10 e+36-a qədər diapazonlardan real verilənlər tipi necə adlanır?

23. StringGrid obyektinin cədvəldə sətirlərin sayını saxlayan xassəsi necə adlanır?

24.Checkbox obyektinin aktivliyinə cavabdeh olan xüsusiyyəti necə adlanır?

25. “Xüsusiyyətlər” sözünü ingilis dilində necə deyirsiniz?

26. Obyektin hündürlüyünü təyin etmək üçün hansı xassənin qiyməti dəyişdirilməlidir?

27. İstifadəçinin vizual işarəyə işarə edərək əmrləri seçə, tapşırıqları yerinə yetirə və faylların siyahılarına baxa bildiyi ekran təqdimatı növünün adı nədir?

1) İnteqrasiya edilmiş İnkişaf Mühiti.

2) Sürətli Tətbiq İnkişafı.

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

7) Çoxalma-Sənəd interfeysi.

8) Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

9) Vizual Komponent Kitabxanası.

10) StructuredQuery Language.

28. Universal konteynerdən istifadə əsasında qurulmuş Delphi mühitində müxtəlif sənədlərlə işləmə texnologiyası necə adlanır?

1) İnteqrasiya edilmiş İnkişaf Mühiti.

2) Sürətli Tətbiq İnkişafı.

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

7) Çoxalma-Sənəd interfeysi.

8) Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

9) Vizual Komponent Kitabxanası.

10) StructuredQuery Language.

29. İkiölçülü və üçölçülü qrafika sahəsində proqramların işlənib hazırlanması üçün interfeys necə adlanır?

1) İnteqrasiya edilmiş İnkişaf Mühiti.

2) Sürətli Tətbiq İnkişafı.

3) Qrafik istifadəçi interfeysi.

4) OpenDataBase Bağlantısı.

5) Borland verilənlər bazası mühərriki.

7) Çoxalma-Sənəd interfeysi.

8) Obyektlərin əlaqələndirilməsi və yerləşdirilməsi.

9) Vizual Komponent Kitabxanası.

10) StructuredQuery Language.

30. Proqramlaşdırma dili... yüksək səviyyəli dil deyil

31. Proqramda dəyişdirilə bilməyən sabit qiymət ... kimi işarələnir.

OPSİYON 2.

1. Alqoritmləri təmsil etməyin ümumi formaları

1. proqram təminatı

2. fotoqrafik

3.psevdokodlar

4. kod

2. Operatorlar ... sadə şərti konstruksiyadır

3. Operatorlar ... loop quruluşu deyil

4. Dəyişən...

1.bir yaddaş xanasının adı

2.adlandırılmış yaddaş sahəsi

3.daim dəyişən ifadə

4.naməlum kəmiyyət

5. Massiv...

1.eyni tipli eyniadlı elementlər qrupu

2. müxtəlif adlarla eyni tipli elementlər qrupu

3.bütün proqram məlumatları eyni tipdədir

4.elementlər qrupu fərqli növlər bir adla

6. Alqoritmlərin təqdim edilməsinin proqram forması...

4. şərti alqoritmik dildə alqoritmlərin yarı rəsmiləşdirilmiş təsvirləri

7. Əsas alqoritm strukturları

1. Ardınca gələn, budaqlanan, ilgəklənən

2. keçid, qeyd-şərtsiz atlama, ilmə

3. şərti atlama, izləmə, budaq

8. Operatorlar ... çox seçimli konstruksiyalardır

9. ... səviyyə proqramlaşdırma dili səviyyəsi deyil

1.Maşın

2.Maşın yönümlü

3.Maşın müstəqil

4.Maşın-proqram təminatı

10. Əsas proqramlaşdırma dili... proqramlaşdırma dillərinə aiddir

1.maşın

2.maşın yönümlü

3.maşından asılı olmayan

4.qrafik

11. Dövrlərin əsas növləri

1. “Flow” tipli döngə, “else” tipli döngə

2. “while” tipli döngə, “for” tipli döngə

4. “Əgər” döngəsi, “seçim” döngəsi

12. Dillər aşağı səviyyə tələb edir...

1.Məlumatların emalı prosesinin orta detallarını göstərən

2. göstərişlər kiçik hissələr məlumatların emalı prosesi

3.məlumatların emalı prosesinin böyük detallarının göstəricisi

4. Alqoritmlərin təsviri

13. Blok-sxemdəki “modifikasiya” bloku... göstərmək üçün istifadə olunur.

2. siklik dizaynlar

14. Alqoritmləri təmsil etməyin şifahi forması...

1.proqramlaşdırma dillərində mətnlər

2. təbii dildə qeyd

3. Qrafik simvollardan şəkillər

15. Blok-sxemdəki “proses” bloku... göstərmək üçün istifadə olunur.

1.şərtlər əsasında keçidlərə nəzarət

2. siklik dizaynlar

3. verilənlərin dəyərini, təqdimetmə formasını və ya yerləşdirilməsini dəyişdirən hərəkət

4.köməkçi alqoritmlərə çağırışlar

16. VisualBasicforApplications məhsul xəttinə daxil edilmişdir...

3.Microsoft Office

17. Blok-sxemdəki “həll” bloku... göstərmək üçün istifadə olunur.

1.şərtlər əsasında keçidlərə nəzarət

2. siklik dizaynlar

3. verilənlərin dəyərini, təqdimetmə formasını və ya yerləşdirilməsini dəyişdirən hərəkət

4.köməkçi alqoritmlərə çağırışlar

18. Proqram təminatının hazırlanması mühiti...

1.kod tərtibçisi

2. proqram təminatının hazırlanması üçün istifadə olunan proqram təminatı sistemi

3.digər proqramların icrası üçün nəzərdə tutulmuş proqram

4.proqram kodunun yazılması üçün nəzərdə tutulmuş proqram

19. VisualBasicEditor-da layihə pəncərəsi... üçün nəzərdə tutulub.

1.layihə strukturunu göstərin

2.layihə modullarının kodunun göstərilməsi

3.Debug çap pəncərəsini göstərin

4. kodun yazılması

20. Boolean dəyişəni qiymətlər ala bilər...

21. Alqoritmin bir-biri ilə əlaqəli funksional bloklar ardıcıllığı şəklində qrafik təsvirinə... deyilir.

1.blok diaqramı

2. cədvəl

3. blok - diaqram

4. Diaqram

22. Yüksək səviyyəli dillər...

1.bəzi sözlərdən istifadə edərək təbii dilləri təqlid edin danışılan dil və ümumi riyazi simvollar

2.proqramlaşdırma əsasları haqqında bilik tələb etmir

3.məlumatların emalı prosesinin kiçik detallarının göstərilməsini tələb edir

4. bunlar qrafik dillərdir

23. Blok-sxemdə “əvvəlcədən təyin edilmiş proses” bloku... göstərmək üçün istifadə olunur.

1.şərtlər əsasında keçidlərə nəzarət

2. siklik dizaynlar

3. verilənlərin dəyərini, təqdimetmə formasını və ya yerləşdirilməsini dəyişdirən hərəkət

4. köməkçi alqoritmlərə çağırışlar

24. ... biti Integer tipli dəyişən tutur

25. Məlumat növü... müəyyən etmir.

1. mümkün dəyərlər diapazonu

2. verilənlər üzərində müəyyən edilmiş əməliyyatlar

3. dəyişənlərin sayına məhdudiyyətlər

4. verilənlərin təşkili strukturu

26. Formanın ifadəsində dəyişənlərə ədədi qiymətlərin verilməsi qaydası: a=b=c=10 ...

27. Əsas “şaxələnmə” strukturunun əsas variantları

1. əgər-onda, seçim, əks halda, seçim-başqa

2. seçim-əks halda, əgər-əks halda, seçim

3. əgər-seçim, əks halda, seçim-başqa

28. Alqoritmlərin əsas xassələri

1. Aydınlıq, müəyyənlik, diskretlik, kütləvi xarakter

effektivlik

2. etibarlılıq, kütləvilik, təsirlilik, vaxtlılıq

3. kütləvi cazibə, müasirlik, etibarlılıq, aydınlıq, əminlik,

29. Alqoritmlərin təqdim edilməsinin qrafik forması...

1.proqramlaşdırma dillərində mətnlər

2. təbii dildə qeyd

3. Qrafik simvollardan şəkillər

4. şərti alqoritmik dildə alqoritmlərin yarı rəsmiləşdirilmiş təsvirləri

30. ... dillər yüksək səviyyəli dillər deyil

1.Prosedur

2.Maşın yönümlü

3. Məntiqi

4.Obyekt yönümlü

31. İstənilən nəticəni əldə etmək üçün verilənlər üzərində hərəkətlərin yerinə yetirilməsi qaydasını müəyyən edən resept...

2.alqoritm

3.normativ sənəd

Test nəticələrinə əsasən qiymətləndirmə meyarları müəllim tərəfindən müəyyən edilir .


Son Alt

5 Düymənin üzərinə etiket qoyun. Etiket xüsusiyyətlərini təyin edin:

Avtomatik ölçü= Doğrudur

Başlıq= Bağlamaq

6 Proqramı işə salın. Tətbiq belə görünəcək: Şəkil 1. 4

7 Ləğv et düyməsini sıxmaq tətbiqi dayandırır.

Açarlar (seçim düymələri)– qrupdan bir (və yalnız bir) variantı seçməyə imkan verir. Onlar adətən çərçivələr daxilində qruplaşdırılır, lakin yalnız bir qrup radio düymələri istifadə olunarsa, onları birbaşa formada qruplaşdırmaq olar (Şəkil 5). Anahtarların çoxu var faydalı xassələri, lakin ən çox istifadə olunanlar:



Və yenə də ən vacib mülkdür ad; Keçid adları adətən prefikslə yazılır seçim.

Əmlak Başlıq istifadəçiyə keçidin nə üçün olduğunu müəyyən etməyə kömək edir.

Əmlak Dəyər həm dizayn, həm də iş vaxtı rejimində son dərəcə faydalıdır. İş vaxtı rejimində onun dəyərini yoxlaya və keçidin hansı vəziyyətdə olduğunu müəyyən edə bilərsiniz (quraşdırılmış və ya çıxarılmışdır). Əmlak Dəyər iki məna götürə bilər: DoğruYalan. Dizayn rejimində əmlak dəyərini təyin edə bilərsiniz Dəyər elementlərindən biridir Doğru- standart dəyər qəbul edilir Yalan. Sonra forma açıldıqda bu qrupdakı bu (və yalnız bu) radio düyməsi seçiləcək.

Dilin altıncı versiyasında açarlar yeni xüsusiyyətə malikdir Stil. Standart dəyər (0 - standart) ilə Şəkil 1-dəki şəkilə bənzər müntəzəm bir keçid çəkilir. 6. Dəyəri 1 –Grafica olaraq təyin etməklə siz keçidin adi düymə kimi görünməsini təmin etmiş olursunuz, lakin eyni zamanda siz hələ də qrupdan yalnız bir düyməni seçə bilərsiniz. Heç bir ayırıcı olmayan formada radio düymələrinin sayından asılı olmayaraq, onlar bir qrup radio düymələri kimi qəbul edilir və onlardan yalnız birini seçmək olar.

Açarları müstəqil qruplara ayırmaq üçün elementdən istifadə edin Çərçivə(Şəkil 7). Çərçivələr adətən özləri tərəfindən deyil, digər elementlərlə birlikdə istifadə olunur. Keçidlər və onay qutuları kimi elementlər çərçivələrin içərisinə yerləşdirilir (aşağıya bax). Onlar qruplaşdırılıb və çərçivə hərəkət edirsə, onunla birlikdə hərəkət edirlər. Elementi (məsələn, radio düyməsi) çərçivənin içərisinə yerləşdirmək üçün istifadə edin ənənəvi yol bilməz (üzerinə iki dəfə klikləyin və üzərinə sürükləyin Doğru yer). Bunun əvəzinə element panelindəki element düyməsini bir dəfə klikləməlisiniz və onu çərçivənin içərisinə sürükləyin. Ondan sonra daxili elementlərçərçivə ilə hərəkət edəcək.



Ən vacib əmlak (sonra ad) nəzərə alınmalıdır Başlıq. Elementlərin hansı meyarlarla birləşdirildiyini başa düşməyi asanlaşdırmaq üçün çərçivəni mənalı bir adla təmin etməyə imkan verir (Şəkil 7-ə baxın),

Məşq 5

1 Layihəyə frmOp adlı yeni forma əlavə edin. Mülkiyyətə "Seçim düymələri" dəyərini təyin edin.

2 Hər biri 4 açarı olan iki qrup açarı təyin edin, onlara müvafiq Başlıq xassəsinin qiymətlərini təyin edin (bax. Şəkil 7).

3 Əmlak Dəyər Visual Basic keçidini True olaraq təyin edin.

4 Hər qrupun üstündə ad etiketi qoyun EtiketEtiket 2. Xüsusiyyətlər Avtomatik Ölçü Doğru olaraq təyin edin. Başlıq xassələrini müvafiq olaraq “Dil seçimi” və “İzləyici seçimi” olaraq təyin edin.

5 Formanı yükləmə obyektinə çevirərək proqramı işə salın.

6 Çalışan proqramın Visual Basic/

7 İzləyici qrupunda bəzi keçid seçin. Bu halda, “Dil seçimi” qrupundakı keçidin silinəcəyini nəzərə alın.

8 Proqramı dizayn rejiminə qoyun.

9 Qrup radio düymələrini çıxarın (Select Viewers). (Elementlərin silinməsi ardıcıl seçim və "Sil" düyməsini sıxmaqla həyata keçirilir).

10 Uzaqdan idarəetmə qrupunun yerinə quraşdırın Çərçivəəmlaka təyin etməklə Başlıq"Select Viewer" dəyəri və çərçivə daxilində müvafiq xüsusiyyətlərə malik 4 radio düyməsini yerləşdirməyə imkan verən ölçü Başlıq.

11 Dəyər xassəsinin True olaraq təyin edilməsi üçün çərçivədəki radio düymələrindən birini təyin edin.

12 Tətbiqi icra üçün işə salın.

13 Qeyd edək ki, proqramda artıq iki açar quraşdırılıb. İndi qruplardan birində başqa bir keçid quraşdırsanız, bu, yalnız qrupda əvvəllər quraşdırılmış keçidə təsir edəcək və heç bir şəkildə digər qrupun açarlarının vəziyyətinə təsir göstərməyəcəkdir. Beləliklə, çərçivə ona daxil olan seçim düymələrinin xassələrini dəyişdirir və bu düymələrdən yalnız birini aktivləşdirməyə imkan verir.

14 Proqramı dizayn rejiminə qoyun. Layihəni yadda saxla.

Göstərici açarları (bayraqlar)– istifadəçi formada cavab verməli olduqda istifadə olunur Həqiqətən yox və ya doğru yalan. Dəyişdirici kiçik kvadrat kimi göstərilir, burada açar seçildikdə (cavab “bəli”dir) “gənə” görünür (şək. 8). Onay qutusu radio düyməsinə çox bənzəyir. Bununla birlikdə, radio düymələri və onay qutuları arasında iki var mühüm fərqlər. Yoxlama qutusu– ayrıca, müstəqil element kimi istifadə oluna bilər. Yoxlama qutuları– hətta qruplarda birləşənlər də bir-birindən müstəqil işləyirlər. Əmlak Dəyər onay qutuları üçün 2 ala bilər mümkün dəyərlər:

· müəyyən edilmiş qaydada;

· naməlum;

Qeyri-müəyyən vəziyyətdə olan onay qutuları digər formada qeyd qutularının hamısının deyil, bəzilərinin seçildiyini göstərir. Yoxlama qutuları, radio düymələri kimi, çərçivə ilə birləşdirilə bilər.

Açarlarda olduğu kimi, ən mühüm rolu xüsusiyyətlər oynayır ad, BaşlıqDəyər. Onay qutusu adları (mülk ad) adətən prefiksdir chk.

Siçan kliklərini dərhal idarə etmək üçün hadisədən istifadə edə bilərsiniz basın. Ancaq bir çox hallarda, adətən qeyd qutusunun vəziyyətini əmlakla yoxlayan bir prosedur istifadə olunur Dəyər.

Məşq 6

1 Layihəyə forma əlavə edin.

2 Əmlak Başlıq formaya "Oy qutuları və radio düymələri ilə işləmək" dəyərini təyin edin.

3 Əmlak ad dəyəri təyin edin Frm2ChtOpt.

4 Formada mətn qutusu qurun.

5 Formanın mətn qutusunun altında adlara uyğun iki etiket (etiket) qoyun Etiket1 və Etiket2 və müvafiq Şrift və Şrift Seçimləri dəyərlərinə malik Başlıq xassələri.

6 Hər iki etiketin Şrift xüsusiyyətini “Times New Roman” olaraq təyin edin.

7 Formanın altındakı iki radio düyməsini və iki onay qutusunu seçin.

8 Seçim1 adlı keçidi Caption = “Times New Roman” və Dəyər = 0 xassələrinə təyin edin

9 Seçim2 adlı keçid üçün Caption = Arial və Value = 0 xassələrini təyin edin.

10 Check1 və Check2 adlı formada iki onay qutusu qoyun.

11 Yoxlama qutularının başlıq xüsusiyyətlərini müvafiq olaraq kursiv və qalın olaraq təyin edin.

12 Bütün parametrlərdən sonra forma Şəkil 9-a bənzəməlidir.

13 Formanın üzərinə iki dəfə klikləyin və açılan Form_Load prosedur kodu pəncərəsində aşağıdakı kodu yazın:


Text1.FontName = "Ms Serif"

Seçim 2. Dəyər = 0

Seçim 1. Dəyər = 0

Yəni, formanın yüklənməsi prosesi zamanı mətn pəncərəsinin məzmununun standart dəyəri “Ms Serif” şriftində yazılacaq.

14 Option1 keçid kodu pəncərəsini açın və aşağıdakı kodu yazın:

Şəxsi Alt Seçim1_Click()

Text1.Text = "Times new roman"

Text1.FontSize = 16

15 Option2 keçid üçün proqram kodu pəncərəsində kodu yazın :

Şəxsi Alt Seçim2_Click()

Text1.Text = "Arial"

Text1.FontName = "Arial"

Text1.FontSize = 20

16 Onay qutusuna iki dəfə klikləyin Yoxlayın 1, açılan pəncərədə aşağıdakı proqram kodunu yazın:

Şəxsi Alt Yoxlama1_Click()

Check1.Value = 1 olarsa

Mətn1.Şrift kursiv =Doğru

Text1.FontItalic = Yanlış

17 Check2 qutusunun proqram pəncərəsində kodu yazın:

Şəxsi Alt Yoxlama2_Click()

Check2.Value = 1 olarsa

Text1.FontBold = Doğrudur

Seçim 1. Dəyər = Yanlış

18 Proqramı işə salın. Şəklin forması ekranda görünəcək. 10.

19 Keçidləri və müvafiq qeyd qutularını təyin etməklə mətn pəncərəsinin məzmunu şəklində dəyişiklikləri qeyd edin.

20 Frm2OptChk formasını saxlayaraq proqramdan çıxın.

Siyahılar. Elementlər Siyahı qutusuCombobox istifadəçiyə seçim etmək üçün alternativlərin siyahısını təqdim edin. Element Siyahı qutusu formada müəyyən ölçülü bir ərazini tutur - bu, sadəcə bir siyahıdır, maddələri (bir-bir və ya qruplar şəklində) siçan vasitəsilə seçilir. Elementlər elementə daxil edilə bilər Siyahı qutusu proqram kodundan istifadə etməklə və ya əmlak dəyərini təyin etməklə Siyahı xüsusiyyətlər pəncərəsində. Hər bir maddə ayrı bir sətirə daxil edilməlidir. Siyahıların birbaşa redaktəsi mümkün deyil. Siyahıda bütün sətirlər yoxdursa, Visual Basic ona şaquli sürüşdürmə çubuğu əlavə edir.

Siyahıların əsas xüsusiyyətlərinə aşağıdakılar daxildir:



Əmlak Sütunlar bir neçə sütundan ibarət siyahılar yaratmağa imkan verir.

Əmlak Siyahı siyahıya daxil edilmiş sətirin məzmununu təyin edir və ya qaytarır. Bu xassə ilə işləyərkən istədiyiniz xəttin nömrəsini göstərməlisiniz. Nömrələmə “0” ilə başlayır və 1-dən az olan rəqəmlə bitir ümumi sayı siyahıdakı sətirlər. Beləliklə, siyahıda 10 sətir varsa, onlar 0-dan 9-a qədər nömrələnəcəkdir.

Əmlakla Siyahıİstənilən siyahı xəttinin məzmunu müəyyən edilir. Məsələn, siyahının üçüncü sırasının məzmunu aşağıdakı ifadədən istifadə etməklə əldə edilə bilər:

lstList1.List(2)

Hazırda seçilmiş cərgənin məzmunu mülkiyyətdə saxlanılır Mətn.

Əmlak MultiSelect istifadəçinin bir neçə sətir seçə biləcəyini göstərir. Siyahılar sıraların sadə və geniş seçiminə imkan verir. Birinci halda yalnız bitişik xətlər seçilir (adətən siçan və Shift düyməsindən istifadə etməklə), ikinci halda isə bitişik və bitişik olmayan xətlər seçilir.

Əmlak Seçildi boolean tipinə malikdir və yalnız proqram işləyərkən istifadə edilə bilər. Növbəti nümunə tətbiqin üçüncü sətrini vurğulayır:

lstList1.Selected(2) = Doğrudur

Əmlak Çeşidləndi. Onun dəyəri yalnız dizayn rejimində müəyyən edilir. Proqramın icrası zamanı siz onu oxuya bilərsiniz, lakin onu dəyişdirə bilməzsiniz. Əgər sətirlər dizayn rejimində siyahıya əlavə olunarsa, onlar əlifba sırası ilə artan sıra ilə çeşidlənəcək, hərflərə həssas deyil.

Siyahılar üçün ən çox istifadə edilən hadisədir DblClick. Siyahı dolu olduqda, istədiyiniz xəttin məzmununu seçmək üçün iki dəfə klikləyin. Bu halda, istifadəçi eyni vaxtda sıra seçir və onun sonrakı emalına başlayır.

Siyahı üsulları arasında xüsusi diqqətüç üsul layiqdir - Əlavə et, Təmizləyin, Elementi çıxarın. Birincisi sətirləri siyahıya daxil etmək üçün istifadə olunur. Elementi çıxarın sətirləri siyahıdan silir. Siyahı xəttini təmizləmək üçün Clear metodundan istifadə edə bilərsiniz.

Ən sadə formada, metod Əlavə et aşağıdakı sintaksisə malikdir:

lstList1.AddItem "Salam"

Ənənəvi olaraq, proqramlaşdırmanı öyrənərkən “Salam, dünya!” mətnini əks etdirən ilk proqramı yaratmaq adi haldır. Gəlin ənənədən kənara çıxmayaq və bu mətni üç fərqli şəkildə göstərən proqram yaradaq. Ancaq əvvəlcə Delphi proqramlaşdırma mühitinin özü ilə tanış olaq. Güman edilir ki, bu nöqtədə Delphi 7 artıq kompüterinizdə quraşdırılıb. Əgər belə deyilsə, mühazirəni oxumazdan əvvəl Delphi 7-ni quraşdırın.Delphi 7-ni yüklədiyiniz zaman bu şəkli görürsünüz:

Delphi ilə tanış olun. Çoxlu pəncərələr, panellər, komponentlər var. Onların əksəriyyəti ilə zamanla tanış olacağıq, lakin hələlik 5 pəncərəyə diqqət yetirməliyik:

  1. Delphi əsas pəncərəsi. Burada siz əsas menyunu, müxtəlif alətlər panellərini və çoxlu nişanlardan ibarət komponentlər palitrasını tapa bilərsiniz.
  2. Forma dizayneri. Burada proqram formasının necə görünəcəyini vizual olaraq görürük, burada onu formaya köçürərək interfeys yaradacağıq müxtəlif komponentlər, və interfeys cəlbedici görünəcək şəkildə onları təşkil edin. Biz tez-tez forma dizayneri ilə kod redaktoru arasında keçid etməli olacağıq; bu, F12 düyməsi ilə edilir.
  3. Kod redaktoru. Burada biz Delphi tərəfindən yaradılmış proqramın mənbə kodunu görürük. Bura öz kodumuzu daxil edəcəyik.
  4. Obyekt müfəttişi. Layihə obyektlərini idarə etmək üçün nəzərdə tutulmuşdur və iki nişandan ibarətdir - Xüsusiyyətlər(Xüsusiyyətlər) və Hadisələr(Hadisələr).
  5. Obyekt ağacı. Burada hansı obyektin olduğunu dəqiq görürük Bu an aktualdır. Formanızda çoxlu komponentlər olduqda bu pəncərə xüsusilə faydalı olacaq.

Delphi açıldıqda avtomatik olaraq yaradır və göstərir yeni layihə(proqram). Şəkildə siz yalnız bir layihəni görürsünüz standart forma. Forma həm də proqram pəncərəsini təmsil edən obyektdir. Proqramın faydalı bir şey etməsi üçün biz ona dəyişikliklər etməliyik. “Salam, dünya!” mətnini göstərək. birinci yol. Bunu etmək üçün obyekt müfəttişində əmlakı tapın Başlıq. Hazırda cari obyekt forma və mülkiyyətdir Başlıq Forma proqramın sistem xəttindəki yazıya cavabdehdir (hər hansı bir proqram pəncərəsinin yuxarısındakı mavi çubuq). Varsayılan olaraq, Caption xüsusiyyətində "Form1" yazısı var, bu da formanın özünün adıdır. Bu başlığı "Salam, dünya!" olaraq dəyişin. (təbii ki, sitatlar olmadan). Artıq mətnin daxil edilməsi prosesində, sistem xəttindəki yazının qəbul etdiyini görürsünüz yeni növ. Bu mətni bir şəkildə daxil etdik.

İndi layihəni saxlamalıyıq. Layihə– proqramın yaradıldığı müxtəlif formatlı fayllar toplusu. Bu barədə növbəti mühazirələrdən birində daha ətraflı danışacağıq, lakin hələlik qaydanı xatırlayın - yaratdığınız hər bir proqram (layihə) ayrıca qovluqda saxlanmalıdır. Bütün layihələrinizi bir qovluqda saxlamağa başlasanız, tezliklə çaşacaqsınız. Layihəni saxlamaq üçün bu addımları yerinə yetirin:

Sonra bizə lazımdır tərtib etmək proqramı, yəni mənbə kodunu icra edilə bilən exe faylına çevirmək. Bunu etmək üçün menyudan "Run - Run" əmrini seçə bilərik və ya basın isti düymə F9 düyməsini basın və ya alətlər panelindəki "Çalış" düyməsini basın (düymədə sağa işarə edən yaşıl ox var). Nəticədə proqram təkcə tərtib edilməyib, həm də işə salınıb. Delphi sisteminin sorğusuna baxsanız, "Delphi 7 – salam [ Running ]" yazısını görəcəksiniz və Obyekt Müfəttişi və Obyekt Ağacı pəncərələri yoxa çıxmışdır. Bu proqramın icra rejimində olduğunu göstərir. İcra olunan proqram bizim əsas formamızla tamamilə eyni görünür, dizaynı asanlaşdırmaq üçün yalnız formada nöqtəli şəbəkə yoxdur. Yaranan proqram pəncərəsində bütün standart Windows proqram düymələri var. Pəncərənin yuxarı sağ hissəsindəki qırmızı xaç üzərinə klikləməklə, proqramı bağlayın (lakin Delphi deyil) və siz əvvəlki formanı görəcəksiniz.

Qeyd edək ki, Obyekt Müfəttişindəki xassələr hazırda seçilmiş komponentə aiddir. Komponentlər sadə bir siçan ilə seçilə bilər. Yalnız bir dəfə klik etməyiniz lazım olduğunu unutmayın. İki dəfə klikləməklə, hadisə idarəedicisi - prosedur yaradılacaq. Əgər səhvən bu şəkildə bir prosedur yaratsanız, sadəcə olaraq layihəni ona heç nə daxil etmədən qeyd edin - yadda saxlayarkən sonuncu boş prosedurlar avtomatik olaraq silinir. Onları əl ilə çıxarmaq tövsiyə edilmir.

İkinci üsulu sınayaq. diqqət yetirin Komponent palitrası. Cari tab Standartdır və onun üzərində çoxlu komponent nişanları var. Siçan göstəricisini komponentin üzərinə apardığınız zaman, bir müddət sonra komponentin adı olan alət ipucu görünəcək. Nişanda qalın "A" hərfinin təsviri olan düymə kimi təqdim olunan Label komponentinə ehtiyacımız var. Bu düyməni basın, sonra komponent daxil etmək üçün formada boş yerə klikləyin. Formanın yuxarı sol kənarına yaxın yerləşdirsəniz daha yaxşı olar. Formada Label komponenti peyda oldu. Bu komponent müntəzəm yazıdır. İndi o, vurğulanır və standart "Label1" etiketini ehtiva edir. Obyekt müfəttişi indi formadan çox bu komponentin xassələrini göstərir. Label həmçinin Obyekt Müfəttişində dəyişdirə biləcəyiniz Başlıq xüsusiyyətinə malikdir. Bu əmlakı tapın və "Label1" əvəzinə "Salam, dünya!" daxil edin. Label komponentindəki mətn dəyişdi. Komponentin harada bitdiyini bəyənmirsinizsə, onu başqa yerə sürükləyə bilərsiniz. Bundan əlavə, siz komponentin dəqiq yerini təyin edə bilərsiniz, əgər onu seçsəniz və kursor düymələrini basıb saxlayın. . İndi Label komponentinin başqa bir xüsusiyyətini - Font xassəsini sınayın. Obyekt müfəttişində bu xüsusiyyəti tapın və seçin. Sağda üç nöqtəli bir düymə görünəcək, üzərinə klikləyin. Standart şrift seçimi pəncərəsi açılacaq. Burada şriftin adını, onun ölçülərini, üslubunu (məsələn, qalın kursiv) və mətn rəngini seçə bilərsiniz. Komponent ölçüsü, mövqeyi və şriftlə sınaqdan keçirin. Bizim məşğul olacağımız demək olar ki, bütün komponentlər bu xüsusiyyətlərə malikdir, ona görə də gələcəkdə yeni komponenti öyrənmək sizin üçün daha asan olacaq.

Layihəni yenidən qeyd edin və düyməni basın Qaç(və ya ). Yazının formada göründüyünə əmin olun, sonra proqramı bağlayın (lakin Delphi deyil) və formaya qayıdın.

Üçüncü, bir az daha mürəkkəb üsulu sınayaq. İndiyə qədər bir sətir kod yazmadan proqram yaratmışıq. Biz yalnız dizaynla məşğul olduq; Delphi bütün digər çətinliklərin öhdəsindən gəldi. İndi isə istifadəçi formada düyməni sıxan kimi eyni mesajı göstərməyə çalışaq.

Əvvəlcə formada bir düyməni quraşdırmalısınız. Bu komponent də tabda yerləşir

Siçanınızı nişanlar üzərinə gətirdiyiniz zaman onların adları alət ipucu kimi görünür. Komponenti formaya köçürmək üçün siçanla onun üzərinə vurmaq lazımdır (bu, seçilmiş komponenti vurğulayacaq), sonra formada yerləşdirmək istədiyiniz yerə klikləyin. Daha Komponentlərİstədiyiniz interfeysi "qurmaq" üçün siçan ilə formanı sərbəst sürükləyə bilərsiniz. Komponentə kliklədikdən sonra onu forma köçürməkdən imtina etmək istəyirsinizsə, nişanın solunda yerləşən oxa klikləyin. Komponent seçimi ləğv ediləcək.

Hər şeyin əhatə olunduğu müvafiq istinad kitabları var Delphi komponentləri. Amma ən çox mühüm xassələri Delphi komponentləri və biz onlarla işləməyi nəzərdən keçirəcəyik.
Gəlin nəzərdən keçirək Komponentlər mətni göstərin. Yeni layihə yaradın ( Fayl -» Yeni -» Proqram) və komponentləri formaya köçürün Etiket , Redaktə et , Memo və Düymə. Seçmək bir klik siçan və ya açar Tabİstədiyiniz komponent, Obyekt Müfəttişində biz onun xassələrinə daxil ola bilərik.
Hər şeydən əvvəl, vizual komponentlər formada mövqelərini təyin edən xüsusiyyətlərə malikdir:

  • Komponent eni Genişlik
  • Komponent hündürlüyü, Hündürlük
  • Formanın sol kənarına qədər olan məsafə, Sol
  • Formanın yuxarı kənarına qədər olan məsafə, Üst
Bu xüsusiyyətlər o anda dəyərlər alır Komponentlər formaya keçin. Təxminən formada yerləşdirilir Komponentlər Siçandan istifadə edərək, Obyekt Müfəttişində onların dəqiq ölçülərini və koordinatlarını təyin edirik. Daha sonra görəcəyik ki, onlar da proqramlı şəkildə quraşdırıla bilər!
Aşağıdakı komponentlər vizual təqdimata cavabdehdir:
  • Etiket və Düymə - mülkiyyət Başlıq,
  • Redaktə - əmlak Mətn,
  • Memo - əmlak Xətlər.

Obyekt Müfəttişində bir formanı "dizayn edərkən" komponent xüsusiyyətlərinə hər hansı bir dəyər təyin edə bilərsiniz. Belə ölçüləri və ya koordinatları təsadüfi olaraq təyin etmək mümkündür komponent "yox olacaq"- görünməz olacaq və ya digər komponentlərin arxasında gizlənəcək. Eyni Obyekt Müfəttişindən istifadə etməklə tapmaq asandır - Formada yerləşən bütün komponentlər onun açılan siyahısında verilmişdir. İstədiyiniz komponenti seçmək kifayətdir və o və ya onun konturları (əgər o, başqa komponentlərlə örtülüdürsə) Formada, xassələri isə Obyekt Müfəttişində görünəcək.

İndi proqramı "çalışdırın" (yaşıl ox və ya F9). Komponentlərin "işlədiyini" görürük. Etiket formada yazı (etiket) olur, Düymə- düymə basılır, Redaktə et- giriş xətti və Memo- çox xətt mətn redaktoru mətn daxil etməyə imkan verir!

İndi gəlin yazaq kiçik proqram! Düyməni basdığınız zaman o, daxiletmə sətirinə daxil etdiyimizi formada göstərəcək. Yeni layihəyə başlayın ( Fayl -» Yeni -» Proqram).

  1. Komponenti formada yerləşdirin Redaktə et (giriş xətti). Əmlak Mətn təmiz.
  2. Sonrakı komponentdir Düymə (düyməsi). Mülkiyyətdə Başlıq məsələn, "göstərmək" yazın.
  3. Sonra - komponent Etiket (etiket). Mülkiyyətdə Şrift aydınlıq üçün ölçüsü böyüdün, məsələn 24, şrift və rəng seçin. Əmlak Başlıq həm də təmiz.
  4. İki dəfə klikləyin düyməmizlə. Metamorfoz baş verdi! Özümüzü tapdıq modul pəncərəsində, burada Delphi sistemi bizim üçün düyməni basma hadisəsi idarəçisi yaratdı!
  5. İşləyicidə yazın: Etiket1 və buna son qoyun. Dövr daxil olduqdan sonra bir saniyə gözləyin. Baxın - bir işarə çıxdı! Sistem Delfi bizi siyahıdan seçim etməyə dəvət edir tələb olunan əmlak və ya üsul. "C" düyməsini basın və "Başlıq" xətti vurğulanacaq. Delfi daxil etmək istədiyimizi təxmin etməyə çalışır. Əlavə yazmağa ehtiyac yoxdur, sadəcə klikləyin Daxil edin.
  6. Nəticədə əldə edirik: Etiket1. Başlıq. Beləliklə, Delphi-də obyekt və onun xassələri nöqtə ilə ayrıldığını görürük. Obyektin göstəricisi onun adıdır (mülkiyyət ad). Komponent adına Obyekt Müfəttişində və ya siçanı komponentin üzərinə aparıb alət ipucunun görünməsini gözləməklə baxmaq olar.
  7. Sonra əmlakı təyin edirik Başlıq obyekt Etiket1 məna. Təyinat operatoru ilə tanış olun:
    :=
    Bərabər işarədən əvvəl iki nöqtə qoyulmalıdır!!!
  8. Biz əldə edirik:
    Etiket1. Başlıq:=
    Bundan sonra nə yazacağımı özünüz düşünün...
  9. ...yəni etiketdə göstərmək istədiyimiz şey - Edit1 obyektinin Text xüsusiyyəti: Redaktə 1. Mətn
  10. Sonrakı hər hansı bir əmrin bitdiyi şeydir - operator " ; ". Bu, heç bir hərəkət etməsə də, dəqiq bir operatordur və bəzən bu keyfiyyətdə istifadə olunur.
Əldə etdiyimiz budur:

Label1.Caption:= Edit1.Text;

Əgər çox tənbəlsinizsə, sadəcə buradan kopyalayın və arasına yapışdırın başlamaqson. Budur, saxla və F9 düyməsini basın.

Gələcəkdə proqramlar daha mürəkkəb olacaq. Proqramdakı xəta nəticəsində donarsa nə etməliyəm? Təbii ki, kombinasiyadan istifadə edə bilərsiniz Ctrl+Alt+Del, lakin basmaqla daha asandır tamam səhv xəbərdarlığı pəncərəsində əsas pəncərə menyusunun əmrini yerinə yetirin Delfi Çalıştır -» Proqramı Sıfırla və ya Ctrl+F2!

Delphi əsas pəncərələri Delphi Hadisələri ilə tanış olun

Delphi dərsləri başlayanlar üçün