ВУЗ:
Составители:
Рубрика:
3
ɋɈȾȿɊɀȺɇɂȿ
ȼɜɟɞɟɧɢɟ 4
1. ɂɧɬɟɝɪɢɪɨɜɚɧɧɚɹ ɫɪɟɞɚ ɪɚɡɪɚɛɨɬɱɢɤɚ ɩɪɨɝɪɚɦɦɧɨɝɨ ɨɛɟɫɩɟɱɟɧɢɹ Delphi 5
1.1. Ƚɥɚɜɧɨɟ ɨɤɧɨ 5
1.2. Ɉɤɧɨ ɮɨɪɦɵ 7
1.3. Ɉɤɧɨ ɢɧɫɩɟɤɬɨɪɚ ɨɛɴɟɤɬɨɜ 8
1.4. Ɉɤɧɨ ɞɟɪɟɜɚ ɨɛɴɟɤɬɨɜ 9
1.5. Ɉɤɧɨ ɤɨɞɚ ɩɪɨɝɪɚɦɦɵ 9
1.6. Ɉɤɧɨ ɧɚɜɢɝɚɬɨɪɚ 11
2. ɋɬɪɭɤɬɭɪɚ ɩɪɨɝɪɚɦɦ Delphi 11
3. Ʌɚɛɨɪɚɬɨɪɧɵɣ ɩɪɚɤɬɢɤɭɦ 13
3.1. Ɋɚɡɪɚɛɨɬɤɚ ɩɪɢɥɨɠɟɧɢɣ ɜ ɂɋɊ – Delphi 7. ɋɬɚɧɞɚɪɬɧɵɟ
ɜɢɡɭɚɥɶɧɵɟ ɤɨɦɩɨɧɟɧɬɵ 13
3.2. Ɉɛɪɚɛɨɬɤɚ ɢɫɤɥɸɱɢɬɟɥɶɧɵɯ ɫɢɬɭɚɰɢɣ. Ʉɨɦɩɢɥɹɰɢɹ
ɢ ɨɬɥɚɞɤɚ ɩɪɨɝɪɚɦɦ 24
3.3. ɋɨɫɬɚɜ ɩɪɨɟɤɬɚ Delphi. Ɇɟɧɟɞɠɟɪ ɩɪɨɟɤɬɨɜ. ɍɫɬɚɧɨɜɤɚ ɩɚɪɚɦɟɬɪɨɜ
ɩɪɨɟɤɬɚ. Ⱥɬɪɢɛɭɬɵ ɢ ɫɬɢɥɢ ɮɨɪɦɵ. ɋɨɡɞɚɧɢɟ ɢ ɭɧɢɱɬɨɠɟɧɢɟ ɮɨɪɦɵ.
ȼɢɡɭɚɥɢɡɚɰɢɹ ɮɨɪɦɵ. ɂɫɩɨɥɶɡɨɜɚɧɢɟ ɧɟɫɤɨɥɶɤɢɯ ɮɨɪɦ ɜ ɩɪɢɥɨɠɟɧɢɢ 37
3.4. Ƚɥɚɜɧɨɟ ɦɟɧɸ ɮɨɪɦɵ. ȼɫɩɨɦɨɝɚɬɟɥɶɧɵɟ ɦɟɧɸ. ɋɬɚɧɞɚɪɬɧɵɟ
ɞɢɚɥɨɝɢ. ɉɪɨɝɪɚɦɦɵ, ɭɩɪɚɜɥɹɟɦɵɟ ɫɨɛɵɬɢɹɦɢ. ɋɨɛɵɬɢɹ,
ɨɛɪɚɛɚɬɵɜɚɟɦɵɟ ɮɨɪɦɨɣ. ɋɨɛɵɬɢɹ ɨɬ ɤɥɚɜɢɚɬɭɪɵ ɢ ɦɵɲɢ.
ɋɨɛɵɬɢɹ ɩɪɨɬɨɤɨɥɚ Drag & Drop 46
3.5. ɉɪɢɦɟɪɵ ɜɢɡɭɚɥɶɧɵɯ ɤɨɦɩɨɧɟɧɬɨɜ Windows-ɢɧɬɟɪɮɟɣɫɚ.
Ɂɚɱɟɬɧɨɟ ɡɚɧɹɬɢɟ. Ɋɚɡɪɚɛɨɬɤɚ ɩɪɨɫɬɨɝɨ ɩɪɢɥɨɠɟɧɢɹ
ɞɥɹ Windows ɜɂɋɊ–Delphi 7 62
4. Ɋɟɤɨɦɟɧɞɚɰɢɢ ɩɨ ɩɨɞɝɨɬɨɜɤɟ ɢ ɨɮɨɪɦɥɟɧɢɸ ɢɧɞɢɜɢɞɭɚɥɶɧɵɯ ɡɚɞɚɧɢɣ 70
ɉɪɢɥɨɠɟɧɢɟ 1. Ƚɥɚɜɧɨɟ ɢɥɢ ɨɫɧɨɜɧɨɟ ɦɟɧɸ ɫɪɟɞɵ Delphi 72
Ɍɚɛɥɢɰɚ 1.1. Ɉɩɰɢɹ File 72
Ɍɚɛɥɢɰɚ
1.2. Ɉɩɰɢɹ Edit 72
Ɍɚɛɥɢɰɚ 1.3. Ɉɩɰɢɹ Run 73
Ɍɚɛɥɢɰɚ 1.4. ɉɢɤɬɨɝɪɚɮɢɱɟɫɤɢɟ ɤɧɨɩɤɢ ɩɚɧɟɥɟɣ ɢɧɫɬɪɭɦɟɧɬɨɜ 74
ɉɪɢɥɨɠɟɧɢɟ 2. Ɇɟɧɸ ɤɨɦɩɨɧɟɧɬɨɜ 75
Ɍɚɛɥɢɰɚ 2.1. ɋɜɨɣɫɬɜɚ ɤɨɦɩɨɧɟɧɬɚ Edit 76
Ɍɚɛɥɢɰɚ 2.2. ɋɜɨɣɫɬɜɚ ɤɨɦɩɨɧɟɧɬɚ Button 76
Ɍɚɛɥɢɰɚ 2.3. ɋɜɨɣɫɬɜɚ ɤɨɦɩɨɧɟɧɬɚ Memo 77
ɉɪɢɥɨɠɟɧɢɟ 3. Ɉɫɧɨɜɧɵɟ ɦɚɬɟɦɚɬɢɱɟɫɤɢɟ ɮɭɧɤɰɢɢ 78
ɉɪɢɥɨɠɟɧɢɟ 4. Ƚɪɚɮɢɱɟɫɤɢɣ ɢɧɫɬɪɭɦɟɧɬɚɪɢɣ 78
Ɍɚɛɥɢɰɚ 4.1. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ TFont 79
Ɍɚɛɥɢɰɚ 4.2. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ ɌɊɟn 79
Ɍɚɛɥɢɰɚ 4.3. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ TBrush 80
Ɍɚɛɥɢɰɚ 4.4. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ TCanvas 81
Ɍɚɛɥɢɰɚ 4.5. Ɇɟɬɨɞɵ ɤɥɚɫɫɚ TCanvas 82
Ʌɢɬɟɪɚɬɭɪɚ 85
ɋɈȾȿɊɀȺɇɂȿ ȼɜɟɞɟɧɢɟ 4 1. ɂɧɬɟɝɪɢɪɨɜɚɧɧɚɹ ɫɪɟɞɚ ɪɚɡɪɚɛɨɬɱɢɤɚ ɩɪɨɝɪɚɦɦɧɨɝɨ ɨɛɟɫɩɟɱɟɧɢɹ Delphi 5 1.1. Ƚɥɚɜɧɨɟ ɨɤɧɨ 5 1.2. Ɉɤɧɨ ɮɨɪɦɵ 7 1.3. Ɉɤɧɨ ɢɧɫɩɟɤɬɨɪɚ ɨɛɴɟɤɬɨɜ 8 1.4. Ɉɤɧɨ ɞɟɪɟɜɚ ɨɛɴɟɤɬɨɜ 9 1.5. Ɉɤɧɨ ɤɨɞɚ ɩɪɨɝɪɚɦɦɵ 9 1.6. Ɉɤɧɨ ɧɚɜɢɝɚɬɨɪɚ 11 2. ɋɬɪɭɤɬɭɪɚ ɩɪɨɝɪɚɦɦ Delphi 11 3. Ʌɚɛɨɪɚɬɨɪɧɵɣ ɩɪɚɤɬɢɤɭɦ 13 3.1. Ɋɚɡɪɚɛɨɬɤɚ ɩɪɢɥɨɠɟɧɢɣ ɜ ɂɋɊ – Delphi 7. ɋɬɚɧɞɚɪɬɧɵɟ ɜɢɡɭɚɥɶɧɵɟ ɤɨɦɩɨɧɟɧɬɵ 13 3.2. Ɉɛɪɚɛɨɬɤɚ ɢɫɤɥɸɱɢɬɟɥɶɧɵɯ ɫɢɬɭɚɰɢɣ. Ʉɨɦɩɢɥɹɰɢɹ ɢ ɨɬɥɚɞɤɚ ɩɪɨɝɪɚɦɦ 24 3.3. ɋɨɫɬɚɜ ɩɪɨɟɤɬɚ Delphi. Ɇɟɧɟɞɠɟɪ ɩɪɨɟɤɬɨɜ. ɍɫɬɚɧɨɜɤɚ ɩɚɪɚɦɟɬɪɨɜ ɩɪɨɟɤɬɚ. Ⱥɬɪɢɛɭɬɵ ɢ ɫɬɢɥɢ ɮɨɪɦɵ. ɋɨɡɞɚɧɢɟ ɢ ɭɧɢɱɬɨɠɟɧɢɟ ɮɨɪɦɵ. ȼɢɡɭɚɥɢɡɚɰɢɹ ɮɨɪɦɵ. ɂɫɩɨɥɶɡɨɜɚɧɢɟ ɧɟɫɤɨɥɶɤɢɯ ɮɨɪɦ ɜ ɩɪɢɥɨɠɟɧɢɢ 37 3.4. Ƚɥɚɜɧɨɟ ɦɟɧɸ ɮɨɪɦɵ. ȼɫɩɨɦɨɝɚɬɟɥɶɧɵɟ ɦɟɧɸ. ɋɬɚɧɞɚɪɬɧɵɟ ɞɢɚɥɨɝɢ. ɉɪɨɝɪɚɦɦɵ, ɭɩɪɚɜɥɹɟɦɵɟ ɫɨɛɵɬɢɹɦɢ. ɋɨɛɵɬɢɹ, ɨɛɪɚɛɚɬɵɜɚɟɦɵɟ ɮɨɪɦɨɣ. ɋɨɛɵɬɢɹ ɨɬ ɤɥɚɜɢɚɬɭɪɵ ɢ ɦɵɲɢ. ɋɨɛɵɬɢɹ ɩɪɨɬɨɤɨɥɚ Drag & Drop 46 3.5. ɉɪɢɦɟɪɵ ɜɢɡɭɚɥɶɧɵɯ ɤɨɦɩɨɧɟɧɬɨɜ Windows-ɢɧɬɟɪɮɟɣɫɚ. Ɂɚɱɟɬɧɨɟ ɡɚɧɹɬɢɟ. Ɋɚɡɪɚɛɨɬɤɚ ɩɪɨɫɬɨɝɨ ɩɪɢɥɨɠɟɧɢɹ ɞɥɹ Windows ɜ ɂɋɊ–Delphi 7 62 4. Ɋɟɤɨɦɟɧɞɚɰɢɢ ɩɨ ɩɨɞɝɨɬɨɜɤɟ ɢ ɨɮɨɪɦɥɟɧɢɸ ɢɧɞɢɜɢɞɭɚɥɶɧɵɯ ɡɚɞɚɧɢɣ 70 ɉɪɢɥɨɠɟɧɢɟ 1. Ƚɥɚɜɧɨɟ ɢɥɢ ɨɫɧɨɜɧɨɟ ɦɟɧɸ ɫɪɟɞɵ Delphi 72 Ɍɚɛɥɢɰɚ 1.1. Ɉɩɰɢɹ File 72 Ɍɚɛɥɢɰɚ 1.2. Ɉɩɰɢɹ Edit 72 Ɍɚɛɥɢɰɚ 1.3. Ɉɩɰɢɹ Run 73 Ɍɚɛɥɢɰɚ 1.4. ɉɢɤɬɨɝɪɚɮɢɱɟɫɤɢɟ ɤɧɨɩɤɢ ɩɚɧɟɥɟɣ ɢɧɫɬɪɭɦɟɧɬɨɜ 74 ɉɪɢɥɨɠɟɧɢɟ 2. Ɇɟɧɸ ɤɨɦɩɨɧɟɧɬɨɜ 75 Ɍɚɛɥɢɰɚ 2.1. ɋɜɨɣɫɬɜɚ ɤɨɦɩɨɧɟɧɬɚ Edit 76 Ɍɚɛɥɢɰɚ 2.2. ɋɜɨɣɫɬɜɚ ɤɨɦɩɨɧɟɧɬɚ Button 76 Ɍɚɛɥɢɰɚ 2.3. ɋɜɨɣɫɬɜɚ ɤɨɦɩɨɧɟɧɬɚ Memo 77 ɉɪɢɥɨɠɟɧɢɟ 3. Ɉɫɧɨɜɧɵɟ ɦɚɬɟɦɚɬɢɱɟɫɤɢɟ ɮɭɧɤɰɢɢ 78 ɉɪɢɥɨɠɟɧɢɟ 4. Ƚɪɚɮɢɱɟɫɤɢɣ ɢɧɫɬɪɭɦɟɧɬɚɪɢɣ 78 Ɍɚɛɥɢɰɚ 4.1. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ TFont 79 Ɍɚɛɥɢɰɚ 4.2. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ ɌɊɟn 79 Ɍɚɛɥɢɰɚ 4.3. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ TBrush 80 Ɍɚɛɥɢɰɚ 4.4. ɋɜɨɣɫɬɜɚ ɤɥɚɫɫɚ TCanvas 81 Ɍɚɛɥɢɰɚ 4.5. Ɇɟɬɨɞɵ ɤɥɚɫɫɚ TCanvas 82 Ʌɢɬɟɪɚɬɭɪɚ 85 3