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

OPI_LR2011_ch2m2

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

 

 

31

 

 

' ( 4.1

 

 

 

 

 

 

 

,)

W ( )

$" " %

X #(

" %

 

 

 

blank.

A- A + blank:

 

 

htm

+

9 blank,

 

 

 

blank

 

 

 

 

Name

blank

 

 

 

 

 

 

Text

blank

 

 

 

WindowState

Maximized

 

B + ( :

 

 

 

' + blank.

 

 

 

(' FullCodeblank.htm)

blank

 

 

public void Copy()

 

Copy.

Copy

+- this.BufferText{

= richTextBox1.SelectedText;

htm

blank

}

 

 

blank

 

Cut public void Cut()

 

Cut.ht

+

 

{

 

 

 

this.BufferText = richTextBox1.SelectedText;

m

blank

 

richTextBox1.SelectedText = "";

 

 

 

}

 

 

blank

 

 

public void Delete()

 

Delete. Delete

+- richTextBox1.SelectedText{

= "";

htm

blank

this.BufferText = "";

 

 

 

 

}

 

 

 

 

 

 

32

 

' ( 4.1

 

 

 

 

 

 

,)

W ( )

 

$" " %

X #(

" %

 

 

 

 

blank

 

 

public void Open(string OpenFileName)

Open.

Open +-

///{

;6C5-C7 6:8< ?@8 T 34@7?C.

htm

blank

}

 

 

blankP

 

 

public void Paste()

 

aste.ht

Paste +-

richTextBox1.SelectedText{

= this.BufferText;

m

blank

}

 

 

blankS

 

 

public void Save(string SaveFileName)

ave.ht

Save +-

///{

;6C5-C7 6:8< ?@8 T 34@7?C.

m

blank

}

 

 

blankS

 

Se-

public void SelectAll()

 

electA

lect

All

richTextBox1.SelectAll();{

 

ll.htm

+

 

}

 

 

 

blank

 

 

 

 

Casca

/ F-

private void mnuCascade_Click(object sender,

de.htm

 

{

System.EventArgs e)

 

F

 

this.LayoutMdi(MdiLayout.Cascade);

 

Cascade

 

}

 

 

Color.

/ F-

private void mnuColor_Click(object sender,

htm

 

{

System.EventArgs e)

 

F

 

/// ;6C5-C7 6:8< ?@8 T 34@7?C.

 

Color

 

}

 

 

Copy.

/ F-

private void mnuCopy_Click(object sender,

htm

 

{

System.EventArgs e)

 

 

 

F Copy

blank frm = (blank)this.ActiveMdiChild;

 

 

 

frm.Copy();

 

 

 

 

}

 

 

 

 

 

A • • Copy + • blank

Cut.ht

/ F-

private void mnuCut_Click(object sender,

m

 

{

System.EventArgs e)

 

F Cut

blank frm = (blank)this.ActiveMdiChild;

 

 

 

frm.Cut();

 

 

 

 

}

 

 

 

 

 

A [ Cut + blank

 

 

 

33

 

 

' ( 4.1

 

 

 

 

 

 

 

,) W ( )

 

$" " %

X #(

" %

 

 

 

 

 

Delete. / F-

private void mnuDelete_Click(object sender,

htm

 

{

System.EventArgs e)

 

F

blank frm = (blank)this.ActiveMdiChild;

 

Delete

frm.Delete();

 

 

 

 

}

 

 

 

 

 

A • • Delete + • blank

Exit.ht

/ F-

private void mnuExit_Click(object sender,

m

 

{

System.EventArgs e)

 

F Ex

this.Close();

 

 

 

 

}

 

 

 

Find.ht / F-

private void mnuFind_Click(object sender,

m

 

{

System.EventArgs e)

 

 

 

 

F Save

/// ;6C5-C7 6:8< ?@8 T 34@7?C.

 

As

}

 

 

 

 

 

' • ‘ F +

 

 

FindForm

 

 

FindF

/ F-

A + FindForm:

orm.ht

 

N$

FindForm,

8. /

 

m

F

)( %)" 9

 

 

 

 

Select All

 

 

 

 

 

 

Name

FindForm

 

 

 

 

 

 

 

FormBorderStyle

FixedToolWindow

 

 

 

 

Size

328; 112

 

 

 

 

Text

Find

 

B + ( :

 

 

 

34

 

' ( 4.1

 

 

 

 

 

 

 

,)

W ( )

 

$" " %

X #(

" %

 

 

 

 

Font.ht

3

private void mnuFont_Click(object sender,

m

 

System.EventArgs e)

{

 

 

 

 

 

/// ;6C5-C7 6:8< ?@8 T 34@7?C.

 

 

 

}

 

 

frmma

/ F-

A + frmmain:

in.htm

 

Form1,X$ ,

8. /

 

 

F

Tile

)( %)" 9

 

 

 

 

 

Horizontal

 

 

 

 

Name

frmmain

 

 

 

 

 

 

 

 

Icon

Code\Glava2\NotepadCSharp\

 

 

 

 

 

 

 

 

 

 

Icon\README.ICO

 

 

 

 

IsMdiContainer

True

 

 

 

 

Menu

mainMenu1

 

 

 

 

Text

Notepad C#

 

 

 

 

WindowState

Maximized

 

 

 

 

B -

 

 

 

 

 

+

 

 

 

 

 

( -

 

 

 

 

 

:

 

 

 

 

 

FullCo

/ F-

' + About:

deAbo

 

/// A F

ut.htm

F

Tile

 

 

 

 

Vertical

 

 

 

 

FullCo

/ F-

' + blank:

deblan

 

/// A F

k.htm

F

 

 

 

 

 

Arrange

 

 

 

 

Icons

 

 

 

 

 

 

 

35

' ( 4.1

 

 

 

,)

W ( )

$" " %

X #(

" %

 

FullCo

A-

' + FindForm:

deFind

+

/// A F

Form.

blank

 

 

htm

 

 

 

FullCo

A-

' + frmmain:

defrm

+

/// A F

main.h

blank

 

 

tm

 

 

 

index.

 

 

' Notepad C# -

htm

Copy +-

C# Windows. [F +-

 

blank

F [ i [ ( -

 

WordPad. ` + -

 

 

 

, . -

 

 

 

- ,

 

 

 

, – ( .

 

 

 

/ [, A ( -

 

 

 

. > (, F

 

 

 

Enabled Visible , (

 

 

 

,

 

 

 

[ F

New.h

 

Cut

/ F F New

tm

+

 

private void mnuNew_Click(object sender,

 

blank

 

System.EventArgs e)

 

 

{

 

 

 

/// ;6C5-C7 6:8< ?@8 T 34@7?C.

 

 

 

}

Notep

 

+-

/ F F Notepad C# Help

adhelp

Delete

private void mnunotepadhelp_Click(object sender,

.htm

blank

System.EventArgs e)

{

 

 

 

try

 

 

 

{

 

 

 

Process SysInfo = new Process();

 

 

 

SysInfo.StartInfo.ErrorDialog = true;

 

 

 

SysInfo.StartInfo.FileName = "notepadhelp.chm";

 

 

 

SysInfo.Start();

 

 

 

}

 

 

 

catch (Exception ex)

 

 

 

{

 

 

 

MessageBox.Show (ex.Message);

 

 

 

} }

 

 

 

36

' ( 4.1

 

 

 

,)

W ( )

$" " %

X #(

" %

 

 

 

 

 

Open.

 

+-

/ F F Open

htm

Open

private void mnuOpen_Click(object sender,

 

blank

System.EventArgs e)

 

{

 

 

 

/// ;6C5-C7 6:8< ?@8 T 34@7?C.

 

 

 

}

 

 

 

[ Open + blank

Paste.h

 

+-

/ F F Paste

tm

Paste

private void mnuPaste_Click(object sender,

 

blank

System.EventArgs e)

 

{

 

 

 

blank frm = (blank)this.ActiveMdiChild;

 

 

 

frm.Paste();

 

 

 

}

 

 

 

[ Paste + blank

Save.h

 

 

/ F F Save

tm

Save +-

private void mnuSave_Click(object sender,

 

blank

System.EventArgs e)

 

{

 

 

 

// k747A<?5OA@ o@?.6 95 859. o@4A..

 

 

 

blank frm = (blank)this.ActiveMdiChild;

 

 

 

// ;<?+<?5OA@ A7C@8 Save o@4A< blank

 

 

 

frm.Save(frm.DocName);

 

 

 

frm.IsSaved = true;

 

 

 

}

 

 

 

p ?@8, -<?+<?5OCj6R A7C@8 Save o@4A< blank

SaveA

 

Se-

/ F F Save As

s.htm

lect

All

private void mnuSaveAs_Click(object sender,

 

+

 

System.EventArgs e)

 

 

{

 

blank

 

/// ;6C5-C7 6:8< ?@8 T 34@7?C.

 

 

 

}

Select

/ F-

/ F F Select All

All.ht

 

private void mnuSelectAll_Click(object sender,

m

F

 

System.EventArgs e)

 

{

 

Cascade

blank frm = (blank)this.ActiveMdiChild;

 

 

 

frm.SelectAll();

 

 

 

}

 

 

 

[ Select All + blank

 

 

37

' ( 4.1

 

 

 

 

,)

W ( )

$" " %

X #(

" %

 

structu

/ F- A ( -

re.htm

F:

 

F

 

 

Color

 

File

( :

Edit B -

:

' Format [ B +-, , , :

` -

[ F Window:

A "?"

[ + [F

:

 

 

38

' ( 4.1

 

 

 

,)

W ( )

$" " %

X #(

" %

 

TileHo

/ F-

/ F F Tile Horizontal:

rizonta

 

 

l.htm

F Copy

private void mnuTileHorizontal_Click(object

 

 

sender,

 

 

System.EventArgs e)

 

 

{

 

 

this.LayoutMdi(MdiLayout.TileHorizontal);

 

 

}

TileVe

/ F-

/ F F Tile Vertical

rtical.h

 

private void mnuTileVertical_Click(object sender,

tm

F Cut

System.EventArgs e)

{

 

 

this.LayoutMdi(MdiLayout.TileVertical);

 

 

}

/ (, B 36 HTML-+. =

– structure.htm – i F

[ .

= , , HelpPages

+ (Code \ Glava8 \ HELP \ HelpPages).

3 HTML Help Workshop ' + , i [

. ' Microsoft Visual Studio. NET

'F ( F[ - HTML Help Workshop. ` F ' \

\ HTML Help Workshop \ HTML Help Workshop. '-

Visual Studio. NET, [F F -

. F File [ New \ Project, '

New Project [ "`", [ B-

(notepadhelp.hhp), New Project -> Existing Files [ "`" B [ .

( . 4.3):

39

@ 4.3 – HTML Help Workshop

notepadhelp.hhp

` [ html- ,

[ (Add / Remove topic files ...), [

Add [ , ( . 4.4).

@ 4.4 – ` HTML-

40

Project [Files] ' -

[ . ( HTML- (

, B (View HTML Source).

: F F, -

Windows – 1251 1252 ( . 4.5). { i -

B , –

.

@ 4.5 – :

4.2.3 ) . / ,$"

' F , (

. : [ Contents,

'[ – "> " (Table Contents Not Specified) –

+ . – [

Create new contents file, [ F (

(( + (, B +

notepadhelp. Hhp) [ ContentsNhelp.hhc. : [

(Insert a page), Entry title

, ( , [

Add / Edit ... [ HTML-

+ ( . 4.6).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]