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

Программирование на Delphi

занимают   ресурсы
(расширение  RES),  которые  хранят  значки,   курсоры,   строки   сообщений
информацию о версии программы и т.д.
Репозиторий предлагает на выбор несколько типов проектов:  например  проекты
с  многодокументным  (MDI)  и   однодокументным   (SDI)   интерфейсом.   При
необходимости создания динамической библиотеки также  можно  воспользоваться
соответствующей заготовкой из репозитория.
Помимо проекта в Delphi пристствует и более  важная  структурная  единица  -
группа проектов, которая , как видно из названия, объединяет для  совместной
разработки несколько проектов. Файл группы проектов имет  расширение  BPG  и
представляет собой  текстовый  файл  с  системной  информацией  и  описанием
проектов, входящих в группу.
Работа с группой проектов  практически  ничем  не  отличается  от  работы  с
отдельным проектом, необходимо только следить за  принадлежностью  отдельных
форм и  модулей  и  овремя  переключаться  на  нужный  проект  в  Диспетчере
проектов. При компиляции в группе также необходимо выбрать нужный проект  из
списка на панели инструментов Delphi или Диспетчера проектов.
Диспетчер проекта предназначен для  управления  составными  частями  проекта
или группы проектов. В группе можно добавить или удалить  отдельный  проект,
в проекте - добавить или удалить отдельный модуль.
Управление  проектом  осуществляется   кнопками   на   панели   инструментов
диспетчера проекта или командами всплывающего меню.
Вызывается диспетчер  командой  Project  Manager  меню  View  главного  окна
Delphi. Создание новой  группы  проектов  осуществляется  также  при  помощи
диспетчера проекта. Возможность объединения  групп  или  включения  групп  в
другие группы отсутствует.
В целом, параметры проекта доступны в диалоговом окне,  которое  открывается
при выборе команды Project Options меню Project главного окна Delphi.
Палитра компонентов
Основная палитра компонентов Delphi имеет двенадцать страниц.
Standard.  Большинство  компонентов  на  этой  странице  являются  аналогами
экранных элементов самой Windows. Меню, кнопки,  полосы  прокрутки  —  здесь
есть  все.  Но  компоненты  Delphi  обладают   также   некоторыми   удобными
дополнительными встроенными возможностям.
Additional. Эта  страница  содержит  более  развитые  компоненты.  Например,
компонент  Outline  удобен  для  отображения  информации   с   иерархической
структуройДанная страница  также  содержит  компоненты,  главное  назначение
которых — отображение графической информации. Компонент  Image  загружает  и
отображает растровые  изображения,  а  компонент  Shape  позволяет  рисовать
графические примитивы - окружности, квадраты и т.д.
System.  Страница  System  содержит  неотображаемые  системные   компоненты:
Timer, MediaPlayer, компоненты, реализующие механизм  DDE.  Страница  System
также  содержит  компоненты,  обрабатывающие  обмен  высокого  уровня  между
программами посредством OLE (Object Linking and Embedding).
Win32. Эта страница содержит компоненты,  позволяющие  созданным  с  помощью
Delphi  программам  использовать  такие  нововведения   в   пользовательском
интерфейсе  32-разрядной  Windows,  как   просмотр   древовидных   структур,
просмотр списков, панель состояния, расширенный текстовый редактор и др.
Dialogs. Windows 3.1 ввела в употребление стандартные  диалоговые  окна  для
операций  над  файлами,  выбора  шрифтов,   цветов   и   т.д.   Однако   для
использования их в обычной программе Windows  может  потребоваться  написать
немало вспомогательного  кода.  Страница  Dialogs  предоставляет  программам
Delphi простой доступ к этим стандартным диалоговым окнам.
Data Access и Data Controls. Delphi использует механизм баз данных  компании
Borland (Borland Database Engine, BDE) для организации доступа к файлам  баз
данных  различных  форматов.  Компоненты   этих   двух   страниц   облегчают
программам Delphi использование сервиса баз  данных,  предоставляемого  BDE,
например многопользовательского  считывания,  записи,  индексации  и  выдачи
запросов для таблиц dBASE и Paradox.
С  использованием  этих   компонентов   создание   программы   просмотра   и
редактирования базы данных почти не требует программирования.
Win 3.1. На этой  странице  находятся  компоненты  Delphi  1.0,  возможности
которых перекрываются аналогичными компонентами Windows 95.
Internet. Эта страница предоставляет компоненты для  разработки  приложений,
позволяющих создавать HTML-файлы непосредственно  из  файлов  баз  данных  и
других типов, взаимодействующих с другими приложениями для Internet.  Delphi
4 дает вам возможность создавать приложения  для  Web-сервера  в  виде  DLL-
файлов :  (Dynamic  Link  Library  —  Динамически  компонуемая  библиотека),
способных содержать невизуальные компоненты. С помощью компонентов  страницы
Internet довольно просто  создавать  обработчики  событий  для  обращения  к
определенному  URL  (Uniform  Resource  Locator  —  Унифицированный  локатор
ресурса), представлению документов в HTML-формате  и  пересылки  их  клиент-
программе.
Samples. Эта страница содержит компоненты, которые не встроены в Delphi,  но
демонстрируют мощь системы компонентов. Для этих компонентов нет  встроенной
интерактивной справки. Все же они не менее полезны, чем компоненты с  других
страниц.
ActiveX.   Эта   страница   содержит   компоненты   ActiveX,   разработанные
независимыми производителями  программного  обеспечения:  сетка,  диаграмма,
средство проверки правописания.
QReport. Эта страница предоставляет компоненты баз данных. Здесь  содержатся
особые версии надписей, полей, примечаний и других элементов управления.
Midas и Decision Cube. Здесь собраны  компоненты  для  доступа  к  удаленным
серверам и осуществления SQL – запросов.
Размещение компонентов
Размещать компоненты на форме очень просто.  Требуется  только  щелкнуть  на
нужной  вкладке  палитры  компонентов,  затем  на  кнопке   с   пиктограммой
соответствующего компонента и  после  этого  щелкнуть  в  окне  формы.  Если
щелкнуть на компоненте, а затем нарисовать прямоугольник с помощью  мыши  на
форме  —  компонент  появится  внутри  этого  прямоугольника.  Если  размеры
компонента поддаются изменению, при появлении на  форме  он  заполнит  собой
прямоугольник.
Если вы забыли, на какой странице расположен конкретный компонент,  выберите
пункт Component List из меню View , и на экране появится список  компонентов
в алфавитном порядке. Если щелкнуть на  компоненте  в  палитре  компонентов,
его кнопка окажется нажатой. Если  щелкнуть  на  другом  компоненте,  первая
кнопка вернется в исходное  состояние:  только  один  компонент  может  быть
выбран в каждый момент времени.  Для  того  чтобы  все  кнопки  оказались  в
исходном состоянии, и  было  восстановлено  нормальное  использование  мыши,
следует щелкнуть на кнопке со стрелкой выбора, которая  появляется  с  левой
стороны каждой страницы палитры. Для размещения нескольких копий  компонента
при выборе компонента необходимо нажать и  удерживать  клавишу  Shift.  Если
дважды  щелкнуть  на  пиктограмме  компонента,  то  компонент  автоматически
появится в центре активной формы проекта.
При перемещении и  изменении  размера  компоненты  выравниваются  по  точкам
координатной сетки формы.  Как  правило,  это  хорошо  —  такая  возможность
помогает поддерживать порядок в формах.  Для  отмены  этой  возможности  или
изменения плотности  точек  координатной  сетки  необходимо  выберать  пункт
Options меню Tools. Первая страница параметров предназначена  для  настройки
пользователем  параметров  среды.  На  этой  странице  имеется  группа  Form
designer, флажки опций Display grid  и  Snap  to  grid  которой  определяют,
видна ли координатная сетка и активна ли она. Можно также изменить  значения
параметров Grid Size X (Шаг по оси X) и Grid Size Y  (Шаг  по  оси  Y),  что
приведет к изменению шага координатной сетки  по  горизонтали  и  вертикали,
соответственно.
Не каждый компонент виден на форме во  время  запуска  программы.  Например,
размещение  на  форме   компонента   MainMenu   приводит   к   появлению   в
разрабатываемом приложении меню, но  соответствующая  пиктограмма  во  время
запуска программы не  отображается.  Компоненты,  представляющие  диалоговые
окна общего назначения, вообще никак  не  визуализируются  во  время  работы
программы.  азмеры  невидимого   компонента   в   процессе   разработки   не
изменяются: он всегда отображается в виде пиктограммы.
Инспектор объектов
Инспектор  объектов  предназначен   для   установки   доступных   на   этапе
проектирования  свойств  компонентов  (то  есть  свойств,  объявленных   как
published). Окно инспектора состоит из трех основных частей:
    . Селектора компонентов
    . Страницы свойств (Properties)
    . Страницы событий (Events)
Селектор компонентов представляет собой выпадающий комбинированный список  и
предназначен для выбора компонент для просмотра и редактирования. Обычно,  в
использовании селектора нет  необходимости,  так  как  выделенный  компонент
появляется  в  инспекторе  объектов  автоматически.   Селектор   компонентов
отображает имя компонента и класс, от которого данный компонент  происходит.
Например,  кнопка  с  именем  OkButton  будет  представлена  как  «OkButton:
TButton».
Страница Properties инспектора объектов отображает все  свойства  выбранного
компонента, доступные на стадии проектирования. Страница  разделена  на  два
столбца. Столбец Property  слева  показывает  имя  свойства,  столбец  Value
справа - значение этого свойства. Если свойство имеет  тип  класса,  записи,
или множества, то слева от его имени отображается знак +. Дважды щелкнув  на
имени такого свойства, можно получить доступ к отдельным его полям. Того  же
эффекта можно достичь, выбрав пункт Expand  в  контекстном  меню  инспектора
объектов. Для закрытия  развернувшегося  списка  полей  необходимо 
Пред.678910След.
скачать работу

Программирование на Delphi

 

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

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


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