Визуальное програмирование

Автор работы: Пользователь скрыл имя, 17 Января 2013 в 00:52, курсовая работа

Описание работы

Данный курсовой проект обращен на зондирование основ системы программирования. Данная система остаётся одной из самых знаменитых в мире. Она может разрешать целый комплекс задач, предназначенных для решения незамысловатых электронно-вычислительных задач, до эксплуатации важнейших систем управления базами данных. Несмотря на то, что программа является одной из мощных современных языков программирования, но при этом Visual Basic остаётся достаточно простым в освоении.

Содержание работы

Введение…………………………………………………………………………...6
Начальная стадия визуального программирования…………………….7
Подготовка к работе………………………………………….……….….10
Первый запуск среды Delphi……………………………………….…….13
Исследуем среду разработки программ………………………………....15
Первая программа…………………………………………………….…..23
Графическое программирование……………………………………………..34
Визуальные средства разработки…………………………………………….36
Заключение………………………………………………………………….…..38
Список использованной литературы………………………………………..…41
Приложения…………………………………………………………………..…43

Файлы: 1 файл

Визуальное програмирование.doc

— 1.44 Мб (Скачать файл)

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

    1. Подготовка к работе

 

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

  • Delphi Personal – для тех, кто хочет изучить программирование это минимальный набор для так называемых любителей;
  • Delphi Professional – для тех, кто не называет себя любителями, а считаем настоящими профессионалами, набор для так называемых разработчиков-индивидуалов;
  • Delphi Enterprise – достаточный набор инструментальных средств и методов для фирм, которые занимаются изготовлением программного обеспечения для заказчика.
  • Delphi Architect - самый «упакованный» вариант набора, то есть добавляющий к набору Delphi Enterprise средства коллективной разработки и средства моделирования данных.

Интегрированную среду Delphi имеют все редакции, то есть  принимают одинаковую основу, хотя и отличаются друг от друга  лицензиями на их распространение вместе с вашими программами и дополнительными инструментальными средствами. Авторы, прежде всего,  опираются на обладателей редакции Delphi Enterprise для того, чтобы написать книгу. Тем не менее, книгой в равной мере смогут воспользоваться обладатели менее мощных редакций.

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

Для этого  нужно вставить первый компакт-диск в устройство CD-ROM и наша заставка установочной программы запустится самостоятельно. Если же этого не произошло, то нам необходимо запустить программу Windows Explorer, то есть отркыть компакт-диск и запустить программу Install. Те указания, которые установочная программа будет время от времени выводить для нас на экран нам очень важна, поэтому нам просто нужно смело ее использовать. Установочная программа сама свяжется с операционной системой компьютера, но для этого ей придется организовать в стартовом меню Start / Programs папку Borland Delphi 7 и поместить в нее ярлычки соответствующими их программам. (рисунок 2): 2

Рисунок 2. Папка Borland Delphi 7 в стартовом меню

 

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

  • Delphi 7  это интегрированная концепция для разработки приложений;
  • Image Editor  это орудие для редактирования и создания непосредственно точечных рисунков, либо значков или указателей мыши;
  • BDE Administrator  это программа-администратор для создания баз данных ядра Borland Database Engine;
  • Database Desktop это орудие для создания и редактирования таблиц в самих базах данных;
  • SQL Explorer это средство для просмотра и редактирования таблиц в базах данных, интегрированное в саму среду Delphi;
  • SQL Monitor это отладочное средство, позволяющее программисту прослеживать SQL-запросы к базам данных компьютера;
  • WinSight32 это отладочное орудие, позволяющее нам прослеживать сообщения программы Windows;
  • XML Mapper это программа, производящая размен информацией с структурой базы данных или иными приложениями заготовки схем преображения самых обычных XML-документов в пакеты данных.
  • Register Now это программа, с помощью которой программист сможет зарегистрировать его копию системы Delphi у фирмы-разработчика.

Существует множество  справочников по разным вопросам; их список впечатляет (рисунок 3).

Рисунок 3. Справочник программы Delphi

 

 

 

    1. Первый запуск среды Delphi

 

Для начала нам необходимо запустить среду разработки, для этого нужно выбрать подходящий ярлык из основного меню операционной системы. Мир создания  Delphi указан перед нами (рисунок 4):

Рисунок 4. Вид среды Delphi при первом запуске 

Что же мы видим  на этом изображении? Скорее всего это она, кнопки и списки, одним словом полная неразбериха. А теперь нам нужно попробовать привести наши файлы в надлежащий порядок, чтобы не было этого хаоса. Для этого сначала посмотрим на среду Delphi издалека и заметим, что это же навсегда запечатленные в памяти программиста краеугольные камни, а точнее их форма, компоненты и свойства (рисунок 5). 3

Рисунок 5. Главные  части среды Delphi

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

 

 

 

    1. Исследуем среду разработки программ

 

На  следующем рисунке нам необходимо взглянуть на интегрированную среду разработки (рисунок 6) и дать название каждой ее структуры:

Рисунок 6. Среда Delphi в деталях 

Разберем немного каждую из составных элементов. Главная часть  это форма (рисунок 7), которая выделяет заголовок Form1, но пока она не заполнена и пуста (аналогична чистому листу, на котором программист только еще думает что-либо изобразить): 5

Рисунок 7. Форма 

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

На данном рисунке, а именно непосредственно под формой спрятан редактор кода (рисунок 8):

Рисунок 8. Редактор кода

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

С формой все понятно, поэтому теперь программисту нужно заняться компонентами, которые необходимо будет на ней располагать. Данные части расположены в области важнейшего окна интегрированной среды, называющегося палитрой компонентов (рисунок 9). 6

Рисунок 9. Палитра  компонентов 

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

Как следует из рисунка 9, все многообразие компонентов выделено на нужные программисту группы, каждая из которых размещена в палитре частей на своей вкладке: Standard это обыкновенные компоненты пользовательского интерфейса, Additional это компоненты дополнительного пользовательского интерфейса, Common Controls  это общепринятые для Windows компоненты пользовательского интерфейса и прочее. Описание каждой вкладки палитры компонентов расположено в приложении А.

Избрать необходимый компонент из нашей палитры, а затем разместить его на форму не очень сложно, поэтому нам сначала нужно:

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

Рисунок 10. Компонент Button на форме 

Компонент, который  расположен на форме, нуждается в том, чтобы ему придали необходимые свойства. Для этого следует обратится к окну с оглавлением Object Inspector, которое является окном свойств (рисунок 11). Данное окно находится слева внизу от формы и активируется с помощью кнопки F11.

Рисунок 11. Окно свойств 

Как только компонент появляется на нашей форме именно тогда, в появившемся  окне Object Inspector виден список его свойств. Задача программиста, который работает с этой программой,  заключается в том, чтобы придать свойствам необходимые значения. К примеру, для того, чтобы написать на клавише слово Compute, необходимо поменять значение свойства Caption, вначале  содержащее текстовку Button1. По размерам  набранной строки любая буква должна автоматом  являться на кнопке.

Несложно заметить, что наше окно Object Inspector состоит из двух вкладок, одно из которых называется вкладкой свойств это Properties и вкладкой событий это Events. Непосредственно на вкладке Properties устанавливаются свойства компонента. Программисту необходимо активировать вкладыш Events именно тогда, когда задачи  свойств определены. Сразу после этого будет виден список событий, на которые данный компонент сможет отреагировать. В качестве примера приведен ниже список событий, отредактированных кнопкой (рисунок 12):

Рисунок 12. Список событий  компонента Button

В представленном списке программиста сможет интересовать задача On Click это нажатие клавиши.

Подобно форме некоторые компоненты умеют содержать другие компоненты. Например, панель сможет содержать кнопки, надписи, другие панели и т.д. По внешнему виду формы не всегда можно определить, какие компоненты содержит интересующий вас компонент или на каком компоненте он содержится. Для ответа на эти вопросы, программисту следует обратиться к окну Object TreeView, называемое окном компонентов формы (рисунок 13). Оно активизируется нажатием комбинации клавиш Shift+Alt+F11 и расположено слева вверху от формы. В окне Object TreeView компоненты приведены в виде образа дерева, отражающего состав компонентов на форме. Сейчас на форме находится всего одна единственная кнопка, поэтому дерево компонентов имеет несложный  вид, состоящий из корневого элемента Form1 и одного вложенного элемента Button1.

Рисунок 13. Окно компонентов формы 

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

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

  • File это функция работы с файлами.
  • Edit скорее всего работа с областью мены и размещения компонентов на форме.
  • Search это замена заданного символа или строки в тексте, либо поиск
  • View это отображение разнообразной информации.
  • Project это управление проектом, в котором используется добавление или удаление файлов, какая-либо выборка проекта, установка параметров проекта.
  • Run это запуск и регулирование программы.
  • Component используется для выработки новейших компонентов, либо установка готовых компонентов.
  • Database это запуск программ, которые наиболее смягчают построение приложений баз данных.
  • Tools программа для настройки параметров интегрированной среды разработки, а также запуск наиболее вспомогательных программ.
  • Window программа для активизации необходимого окна интегрированной среды разработки.
  • Help запуск для получения необходимой информации, а также справок по программам.

Для быстроты доступа к некоторым командам является панель клавиш

(рисунок 14).

Рисунок 14. Панель кнопок среды Delphi

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

Существует  маленькая панель, которая находится  справа от главного меню (рисунок 15), которая служит для сохранения и восстановления внешнего вида среды Delphi. Необходимо расположить окна на экране на свой вкус, затем подобрать необходимые и удобные для себя кнопки. Затем, после того как нажмете кнопку с подсказкой Save current desktop, сохраните внешний вид среды Delphi. В следующем сеансе работы программист может быстро восстановить его из списка.

Информация о работе Визуальное програмирование