DIPLOM (664369), страница 2

Файл №664369 DIPLOM (Программное сопровождение практических работ по курсу Конструирование и проектирование одежды) 2 страницаDIPLOM (664369) страница 22016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Но существующие программы не обучают процессу конструктивного устройства одежды. Обучающей программы, как таковой, для курса «Конструирование и проектирование одежды» нет. Поэтому исходя из вышеизложенного, актуальность создания учебной компьютерной программы по курсу «Конструирование одежды» для студентов профессионального обучения несомненна.

1. Пользовательский интерфейс приложения

Наиболее важная часть приложения – пользовательский интерфейс, так как пользователь все время работает в его среде. Более того, для пользователя интерфейс олицетворяет приложение – ведь его не интересует программный код, который выполняется «за сценой». Независимо от того, сколько времени и усилий потратит разработчик на написание и оптимизацию программного кода, качество приложения для конечного пользователя будет определяться его внешним интерфейсом.

Разрабатывая пользовательский интерфейс, следует учитывать назначение приложения. Дизайн приложения, которое постоянно используется и все время присутствует на экране, вероятно должен отличатся от краткосрочного или редко используемых программ. К приложению, основным назначением которого является вывод на экран информации, требования будут иные, чем к приложению для ввода, сбора информации или интенсивного обмена с базой данных.

Предполагаемый круг пользователей также будет влиять на разработку. Приложение, ориентированное на начинающего пользователя, требует простоты компоновки, в то время для опытных пользователей можно вводить сложные элементы. Большую роль играет также традиционность интерфейса приложений, предназначенных для решения традиционных задач – бухгалтерские процедуры, вопросы отгрузки и т.д.

Проектирование пользовательского интерфейса – как правило, итерационный процесс. Первоначальный вариант компоновки экрана редко удовлетворяет разработчика. Visual Basic содержит все необходимые инструментальные средства, для различных аспектов проектирования интерфейса.

2. Структура приложения

Приложение реализовано с помощью многодокументного интерфейса MDI (Multiple Document Interface), который поддерживает несколько форм внутри основной формы – контейнера.

Приложение MDI позволяет пользователю выводить на экран одновременно несколько документов, каждый в собственном окне. Документы или окна потомки содержатся в родительском окне, которое представляет рабочую область для всех подчиненных окон приложения. Например, Microsoft Excel позволяет создавать и выводить на экран многодокументные окна различных типов. Размеры каждого отдельного окна ограничены областью основного окна Excel. Когда Excel минимизируется, все окна документов минимизируются, и в панели задач остается только пиктограмма родительского окна.

При разработке приложения Visual Basic создается проект - коллекция файлов разного формата. Проект - это структура, с помощью которой осуществляется управление различными файлами, которые составляют приложение. Настоящий проект состоит из:

  • Файл проекта (Project1.vbp), содержащий информацию о всех его компонентах - файлах и объектов, ассоциированных с проектом, а также информацию относительно опций среды разработки и ссылки на внедряемые объекты;

  • Файлы для каждой формы приложения (frmMDI.frm, Form1.frm, Form2.frm, Form3.frm, About.frm,), содержащие текстовые описания форм и их элементов управления, включая установки их свойств, а также локальные объявления (уровня формы) констант, переменных и внешних процедур, процедуры обработки событий и главные процедуры;

  • Файл стандартного модуля (Mod1.bas), содержащий объявления глобальных переменных или объявления уровня модуля типов, констант, переменных и процедур;

  • Один двоичный файл данных для каждой формы, содержащий значения свойств элементов управления формы (*.frx). Такие файлы недоступны для редактирования и автоматически генерируются для каждого файла формы (*.frm), и содержат двоичные свойства, такие как Picture или Icon;

  • Файл рабочей области проекта (Project1.vbw);

  • Файл группового проекта (Group1.vbg).

После создания и подключения всех этих объектов, а также добавления к ним программного кода, проект, в конечном итоге, компилируется в единый исполняемый модуль приложения.

При создании, добавлении или удалении доступных для редактирования файлов из проекта Visual Basic отражает эти изменения в окне Project Explorer, которое содержит текущий список файлов в проекте. На Рис.1 в окне Project Explorer видны некоторые из типов файлов, входящие в данный проект.

Рис 1. Файлы проекта в окне Project Explorer.

Функциональную структуру приложения схематически в виде укрупненной блок -схемы можно представить в следующем виде:

3. Объект, как средство создания приложения

Для создания приложения программист использует объекты, предоставляемые Visual Basic – такие, элементы управления, формы, объекты доступа к данным. Visual Basic позволяет программисту создавать пользовательские объекты и определять для них свойства и методы.

Объект – это комбинация программного кода и данных, которая может обрабатываться как единица. Объект может быть частью приложения, как, например, элементы управления. В качестве объекта может быть также рассматриваться само приложение.

Объекты Visual Basic поддерживают свойства, методы и события. Данные объекта (установки или атрибуты) – это его свойства, в то время как различные процедуры, которыми можно манипулировать объектом называются методами. Событие – действие, распознаваемое объектом, такое как щелчок мыши или нажатие клавиши.

Некоторые объекты содержат другие объекты. Например, форма, обычно, содержит один или больше элементов управления. Полезность объектов- контейнеров других объектов заключается в том, что в программном коде сложного приложения контейнеры можно использовать для конкретизации обращений к требуемым объектам.

Самый простой способ создания объекта в контейнере это использовать технику Drag and drop (ухватить и перетащить), позволяющую быстро создать объект.

Обычно в приложении объекты используются для получения ввода от пользователя, вывода результатов работы приложения или сообщений. Некоторые объекты, например, такие, как элементы управления, формируют пользовательский интерфейс приложения. В настоящем приложении использованы следующие элементы управления:

  • Командная кнопка (CommandButton), которая используется для инициирования или завершения процессов в приложении. При щелчке по кнопке вызываются команды, внесенные в процедуру Click кнопки.

  • Кадр (Frame), используется для создания контейнера для других элементов управления, объединенных общими целями. Например кадр непосредственно используется в приложении в качестве функционального выделения области формы и создании в ней группы переключателей.

  • Образ (Image), используется для вывода содержимого графических файлов определенных форматов.

  • Метка (Label), используется для размещения на форме статического текста, который не может быть отредактирован пользователем. Этот элемент управления используется, чтобы идентифицировать, объекты на форме – например, содержать заголовки или описания для элементов управления; в период выполнения с их помощью можно вывести на экран информацию в ответ на событие или процесс в приложении.

  • Линия (Line), используется для создания логических разделов и элементов оформления в форме.

  • Переключатель (OptionButton), используется для предоставления опций для выбора, обычно в группах переключателей, из которых пользователь может выбрать один. Например, в приложении объединены выборы вариантов ответа на поставленный вопрос. При выборе переключателя генерируется событие Click, аналогичное щелчку по кнопке.

  • Изображение (PictureBox), используется в качестве контейнера для других элементов управления и вывода на экран графики, предоставления вывода из графических методов и текста из метода Print.

  • Текстовое поле (TextBox), используется для работы с текстом, доступным для редактирования, например, осуществлять ввод переменных в приложение.

  • Строка состояния (StatusBar), представляет собой панель внизу формы, в которой приложение выводит различную системную и пользовательскую информацию.

4. Главная форма приложения

MDI - форма представляет основной интерфейс приложения и служит для вывода подчиненных форм. На Рис.3 видно МDI - форму в период разработки.

Г лавное меню



Строка состояния

Рис 3. MDI - форма в момент запуска приложения.

Обычно эта форма содержит горизонтальное меню, которое служит для управления дочерними формами и строку состояния, которая отображает текущее состояние приложения. С помощью редактора Menu Editor (команда Menu Editor в меню Tools), было создано горизонтальное меню приложения.

Рис 4. Окно редактора Menu Editor.

Горизонтальное меню содержит следующие опции:

  1. Теория, главная опция, ответственная за процесс обучения и построения, содержащая следующие команды:

  • Начать сначала, позволяющее студенту пройти все этапы; теоретическое изложение материала, ответить на контрольные вопросы, соответственно с теорией и приступить к построению элемента чертежа основы;

  • Только построение, позволяющая студенту строить чертеж основы без вывода теоретического материала и ответа на контрольные вопросы;

  • Теория и построение, позволяющая студенту, прочитав теоретический материал сразу приступать к построению чертежа;

  • Начать с темы, которая позволяет начать процесс построения с выбранной темы, прочитав соответствующий теоретический материал и ответив на предлагаемые вопросы;

  • Выход, осуществляющая закрытие приложения, при утвердительном ответе пользователя.

  1. Настройки, отвечающая за текущие настройки программы;

  2. О программе, выводящая информацию о программе и ее авторе, а также сведения о системе.

Сам файл MDI формы (frmMDI.frm) содержит текстовые описания формы, включая локальные объявления (уровня формы), переменных и внешних процедур, процедур обработки событий, ответственных за горизонтальное меню.

5. Теоретическое обеспечение практики

Теоретическая часть – наиболее важная часть в приложении и является средством обучения, т.е. выступает в учебно-воспитательном процессе в качестве носителя информации для достижения поставленных целей обучения, воспитания и развития. Поэтому необходимо, чтоб эта часть удовлетворяла следующие условия:

  • наглядности, обеспечивающей осознанность и осмысленность воспринимаемой учащимися учебной информации, формирование представлений и понятий;

  • информативности, поскольку средства обучения являются непосредственными источниками знания, т.е. носителями определен­ной информации;

  • компенсаторности, облегчающей процесс обучения, способствующей достижению цели с наименьшими затратами сил, здоровья и времени обучаемого;

  • адаптивности, ориентированной на поддержание благоприятных условий протекания процесса обучения, организацию демонстраций, самостоятельных работ, адекватность содержания понятия возрастным особенностям учащихся, плавную преемственность знаний;

  • интегративности, позволяющей рассматривать объект или явление как часть и как целое.

В теоретической части приложения приводится необходимый материал, содержащий текстовое описание процесса проектирования, сопровожденный рисунками, чертежами и формулами.

Излагаемый теоретический материал, полученный из литературы, приведенной во Введении, был поделен на следующие этапы процесса проектирования:

1. Сетка чертежа

Характеристики

Тип файла
Документ
Размер
2,06 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6532
Авторов
на СтудИзбе
301
Средний доход
с одного платного файла
Обучение Подробнее