Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Карулина.doc
Скачиваний:
6
Добавлен:
09.04.2015
Размер:
84.99 Кб
Скачать

2. Технический проект

2.1 Выбор языка программирования и ide.

В настоящий момент программисты пишут программы в основном на языках высоого уровня, таких как C++, C#, Perl, Ruby, Python, Java, PHP и т.д. Python

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

Возможности Delphi7 подходят для создания систем любой сложности. Благодаря средеDelphi7, которая представляет собой интегрированную оболочку разработчика, в которую входит набор специальных программ, ответственных за разные этапы создания готовности приложения, с ней легко работать. Не малое значение имеет компиляторDelphi. Что бы откомпилировать программу достаточно выполнить всего одну команду или нажать одну клавишу (F9). Всего лишь за одну секунду программа - компилятор анализирует и транслирует тысячи строк исходного кода. ВDelphi7 имеется специальный проектировщик форм, с помощью которого будущей программы подготавливаются в виде форм. Проектировщик позволяет подобрать оптимальные размеры окон, разместить и настроить всевозможные элементы управления и меню, добавить готовые изображения, указать заголовки, подсказки, подписи и так далее. На этапе проектирования форм программа как бы составляется из готовых компонентов. Компоненты располагаются на палитре компонентов разделённой на несколько самостоятельных панелей. Компоненты обладают наборами свойств, характеризующими их отличительные особенности. Некоторые свойства имеются практически у всех компонентов - таково, например, свойствоName(имя). Другие свойства, напримерCaption(Заголовок), имеются у большинства компонентов - ведь заголовок необходим и для окна, и для кнопки. Некоторые уникальны для конкретных компонентов, например свойствоSimpleText(Простой текст), содержащий текст, для компонента Строка состояния. В системеDelphi7 используется специализированная, постоянно совершенствуемая версия языка программирования Паскаль, которая называетсяDelphi(в шестой и более ранних вариантах в системыDelphiона называлась «ObjectPascal», «объектный паскаль»). Эта версия включает набор расширений, ориентированных только на применение в рамках средыDelphi7 и предназначенных для ускоренного создания приложений.

Сравнив язык программирования с системой программирования, отметив их положительные качества, а, также учитывая, что основные знания по системе программирования Delphi7 были получены на занятиях по дисциплине ТРПП (Технология разработки программных продуктов). Свою базу данных, я буду разрабатывать в среде визуального программированияDelphi7.

2.2 Требования к программной части оборудования