Лабораторная работа 4 Задание 4 Разработать оконный интерфейс для подзадачи создания диаграммы Гантта по работам любого из этапов некоторого проекта в.

Презентация:



Advertisements
Похожие презентации
Лабораторная работа 4 Задание 4 Разработать оконный интерфейс для подзадачи создания диаграммы Гантта по работам любого из этапов некоторого проекта в.
Advertisements

Лабораторная работа 4 Задание 3 Разработать оконный интерфейс для подзадачи отображения диаграммы Гантта по работам любого из этапов некоторого проекта.
Лабораторная работа 4 Задание 1 Разработать оконный интерфейс для подзадачи отображения проекта в гипотетической Project Management.
Лабораторная работа 4 Задание 2 Разработать оконный интерфейс для подзадачи отображения контроля исполнения проекта в гипотетической Project Management.
Лабораторная работа 8. Файлы. Задание на лабораторную работу Добавить к программе из лабораторной работы 7 следующие действия: сохранение информации в.
Шаблоны, экранные формы, слияние в MS Word. 1. Шаблоны Цель использования шаблонов: создание документа на основе уже готового образца. Пользователю необходимо.
Шаблоны файлов Чтобы выбрать определенные группы файлов из всех имеющихся, используются шаблоны. Например, группа файлов, имена которых имеют одинаковые.
Технология обработки информации в электронных таблицах Мисюрев Алексей Владимирович учитель информатики МОУ СОШ 28 имени А. Смыслова.
Программирование на Visual Basic Автор Волков Ф.Л.
Поиск папок и файлов 8 класс. Пуск - Поиск Форматы ввода поисковой строки * 1.Знак * означает замену произвольного количества символов. ? 2.Знак ? означает.
Файловый тип данных Turbo Pascal Операции для работы с файлами 11 класс.
Программная оболочка Hyper Service (Hyper Service NV)
« Формирование запросов на выборку в БД » « Формирование запросов на выборку в БД » Цель– научиться создавать простые запросы на выборку информации.
Мацнева Юлия Анатольевна Место работы: МОУ «Кадетская школа» Должность: учитель информатики
Строки в Pascal
Тема урока Переменная. Тип данных. Ввод и вывод данных.
РАБОТА С ДИАГРАММАМИ И ГРАФИКОЙ В ТАБЛИЧНОМ ПРОЦЕССОРЕ EXCEL.
ДАЛЕЕ БАЗА ДАННЫХ ACCESS Проектирование базы данных Создание базы данных Создание базы данных без помощи мастера Таблицы Создание таблицы в режиме конструктора.
Конвертирование данных из текстовых файлов в MS EXEL.
Excel. Ссылки, диаграммы. Подготовка к ГИА 2011 Заблоцкая И.А. Учитель информатики и ИКТ МАОУ «Лицей 36»
Транксрипт:

Лабораторная работа 4 Задание 4 Разработать оконный интерфейс для подзадачи создания диаграммы Гантта по работам любого из этапов некоторого проекта в гипотетической Project Management

Исходные данные Заранее существует файл имён этапов проекта – текстовый файл, всего этапов – R, по каждому из этапов в файле имеется по одной строке на фазу и по одной строке (если этап – не последний) на шлюз (переход). Каждая из строк этого файла имеет вид: Sr.

Пример файла имён этапов проекта A1. B1. A2. B2. A3. B3. A4.

Что надо сделать? Создать графическую среду ввода информации для формирования диаграммы Гантта по каждому из этапов проекта

Сюда вводить наименование работы фазы AiXi

Сюда вводить или (вариант) здесь выбирать из списка номер дня начала работы AiXi

Сюда вводить значение продолжительности работы AiXi

Сюда вводить наименование работы перехода ВiYi

Сюда вводить или (вариант) здесь выбирать из списка номер дня начала работы BiYi

Сюда вводить значение продолжительности работы BiYi

Элементы (button?), фиксирующие окончание ввода строки

Элемент (button?), фиксирующий окончание работы

Sr-x;A1X1;DA1; XD1;A2X1; DA2; XD2; … Sr-y;A1Y1; DAу1;YD1;A2Y1; DAу2;YD2; Задача – сформировать с помощью графического интерфейса текстовый файл, каждая из (2*R-1) строк которого имеет формат Sr-x;A1X1;DA1; XD1;A2X1; DA2; XD2; … (для фазы) или Sr-y;A1Y1; DAу1;YD1;A2Y1; DAу2;YD2; … (для шлюза) Оба типа строк имеют абсолютно одинаковый формат: S;{a;d;x;} S xу a d x y a Где S – наименование этапа проекта, например «Инженерный анализ»; x – фаза, у – шлюз; a- имя работы, например, «прочностной анализ» или «термо-анализ» для работ фазы этапа или «утверждение полученных результатов» для шлюза этапа; d – номер дня проекта, начиная с которого запланирован старт работы «а»; x (для шлюза – используем обозначение «y») – длительность исполнения работы a. Инженерный анализ Прочностной анализ Термо- анализ Утвердить A1X1 = «Прочностной анализ» Sr = «Инженерный анализ» DA1 XD1 A1Y1 = «Утвердить» A2X1 = «Термо-анализ» Шаблон Пример Применение такого формата подразумевает отображение сохраняемых в нём данных по шаблону диаграммы Гантта (см. рис. «Шаблон»). Для данного примера диаграмма Гантта выглядела бы следующим образом (см. рисунок «Пример») DA2 XD2 YD1 DAу1

Результат В результате выполнения заполнения всех формуляров в файловой системе должен быть сформирован текстовой файл, состоящий из строк вида: Sr-х;A1X1;DA1;XD1;A2X1; DA2;XD2;A3X1; DA3;XD3… AMX1; DAM;XDM Sr-х;A1X1;DA1;XD1;A2X1; DA2;XD2;A3X1; DA3;XD3… AMX1; DAM;XDM или Sr-y;A1Y1; DA1;YD1;A2Y1; DA2;YD2 … AMY1; DAM;YDM Sr-y;A1Y1; DA1;YD1;A2Y1; DA2;YD2 … AMY1; DAM;YDM

Sr-x;A1X1;DA1;XD1;A2X1; DA2;XD2;A3X1; DA3;XD3… AMX1;DAM;XDM или Sr-y;A1X1;DA1;XD1;A2X1; DA2;XD2;A3X1; DA3;XD3… AMX1;DAM;XDM Уточним значения полей в строке: Sr – имя фазы или имя перехода этапа проекта, r={1,R} хyх – фаза, y - переход AmXi- имя работы фазы выбранного этапа проекта, string или char[] AmYi- имя работы перехода (если он есть) выбранного этапа проекта, string или char[] Dam – абсолютный номер дня начала работы, int XDm или YDm – продолжительность работы, int - некоторый уникальный символ, признак конца строки.

Пример полученного файла работ этапов проекта A1;Design;3;4;Piping;3;6;Harness;4;23;W12;2;1$B1;Submit;3;6;Check;3;2;Signing;6;1$ A2;MetalTechnology;23;14;PipingTechnology;10;6 ;HarnessTechnology;24;3;W22;2;1$ B2;Submit;3;6;Check;3;2;Signing;6;1$ A3;ProductionMetal;3;4;ProductionPiping;3;6;Harn essProduction;4;23;Assembly;2;1$ B3;Check;3;2;Output;6;1$