Для
разработки приложений создано множество
программных продуктов, таких как Borland
Delphi, C++ Builder, Eclipse. Мой выбор остановился
на Borland Delphi 7 Enterprise -
среде быстрой разработки приложений,
в которой интегрированы средства моделирования
разработки и развертывания приложений.
Интегрированная среда разработки Delphi
7 включает в себя встроенный отладчик,
подсветку синтаксиса, обеспечивает навигацию
по исходному коду с системой закладок.
C помощью данного ПО мной была разработана
оболочка программного продукта.
Для
поиска информации в сети Интернет
существует множество программ. Например,
Microsoft Internet Explorer, Opera и Mozilla FireFox. Я выбрала
Mozilla FireFox 3.6, потому что он является современным
мощным Интернет-браузером. В этом браузере
присутствуют вкладочный интерфейс, проверка
орфографии, поиск по мере набора, «живые
закладки», менеджер закачек, поисковая
система. Новые функции можно добавлять
при помощи расширений.
Для
редактирования изображений используются
различные программы, например, такие
как Adobe Photoshop, Corel PHOTO-PAINT, Paint.NET. Мной
был выбран Corel PHOTO-PAINT 12. Этот растровый
графический редактор, разработанный
канадской корпорацией Corel, входит в графический
пакет Corel Draw Graphics Suite. Corel PHOTO-PAINT не имеет
такой популярности как Adobe Photoshop, но сопоставим
с ним по техническим возможностям. С помощью
Corel PHOTO-PAINT легко переконвертировать изображение
из одного формата в другой, изменить размер
изображения по пикселям, обрезать изображение
и др. С помощью данного ПО редактировались
и создавались все изображения.
Для
создания презентаций существуют всевозможные
программы, такие как Microsoft Office PowerPoint,
Macromedia Director MX и Corel Show. Для создания всех
презентаций по лекционному материалу
своего ПМК я выбрала Microsoft
Office PowerPoint 2007, потому что она входит
в пакет Microsoft Office
любой операционной системой и поддерживается
на большинстве компьютеров.
Для
записи информации на диск используются
различные программы, такие как
Nero, SmallCDWriter, BurnAware Free. Я выбрала Nero
Burning Rom 7, так как это одна из лучших программ
для записи компакт дисков и DVD. Nero
Burning Rom 7 обладает удобным пользовательским
интерфейсом, работает быстро и стабильно.
Умеет записывать как музыкальные диски,
так и диски с данными. Поддерживает работу
практически со всеми типами записывающих
устройств. Интуитивно понятное и удобное
управление, высокое качество работы и
стабильность.
2.3
Обоснование используемого
ЯП
ПМК
создавался в среде разработки приложений
Borland Delphi 7 Enterprise с использованием языка
гипертекстовой разметки HTML и инструкций
JavaScript.
Borland
Delphi – это интегрированная среда
разработки ПО фирмы Borland. Delphi
является средой RAD (от англ. rapid application
development – быстрая разработка приложений).
Borland Delphi представляет собой средство
разработки приложений для Microsoft Windows.
Delphi - прекрасная система визуального
объектно-ориентированного проектирования,
одинаково радующая и новичков в программировании,
и профессионалов. Начинающим Delphi позволяет
сразу, с небольшими затратами времени
и сил создавать прикладные программы,
которые внешне неотличимы от программ,
созданных профессионалами. А для опытного
программиста Delphi открывает неограниченные
возможности для создания сколь угодно
сложных программ любого типа, в том числе,
распределённых приложений, работающих
с любыми базами данных.
Delphi
является первым языком программирования,
обладающим простой в использовании
средой для быстрой разработки
приложений, разрушающей барьеры
между языками высокого и низкого
уровня.
Основные
особенности семейства Delphi 7:
- поддержка
языков программирования для Win32 и для
.NET в единой среде разработки;
- используемая
платформа ECO III обеспечивает создание
надежных корпоративных приложений;
- обновленная
библиотека визуальных компонент (VCL) позволяет
ускорить и упростить разработку графического
пользовательского интерфейса (GUI), автоматически
располагая компоненты в соответствии
с настраиваемыми правилами;
- новая система
шаблонов кода и другие нововведения среды
разработки качественно улучшают работу
с исходными текстами и повышают производительность
разработки.
Программа
на Delphi состоит из объявлений (переменных,
классов, типов, констант) и описаний
процедур и функций. Работа приложения
определяется происходящими событиями
и реакцией объектов на них.
Создаваемое
в среде Delphi приложение состоит из
нескольких элементов, объединенных в
проект и хранящихся в одном каталоге.
В состав проекта входят следующие элементы
(в скобках указаны расширения имен файлов):
- код проекта
(*.dpr). Файл проекта является центральным
файлом и представляет собой собственно
программу. Программа проекта содержит
всего три инструкции, выполняющие инициализацию
приложения, создание формы Form1 и запуск
приложения. При выполнении разработчиком
каких-либо операций с проектом Delphi формирует
код файла проекта автоматически;
- описания
форм (*.dfm). Файл описания формы
является ресурсом Delphi и содержит характеристики
формы и ее компонентов. При изменении
формы в файл автоматически вносятся
соответствующие изменения;
- модули и
модули форм (*.pas). Файл модуля формы
содержит описание класса формы. Delphi автоматически
создает файл модуля формы при добавлении
новой формы. При размещении в форме компонентов,
а также при создании обработчиков событий
в модуль формы вносятся соответствующие
изменения. Кроме модулей в составе форм
при программировании можно использовать
и отдельные модули,
не связанные с какой-либо формой. В отдельном
модуле можно размещать процедуры, функции,
константы и переменные, общие для нескольких
модулей проекта;
- параметры
компилятора (*.cfg), проекта (*.dof) и среды
(*.dsk). Хотя все эти файлы текстовые, их
ручное редактирование нежелательно,
так как при внесении в них неправильных
изменений проект будет принудительно
закрыт. В результате чего следует удалить
все три файла и повторить компиляцию;
- описание
ресурсов (*.res). При первом сохранении проекта
автоматически создается файл ресурсов
с именем, совпадающим с именем файла проекта.
Файл ресурсов может содержать следующие
ресурсы: значки, растровые изображения,
курсоры. Первоначально файл ресурсов
содержит значок проекта, которым по умолчанию
является изображение факела. В дальнейшем
его можно изменить или заменить;
- файл с расширением
*.dcu – это результат преобразования программного
кода в машинный код;
- приложение
(*.exe). В процессе компиляции проекта создается
готовый к использованию файл приложения.
Имя приложения, получаемого в результате
компиляции, совпадает с именем файла
проекта, а само приложение является автономным
и не требует для своей работы дополнительных
файлов Delphi.
Разработка
приложения в Delphi включает два взаимосвязанных
этапа:
- создание
пользовательского интерфейса приложения;
- определение
функциональности приложения.
Пользовательский
интерфейс приложения определяет
способ взаимодействия пользователя и
приложения, т. е. внешний вид формы (форм)
при выполнении приложения и то, каким
образом пользователь управляет приложением.
Интерфейс конструируется путем размещения
в форме компонентов, называемых элементами
управления. Создается пользовательский
интерфейс приложения с помощью окна формы,
которое в среде разработки представляет
собой модель формы времени выполнения.
Функциональность
приложения определяется процедурами,
которые выполняются при возникновении
определенных событий.
Таким
образом, в процессе разработки приложения
в форму помещаются компоненты. Компонент
– это объект, представляющий собой отдельный
строительный блок программы во время
проектирования. Для компонентов устанавливаются
необходимые свойства и создаются обработчики.
Основные
компоненты, используемые в проекте:
- Form – основной
компонент, используемый для размещения
других компонентов. Использованные свойства
и события:
- Align – выравнивание;
- BorderIcons –
определяет отображать или нет кнопки
управления окном;
- Caption – прописывается
название формы, отображаемое в строке
заголовка;
- Position – определяет
размер и положение окна;
- FormActivate –
событие, которое происходит, когда форма
становится активной;
- Button - используется
для создания кнопок, которыми пользователь
выполняет команды в приложении. Использованные
свойства и события:
- Caption – надпись
на кнопке;
- Hint – всплывающая
подсказка. При этом чтобы подсказка выводилась,
необходимо в свойстве ShowHint компонента
указать True;
- Label – метка.
Компонент предназначен для вывода статического
однострочного текста. Использованные
свойства и события:
- Alignment – выравнивает
текст в области метки;
- AutoSize;
- Caption – свойство,
в которое вводится отображаемый текст;
- Color – задает
цвет шрифта надписи;
- Font – задает
параметры шрифта надписи;
- WebBrowser – компонент
для подключения и отображения HTML-страниц.
Использованное мной свойство: Align.
2.4
Руководство программиста
2.5
Инструкция пользователя
- Экономическая
часть
4.
Техника безопасности
4.1
Техника безопасности
К работе
с персональным компьютером допускаются
лица [2, с. 1-21]:
- имеющие персональные
навыки, изучившие руководство по эксплуатации
персонального компьютера и знающие порядок
включения и отключения электронных устройств;
- прошедшие
вводный инструктаж, а также инструктаж
по безопасности труда непосредственно
на рабочем месте;
Профессиональные
пользователи должны проходить обязательные
предварительные (при поступлении
на работу) и периодические медосмотры.
К
непосредственной работе с персональным
компьютером допускаются лица, не
имеющие медицинских противопоказаний.
Женщины
со времени установления беременности
и на период кормления ребенка грудью
к выполнению всех видов работ, связанных
с использованием персонального компьютера,
не допускаются.
Работающие
с персональным компьютером обязаны:
- выполнять
правила внутреннего распорядка, требования
настоящей инструкции и инструкции по
эксплуатации правила электро- и пожарной
безопасности;
- знать принцип
работы компьютера и методику правильной
его эксплуатации;
- знать возможные
вредные производственные факторы, характерные
для работы с компьютером (воздействие
электромагнитного и электростатического
полей, переутомление зрения, снижение
его остроты и другие);
- сообщать
руководителю работ или техническому
персоналу обо всех неполадках в работе
компьютера;
- знать приемы
освобождения от действий электрического
тока лиц, попавших под напряжение, и способы
оказания им первой помощи;
- знать расположение
средств пожаротушения и уметь ими пользоваться.
Следует
иметь в виду, что:
- расстояние
между рабочими столами с компьютерами
в направлении тыла поверхности одного
видеомонитора и экрана другого видеомонитора
должно быть не менее 2 м, а расстояние
между боковыми поверхностями видеомониторов
– не менее 1,2 м;
- чтобы освещение
не создавало слепящих бликов на клавиатуре
и других частях пульта, компьютер должен
быть расположен так, чтобы прямой свет
не попадал на экран, иначе при работе
с монитором будут быстро уставать глаза.
Операторы не должны сидеть лицом к окнам;
- верхний кран
экрана следует располагать на уровне
глаз или чуть ниже;
- оптимальное
расстояние от глаз до экрана 600-700 мм, но
не ближе 500 мм;
- высота клавиатуры
должна быть отрегулирована так, чтобы
кисти рук держались прямо (возможно применение
подставок для кистей рук);
- с целью снижения
статического напряжения мышц шейно-плечевой
области и спины для предупреждения развития
утомления необходимо, чтобы рабочий стул
(кресло) позволял изменять позу, был подъемно-поворотным
и регулируемым по высоте и углам наклона
сидения и спинки от переднего сидения;
- кабели компьютера
должны располагаться так, чтобы их нельзя
было повредить неосторожным движением;
- для предотвращения
образования и защиты от статического
электричества, в помещении, где установлен
компьютер, необходимо применять нейтрализаторы
и увлажнители. Должна быть эффективная
вентиляция и поддерживаться относительная
влажность воздуха на уровне 40-60% (можно
разместить вблизи компьютера цветы или
аквариум).
Для
обеспечения оптимальной работоспособности
и сохранения здоровья профессиональных
пользователей на протяжении рабочей
смены должны устанавливаться регламентированные
перерывы. Продолжительность непрерывной
работы с персональным компьютером без
регламентированного перерыва не должна
превышать 2 часов.
При
работе с персональным компьютером
в ночную смену (с 23 до 8 часов), независимо
от категории и вида трудовой деятельности
продолжительность регламентированных
перерывов должна увеличиваться на 60 минут.
Требования
безопасности перед началом работы:
- подготовить
рабочее место, убедиться в достаточной
освещенности;
- убедиться
в исправности компьютера, произведя его
внешний осмотр. При осмотре обращать
внимание на наличие и исправность предусмотренных
защитных устройств токоведущих частей,
исправность коммутационных устройств
кнопок, клавиш, целостность изоляции
питающего кабеля, вилок, розеток.
- при выявлении
неполадок сообщить об этом руководителю
работ и до их устранения к работе не приступать.
Требования
безопасности во время работы:
- выполнять
при работе требования, изложенные в руководстве
по эксплуатации компьютера;
- питание на
системный блок следует подавать после
включения всех периферийных устройств,
после работы первым должен выключаться
процессор;
- не оставлять
компьютер включенным при уходе с рабочего
места, при длительном перерыве в работе
компьютер следует обесточить, отсоединив
от сети;
- при появлении
неисправностей прекратить работу, компьютер
отключить от электросети (или поступить
в соответствии с требованиями руководства
по эксплуатации), сообщить об этом руководителю
работ или техническому персоналу, до
устранения неисправностей компьютер
не включать;
- с целью уменьшения
отрицательного влияния монотонности
и для снижения напряженности труда целесообразно
равномерное распределение нагрузки и
характера деятельности - работы за пультом
компьютера с другой работой;
- при работе
с текстами на бумаге, листы надо располагать
как можно ближе к экрану, чтобы избежать
частых движений головой и глазами при
переводе взгляда, подставку с документами
необходимо установить в одной плоскости
с экраном и на одной с ним высоте;
- во время
регламентированных перерывов с целью
снижения нервно-эмоционального напряжения,
зрительного и общего утомления целесообразно
выполнять комплексы упражнений, рекомендованных
санитарными нормами и правилами;
- работающим
с персональными компьютерами при высоком
уровне напряженности труда во время регламентированных
перерывов и в конце рабочего дня показана
психологическая разгрузка в специально
оборудованных помещениях;
- работающим
с персональными компьютерами запрещается:
производить действия, противоречащие
руководству по эксплуатации компьютера;
снимать во время работы щитки и кожухи
электронных устройств; производить ремонт
компьютера, не имея соответствующих навыков
и подготовки; курить в помещении, где
установлен компьютер.