Разработка демонстрационного многопоточного приложения с динамическим изменением свойств окна и компонент - Курсовая работа

бесплатно 0
4.5 200
Возможность разработки новых компонент собственными средствами Delphi. Возможность сохранения данных в файле и их загрузки при следующем запуске программы после остановки потока. Использование компонента TThread для реализации многопоточного приложения.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Высокопроизводительный инструмент визуального построения приложений включает в себя настоящий компилятор кода и предоставляет средства визуального программирования, несколько похожие на те, что можно обнаружить в Microsoft Visual Basic или в других инструментах визуального проектирования. В основе Delphi лежит язык Object Pascal, который является расширением объектно-ориентированного языка Pascal. В Delphi также входят локальный SQL-сервер, генераторы отчетов, библиотеки визуальных компонентов, и прочее хозяйство, необходимое для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды. Прежде всего, Delphi предназначен для профессиональных разработчиков, желающих очень быстро разрабатывать приложения в архитектуре клиент-сервер. Создавая или модифицируя свой программный продукт, пользователь не зная или не обращая внимания на некоторые свойства элемента программы, а используя только необходимые, пишет полностью готовый рабочий продукт, порой выступающий на равных по сложности, с написанными на невизуальном редакторе.Когда используется только один поток, приложение может приостановить свое выполнение на то время, пока им завершается какой-либо медленный процесс (доступ к диску, связь с другим компьютером по сети и т. д.). С использованием многопоточности ваше приложение может продолжать выполнение других потоков, пока один из потоков ожидает завершение медленного процесса; Если в компьютере, на котором запущено многопоточное приложение, имеется несколько процессоров, то можно значительно увеличить скорость выполнения вашего приложения, направляя на каждый процессор свой поток. Поток, как правило, имеет "в собственности" минимум ресурсов; он зависит от процесса, который и распоряжается виртуальной памятью, кодом, данными, файлами и другими ресурсами ОС. Процесс, породивший поток, может впоследствии изменить его приоритет; в этой ситуации программист имеет возможность управлять скоростью отклика каждого потока.Так же используются такие компоненты: · Label1: TLABEL;-значение процессорного времени работы потока 1 · procedure TFORM1.Button3Click(Sender: TOBJECT); - для открытия старых значений процессорного времени работы потоков · procedure TFORM1.CHECKBOX1Click(Sender: TOBJECT); - для приостановления и возобновления работы потока(а также TFORM1.CHECKBOX2Click(Sender: TOBJECT); и TFORM1.CHECKBOX3Click(Sender: TOBJECT); ) В данной процедуре программа запускает потоки 1,2,3, значения процессорного времени работы потоков также изменяются на объектах Label 1,2,3. В данной процедуре программа завершает работу потоков 1,2,3, значения процессорного времени работы потоков также прекращают изменяться на объектах Label 1,2,3.В результате выполнение курсовой работы было создано и реализовано демонстрационное многопоточное приложение с динамическим изменением свойств окна и компонент.

План
Оглавление

Введение

Постановка задачи

1. Выбор средств реализации

2. Разработка программного обеспечения

2.1 Документация разработанной программы

Вывод

Список используемой литературы

Листинг программы

1.

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?