МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Лекции по высокоуровневым методам информатики и программированию

    |Модуль представляет собой совокупность логически|на понятии модуля. |

    |связанных элементов, предназначенных для |Все программные ресурсы модуля |

    |использования другими модулями и программами. |можно разбить на две части: |

    | |Объекты, прямо предназначенные для |

    |Модули предназначены для хранения готовых |использования другими программами |

    |программ. |или модулями; |

    |Модуль сам по себе не является выполняемой |Объекты рабочего характера. |

    |программой – его объекты используются другими | |

    |программными единицами (процедурами, функциями).|Свойства модуля. |

    | | |

    | | |

    |Модуль имеет: | |

    |один вход и один выход – на входе программный | |

    |модуль получает определенный набор исходных | |

    |данных, выполняет обработку данных и возвращает | |

    |один набор результатных данных, т.е. реализует | |

    |принцип | |

    |IPO (Input – Process – Output) – | |

    |вход-процесс-выход; | |

    |функциональную завершенность – модуль выполняет | |

    |перечень операций для реализации каждой | |

    |отдельной функции в полном составе, достаточных | |

    |для завершения начатой обработки; | |

    |логическую независимость – результат работы | |

    |модуля |Т.о. Модули содержат: |

    |зависит только от исходных данных, и не зависит|-определение доступных для |

    |от работы других модулей; |обработки данных, |

    |слабые информационные связи с другими программ- |-операции обработки данных, |

    | |-схемы взаимосвязи с другими |

    |ными модулями – обмен информации между модулями |модулями. |

    |должен быть по возможности минимизирован; | |

    |обозримый по размеру и сложности программный | |

    |элемент. |Принцип модульного программирования|

    |Каждый модуль состоит из: |ПП во многом сходны с принципами |

    |Спецификации – правила использования модуля и |нисходящего проектирования: |

    |Тела – способ реализации процесса обработки. | |

    | |Функции верхнего уровня |

    |Модульная структура приложения. |обеспечивается главным модулем; он |

    |Принцип модульного программирования ПП: |управляет выполнением нижестоящих |

    |определение состава и подчиненность функций, |функций, которым соответствуют |

    |определение набора программных модулей, |подчиненные модули. |

    |реализующих эти функции. | |

    |При составлении алгоритма необходимо учитывать: | |

    |Каждый модуль вызывается на выполнение | |

    |вышестоящим модулем и, закончив работу, | |

    |возвращает управление вызвавшему его модулю; | |

    |Принятие основных решений в алгоритме выносится |10 |

    | |В результате детализации алгоритма |

    |на максимально «высокий» по иерархии уровень; |создается Функционально-модульная |

    |Для использования одной и той же функции в |схема алгоритма приложения, которая|

    |разных |является основой для |

    |местах алгоритма создается один модуль, который |программирования. |

    |вызывается на выполнение по мере необходимости. |Состав и вид программных модулей, |

    |Функционально-модульная схема (ФМС). |их назначение и характер |

    | |использования в программе в |

    | |значительной степени определяются |

    | |инструментальными средствами. |

    | |Например, применительно к средствам|

    | |СУБД отдельными модулями могут |

    | |быть: |

    | |Экранные формы ввода и |

    | |редактирования информации БД; |

    | |Отчеты генератора отчетов; |

    | |Макросы; |

    | |Стандартные процедуры обработки |

    | |информации; |

    | |Меню, обеспечивающее выбор функции |

    | |обработки и др. |

    | | |

    | | |

    |Функция 1 и Функция 2 выполняются с помощью |Алгоритм – формальное описание |

    |одного и того же программного Модуля. |способа решения задачи путем |

    |Функция 3 реализуется одним программным модулем.|разбиения ее на элементарные |

    | |операции. |

    |Функция 4 – в виде последовательности выполнения|Алгоритмическое программирование – |

    | |это разбиение программы на |

    |Программных Модулей (2, 3 . . . p). |последова тельность модулей, каждый|

    |Функция 5 – с помощью иерархии связанных |из которых выполнят одно или |

    |модулей. |несколько действий. |

    | |Алгоритм на выбранном языке програм|

    |Алгоритмы большой сложности представляются с |мирования записывается с помощью |

    |помощью схем двух видов: |команд описания данных. |

    |Обобщенной схемы алгоритма – раскрывает общий | |

    |принцип функционирования алгоритма и основные | |

    |логические связи между отдельными модулями: | |

    |Детальной схемы алгоритма – представляет содер- | |

    | | |

    |жание каждого элемента обобщенной схемы с ис- | |

    | | |

    |пользованием управляющих структур в блок-схемах | |

    |и | |

    |алгоритмических языков высокого уровня. | |

    |0.8.3. Структурное программирование | |

    | |Наиболее часто детально |

    |Основано на модульной структуре ПП и типовых |проработанные алгоритмы |

    |управляющих структурах алгоритмов обработки |изображаются в виде блок схемы |

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

    |Типы управляющей структуры: |программирования, при их разработке|

    |Последовательность; |используются условные обозначения |

    |Альтернатива (условие выбора); |согласно ГОСТа («следование», |

    |Цикл. |«ветвление», «цикл»). |

    | | |

    | | |

    | | |

    | | |

    |1.0. Интегрированная среда разработки ( I DE ) |11 |

    |1.1 Основные характеристики. |Integrated Development Environment.|

    | |Возможна работа с группой проектов.|

    |I DE позволяет создавать, компилировать, | |

    |тестировать и редактировать проект в единой |Delphi – это греческий город, где |

    |среде программирования |жил дельфийский оракул. Этим именем|

    |I DE входит в комплект Delphi 5. |был назван новый ПП с |

    | |феноменальными характеристиками. Он|

    |Система Delphi – это комбинация нескольких |удачно сочетает в себе несколько |

    |технологий: |передовых технологий. |

    |Высокопроизводительный компилятор в машинный код|В процессе работы разработчик |

    |(скорость компилирования 120 тыс. строк/мин.); |выбирает готовые компоненты и |

    |Объектно-ориентированная модель компонент |проектирует в среде. После |

    |(основные объекты, которые группируются в 270 |выполнения компиляции получают код,|

    |классов); |который исполняется в 10-20 раз |

    |Отсутствуют ограничения по типам создаваемых - |быстрее, чем то же самое, сделанное|

    | |при помощи интерпретатора. |

    |объектов, т.к. сам Delphi разработан на Delphi. |Delphi включает полный набор |

    |Визуальное построение приложений. Визуальные |визуальных инструментов для |

    |компоненты пишутся на объектном Паскале; |скоростной разработки приложений |

    |Масштабируемые средства для построения БД. |(из готовых компонентов, число |

    |Одно и тоже приложение можно использовать как |которых непрерывно растет даже за |

    |для локального, так и для клиент - серверного |счет других фирм). |

    |вариантов. |Delphi включает в себя локальный |

    | |сервер для того, чтобы можно было |

    |Delphi предназначен для: |разработать приложения на любые |

    |профессионалов - разработчиков информационных |внешние серверы. |

    |систем; |Сам Delphi разработан на Delphi. |

    |пользователей - для быстро решения своих задач. |Пользователи - это учителя, врачи, |

    | |преподаватели ВУЗов, бизнесмены. Не|

    | |привлекая для решения своих задач |

    |Запуск Delphi 5: |программистов со стороны. |

    |с помощью Главного меню или |Любой программист на Паскале |

    |двойным щелчком по пиктограмме Delphi 5. |способен сразу профессионально |

    | |освоить Delphi. Журнал Visual |

    |Основной экран среды: |Basic Magazine присудил свою премию|

    | |Delphi for Win- |

    | |dows. |

    | | |

    | | |

    | |Имя открытого проекта. |

    | |Имена пунктов меню |

    | |Содержит кнопки наиболее |

    | |часто используемых команд |

    | |Палитра компонент содержит |

    | |компоненты, с помощью которых |

    | |создается приложение. |

    | | |

    | |Программный код компонентов |

    | |автоматически генерируется Delphi. |

    | |Для создания приложения достаточно |

    | |разместить в форме стандартные |

    |1.2. Главное окно |компоненты, поскольку их число |

    | |очень велико. |

    | |12 |

    |Главное окно содержит: |Окна Delphi можно перемещать, |

    |Строку заголовка, которая отображает имя |убирать с экрана, а также изменять |

    |открытого проекта; |их размеры. |

    |Строку меню с набором команд для разработки, |Delphi является одно-документной |

    |тестирования приложений и управления ими; |средой, т.е. позволяет одновременно|

    |Панель инструментов включает 15 кнопок, |работать только с одним |

    |соответствующих основным командам меню; |приложением. |

    |Палитра компонентов отображает компоненты, с |Кнопками панели инструментов можно |

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

    |Группы компонентов размещаются на 19 вкладках. |главного меню. Вызвать команды |

    | |главного меню можно с помощью |

    |В Delphi используется открытая компонентная |соответствующих комбинаций клавиш. |

    |архитектура, которая позволяет добавлять |Компоненты являются "строительными |

    |компоненты. |блоками" из которых конструируются |

    |Компоненты подразделяются на: |формы приложений. |

    |Визуальные (кнопки, поля редактирования), |Не все компоненты присутствуют в |

    |Логические (таблицы, отчеты) компоненты. |разных конфигурациях. Можно |

    | |добавлять компоненты независимо от |

    |5 панелей инструментов: |того, где они были изготовлены. |

    |Стандартная, |Можно управлять отображением |

    |Просмотр, |панелей инструментов и изменять |

    |Отладка, |состав кнопок на них. |

    |Пользователь, |Эти действия выполняются с помощью |

    |Рабочий стол. |контекстного меню панелей |

    | |инструментов или строки меню. |

    |1.3. Окно Конструктора формы (Дизайнер формы) | |

    | |Программисты на Delphi проводят |

    |Первоначально имеет заголовок Form1. |большинство времени переключаясь |

    |Форма – основа разработки, в нее помещают |между Конструктором Формы и окном |

    |необходимые компоненты, создают интерфейс |Редактора Кода (исходного текста). |

    |программы. |Конструктор формы интуитивно |

    |Объекты выбираются на Палитре Компонентов. |понятен и прост в использовании, |

    | |поэтому создание визуального |

    | |интерфейса превращается в детскую |

    | |игру. Конструктор Форм |

    | |первоначально состоит из одного |

    | |пустого окна, которое заполняется |

    | |всевозможными объектами, выбранными|

    | |на Палитре Компонент. |

    | |Сам конструктор формы находится "за|

    | |кадром", а разработчик имеет дело с|

    | |самой формой, поэтому окно часто |

    | |называют просто Формой. |

    |Для размещения компонента на форме необходимо: |Несмотря на важность Конструктора |

    |1.Щелкнуть мышью на пиктограмме нужного |Формы, местом, где программисты |

    |компонента |проводят основное время, является |

    |2. Щелкнуть в том месте Формы, где должен быть |Редактор. Логика является движущей |

    |расположен компонент. |силой программы и Редактор – то |

    |Редактировать компоненты можно с помощью |место, где происходит |

    |контекстного меню. |"кодирование". |

    |1.3. Окно Редактора кода |13 |

    Страницы: 1, 2, 3, 4, 5, 6


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.