Реферат: Обзор Палитры Delphi - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Обзор Палитры Delphi

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 518 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Обзор Палитры Компонент Содержание Обзор Страница Standard Страниц а Additional Страница Dialogs Страница System Страница VBX ОБЗОР 1. В данной с татье дается обзор стандартных и дополнительн ых компонент из Палитры Компонент Delphi (стр . Standard и Additional), страницы диалогов (Dialogs), системных компонент (стр . System), страницы объектов в формате Visual Basic (VBX). Компоненты , осуществляющие доступ к данным и отображение их на экране будут рассм атриваться позднее . 2. Стандартные компоненты 3. С компонентами , расположе нными на первой странице Палитры Компоне нт Вы могли ознакомиться в Уроке № 2. На первой стран ице Палитры Компонент размещены 14 объектов (рис .8) определенно важных для использования . Мало кто обойдется длительное время без кнопо к , списков , окон ввода и т.д . Все эти объекты такая же часть Window s, как мышь или окно. Набор и порядок компонент на каждой странице являются конфигурируемыми . Так , Вы можете добавить к имеющимся компонентам новые , изменить их количество и порядок . Это можно сделать , вызвав всплывающее меню (нажа ть правую кнопку мыши , ко гда указатель над Палитрой ). Рис .8: Компоненты , расположенные н а первой странице Палитры. Стандартные компоненты Delphi переч ислены ниже с некоторыми комментариями по их при менению . При изучении данных компонент было бы полезно иметь под рукой компьютер с тем , чтобы посмотреть , как они работают и как ими манипулировать. Курсор - не компонент , просто пиктограмма для быстрой отмены выбора ка кого-либо объекта. TMainMenu позволяет Вам поместить г лавное меню в программу . При помещ ении TMainMenu на форму это выглядит , как просто иконка . Иконки данного типа называют "нев идимыми компонентом ", поскольку они невидимы в о время выполнения программы . Создание меню включает три шага : (1) помещение TMainMen u на форму , (2) вызов Дизайнера Меню через с войство Items в Инспекторе Объектов , (3) определение пунктов меню в Дизайнере Меню. TPopupMenu позволяет создавать вс плывающие меню . Этот тип меню появляет ся по щелчку правой кнопки мыши на об ъекте , к которому привязано данное меню . У всех видимых объектов имеется свойство PopupMenu, где и указывается нужное меню . Создается PopupMenu аналогично главному меню . TLabel служит для отображения текста на экране . Вы можете изменить шрифт и цвет метки , если дважды щелкнете на свойство Font в Инспекторе Объектов . Вы увид ите , что это ле гко сделать и во время выполнения программы , написав всего о дну строчку кода. TEdit - стандартный управляющий элемент Windows для ввода . Он может быть использ ов ан для отображения короткого фрагмента текста и позволяет пользователю вводить текст во время выполнения программы . TMemo - иная форма TEdit. Подразумевает раб оту с большими текстами . TMemo может переносить слова , сохранять в ClipBoard фрагменты текста и восстанавливать их , и другие осно вные функции редактора . TMemo имеет ограничения на объем текста в 32Кб , это составляет 10-20 с траниц . (Есть VBX и “родные” ком п онен ты Delphi, где этот предел снят ). TButton позволяет выполнить какие-л ибо действия при нажатии кнопки во время выполнения программы . В Delphi все делается оч ень просто . Поместив TButton на форму , Вы по двойному щелчку можете создать заготовк у обработчика события нажатия кнопки . Далее нужно заполнить заготовку кодом : procedure TForm1.Button1Click(Sender: TObject); begin MessageDlg('Are you there?',mtConfirmatio n,mbYesNoCancel,0); end; TCheckBox отображает строку текста с маленьким окошком рядом . В окошке мож но поставить отметку , которая означает , что что-то выбрано . Н апример , если посмотрет ь окно диалога настроек компилятора (пункт меню Options | Project, страница Compiler), то можно увидеть , что оно состоит преимущественно из CheckBox ’ ов . TRadioButton позволяет выбрать только одну опцию из нескольких . Если Вы опя ть откроете диалог Options | Project и выберете страницу Linker Options, то Вы можете видеть , что секции Map file и Link buffer file состоят из наборов RadioButton. TListBox нужен для показа прокру чиваемого списка . Классический пример ListBox ’ а в среде Windows - выбор файла из списка в пунк те меню File | Open многих прило жений . Названия файлов или директорий и находятся в ListBox ’ е. TComboBox во многом напоминает ListBox, за исключением того , что позволяет водить информацию в ма леньком поле ввода сверху ListBox. Есть несколько типов ComboBox, но наиболее популярен спадающий вниз (drop-down combo box), который можно видеть внизу окна диалога выбора файла. TScrollbar - полоса прокрутки , появляет ся автоматически в объектах редактирования , ListBox ’ ах при необходимости прокрутки текста для просмотра. TGroupBox используется для визуальны х целей и для указания Windows, каков порядок перемещения по компонентам на форме (при нажатии клавиши TAB). TRad ioGroup используется аналогичн о TGroupBox, для группировки объектов TRadioButton. TPanel - управляющий элемент , похо жий на TGroupBox, используется в декоративн ых целях . Чтобы использовать TPanel, просто поместите его на форму и затем положите другие компоненты на него . Теперь при перемещении TPanel будут передвигаться и эти компоненты . TPanel используется также для создания линейки ин струментов и окна статуса. Э то полный список объектов на первой странице Палитры Компонент . Если Вам нужна дополнительная информация , то выберите на Палитре объект и нажмите клавишу F1 - появится Справочник с полным описанием данн ого объекта . 4. Страница Additional 5. На странице S tandard пр едставлены управляющие элементы , появившиеся в Windows 3.0. На странице Additional размещены объекты , позволяющи е создать более красивый пользовательский инт ерфейс программы . Список компонент : TBitBtn - кнопка вроде TButton, однако на ней можно разместить картинку (glyph). TBitBtn имеет несколько предопредел енных типов (bkClose, bkOK и др ), при выборе которых кнопка принимает с оответствующий вид . Кроме того , нажатие кнопки на модальном окне (Form2.ShowModal) приводит к закрыт ию окна с соответствующим модальным результат ом (Form2.ModalResult). TSpeedButton - кнопка для создания п анели быстрого доступа к командам (SpeedBar). Пример - SpeedBar слева от Палитры Компонент в среде Delphi. Обычно на данную кнопку помещает ся только картинка (glyph). TTabSet - горизонтальные закладки . Обычно используется вместе с TNoteBook для создания многостраничных окон . Название страниц можно задать в свойстве Tabs. Но проще это сделать в программе при создании формы (OnCreate) : TabSet1.Tabs := Notebook1.Pages; А для того , чтобы при выборе закла дки страницы перелистывались нужно в обработч ике события OnClick для TTabSet написать : Notebook1.Pa geIndex := TabSet1.TabIndex; TNoteBook - используется для создан ия многостраничного диалога , на каждой страни це располагается свой набор объектов . Использ уется совместно с TTabSet. TTabbedNotebook - многостраничный диалог со встроенными закладками , в данном случае - закладки сверху. TMaskEdit - аналог TEdit, но с возможно стью форматированного ввода . Формат определяется в свойстве EditMask. В редакторе свойств для EditMask есть заготовки некоторых форматов : даты , валюты и т.п. Спец . символы для маски можно посмотреть в Справочнике. TOutline - используется для предста вления иерархических отношений связанных данных . Например - дерево д иректорий. TStringGrid - служит для представления текстовых данных в виде таблицы . Доступ к каждому элементу таблицы происходит че рез свойство Cell. TDrawGrid - служит для представлени я данных любого типа в виде таблицы . Д оступ к каждому элементу таблицы происходит через свойство CellRect. TImage - отображает графическое изо бражение на форме . Воспринимает форматы BMP, ICO, WMF. Ес ли картинку подключить во время дизайна п рограммы , то она прикомпилируется к EXE файлу. TShape - служит для отображения простейших графических объектов на форме : окр ужность , квадрат и т.п . TBevel - элемент для рельефного оформления интерфейса. THeader - элемент оформления для создания заголовков с изменяемыми размерам и для таблиц. TScrollBox - позволяет создать на форме прокручиваемую область с размерами б ольшими , нежели экран . На этой области мож но разместить свои объекты. 6. Страница Dialogs 7. На странице Dialogs п редставлены компоненты для вызова стандартных диалогов Windows. Внешний вид диалогов зависит от используемой верси и Windows. Объекты , представл енные на данной странице невидимы во врем я выполнения и вызов диалогов происходит программно , например : if OpenDialog1.Execute then Image1.Picture.LoadFromFile(OpenDialog1.FileName); Диалоги Windows в порядке появления на стра нице Dialogs: - OpenDialog; выбрать файл - SaveDialog; сохранить фай л - FontDialog; настроить шрифт - ColorDialog; выбор цвета - PrintDialog; печа ть - PrinterSetupDialog; настройка принтера - FindDialog; поиск строки - ReplaceDialog; поиск с заменой 8. 9. 10. 11. 12. Страница System Страница представляет набор компонен т для доступа к некоторым системным серви сам типа таймер , DDE, OLE и т.п. TTimer - таймер , событие OnTimer периодиче ски вызывается через промежуток времени , указ анный в свойстве Interval. Период времени может составлять от 1 до 65535 мс. TPaintBox - место для рисования . В обработчики событий , связанных с мышкой п ередаются относительные координаты мышки в TPaintBox, а не абсолютные в форме. TFileListBox - специализированный ListBox, в ко тором отображаются файлы из указанной директо рии (св-во Directory). На названия файлов можно нал ожить маску , для этого служ ит св-во Mask. Кроме того , в св-ве FileEdit можно указать об ъект TEdit для редактирования маски. TDirectoryListBox - специализированный ListBox, в котором отобр ажается структура директорий текущего диска . В св-ве FileList можно указать TFileListBox, который будет автоматически отслеживать перех од в другую директорию. T DriveComboBox - специализированный ComboBox для выбора текущего диска . Имеет свойство DirList, в котором можно указать TDirectoryListBox, который будет отслеживать пер еход на другой диск. TFilterComboBox - специализированный ComboBox для выбора маски имени файлов . Список масок определяется в свойстве Filter. В свойстве FileList у казывается TFileListBox, на который устанавливается маска. !!!! С помощью посл едних ч етырех компонент (TFileListBox, TDirectoryListBox, TDriveComboBox, TFilterComboBox) можн о построить свой собственный диалог выбора файла , причем для этого не потребуется написать ни одной строчки кода. TMediaPlayer - служит для управления мултимедйными устройствами (типа CD-ROM, MIDI и т.п .). В ыполнен в виде панели управления с кнопка ми Play, Stop, Record и др . Для воспроизведения может по надобиться как соответст вующее оборудование , так и программное обеспечение . Подключение устройств и установка ПО производится в среде Windows. Например , для воспроизведения видео , записанного в формате AVI, в потребуется устан овить ПО MicroSoft Video (в Windows 3.0, 3.1, WFW 3.1 1 ). TOLEContainer - контейнер , содерж ащий OLE объекты . Поддержива ется OLE 2.02 Подробнее об этом - в последующих уроках. TDDEClientConv,TDDEClientItem, TDDEServerConv, TDDEServerItem - 4 объе кта для организации DDE. С помощью этих объек тов можно построить приложение как DDE-сервер , так и DDE-клиент . Подробнее - в следую щ их уроках. Страница VBX Поскольку формат объектов из MicroSoft Visual Basic (VBX) явля ется своего рода стандартом и существует большое количество библиотек таких объектов , то в Delphi была предусмотрена совместимость с этим форматом . VBX версии 1.0 можно включить в Палитру Компонент Delphi и использовать их ка к “родные” компоненты (в том числе , выбира ть их в качестве предков и наследовать свойства и методы ). TBiSwitch - двухпозиционный переключатель. TBiGauge - прогресс- индикатор. TBiPict - аналог TImage. TChartFX - деловая графика.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Написала своему парню SMS: "Я пошла за тестом".
Он припёрся, предвкушая пирожки, а я ему говорю: "Гриша, мы не беременны".
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по программированию "Обзор Палитры Delphi", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru