Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
Объектно-ориентированное программирование на С++ - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
81<br />
Управление созданным потоком осуществляется из первичного потока,<br />
обычно – из формы. Для этого в файл кода формы включается заголовок<br />
файла потока. В класс формы добавляется ссылка <strong>на</strong> объект потока, <strong>на</strong>пример,<br />
TThread1 *thread, в конструкторе формы создается экземпляр потока,<br />
который потом используется по ходу программы:<br />
…<br />
TThread1 *thread;<br />
…<br />
thread = new TThread1 (true);<br />
…<br />
thread->Resume ();<br />
…<br />
thread–>Suspend ();<br />
…<br />
thread–>Terminate ();<br />
…<br />
// запуск потока<br />
// приостановка<br />
// завершение<br />
Дистрибутивы<br />
Установка приложений <strong>на</strong> компьютере пользователя обычно производится<br />
с помощью инсталляционного пакета – дистрибутива. Такие файловые<br />
пакеты готовятся с использованием программы InstallShield Express, которая<br />
создает проект – Setup Project – и в специальной среде разработки помогает<br />
программисту выполнить необходимые этапы подготовки дистрибутива.<br />
На этапе организации дистрибутива вводятся основные сведения (general<br />
information) об авторе, фирме, теме и <strong>на</strong>звании программного продукта,<br />
которые при установке будут занесены в реестр для последующего изменения<br />
или удаления приложения. Здесь же <strong>на</strong>з<strong>на</strong>чается папка для установки<br />
(INSTALLDIR) и приводится дополнитель<strong>на</strong>я информация. Разработчик определяет<br />
составные части (features) дистрибутива, его программные, графические,<br />
библиотечные, справочные файлы и разделяет их <strong>на</strong> две группы.<br />
Первая часть файлов уста<strong>на</strong>вливается в обязательном порядке (always install),<br />
тогда как вторая – по желанию пользователя (custom setup). В зависимости от<br />
<strong>на</strong>личия или отсутствия второй части <strong>на</strong>мечаются три способа установки<br />
продукта: Typical – автоматическое развертывание <strong>на</strong>иболее важных с точки<br />
зрения разработчика файлов, Minimal – автоматическое развертывание минимально<br />
допустимого <strong>на</strong>бора файлов, Custom – автоматическая установка