Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Общие сведения о компонентах.

Читайте также:
  1. I. Общие компетенции.
  2. I. ОБЩИЕ МЕТОДИЧЕСКИЕ УКАЗАНИЯ
  3. I. ОБЩИЕ ПОЛОЖЕНИЯ
  4. I. ОБЩИЕ ПОЛОЖЕНИЯ
  5. I. ОБЩИЕ ПОЛОЖЕНИЯ
  6. I. ОБЩИЕ ПОЛОЖЕНИЯ
  7. I. ОБЩИЕ ПОЛОЖЕНИЯ
  8. I. ОБЩИЕ ПОЛОЖЕНИЯ
  9. I. ОБЩИЕ ПОЛОЖЕНИЯ
  10. I. ОБЩИЕ ПОЛОЖЕНИЯ

Все компоненты мы фидим видимыми или не вид. Видимые компоненты при запросе на вып. имеют такой же вид, как на этом проекте.Невидимае имеют отличный вид

. Эти значения можно изменять.

12.Основные сведения о формах.1.BorderIcon-задает кнопки на рамки формы .2.FormStyle-стиль формы 3.Icon-определ.пинтограмму в севом углц формы 4.Menu-определяет это меню как главное 5.Position-опред. положение и размеры формы на экране 6.WindowsState-св-ва сост формы 7.Caption 8.Color 9.Cursor 10.Enebled 11.Font.12Name 13.PopupMenu-локальное меню связаное с данной формой. 14.Visible.

Для создание новой формы :File-NewForm//при этом новая старая форма становиться главной

13.Компонента класса TLabel. Tlabel-прдназначена для размещения текстовых надписей.Чтобы Tlabel изменила свой размер необходимо св-ву AutoSize присвоить знач. Тру. Чтобы текст распологался в нескольких строчках необходимо использовать WordWrap b и присвоить тру а AutoSize-false. С помощюю св-ва Aligment задаеться выравнивание текста. «Trausparent»-указать на прозрачность фона.

14.Компонента класса TButton. Компонент Button — это кнопка стандартного для данной графической системы вида с надписью, умеющая реагировать на щелчок кнопки мыши — при нажатии она "вдавливается" в плоскость контейнера, при отпускании — становится "выпуклой".Кнопку можно нажать различными способами(мышь,Tab_,

Alt+A для этого в Caption:=’& применить’;=> Alt+П.Одной из кнопок можно сделать по умолчанию->Default:=true. Чтобы заблокировать кнопку св-во Enabled.Сделать невидимой-visible. Кнопка не обладает свойстов Color

15.Компонента класса TEdit.Редактор текста.Если нужно использовать прописные или строчные символы исп. cв-во CharCase.

Чтобы нельзя было изменить текст используеться св-во ReadOnlu:=тру

Чтобы весь тектс можно было удалить использ. Clear. Выделеный текст можно удалить-ClearSelection.Выделение текста-AutoSelect:=true.

 

 

 

16.Компонента класса TMemo.компонента представляет собой многострочный ред. текста и предназначен для редакт. текста .Основные св-ва:Alingment-выравнивание текста. ScrolBars. WordWrap-будет ли перенос невмещ. слова. Lines-задает список слов помещ. в редактор .Тmemo можно заполнить из текстового файла с помощью метода LoadFromFile. Имеется также возможность сохранить содерж. текст. Редактора в файл SaveToFile.

Memo1.Lines.SaveToFile(‘1.dot’);

17.Компонента класса TCheckBox.Независимый переключатель. Используется его свойство Checked (отмечено), имеющее значения true или false, меняющееся при щелчке мышью..Обладает след. св-ми=> расположение текста Alingment=(ta LeftYustafu/ta RighYustsfy).2) Checked-опред вкл/выкл ли кнопка.Прим : if CheckBox1.Checked=true then..

 

18.Компонента класса TRadioButton.Зависимый переключатель. Используется для выбора только одного из нескольких вариантов. Для этого компонент объединяется как минимум с одним или несколькими такими же компонентами в группу. Щелчок по компоненту приводит к его выделению и снятию выделения ранее выбранного компонента. Также имеет свойство Checked. Если в начальный момент ни один из компонентов не выбран, то достаточно сделать такой выбор - щёлкнуть по одному из компонентов,

19.Компонента класса TRadioGroup. Группа зависимых переключателей. Содержит специальные свойства для обслуживания нескольких связанных между собой зависимых переключателей.

20.Компонента класса TCheckListBox.Позвояляет разместить на панели фукц. Обедененные выключатели.Если все выключ. Не вмещаются использ. Св-во Coloms.Также автомат. Появл.полоса скролинга при нехватке текста Allow Grayed. .. Cheeked[Index]-булевский массив для определения состояния вкл/выкл. State[Index]-массив констант.

 

21.Компонента класса TPanel.Панель. Этот компонент, как и GroupBox, служит для объединения нескольких компонентов. Содержит внутреннюю и внешнюю кромки, что позволяет создавать эффекты "вдавленности" и "выпуклости". Имеет ряд станд. св-в. Color, Caption/

 

 

22.Компонента класса TScrollBar.Полоса прокрутки. Представляет собой вертикальную или горизонтальную полосу, управляющую визуальным представлением компонентов, не помещающихся целиком в окне программы.Основные св-ва:Kind=(sbHorizontal, sbVertical)-расположение компоненты. Min, Max:integer;-мин и макс значение величины полуцнка.Position: integer; наход текущее знач. Ползунка.

LargeChange/SmallChange-уст большой и малый сдвиг ползунка.

Установка ползунка прогр. Способом: ScrollBar1.SetParams(50,1,100)

23.Компонента класса TListBox. В ряде случаев необх. предложить выбор из 1-го или нескольких готовых ответов.Если вывод списка не вмещаеться, то появляеться скроллер. Основные св-ва:1)Items:integer. 2)ItemIndex. 3)Columms:ineger;4)Sorted:booleon;/////Cв-во MultiSelect:booleon-возможность выбрать из списка одновременно несколько строк. Если ExtendentSelect –тру то выбираем sfift+мышь или Сtrl+мышь…Если фолс то выделение мыши.

24.Компонента класса TComboBox. «Выпадающий» список выбора. Представляет собой комбинацию компонентов Edit и ListBox. За возможность раскрытия компонента ComboBox отвечает стиль - свойство Style: Стиль компонента ComboBox1 равен ComboBox1.Style = csDropDown(список может быть раскрыт, можно писать в строке ввода)Стиль компонента ComboBox2 равен ComboBox1.Style = csSymple (список не может быть раскрыт, можно писать в строке ввода) Максимально допустимое количество символов в текстовой строке задаётся параметром MaxLemgth, причём значение 0 означает отсутствие ограничений. Св-во CharCase управляет преобразованием вводимого текста к верхнему (значение CharCase = ecUpperCase) или нижнему (значение CharCase = ecLowerCase) регистру. Значение ecNormal означает, что текст вводится без преобразования

25.Компонента класса TStringGrid. StringGrid - компонент для отображения различных данных в табличной форме.Ячейки компонента StringGrid могут содержать данные, имеющие тип String, а также отображать графику. Таблица состоит из выделенных серым FixedCols и FixedRows - зафиксированных ячеек-заголовков, и обычных, белых ячеек. Содержимое Fixed ячеек недоступно редактированию, и меняется только программно. Итак, компонент StringGrid имеет возможность адресации каждой отдельной ячейки по номеру столбца и строки. Содержимое ячейки (i, j), где где i - номер столбца, j - номер строки, имеет вид StringGrid1.Cells[i, j]. содержимое выделенной ячейки будет адресоваться так: S:=StringGrid1.Cells[StringGrid1.Col, StringGrid1.Row];

26.Компонента класса TDrawGrid.Таблица зображений. Этот компонент используется для представления изображений в табличном виде. Отличие TDrawGrid от TStringGrid в том что в StringGrid вы можете вводить данные, и они там будут сохраняться и отображаться, а в TDrawGrid данные могут вводиться, но за отображение их должен отвечать ваш код. Другими словами, TStringGrid — это сетка строк, a TDrawGrid — это сетка рисунков. Св-ва FixetCols/FixetRow,Colo, FixetColor,Col/RowCount:integer.GridLineWidth: определить толщину расчерченой линии.

27.Организация стандартных диалогов.С помощью диологовых окон(выбор файла, цвета и т.д.)В делфи реализ. классы и объекты которые позвол. создать и использ. такие окна Работа со станд. диол. Окнами осущ . в след. послед.=>1)Необходимо разместить на форму соответ. диолог комп. и наст его св-ва. 2)Организ. соотв. Обраб. станд. диолог. Окна м помощ. Метода Execute-этот метод представляет собой ф-цию кот. Отобр. На экране диолог. Окно и в конце диолога возвращает значение тру иди фолс.3)Рез. Выполн. Диолога исп в дальн. В проге с осн. Св-в диалог. Окна.

28.Компонента класса TOpenDialog. Компоненты TOpenDialog и TSaveDialog находятся на странице DIALOGS.Все компоненты этой страницы являются невизуальными, т.е. не видны в момент работы программы. Оба рассматриваемых компонента имеют идентичные свойства и отличаются только внешним видом. После вызова компонента появляется диалоговое окно, с помощью которого выбирается имя программы и путь к ней. В случае успешного завершения диалогаимя выбранного файла и маршрут поиска содержится в свойстве FileName. Для фильтрации файлов, отображаемых в окне просмотра, используется свойство Filter, а для задания расширения файла, в случае, если оно не задано пользователем - свойство DefaultExt. Если необходимо изменить заголовок диалогового окна – используется свойство Title. Для установки компонент TOpenDialog и TSaveDialog на форму необходимо, на странице Dialogs палитры компонентов щелкнуть мышью соответственно по пиктограммам или и поставить их в любое свободное место формы. Установка фильтра производится следующим образом. Выбрав соответствующий компонент, дважды щелкнуть по правой части свойства Filter инспектора объектов. Появится окно Filter Editor,. Для OpenDialog1 установим значения маскиФормат *.dat означает что, будут видны все файлы с расширением dat, а формат *.* - что будут видны все файлы (с любым именем и с любым расширением).

29.Компонента класса TSaveDialog. Компоненты TOpenDialog и TSaveDialog находятся на странице DIALOGS.Все компоненты этой страницы являются невизуальными, т.е. не видны в момент работы программы. Оба рассматриваемых компонента имеют идентичные свойства и отличаются только внешним видом. После вызова компонента появляется диалоговое окно, с помощью которого выбирается имя программы и путь к ней. В случае успешного завершения диалогаимя выбранного файла и маршрут поиска содержится в свойстве FileName. Для фильтрации файлов, отображаемых в окне просмотра, используется свойство Filter, а для задания расширения файла, в случае, если оно не задано пользователем - свойство DefaultExt. Если необходимо изменить заголовок диалогового окна – используется свойство Title. Для установки компонент TOpenDialog и TSaveDialog на форму необходимо, на странице Dialogs палитры компонентов щелкнуть мышью соответственно по пиктограммам или и поставить их в любое свободное место формы. Установка фильтра производится следующим образом. Выбрав соответствующий компонент, дважды щелкнуть по правой части свойства Filter инспектора объектов. Появится окно Filter Editor,. Для OpenDialog1 установим значения маскиФормат *.dat означает что, будут видны все файлы с расширением dat, а формат *.* - что будут видны все файлы (с любым именем и с любым расширением).

30.Компонента класса TOpenPictureDialog. Специализированные диалоги для открытия и сохранения графических файлов TOpenPictureDialog И TSavePictureDialog отличаются от TOpenDialog и TSaveDialog двумя обстоятельствами. Во-первых, в них предусмотрены стандартные фильтры для выбора графических файлов (с расширениями bmp, ico, wmf и emf) . Во-вторых, в окна диалога включены панели для предварительного просмотра выбираемого файла.

 

31.Компонента класса TSavePictureDialog.служит для отображения модального диалогового окна, позволяющего пользователю сохранять файлы графических форматов.Диалог не отображается, пока не вызван его метод Execute. Когда пользователь нажимает кнопку "Сохранить" ("Save"), диалог закрывается и полный путь к выбранному пользователем файлу заносится в свойство FileName.Компонент полностью аналогичен компоненту TSaveDialog, за тем исключением, что у TSavePictureDialog справа имеется область предварительного просмотра изображений.TSavePictureDialog поддерживает следующие форматы графических файлов: иконки - *.ico; битовые изображения - *.bmp; метафайлы Windows - *.wmf; улучшенные метафайлы Windows - *.emf. Если выбранный файл не может быть отображен в панели предварительного просмотра, в ней выводится надпись "(None)"

32.Компонента класса TColorDialog. вызывает диалоговое окно выбора цвета, В нем пользователь может выбрать цвет из базовой палитры или, нажав кнопку Определить цвет Основное свойство компонента ColorDialog — Color. Это свойство соответствует тому цвету, который выбрал в диалоге пользователь. Если при вызове диалога желательно установить некоторое начальное приближение цвета, это можно сделать, установив Color предварительно во время проектирования или программно. Свойство CustomColors типа TStrings позволяет задать заказные цвета дополнительной палитры.

33.Компонента класса TFontDialog. Компонент FontDialog вызывает диалоговое окно выбора атрибутов шрифта.В нем пользователь может выбрать имя шрифта, его стиль (начертание), размер и другие атрибуты. Основное свойство компонента — Font типа TFont , в котором вы можете задать при желании начальные установки атрибутов шрифта и в котором вы можете прочесть значения атрибутов, выбранные пользователем в процессе диалога. Свойства MaxFontSize и MinFontSize устанавливают ограничения на максимальный и минимальный размеры шрифта. Если значения этих свойств равны 0 (по умолчанию), то никакие ограничения на размер не накладываются. Свойство Device определяет, из какого списка возможных шрифтов будет предложен выбор в диалоговом окне: fdScreen — из списка экрана (по умолчанию), fdPrinter — из списка принтера, fdBoth — из обоих.

34.Компонента класса TPrintDialog. Компонент PrintDialog вызывает диалоговое окно печати,. В нем пользователь может выбрать принтер и установить его свойства, указать число копий и последователъность их печати, печатать в файл или непосредственно на принтер, выбрать печатаемые страницы или печатать только выделенный фрагмент. Компонент PrintDialog не осуществляет печать. Он только позволяет пользователю задать атрибуты печати.FromPageПоказывает установленную пользователем начальную страницу в окне Страницы с ... по ... ToPageПоказывает установленную пользователем конечную страницу в окне Страницы с ... по ... PrintToFileПоказывает, выбран ли пользователем индикатор Печать в файл CopiesПоказывает установленное пользователем число копий

35.Компонента класса TMainMenu.Стандартный интерфейс прикладной пр-мы предусматривает главное меню, в Delphi егоможно реализовать с помощью компоненты TMainMenu. На одну форму можно сколь угодно поместить объектов меню, но в один и тот же момент может отображаться только одно меню, имя которого указанно в св-ве MainMenu формы. Как правило главное меню содержит строку пунктов, которые могут содержать вложенные (выпадающие) меню

Caption-имя пункта меню, после нажатия Enter, появляется следующий пункт меню и т.д. Для корректировки созданного меню нужно щелкнуть мешьюю на выбранной опции правой кнопкой, при этом откроется окно Insert и Delete. Замечание: если после Caption перед названием ввести &, то элемент, стоящий после этого знака будет подчеркнут и его можно выбрать Alt+”буква”; чтобы отделить группу линией, необходимо набрать линию; для разветвленных меню следует щелкнуть кнопкой мыши на нужную опцию CreateSubMenu.

36.Компонента класса TPopupMenu.TPopupMenu – локальное меню, которое является вспомогательным, для его вызова используется правая клавиша мыши. Данное меню обычно используется для динамич. изменения св-в того интерфейсного элемента, над которым в данный момент находится курсор мыши. Локальное меню, наряду с изменением св-в, обеспечивает доступ к командам. Во многих случаях отдельные эл-ты локального меню дублируют наиболее часто используемые команды главного меню. Чтобы связать щелчок правой кнопки мыши на соответств. компоненте, необходимо св-ву PopUpMenu этой моменты присвоить имя локального меню.

 

 

37.Графические компоненты и использование графики.Любая W-s пр-ма осуществляет вывод информации на экран с помощью GDI. Ф-ии GDI являются аппаратно-независимыми Эти ф-ии взаимодействуют с конкретными устройствами не напрямую, а через специальную пр-му – драйвер. Для соответств. ус-в используются соответств. драйвера. Ф-ии GDI взаимодействуют с драйверами через структуру Device Context. В кач-ве контекста в Delphi выступает объект Canvas. В Delphi имеется несколько независимых классов, которые определяют средства создания изображений, к ним можно отнести: TCanvas, TPen, TBrush, TFont.

Данные классы Delphi иногда называют классами надстройки, т.к. связанные с ними объекты самостоятельно в пространстве не использ., а выступают как св-ва того или иного элемента управления.

38.Основные принципы вывода графических изображений.Любая W-s пр-ма осуществляет вывод информации на экран с помощью GDI. Ф-ии GDI являются аппаратно-независимыми Эти ф-ии взаимод-ют с конкретными устройствами не напрямую, а через специальную пр-му – драйвер. Для соответств. ус-в используются соответств. драйвера. Ф-ии GDI взаимодействуют с драйверами через структуру Device Context. В кач-ве контекста в Delphi выступает объект Canvas. В Delphi имеется несколько независимых классов, которые определяют средства создания изображений, к ним можно отнести: TCanvas, TPen, TBrush, TFont. Данные классы Delphi иногда наз. классами надстройки, т.к. связанные с ними объекты самостоятельно в пространстве не используются, а выступают как св-ва того или иного элемента управления.

39.Три способа отображения графики.Delphi представляет следующие способы отображения графики: 1) использование заранее созданных изображений; 2) создание с помощью графических компонент; 3) создание с помощью примитивов; и еще можно добавить сюда создание графиков.1-й способ – компонента TImage – отображает уже созданные графические изображения 2-й способ – компоненты TShape, TBevel- предоставляется возможность рисования простейших геометрич. фигур. 3-й способ – это компоненты которых имеется св-во Canvas – предоставляет рисовать графич. изображения.

40.1-й способ-посредством компонента класса TImage.Если графич. изображение уже создано, то его можно показать, использ. компоненту класса TImage. B Delphi с помощью этой компоненты можно отобразить следующие графич. изображения: растовые(*.bmp), пиктограммы(*.ico), W-s мета файл(*.wmf), курсор(*.cur); для систем известны и другие форматы: .pcx, .tiff, .jpeg, .dwp. Для того чтобы включить изображение других форматов их нужно перевести в формат .bmp. Основным св-ом класса TImage явл. cв-во Picture: Tpicture –св-во служит контейнером изображений. Изображение можно загружать во время проектирования либо во время выполнения пр-мы. Данная компонента обладает еще св-ми: Canvas, Center, Streten, Transparent.


Дата добавления: 2014-12-19; просмотров: 25 | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2021 год. (0.024 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав