M_OPI_LR2011_ch2m2
.pdf
32
Продовження таблиці 4.1
Назва |
Заголовок |
|
|
|
Зміст сторінки |
|
файлу |
сторінки |
|
|
|
||
|
|
|
|
|||
blank |
Метод |
|
public |
void |
Open(string OpenFileName) |
|
Open. |
Open |
фор ///{ |
Вставте |
сюди код з проекту |
||
htm |
ми blank |
} |
|
|
|
|
blankP |
Метод |
|
public |
void |
Paste() |
|
aste.ht |
Paste |
фор richTextBox1{ |
.SelectedText = this.BufferText; |
|||
m |
ми blank |
} |
|
|
|
|
blankS Метод |
|
public |
void |
Save(string SaveFileName) |
||
ave.ht |
Save |
фор ///{ |
Вставте |
сюди код з проекту |
||
m |
ми blank |
} |
|
|
|
|
blankS |
Метод |
Se public |
void |
SelectAll() |
||
electA |
lect |
All richTextBox1{ |
.SelectAll(); |
|||
ll.htm |
форми |
|
} |
|
|
|
|
blank |
|
|
|
|
|
Casca |
Оброблю |
private void mnuCascade Click(object sender, |
||||
de.htm вач пункту |
{ |
|
System.EventArgs e) |
|||
|
|
|
||||
|
меню |
|
|
|
|
|
|
|
this.LayoutMdi(MdiLayout.Cascade); |
||||
|
Cascade |
} |
|
|
|
|
Color. |
Оброблю |
private void mnuColor Click(object sender, |
||||
htm |
вач пункту |
{ |
|
System.EventArgs e) |
||
|
|
|
||||
|
меню |
|
Вставте |
сюди код з проекту |
||
|
|
/// |
||||
|
Color |
|
} |
|
|
|
Copy. |
Оброблю |
private void mnuCopy Click(object sender, |
||||
htm |
вач пункту |
{ |
|
System.EventArgs e) |
||
|
|
|
||||
|
меню Copy blank |
frm = |
(blank)this.ActiveMdiChild; |
|||
frm.Copy();
}
Notep |
Метод |
Оброблювач пункту меню 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(); |
|
|
|
|
|
} |
ex) |
|
|
|
|
catch (Exception |
|
|
|
|
|
{ |
(ex.Message); |
|
|
|
|
MessageBox.Show |
|
||
|
|
} } |
|
|
|
36
Продовження таблиці 4.1
Назва |
Заголовок |
|
Зміст сторінки |
|
файлу |
сторінки |
|
||
|
|
|||
Open. |
Метод |
|
Оброблювач пункту меню Open |
|
htm |
Open |
фор private void |
mnuOpen Click(object sender, |
|
|
ми blank |
System.EventArgs e) |
||
|
{ |
|
||
|
|
|
/// Вставте |
сюди код з проекту |
|
|
|
} |
|
|
|
|
У коді викликається метод Open форми blank |
||
Paste.h Метод |
|
Оброблювач пункту меню Paste |
|
||
tm |
Paste |
фор private |
void mnuPaste Click(object |
sender, |
|
|
ми blank |
{ |
System.EventArgs e) |
|
|
|
|
|
|||
|
|
|
blank frm = (blank)this.ActiveMdiChild; |
||
|
|
|
frm.Paste(); |
|
|
|
|
|
} |
|
|
|
|
|
У коді викликається метод Paste форми blank |
||
Save.h |
Метод |
|
Оброблювач пункту меню Save |
|
|
tm |
Save |
фор private |
void mnuSave Click(object |
sender, |
|
|
|
|
|
System.EventArgs e) |
|
ми blank |
{ |
|
//Перемикаємо фокус на дану форму. blank frm = (blank)this.ActiveMdiChild;
//Викликаємо метод Save форми blank frm.Save(frm.DocName);
frm.IsSaved = true;
|
|
} |
SaveA |
|
У коді викликається метод Save форми blank |
Метод |
Se Оброблювач пункту меню Save As |
|
s.htm |
lect |
All private void mnuSaveAs Click(object sender, |
|
форми |
System.EventArgs e) |
|
{ |
|
|
blank |
/// Вставте сюди код з проекту |
|
|
} |
Select |
Оброблю Оброблювач пункту меню Select All |
|
All.ht |
вач пункту private void mnuSelectAll Click(object sender, |
|
m |
меню |
System.EventArgs e) |
{ |
||
|
Cascade |
blank frm = (blank)this.ActiveMdiChild; |
|
|
frm.SelectAll(); |
}
У коді викликається метод Select All форми blank
38
Продовження таблиці 4.1
Назва Заголовок файлу сторін и
TileHo Оброблю rizonta вач пункту
l.htm меню Copy private void mnuTileHorizontal Click(object sender,
System.EventArgs e)
{
this.LayoutMdi(MdiLayout.TileHorizontal);
}
TileVe Оброблю Оброблювач пункту меню Tile Vertical
rtical.h вач пункту private void mnuTileVertical Click(object sender,
tm меню Cut
System.EventArgs e)
{
this.LayoutMdi(MdiLayout.TileVertical);
}
Отже, в результаті у нас вийшли 36 HTML-файлів. На головній сторінці - structure.htm - розміщені посилання на ключові сторінку всієї групи.
На диску, прикладеному до книги, ви знайдете папку HelpPages
з готовими файлами (Code \ Glava8 \ HELP \ HelpPages).
Створення проекту в програмі HTML Help Workshop Приступимо тепер до розробки файлу довідки, що складається з
підготовлених сторінок. При установці Microsoft Visual Studio. NET на комп'ютер також встановлюється програма для створення довідок - HTML Help Workshop. Для її запуску переходимо в меню Пуск \ Усі програми \ папка HTML Help Workshop \ HTML Help Workshop. Поді бно Visual Studio. NET, для роботи з цією програмою потрібно ство рити проект. У меню File вибираємо New \ Project, в який з'явився Майстрі New Project натискаємо кнопку "Далі", вказуємо розташуван ня проекту та його назва (notepadhelp.hhp), за крок New Project -> Existing Files знову натискаємо "Далі" і завершуємо роботу Майстра. У результаті головне вікно програми прийме наступний вигляд
(рис. 4.3):
