Скачиваний:
2
Добавлен:
13.07.2024
Размер:
2.6 Mб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

Напр.

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

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

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

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

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

термины

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

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

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

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

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

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

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

Рабочий проект

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

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

Второй тип :

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

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

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

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

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

Напр.

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

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

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

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

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

продолжение

Имеет возможность выбора цвета карандаша

Имеет панель инструментов , с помощью которой появляется возможность создавать примитивы (окружность, линия , квадрат и т.д.)

Позволяет пользоваться системой меню

Имеет строку состояния.

3. В ТЗ надо четко указать как разместить элементы управления (если есть такие требования)

MDI SDI

Соседние файлы в папке Презентации