Добавил:
Developer Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция №10 ТПП.pptx
Скачиваний:
0
Добавлен:
15.04.2024
Размер:
3.35 Mб
Скачать

Этапы проектирования

Потоки и процессы

Любая программа представляет собой статический объект лишь до тех пор пока она не будет запущена на выполнение.

Когда программа запущена на выполнение – то она уже представляет собой динамический объект (или в терминах операционной системы процесс)

Напр. откройте Диспетчер задач и можно увидеть процессы.

А следовательно если процессы , то любой процесс требует ресурсов:

Процессорное время

Оперативная память

Библиотеки подпрограмм

Доступ к устройствам ввода/вывода

Потоки и процессы

Можно в рамках одного процесса выполнять несколько задач:

Напр.

Набирать текст

Отправлять на печать

Проверять орфографию.

Т..о. в рамках одного процесса можно выполнять несколько задач.

Такие задачи называются потоками.

Этапы проектирования

термины

термины

Разработка графического интерфейса

1.Разработка ТЗ на создание графического интерфейса.

В техническом задании необходимо предусмотреть ряд условий.

1.1 Напр. при разработке надо учесть в проекте то обстоятельство, что проект содержит несколько форм:

Первая форма является заставкой к приложению

Часто используется (особенно при программировании C# ) при разработке в среде Windows:

MDI – интерфейс: позволяет многократно открывать форму одного вида для нескольких разных по содержанию документов.

Разработка графического интерфейса

Примером использования MDI является программа Microsoft Excel. Для такого интерфейса характерно то , что есть главное окно (родительское окно) и несколько подчиненных окон (дочерние окна).

Второй тип :

SDI – интерфейс: предоставляет работу только с одним документом в одном окне.

Примером использования такой разработки является приложение WordPad

Недостаток SDI; при загрузке большого числа SDI приложений начинает переполняться оперативная память компьютера и приложения могут работать медленно.

Разработка графического интерфейса

В ТЗ на разработку графического интерфейса Надо четко указать требования:

Напр.

Первая форма : заставка к приложению

Вторая форма: необходимо разработать графический редактор , который обладает следующими функциями:

Позволяет рисовать мышью или карандашом

Сохраняет созданное изображение в диалоговом режиме

Открывает созданное изображение в диалоговом режиме

Графический интерфейс пользователя (GUI)

.