Описание компакт-диска
к книге М. Э. Абрамяна
"Visual C# на примерах"
Компакт-диск содержит все проекты, описанные в книге, причем для каждого проекта приводится несколько вариантов, соответствующих различным этапам его разработки (табл. 1). С каждым проектом связан каталог первого уровня; название каталога состоит из номера главы, в которой описывается проект, и имени проекта (например, 02-DISKINFO). Каталоги второго уровня соответствуют различным этапам разработки проекта; их название совпадает с номером раздела в пределах главы (например, 1). Каждый каталог второго уровня содержит подкаталог bin\Debug, в котором находится готовый к запуску исполняемый файл, соответствующий текущему варианту проекта. В некоторых случаях подкаталог bin\Debug включает вспомогательные текстовые или графические файлы, которые можно использовать для проверки работы исполняемого файла.
Все проекты разработаны в среде Visual C# 2005, однако могут использоваться и в среде Visual C# 2008. При загрузке проекта в среду Visual C# 2008 будет автоматически запущен мастер по преобразованию проекта (Conversion
Wizard), позволяющий откорректировать настройки проекта в соответствии с требованиями новой версии интегрированной среды. Для выполнения требуемой корректировки достаточно сразу нажать кнопку Finish в окне Visual Studio Conversion Wizard, а после появления сообщения об успешном преобразовании проекта — закрыть это окно, нажав кнопку Close. Следует заметить, что при подобном преобразовании изменяются лишь файлы со служебной информацией (в частности, файлы с расширениями sln и csproj); файлы с текстами программ (cs-файлы) остаются неизменными.
Таблица 1. Описание компакт-диска
Каталог первого уровня | Каталоги второго уровня | Содержимое |
02-DISKINFO | 1, 2, 3 | Варианты проекта DISKINFO, описанные в разд. 2.1—2.3 |
03-EXCEP | 1, 2, 3 | Варианты проекта EXCEP, описанные в разд. 3.1—3.3 |
04-EVENTS | 1, 2, 3 | Варианты проекта EVENTS, описанные в разд. 4.1—4.3 |
05-FORMS | 1, 2, 3, 4, 5, 6 | Варианты проекта FORMS, описанные в разд. 5.1—5.6 |
06-CALC | 1, 2, 3, 4, 5 | Варианты проекта CALC, описанные в разд. 6.1—6.5 |
07-CURSORS | 1, 2, 3, 4, 5 | Варианты проекта CURSORS, описанные в разд. 7.1—7.5 |
08-TEXTBOXES | 1, 2, 3, 4, 5, 6 | Варианты проекта TEXTBOXES, описанные в разд. 8.1—8.6 |
09-COLORS | 1, 2, 3, 4, 5, 6 | Варианты проекта COLORS, описанные в разд. 9.1—9.6 |
10-MOUSE | 1, 2, 3, 4, 5, 6, 7 | Варианты проекта MOUSE, описанные в разд. 10.1—10.7 |
11-ZOO | 1, 2, 3, 4, 5, 6, 7, 8 | Варианты проекта ZOO, описанные в разд. 11.1—11.8 |
12-CLOCK | 1, 2, 3, 4 | Варианты проекта CLOCK, описанные в разд. 12.1—12.4 |
13-IMGVIEW | 1, 2, 3, 4, 5, 6, 7 | Варианты проекта IMGVIEW, описанные в разд. 13.1—13.7 |
14-PNGEDIT1 | 1, 2, 3, 4 | Варианты проекта PNGEDIT1, описанные в разд. 14.1—14.4 |
15-PNGEDIT2 | 1, 2 | Варианты проекта PNGEDIT2, описанные в разд. 15.1—15.2 |
16-PNGEDIT3 | 1, 2, 3, 4 | Варианты проекта PNGEDIT3, описанные в разд. 16.1—16.4 |
17-PNGEDIT4 | 1, 2, 3, 4, 5 | Варианты проекта PNGEDIT4, описанные в разд. 17.1—17.5 |
18-TXTEDIT1 | 1, 2, 3, 4 | Варианты проекта TXTEDIT1, описанные в разд. 18.1—18.4 |
19-TXTEDIT2 | 1, 2, 3, 4 | Варианты проекта TXTEDIT2, описанные в разд. 19.1—19.4 |
20-TXTEDIT3 | 1, 2, 3 | Варианты проекта TXTEDIT3, описанные в разд. 20.1—20.3 |
21-TXTEDIT4 | 1, 2 | Варианты проекта TXTEDIT4, описанные в разд. 21.1—21.2 |
22-TXTEDIT5 | 1, 2, 3, 4 | Варианты проекта TXTEDIT5, описанные в разд. 22.1—22.4 |
23-TXTEDIT6 | 1, 2, 3, 4, 5 | Варианты проекта TXTEDIT6, описанные в разд. 23.1—23.5 |
24-CHKBOXES | 1, 2, 3 | Варианты проекта CHKBOXES, описанные в разд. 24.1—24.3 |
25-LISTBOX1 | 1, 2, 3, 4 | Варианты проекта LISTBOX1, описанные в разд. 25.1—25.4 |
26-LISTBOX2 | 1, 2, 3 | Варианты проекта LISTBOX2, описанные в разд. 26.1—26.3 |
27-JPEGVIEW | 1, 2, 3, 4, 5, 6, 7, 8 | Варианты проекта JPEGVIEW, описанные в разд. 27.1—27.8 |
28-FONTVIEW | 1, 2, 3, 4 | Варианты проекта FONTVIEW, описанные в разд. 28.1—28.4 |
29-ICONVIEW | 1, 2, 3, 4, 5, 6 | Варианты проекта ICONVIEW, описанные в разд. 29.1—29.6 |
30-TRIGFUNC | 1, 2, 3, 4, 5, 6 | Варианты проекта TRIGFUNC, описанные в разд. 30.1—30.6 |
31-STUD1 | 1, 2, 3, 4, 5, 6, 7 | Варианты проекта STUD1, описанные в разд. 31.1—31.7 |
32-STUD2 | 1, 2, 3, 4, 5, 6 | Варианты проекта STUD2, описанные в разд. 32.1—32.6 |
33-HTOWERS | 1, 2, 3, 4, 5, 6, 7 | Варианты проекта HTOWERS, описанные в разд. 33.1—33.7 |


