Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Обучение и контроль с использованием ИТ

  максимального   упрощения
процесса создания программ, переводя его на визуальный уровень.
      Графические интерфейсы пользователя,  или  GUIs,  революционизировали
микрокомпьютерную индустрию. Они продемонстрировали, что  выражение  "Лучше
один раз увидеть, чем сто  раз  услышать  не  потеряло  своего  смысла  для
большинства пользователей компьютеров. Вместо загадочной командной  строки.
С:>, которую так долго наблюдали пользователи DOS, теперь  они  смотрят  на
"рабочий стол" (desktop), заполненный значками программ, управляя  ими  при
помощи мыши или посредством меню.
      Вероятно, при  длительном  использовании  Windows  то,  как  выглядят
приложения, менее важно, чем-то, как они созданы. В Windows,  как  правило,
программы имеют  стандартный  интерфейс  пользователя.  Это  означает,  что
пользователи потратят больше времени на работу с приложением  и  меньше  на
изучение меню, диалоговых панелей и комбинации клавиш (Конечно,  приложения
Windows 95 и Windows NT 4.0 выглядят немного не так, как приложения Windows
3.1: стандарты сохраняются внутри версий Windows, а не между ними).
  В то время как программисты  испытывают  смешанные  чувства  к  GUIs,  он
нравится  начинающим  пользователям,  поэтому  от  любых  программ  Windows
ожидается соответствие модели GUI.  Поэтому,  если  необходимо  разработать
программу для любой из версий Windows, программисту понадобится эффективное
средство для разработки приложений с графическим интерфейсом  пользователя.
Это позволит программисту сосредоточиться только на логике решаемой задачи.
  За все  это  долгое  время  существовало  лишь  несколько  таких  средств
разработки. До появления Borland Delphi разработка приложений Windows  была
намного тяжелее процесса создания приложений для DOS.  Программисты  должны
были позаботиться буквально обо всем, например, о работе с мышью, обработке
событий меню, и даже отслеживать, щелкнул пользователь один либо два раза в
конкретном месте экрана. Разработка приложений Windows требовала экспертных
знаний по программированию на языке С и сотен  строк  кода  для  выполнения
простейшие задач. Проблемы были даже у профессионалов. (Комплект  Microsoft
Windows Software Development Kit, необходимый в то  время  в  дополнение  к
компилятору С, весил тогда около пяти килограммов).
  Delphi создает приложения Windows
  MS-Windows предоставляет пользователям оболочку  графического  интерфейса
(GUI), которая обеспечивает стандартную среду пользователя  и  программиста.
(GUI) предлагает более сложное и  дружелюбное  окружение  пользователя,  чем
командно-управляемый интерфейс DOS. Работа в Windows основана на  интуитивно
понятных  принципах.  Вам  легко  переключиться  с  задачи   на   задачу   и
осуществлять обмен информацией между ними.  Однако  разработчики  приложений
традиционно   сталкиваются   с   трудностями   программирования,   поскольку
организация среды Windows является чрезвычайно сложной.
В  таком  контексте  система  Delphi   представляется  средой,   близкой   к
идеальной,  а  соответственно  система  Delphi    наиболее   приемлема   для
образования. Delphi – самая современная система программирования  и  в  тоже
время доступна для освоения даже начинающим.
  Последняя версия  Borland  Delphi  продолжает  данную  традицию:  сложные
приложения Windows 98  и  Windows  NT  разрабатываются  теперь  за  гораздо
меньший период времени. Ошибки в программах (bugs) возникают не так  часто,
и  их  локализация  происходит  быстрее   и   легче.   С   Borland   Delphi
программирование  в  Windows  не  становится  более  эффективным,  но   оно
становится более простым (в большинстве случаев).
  Delphi является системой  программирования  очень  высокого  уровня.  оно
берет на себя значительную часть  работы  по  управлению  компьютером,  что
делает возможным в простых случаях обходиться без особых знаний  о  деталях
его работы. в отличие от традиционных систем программирования.
  Delphi - язык и среда программирования, относящаяся к классу RAD-  (Rapid
Application Development - «Средство быстрой разработки приложений»)  средств
CASE - технологии.  Delphi  сделала  разработку  мощных  приложений  Windows
быстрым процессом, доставляющим вам удовольствие.  Приложения  Windows,  для
создания  которых  требовалось  большое   количество   человеческих   усилий
например в С++, теперь могут быть  написаны  одним  человеком,  использующим
Delphi.
  Выгоды от проектирования АРМ в среде Windows с помощью Delphi:
     1. Устраняется необходимость в повторном вводе данных;
     2. Обеспечивается согласованность проекта и его реализации;
     3.  Увеличивается  производительность   разработки   и   переносимость
        программ.
  Визуальное программирование как бы добавляет новое измерение при создании
создании приложений, давая возможность  изображать  эти  объекты  на  экране
монитора до выполнения самой  программы.  Без  визуального  программирования
процесс  отображения  требует  написания  фрагмента   кода,   создающего   и
настрающего объект «по месту». Увидеть закодированные объекты было  возможно
только в ходе исполнения  программы.  При  таком  подходе  достижение  того,
чтобы  объекты  выглядели  и  вели   себя   заданным   образом,   становится
утомительным   процессом,   который   требует   неоднократных    исправлений
программного кода с последующей прогонкой программы  и  наблюдения  за  тем,
что в итоге получилось.
  Благодаря средствам визуальной разработки  можно  работать  с  объектами,
держа их перед глазами и получая результаты практически  сразу.  Способность
видеть объекты такими, какими они появляются в  ходе  исполнения  программы,
снимает необходимость проведения множества операций вручную, что  характерно
для работы в среде не обладающей визуальными средствами  —  вне  зависимости
от того, является она объектно-ориентированной  или  нет.  После  того,  как
объект помещен в форму среды визуального программирования, все его  атрибуты
сразу отображаются в виде кода, который соответствует объекту  как  единице,
исполняемой в ходе работы программы.
  Размещение объектов в Delphi связано с более  тесными  отношениями  между
объектами и реальным программным кодом. Объекты  помещаются  в  вашу  форму,
при этом код, отвечающий объектам,  автоматически  записывается  в  исходный
файл.  Этот  код  компилируется,  обеспечивая  существенно   более   высокую
производительность, чем визуальная среда, которая интерпретирует  информацию
лишь в ходе исполнения программы.
  В частности. Borland Delphi позволяет добавлять к окнам поля ввода, меню,
командные кнопки ,переключатели ,флажки  ,списки  ,линейки  прокрутки  ,  a
также диалоговые окна для выбора  файла  или  каталога.  Программист  может
использовать   сетку   для   обработки   табличных   данных,   организовать
взаимодействие с другими приложениями Windows  и  доступ  к  базам  данных.
Borland Delphi такие компоненты обычно называют элементами управления.
  Замечательным  достоинством  системы  является  и  то,   что   размещение
компонентов   на   экране,   а   также   задание   начальных   значений   их
свойств(размеры, цвет, вид и др.) Delphi  позволяет  осуществлять  на  этапе
конструирования формы без написания какой-либо программы.
  Для этой цели  предусмотрено  специальное  окно,  называемое  Инспектором
объектов, в котором  перечислены  все  доступные  в  режиме  проектирования
свойства выделенного компонента и их текущие значения.
  Изменение  свойства  какого-либо  объекта  незамедлительно  отразится  на
внешнем виде и коде программы. Это позволяет,  уже   до  запуска  программы
видеть как будет выглядеть  проектируемая  форма.  Такой  способ  работы  с
объектами, имеющими графическое представление, принято  называть  объектно-
ориентированным программированием.

                2.1 Объектно-ориентированное программирование
  Объектно-ориентированное  программирование   представляет   собой   метод
программирования, который весьма близко  напоминает  наше  поведение.   Оно
является естественной эволюцией  более  ранних  нововведений  в  разработке
языков программирования. Объектно-ориентированное программирование является
более структурным,  чем все предыдущие разработки, касающиеся  структурного
программирования. Оно также является более модульным и  более  абстрактным,
чем  предыдущие   попытки  абстрагирования  данных   и   переноса   деталей
программирования  на  внутренний  уровень.  Объектно-ориентированный   язык
программирования характеризуется тремя основными свойствами:
               1. Инкапсуляция.  Комбинирование  записей  с  процедурами  и
 функциями, манипулирующими полями  этих  записей,  формирует    новый  тип
данных - объект.
               2. Наследование.  Определение   объекта   и  его  дальнейшее
использование для построения иерархии порожденных  объектов с  возможностью
для каждого порожденного объекта,  относящегося к иерархии, доступа к  коду
и данным всех порождающих объектов.
               3. Полиморфизм.  Присваивание действию одного имени, которое
затем совместно используется вниз  и  вверх  по  дереву  объектов,   причем
каждый  объект   иерархии  выполняет  это  действие  способом,  именно  ему
подходящим
  Языковые расширения Borland  Pascal   предоставляют   вам   все  средства
объектно-ориентированного   программирования:  большую  структурированность
и модульность, большую абстрактность и встроенную  непосредственно  в  язык
возможность повторного использования.  Все эти характеристики соответствуют
коду, который является более структурированным, более гибким и более легким
для обслуживания.
  Объектно-ориентированное программирование порой требует  от вас  оставить
в стороне характерные представления о программировании, которые долгие годы
рассматривались, как стандартные. Однако  после  того,   как  это  сделано,
объектно-ориентированное п
Пред.6789
скачать работу

Обучение и контроль с использованием ИТ

 

Отправка СМС бесплатно

На правах рекламы


ZERO.kz
 
Модератор сайта RESURS.KZ