Введение в технологию программирования. Ч.1. Среда объектно-ориентированного программирования Delphi. Коржов Е.Н - 3 стр.

UptoLike

Составители: 

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