OPI_LR2011_ch2m2
.pdf
|
|
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).