Глава 3
13:55 19.01.2006
Создан работающий проект!!!
///////////////////////////////////////////////////////
/////////
///////// Описание работы проекта MyC++Project05
////////
///////////////////////////////////////////////////////
Этот проект MyC++Project05 позволяет создавать
автоматически, при минимальной затрате времени
главное окно и столько дочерних окон,сколько
вы пожелаете.У дочерних окон не будет ни заголовка
ни обрамления,просто квадрат с картинкой.
Картинка может быть такой,какую вы захотите туда вставить.
Данный проект особенно подходит для создания программ
-кроссвордов.Так как в этих программах надо создавать
много окон на экране.А данный проект как раз для
этого и служит.
///////////////////////////////////////////////
Здесь описаны программы находящиеся в директории
d:\MyC++Projects\MyC++Project05
Работа происходит следующим образом:
1.Очищаем под ноль директорию Map_of_Files
(удаляем все файлы,находящиеся в этой директории)
после этого вновь копируем в эту директорию
все файлы из директории Map_of_Files_buf
2.Запускаем по одному разу екзешники следующих программ
из директории Project052 :
Kross16
Kross17
Kross18
Kross19
Kross20
Kross21
Kross22
Kross23
Kross24
После этого запускаем экзешник
Kross15
Во всех программах на вопрос "Сколько окон"
набираем число равное количеству окон
которое мы хотим иметь на экране.
Естественно во всех программах это число
должно быть одним и тем же.
(на сегодня протестировано 42 но будет много больше)
После того как эти все программы отработают,
образуется несколько файлов в диретории To.
Примечание:
в директории To несколько файлов
должно находиться постоянно.Их не создают
вышеуказанный программы при своей работе.
Поэтому они должны сохраняться из проекта
в проект внутри этой директории.
Это следующие файлы:
В директории res :
Kross03.pdb
Kross03.pch
Kross03.ico
В основной директории To файл:
StartN.bmp - картинка которая будет отображена во всех окнах
данного проекта при запуске готовой программы на исполнение.
Если вы желаете во вновь созданных окнах
видеть другую картинку,то закачайте в этот файл
другую картинку струтуры .bmp
3.В директории To образовался код,который надо
откомпилировать в 7-версии MSVC и получим
на экране главное окно и ,допустим, 42 дочерних
окна.
После этого можно уже вручную в интегрированной среде
7-версии MSVC внести коррективы в местоположение
дочерних окон на экране,а так же и главного окна.
4.Откомпилировав этот код мы получаем экзешник
новой программы.И сохраняем всю эту новую программу
вместе с исходными файлами в директории Dety
по адресу:
d:\MyC++Projects\MyC++Project05\Project052\Dety
Разумеется эту готовую программу можно поместить
в любую директорию.
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
13:57 19.01.2006
Используя предыдущий проект и выполнив инструкции,
получил новую программу.Она находится :
d:\MyC++Projects\MyC++Project05\Project052\Dety\Dety03
В этой программе создано 42 окна,которые расположены виде
кроссворда
Теперь задача используюя наш код,который создает
автоматически этот вид кроссворда в консольном варианте,
сделать так,чтобы программа работала и в стиле Windows.
На основе данной программы.
Назад |
Начало урока |
Вверх |
Вперед
Содержание