Практическая работа в ECLIPSE 3.2. Степанцов В.А. - 31 стр.

UptoLike

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

ɋɬɟɩɚɧɰɨɜ ȼ.Ⱥ. ɉɪɚɤɬɢɱɟɫɤɚɹ ɪɚɛɨɬɚ ɜ Eclipse 3.2
31
2. ɂɡ ɤɨɧɬɟɤɫɬɧɨɝɨ ɦɟɧɸ ɜɵɛɟɪɢɬɟ Refactor > Rename.
3. ȼ ɩɨɥɟ New name ɧɚ ɫɬɪɚɧɢɰɟ Rename Compilation Unit ɜɜɟɞɢɬɟ
TestCase2.
4. ɑɬɨɛɵ ɩɪɟɞɜɚɪɢɬɟɥɶɧɨ ɩɪɨɫɦɨɬɪɟɬɶ ɢɡɦɟɧɟɧɢɹ, ɧɚɠɦɢɬɟ Next >.
5. Ɋɚɛɨɱɟɟ ɦɟɫɬɨ ɚɧɚɥɢɡɢɪɭɟɬ ɩɪɟɞɥɨɠɟɧɧɵɟ ɢɡɦɟɧɟɧɢɹ ɢ
ɩɪɟɞɨɫɬɚɜɥɹɟɬ ɜɨɡɦɨɠɧɨɫɬɶ ɩɪɟɞɜɚɪɢɬɟɥɶɧɨɝɨ ɩɪɨɫɦɨɬɪɚ ɢɡɦɟɧɟɧɢɣ,
ɤɨɬɨɪɵɟ ɛɭɞɭɬ ɢɦɟɬɶ ɦɟɫɬɨ, ɤɨɝɞɚ ɷɬɨɬ ɪɟɫɭɪɫ ɛɭɞɟɬ ɩɟɪɟɢɦɟɧɨɜɚɧ.
ɉɨɫɤɨɥɶɤɭ ɩɟɪɟɢɦɟɧɨɜɚɧɢɟ ɤɨɦɩɢɥɢɪɭɟɦɨɝɨ ɦɨɞɭɥɹ ɩɨɜɥɢɹɟɬ ɧɚ
ɨɩɟɪɚɬɨɪɵ ɢɦɩɨɪɬɚ ɜ ɞɪɭɝɢɯ ɤɨɦɩɢɥɢɪɭɟɦɵɯ ɦɨɞɭɥɹɯ, ɞɪɭɝɢɟ
ɦɨɞɭɥɢ ɬɚɤɠɟ ɛɭɞɭɬ ɢɡɦɟɧɟɧɵ. ɋɩɢɫɨɤ ɢɡɦɟɧɟɧɢɣ ɩɨɤɚɡɵɜɚɟɬɫɹ ɜ
ɩɚɧɟɥɢ ɩɪɟɞɜɚɪɢɬɟɥɶɧɨɝɨ ɩɪɨɫɦɨɬɪɚ.
6. ɇɚ ɩɚɧɟɥɢ ɦɨɠɧɨ ɩɪɨɤɪɭɬɢɬɶ ɩɪɟɞɥɚɝɚɟɦɵɟ ɢɡɦɟɧɟɧɢɹ ɢ ɜɵɛɪɚɬɶ
ɢɥɢ ɨɬɦɟɧɢɬɶ ɜɵɛɨɪ ɢɡɦɟɧɟɧɢɣ, ɟɫɥɢ ɷɬɨ ɧɟɨɛɯɨɞɢɦɨ. Ɉɛɵɱɧɨ
ɩɪɢɧɢɦɚɸɬɫɹ ɜɫɟ ɩɪɟɞɥɨɠɟɧɧɵɟ ɢɡɦɟɧɟɧɢɹ.
7. ɓɟɥɤɧɢɬɟ ɧɚ Finish, ɱɬɨɛɵ ɩɪɢɧɹɬɶ ɩɪɟɞɥɨɠɟɧɧɵɟ ɢɡɦɟɧɟɧɢɹ.
3.11. ɉɟɪɟɦɟɳɟɧɢɟ ɢ ɤɨɩɢɪɨɜɚɧɢɟ ɷɥɟɦɟɧɬɨɜ Java
Ⱦɚɥɟɟ ɛɭɞɟɦ ɢɫɩɨɥɶɡɨɜɚɬɶ ɪɟɮɚɤɬɨɪɢɧɝ ɞɥɹ ɩɟɪɟɦɟɳɟɧɢɹ ɪɟɫɭɪɫɨɜ ɦɟɠɞɭ
ɩɚɤɟɬɚɦɢ Java. Ⱦɟɣɫɬɜɢɹ ɪɟɮɚɤɬɨɪɢɧɝɚ ɢɡɦɟɧɹɸɬ ɫɬɪɭɤɬɭɪɭ ɤɨɞɚ ɛɟɡ
ɢɡɦɟɧɟɧɢɹ ɫɟɦɚɧɬɢɤɢ ɩɨɜɟɞɟɧɢɹ.
1. ȼ ɩɪɟɞɫɬɚɜɥɟɧɢɢ Package Explorer ɜɵɛɟɪɢɬɟ ɮɚɣɥ
MyTestCase.java ɢɡ
ɩɚɤɟɬɚ
test ɢ ɨɬɛɭɤɫɢɪɭɣɬɟ ɟɝɨ ɜ ɩɚɤɟɬ junit.samples. Ȼɭɤɫɢɪɨɜɤɚ ɮɚɣɥɚ
ɚɧɚɥɨɝɢɱɧɚ ɜɵɛɨɪɭ ɮɚɣɥɚ ɢ ɜɵɛɨɪɭ ɢɡ ɤɨɧɬɟɤɫɬɧɨɝɨ ɦɟɧɸ Refactor >
Move.
                                         ɋɬɟɩɚɧɰɨɜ ȼ.Ⱥ. ɉɪɚɤɬɢɱɟɫɤɚɹ ɪɚɛɨɬɚ ɜ Eclipse 3.2

   2. ɂɡ ɤɨɧɬɟɤɫɬɧɨɝɨ ɦɟɧɸ ɜɵɛɟɪɢɬɟ Refactor > Rename.
   3. ȼ ɩɨɥɟ New name ɧɚ ɫɬɪɚɧɢɰɟ Rename Compilation Unit ɜɜɟɞɢɬɟ
      TestCase2.




   4. ɑɬɨɛɵ ɩɪɟɞɜɚɪɢɬɟɥɶɧɨ ɩɪɨɫɦɨɬɪɟɬɶ ɢɡɦɟɧɟɧɢɹ, ɧɚɠɦɢɬɟ Next >.
   5. Ɋɚɛɨɱɟɟ ɦɟɫɬɨ ɚɧɚɥɢɡɢɪɭɟɬ ɩɪɟɞɥɨɠɟɧɧɵɟ ɢɡɦɟɧɟɧɢɹ ɢ
      ɩɪɟɞɨɫɬɚɜɥɹɟɬ ɜɨɡɦɨɠɧɨɫɬɶ ɩɪɟɞɜɚɪɢɬɟɥɶɧɨɝɨ ɩɪɨɫɦɨɬɪɚ ɢɡɦɟɧɟɧɢɣ,
      ɤɨɬɨɪɵɟ ɛɭɞɭɬ ɢɦɟɬɶ ɦɟɫɬɨ, ɤɨɝɞɚ ɷɬɨɬ ɪɟɫɭɪɫ ɛɭɞɟɬ ɩɟɪɟɢɦɟɧɨɜɚɧ.
      ɉɨɫɤɨɥɶɤɭ ɩɟɪɟɢɦɟɧɨɜɚɧɢɟ ɤɨɦɩɢɥɢɪɭɟɦɨɝɨ ɦɨɞɭɥɹ ɩɨɜɥɢɹɟɬ ɧɚ
      ɨɩɟɪɚɬɨɪɵ ɢɦɩɨɪɬɚ ɜ ɞɪɭɝɢɯ ɤɨɦɩɢɥɢɪɭɟɦɵɯ ɦɨɞɭɥɹɯ, ɞɪɭɝɢɟ
      ɦɨɞɭɥɢ ɬɚɤɠɟ ɛɭɞɭɬ ɢɡɦɟɧɟɧɵ. ɋɩɢɫɨɤ ɢɡɦɟɧɟɧɢɣ ɩɨɤɚɡɵɜɚɟɬɫɹ ɜ
      ɩɚɧɟɥɢ ɩɪɟɞɜɚɪɢɬɟɥɶɧɨɝɨ ɩɪɨɫɦɨɬɪɚ.




   6. ɇɚ ɩɚɧɟɥɢ ɦɨɠɧɨ ɩɪɨɤɪɭɬɢɬɶ ɩɪɟɞɥɚɝɚɟɦɵɟ ɢɡɦɟɧɟɧɢɹ ɢ ɜɵɛɪɚɬɶ
      ɢɥɢ ɨɬɦɟɧɢɬɶ ɜɵɛɨɪ ɢɡɦɟɧɟɧɢɣ, ɟɫɥɢ ɷɬɨ ɧɟɨɛɯɨɞɢɦɨ. Ɉɛɵɱɧɨ
      ɩɪɢɧɢɦɚɸɬɫɹ ɜɫɟ ɩɪɟɞɥɨɠɟɧɧɵɟ ɢɡɦɟɧɟɧɢɹ.
   7. ɓɟɥɤɧɢɬɟ ɧɚ Finish, ɱɬɨɛɵ ɩɪɢɧɹɬɶ ɩɪɟɞɥɨɠɟɧɧɵɟ ɢɡɦɟɧɟɧɢɹ.
   3.11. ɉɟɪɟɦɟɳɟɧɢɟ ɢ ɤɨɩɢɪɨɜɚɧɢɟ ɷɥɟɦɟɧɬɨɜ Java
Ⱦɚɥɟɟ ɛɭɞɟɦ ɢɫɩɨɥɶɡɨɜɚɬɶ ɪɟɮɚɤɬɨɪɢɧɝ ɞɥɹ ɩɟɪɟɦɟɳɟɧɢɹ ɪɟɫɭɪɫɨɜ ɦɟɠɞɭ
ɩɚɤɟɬɚɦɢ Java. Ⱦɟɣɫɬɜɢɹ ɪɟɮɚɤɬɨɪɢɧɝɚ ɢɡɦɟɧɹɸɬ ɫɬɪɭɤɬɭɪɭ ɤɨɞɚ ɛɟɡ
ɢɡɦɟɧɟɧɢɹ ɫɟɦɚɧɬɢɤɢ ɩɨɜɟɞɟɧɢɹ.
   1. ȼ ɩɪɟɞɫɬɚɜɥɟɧɢɢ Package Explorer ɜɵɛɟɪɢɬɟ ɮɚɣɥ MyTestCase.java ɢɡ
      ɩɚɤɟɬɚ test ɢ ɨɬɛɭɤɫɢɪɭɣɬɟ ɟɝɨ ɜ ɩɚɤɟɬ junit.samples. Ȼɭɤɫɢɪɨɜɤɚ ɮɚɣɥɚ
      ɚɧɚɥɨɝɢɱɧɚ ɜɵɛɨɪɭ ɮɚɣɥɚ ɢ ɜɵɛɨɪɭ ɢɡ ɤɨɧɬɟɤɫɬɧɨɝɨ ɦɟɧɸ Refactor >
      Move.
                                    31