Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

КонстрПЗ_ПI_ЛР2014_ч2

.pdf
Скачиваний:
4
Добавлен:
07.02.2016
Размер:
2.18 Mб
Скачать

31

" " , i -

e 0.

$ hg push

pushing to /home/mike/Repositories/newProject searching for changes

adding changesets adding manifests adding file changes

added 2 changesets with 1 changes to 1 files

< e 0, - ' .

$ hg pull

pulling from /home/mike/Repositories/newProject searching for changes

adding changesets adding manifests adding file changes

added 2 changesets with 1 changes to 2 files (run 'hg update' to get a working copy)

$ hg update

1 files updated, 0 files merged, 0 files removed, 0 files unresolved

$ hg glog

@

changeset:

4:6d6c634e2e20

|\

tag:

tip

| |

parent:

3:6872fa960507

| |

parent:

2:66c5686e355e

| |

user:

mike@mike-vbox

| |

date:

Sun Jan 10 20:34:21 2010 +0300

| |

summary:

dR3/5*G* 2G.T SXQn XG-/1

| |

changeset:

3:6872fa960507

| o

| |

parent:

1:270e49e72f4b

| |

user:

mike@mike-vbox

| |

date:

Sun Jan 10 19:40:45 2010 +0300

| |

summary:

Œ+05 second.txt ,/YS+* X/ X-/./2 .G3/Yи-/.ии

| |

changeset:

2:66c5686e355e

o |

|/

user:

mike@mike-vbox

|

date:

Thu Jan 07 22:28:39 2010 +0300

|

summary:

^/22и- N+05+ first.txt X 3G.X/2 .G3/Yи-/.ии

|

changeset:

1:270e49e72f4b

o

|

user:

mike@mike-notebook

|

date:

Fri Nov 27 10:39:35 2009 +0300

|

summary:

f+3и,+* N+05 other.txt X S.QP/2 .G3/Yи-/.ии

|

changeset:

0:8fae369766e9

o

 

user:

mike@mike-notebook

 

date:

Fri Nov 27 08:58:01 2009 +0300

32

summary: Œ+05 readme.txt S/\+X5G* X .G3/Yи-/.и0

x i , e -

. 2, , -

, ' 0 e

0.

& K K K

,

, e e . . / Mercurial – 0

e , e .

2.3 %. Z .

2.3.15 .

2.3.2? , i K i

*, , .

2.3.3@ 0 -

.

2.3.4A *.

2.3.5@ * 0 .

2.3.6A . &

.

2.3.7? 0, -

0 ' e *

.

2.3.8@ '. @ * 0 -

.

2.3.9? . &-

.

2.3.105* .

2.4 1$ !%$

2.4.1< .

2.4.25 , i -

* 0 Mercurial

2.4.32 0 0 Mercurial.

33

2.4.4? -

.

2.4.54 ' .

2.4.6@, i ,

' ' 0

.

2.5 /^$ Z

2.5.1;

0 ?

2.5.2; -

0 ?

2.5.3& -

0 ?

2.5.4& 0 K0 0K Mercurial?

2.5.5ƒ 0 push, pull?

2.5.6ƒ , changeset ID tag- ?

2.5.7/ '

0 ?

2.5.8ƒ (branches), ’K (merges)

(heads)?

2.5.9x @ K e Mercurial? A -

0?

2.5.10x K K 0 -

Mercurial?

2.5.11& 0 Mercurial?

2.5.12x K K?

2.5.13x 0 -

0 Mercurial?

2.5.14x K i Mercurial?

2.5.15x K e Mercurial?

34

3 P G G G P 3

G G P IDE ECLIPSE.

G P APACHE TOMCAT. HTML

3.1 #

3.1.15 ' IDE Eclipse,

' -

IDE Eclipse.

3.1.2@ HTTP Apache Tomcat

, '

.

3.1.3@ HTML. ;

0 * GET POST , '

0 .

3.2 "$ # # S$ %$. 1$

3.2.1 % ! " % IDE Eclipse

Eclipse K 0 Java e 0 *

. & – - i -

, i 0 ( ). Eclipse K

, – Java Development Tools (JDT).

e , i 0 Eclipse

i Java (IDE), -

, ' e e. Eclipse '

i (PDE), e -

, e Eclipse, i K - 0 , i 0 i Eclipse. 5 Eclipse 0 K , 0-

K ' e

Eclipse - i (IDE).

35

z -

Java- . Œ Eclipse Java,

' e . ;, K , i - 0 , C/C++ COBOL. ? Eclipse ' ' e , i 0 e &, , -

.

3.2.1.1 G S 3 $ Eclipse

& e Eclipse '

( . . 3.1).

Eclipse K ' (overview page), . 3.2. A, ' *-

K0 *, -

.

> 3.1 – ? Eclipse

36

> 3.2 – ? Eclipse

> Eclipse K , i -

0 ,

(navigator or outline views). ;

K 0. 5 e e – -

> (Resource), K 0 -

, ' *-

.

> K e 0

, . 3.2, e

Eclipse. > " " (workbench basics)

* Eclipse

, K 0 .

>, Java. A

File > Qew > Java Project (y 3/ > % 3 > O #" Java)

, , Hello ,

' Finish.

3.2.1.2 Java Development Tools (JDT)

ƒ i Java, - K 0 "Hello World". A , 0 -

37

Java, 0 0

"Hello" (src) Qew > Class ( % 3 > / ),

. 3.3. , i ' , -

' , , Hello. ; ' Which method stubs would you like to create? (m"$ ! ]/ }" 1# .$% % s q # % -?) public static void main(String[] args) ' Finish.

& * .java Hello '

main() , . 3.4. A

( i i). ; 0 , ' ' -

Eclipse, -

. / , 0 '

, Eclipse K 0

i K .

> 3.3 – ? Java

38

> 3.4 – / Hello

@e '

0 Ctrl+1. 8 - K ' , ' 0

0 e. @ ' - 0 , 'K, *

, 0 , for while. & ' .

' 0K * ' - K . -

00 , 'K -

X. 2 e 0

; , -

(* 0 Quick Fix).

i K

for, i i i. & e- 0 .

i,

i i ; e 0 '

' , . ; . 3.5

, -

.

& e 0 K -

.

x i 0K , ' ,

e Run 0 Eclipse (

, i K -

' .

39

> 3.5 – @, i Quick Fix

x i , -

). 'K "Launch Configurations" (/ * -

) ; ' Run

. ' 'K -(/), i ' K ,

', . 3.6.

> 3.6 – >

40

' ' Java. ?

main() System.out.println() 0 e

System.out.println(). ' . 0 Run -

Debug (/ ] .s# Z). x e,' "Launch Configurations", -

Run. &

Debug, i ,

. 3.7.

> 3.7 – & Debug

? Debug -

. z K -

, i K

. ; K ', -

e ,

. & -

, Variables ( ), Breakpoints