Общая характеристика визуальных объектов
Вкладки визуальных компонентов и описание их состава. Подключение к программе стандартных интерфейсных элементов, имеющихся во всех версиях операционных систем Windows. Компоненты вкладки Addition. Создание элементов управления доступом к базам данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 30.09.2016 |
Размер файла | 214,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Общая характеристика визуальных компонентов
Компоненты разделяются на видимые (визуальные) и невидимые (невизуальные). Визуальные компоненты появляются во время выполнения точно так же, как и во время проектирования. Примерами являются кнопки и редактируемые поля. Невизуальные компоненты появляются во время проектирования как пиктограммы на форме. Они никогда не видны во время выполнения, но обладают определенной функциональностью (например, обеспечивают доступ к данным, вызывают стандартные диалоги Windows и др.).
Для добавления компонента в форму можно выбрать мышью нужный компонент в палитре и щелкнуть левой клавишей мыши в нужном месте проектируемой формы. Компонент появится на форме, и далее его можно перемещать, менять размеры и другие характеристики.
Каждый компонент C++ Builder имеет три разновидности характеристик: свойства, события и методы.
Если выбрать компонент из палитры и добавить его к форме, инспектор объектов автоматически покажет свойства и события, которые могут быть использованы с этим компонентом. В верхней части инспектора объектов имеется выпадающий список, позволяющий выбирать нужный объект из имеющихся на форме.
Свойства компонентов
Свойства являются атрибутами компонента, определяющими его внешний вид и поведение. Многие свойства компонента в колонке свойств имеют значение, устанавливаемое по умолчанию (например, высота кнопок). Свойства компонента отображаются на странице свойств (Properties). Инспектор объектов отображает опубликованные (published) свойства компонентов. Помимо published-свойств, компоненты могут и чаще всего имеют общие (public), опубликованные свойства, которые доступны только во время выполнения приложения. Инспектор объектов используется для установки свойств во время проектирования. Список свойств располагается на странице свойств инспектора объектов. Можно определить свойства во время проектирования или написать код для видоизменения свойств компонента во время выполнения приложения.
При определении свойств компонента во время проектирования нужно выбрать компонент на форме, открыть страницу свойств в инспекторе объектов, выбрать определяемое свойство и изменить его с помощью редактора свойств (это может быть простое поле для ввода текста или числа, выпадающий список, раскрывающийся список, диалоговая панель и т.д.).
События
Страница событий (Events) инспектора объектов показывает список событий, распознаваемых компонентом (программирование для операционных систем с графическим пользовательским интерфейсом, в частности, для Windows 95 или Windows NT пре полагает описание реакции приложения на те или иные события, а сама операционная система занимается постоянным опросом компьютера с целью выявления наступления какого-либо события). Каждый компонент имеет свой собственный набор обработчиков событий. В C++ Builder следует писать функции, называемые обработчиками событий, и связывать события с этими функциями. Создавая обработчик того или иного события, вы поручаете программе выполнить написанную функцию, если это событие произойдет.
Для того чтобы добавить обработчик событий, нужно выбрать на форме с помощью мыши компонент, которому необходим обработчик событий, затем открыть страницу событий инспектора объектов и дважды щелкнуть левой клавишей мыши на колонке значений рядом с событием, чтобы заставить C++ Builder сгенерировать прототип обработчика событий и показать его в редакторе кода. При этом автоматически генерируется текст пустой функции, и редактор открывается в том месте, где следует вводить код. Курсор позиционируется внутри операторных скобок { ... }. Далее нужно ввести код, который должен выполняться при наступлении события. Обработчик событий может иметь параметры, которые указываются после имени функции в круглых скобках.
Методы
Метод является функцией, которая связана с компонентом, и которая объявляется как часть объекта. Создавая обработчики событий, можно вызывать методы, используя следующую нотацию: ->.
Пример
Edit1->Show();
Отметим, что при создании формы связанные с ней модуль и заголовочный файл с расширением *.h генерируются обязательно, тогда как при создании нового модуля он не обязан быть связан с формой (например, если в нем содержатся процедуры расчетов). Имена формы и модуля можно изменить, причем желательно сделать это сразу после создания, пока на них не появилось много ссылок в других формах и модулях.
Вкладки объединяют компоненты по группам. Перечень вкладок с описанием состава компонентов, которые они включают в себя, приведен в табл.
Таблица. Перечень вкладок визуальных компонентов и описание их состава
Вкладка |
Состав |
|
Standard |
Стандартная. Содержит наиболее часто используемые компоненты |
|
Additional |
Дополнительная. Содержит дополнения компонентов к стандартной вкладке |
|
Win32 |
Содержит 32-битные компоненты в стиле Windows |
|
System |
Системная. Содержит такие компоненты, как таймер, окно для рисования, проигрыватель и др. |
|
Data Access |
Доступ к данным. Содержит компоненты для создания программ, работающих с базами данных и обеспечивающих доступ к этим базам |
|
Data Controls |
Управление данными. Компоненты отображения и редактирования данных |
|
db Express |
Связь с данными с использованием языка баз данных SQL |
|
DataSnap |
Компоненты для связи с сервером приложений при построении многопоточных приложений, работающих с данными |
|
BDE |
Доступ к данным через Borland Database Engine (BDE) |
|
ADO |
Связь с базами данных через Active Data Objects (ADO) -- множество компонентов ActiveX, использующих для доступа к информации баз данных Microsoft OLE DB |
|
InterBase |
Прямая связь с Interbase, минуя Borland Database Engine и Active Data Objects |
|
WebServices |
Компоненты клиентских интернет-приложений, использующие доступ к службам Web с помощью SOAP |
|
InternetExpress |
Построение приложений Internet Express -- одновременно приложений Web-сервера и клиента баз данных с параллельными потоками |
|
Internet |
Компоненты для создания Web-серверов |
|
WebSnap |
Компоненты для создания Web-серверов, содержащих сложные страницы, управляемые данными |
|
FastNet |
Различные протоколы доступа к Интернету |
|
Decision Cube |
Компоненты для многомерного анализа данных |
|
QReport |
Компоненты для подготовки отчетов (диаграмм, графиков и т. п.) |
|
Dialogs |
Диалоги. Содержит системные диалоги типа "Открыть файл", "Закрыть файл" и т. п. |
|
Win 3.1 |
Windows 3,1, Содержит компоненты в стиле Windows 3.1 |
|
Samples |
Образцы. Содержит компоненты построения графика, календаря, выбора цвета и др. |
|
ActiveX |
Содержит некоторые компоненты ActiveX |
|
СОМ+ |
Содержит компонент, дающий доступ к каталогу СОМ+, содержащему данные по конфигурации СОМ+ |
|
Servers |
Содержит компоненты связи с серверами СОМ |
|
IndyClients |
Содержит компоненты клиентских приложений Internet Direct (Indy), дающих доступ к различным протоколам Интернета из приложений Delphi, C++ Builder и Kylix |
|
IndyServers |
Содержит компоненты серверных приложений internet Direct |
|
IndyMisk |
Различные вспомогательные компоненты приложений Internet Direct |
|
Office97 |
Оболочки VCL для распространенных серверов СОМ офисных приложений Microsoft |
Компоненты Standard
На этой вкладке располагаются компоненты (рис. 18.1), с помощью которых происходит подключение к программе стандартных интерфейсных элементов, имеющихся во всех версиях операционных систем Windows. Рассмотрим эти компоненты по порядку слева направо.
? Frame (Кадр) -- предназначен для создания контейнера (окна) для размещения других компонентов. Данный компонент очень похож на форму Form. Для размещения этого компонента на форме необходимо первый раз создать его с помощью команд File | New | Frame. Именно такое сообщение появляется при попытке размещения этого компонента стандартным образом (рис. 18.2).
Рис. 1. Палитра компонентов Standard
Рис. 2. Сообщение об ошибке размещения компонента Frame
Дело в том, что компонент Frame первый раз должен быть сконструирован через главное меню, поскольку является сложным компонентом. После его создания, или создания нескольких таких компонентов, можно пользоваться стандартным способом размещения их на форме путем выбора имеющихся фреймов в раскрывающемся списке. Для практики создайте компонент Frame2 с помощью команды File | New | Frame, а затем перейдите на форму и щелкните дважды по компоненту Frames на вкладке Standard панели визуальных компонентов. Перед вами должно открыться окно (рис. 18.3), из которого можно выбрать компонент Frame2.
Рис. 3. Окно выбора компонента Frame
? MainMenu (Главное меню) -- предназначен для создания главного меню программы. С этим и другими компонентами мы познакомимся поближе в процессе создания новых программ.
? PopupMenu (Всплывающее меню) -- предназначен для создания всплывающего меню некоторых компонентов. Обычно с помощью этого ком-понента создается контекстное меню.
? Label (Этикетка) -- создает на форме текстовую метку или надпись.
? Edit (Редактирование) -- создает на форме поле для редактирования тек-стовой строки.
? Memo (Поле) -- отображает на форме поле для редактирования текстовых строк. Обычно служит для создания редакторов и полей для вывода блоков данных.
? Button (Кнопка) -- является самым распространенным компонентом. Служит для создания в приложении различных прямоугольных кнопок с текстовой надписью.
? CheckBox (Ячейка состояния) -- позволяет создавать на форме приложения ячейку с двумя состояниями (без галочки и с галочкой) и строкой названия. Щелчок левой кнопкой мыши по этому компоненту во время работы программы вызывает изменение состояния компонента на противоположное. В программе всегда можно узнать состояние этого компонента и тем самым выполнять то или иное действие.
? RadioButton (Радиокнопка) -- создает круглое поле с двумя состояниями (с точкой и без точки) и текстовой строкой, поясняющей ее назначение в программе. Обычно несколько таких компонентов, расположенных на форме, позволяют переключить только один элемент из группы. Для наглядности сказанного и закрепления материала на практике создайте новое приложение и расположите на форме несколько компонентов RadioButton. После чего запустите приложение на выполнение и пощелкайте левой кнопкой мыши поочередно по каждому из них. Вы увидите, что можно изменить состояние только для одного из этих компонентов, так как остальные компоненты переключают при этом свое состояние автоматически.
? ListBox (Окно списка) -- создает прямоугольное поле для отображения текстовых строк с возможностью их выбора, добавления или удаления при работе программы.
? ComboBox (Комбинированный список) -- позволяет создавать на форме элемент, являющийся комбинацией строки ввода и выпадающего списка для выбора. Фактически объединяет в себе компоненты ListBox и Edit.
? ScrollBar (Линейка прокрутки) -- создает элемент, похожий на линейку с бегунком и кнопками для прокрутки окна, к которому относится этот элемент. Кроме того, с его помощью можно изменять в пределах некоторого заданного интервала значение величины какого-либо параметра.
? GroupBox (Окно группы) -- служит для создания области, визуально объединяющей на форме несколько интерфейсных элементов.
? RadioGroup (Группа радиокнопок) -- позволяет создавать на форме контейнер в виде прямоугольной рамки для объединения группы взаимоисключающих радиокнопок.
? Panel (Панель) -- создает пустую область, на которой можно разместить другие компоненты. Как правило, используется для создания панели инструментов в программе.
? Action List (Список действий) -- осуществляет управление взаимодействием между интерфейсными элементами и логикой программы.
На рис. 4 приведено окно формы, на которой расположены все перечисленные компоненты в порядке их описания слева направо и сверху вниз, начиная с MainMenu.
Рис4. Окно формы с компонентами
Компоненты Addition
Компоненты, расположенные на вкладке Addition (рис. 18.5), предназначены для включения в программу дополнительных интерфейсных элементов, с помощью которых можно создать более привлекательный и дружественный интерфейс программы. Рассмотрим компоненты, расположенные на этой вкладке.
? BitBtn (Графическая кнопка) -- служит для создания на форме приложения кнопки с изображением и надписью.
? SpeedButton (Быстрая кнопка) -- позволяет создать на форме кнопку с изображением без надписи. Знакома нам по панели быстрых кнопок.
? MaskEdit (Форматированный ввод) -- предназначен для создания прямоугольного поля ввода данных в специально заданном формате. Позволяет проверить корректность вводимых данных с помощью маски.
Рис. 5. Компоненты вкладки Addition
? StringGrid (Строковая таблица) -- служит для создания таблицы (сетки), состоящей из текстовых строк.
? DrawGrid (Графическая таблица) -- создает на форме двумерную таблицу для отображения графических данных.
? Image (Образ) -- предназначен для создания на форме невидимого контейнера, в который можно поместить один графический файл с битовым образом, пиктограммой или метафайл.
? Shape (Фигура) -- позволяет рисовать на форме простые геометрические фигуры, такие как окружность, квадрат, эллипс или прямоугольник при изменении свойства Shape. Допускает изменение цвета фигур и их штриховки при изменении свойств Color (Цвет) и Style (Стиль) группы Brush (Кисть).
? Bevel (Скос) -- создает объемные рамки для различных групп объектов. Служит только для обрамления и не позволяет выполнять программную функцию.
? ScrollBox (Контейнер прокрутки) -- позволяет создавать контейнер для объектов. Автоматически снабжается линейками прокрутки, если помещенный в него объект превышает размеры самого контейнера на экране.
? Splitter (Разделитель) -- разделяет рабочую область программы на две части и позволяет менять их размеры во время работы программы.
? StaticText (Статический текст) -- создает на форме текстовую строку, с некоторыми возможностями ее оформления.
? Chart (Диаграмма) -- предназначен для создания и вывода на печать многоцветных графиков и диаграмм.
Компоненты Win32
Компоненты, расположенные на вкладке Win32 (рис. 18.6), обеспечивают подключение к программе интерфейсных элементов, используемых в 32-разрядных версиях операционной системы Windows. Использование данных компонентов позволяет придать программе современный и профессиональный вид. Рассмотрим основные компоненты данной вкладки.
? TabControl (Управление табуляцией) -- служит для создания перекрывающих друг друга вкладок и для создания интерфейсов в стиле палитры компонентов.
? PageControl (Управление страницами) -- создает на форме контейнер для размещения дочерних страниц программы. Позволяет во время работы программы изменять ее интерфейс, перелистывая дочерние страницы на главной форме.
Рис. 6. Компоненты вкладки Win32
? Image List (Список образов) -- создает на форме невидимый контейнер для набора графических изображений одинакового размера. Позволяет выбирать изображение из списка.
? RichEdit (Обогащенный редактор) -- позволяет создавать редактор с готовым набором функций, свойственных большинству редакторов.
? ТгаскВаг (Дорожка с полосками) -- создает на форме шкалу с метками и регулятором текущего положения. Применяется в программе как регулятор громкости звука, регулятор размера изображения и т. п.
? Progress Bar (Прогресс-индикатор) -- создает на форме прямоугольный индикатор для отображения процесса выполнения длинных процедур в программе (копирования, поиска и т. п.).
? UpDown (Вверх-вниз) -- служит для создания интерфейсных элементов с возможностью увеличения или уменьшения какого-либо значения с помощью кнопок Вверх и Вниз данного компонента.
? HotKey (Горячая клавиша) -- обеспечивает возможность создания пользователем горячих клавиш, определяющих быстрый доступ к разделам меню.
? Animate (Аниматор) -- создает на форме невидимый контейнер для воспроизведения видеозаписей в формате AVI.
? DataTimePicker (Сборщик даты и времени) -- создает в программе интерфейс для ввода даты и времени.
? MonthCalendar (Месячный календарь) -- размещает на форме календарь с отображением всех дней месяца и возможностью перелистывания месяцев и корректировки даты текущего дня.
? TreeView (Вид дерева) -- позволяет создавать в программе иерархическое древовидное отображение данных.
? ListView (Вид списка) -- создает список элементов с отображением в различных стилях (крупные значки, мелкие значки, таблица и пр.).
? HeaderControl (Управление заголовком) -- служит для управления панелями, расположенными под данным компонентом.
? StatusBar (Панель состояния) -- создает контейнер в нижней части формы для отображения статусной информации. Например, состояние кнопок Caps Lock, Num Lock и Scroll Lock.
? ToolBar (Панель инструментов) -- позволяет создать на форме контейнер для размещения быстрых кнопок.
? CoolBar (Холодная панель) -- позволяет делать перестраиваемые панели, состоящие из полос.
? PageScroller (Страница прокрутки) -- создает на форме контейнер для прокрутки элементов, не вмещающихся на экран целиком.
? ComboBoxEx (Расширенный выпадающий список) -- позволяет создать на форме выпадающий список элементов.
Компоненты System
Компоненты вкладки System (рис. 18.7) обеспечивают подключение к программе специальных элементов управления и элементов межпрограммного интерфейса. Рассмотрим расположенные на данной вкладке компоненты.
Рис. 7. Компоненты вкладки System
? Timer (Таймер) -- предназначен для создания невидимого на форме элемента, с помощью которого можно отслеживать интервалы времени в программе. Данным компонентом мы уже пользовались в программе timedate главы 17.
? PaintBox (Рамка рисования) -- создает на форме элемент, на котором можно рисовать.
? MediaPlayer (Многофункциональный проигрыватель) -- создает на форме панель для проигрывания файлов с различными форматами и управления устройствами мультимедиа. С его помощью можно управлять проигрывателем компакт-дисков, звуковым адаптером и т. д.
? OleContainer (Контейнер OLE) -- реализует в программе механизм внедрения и связывания объектов OLE (Object Linking and Embeddin, связывание и встраивание объектов), с помощью которого можно передавать данные между различными программами в среде Windows.
? DdeClientConv (Клиент DDE) -- реализует в программе механизм динамического обмена данными DDE (Dynamical Data Exchange), являющийся расширением операционной системы Windows. Данный механизм предназначен для передачи данных от одной программы -- сервера -- к другой -- приемнику (клиенту).
? DdeClientltem (Элемент клиента данных DDE) -- определяет элемент динамического обмена и реализует в программе механизм динамического обмена данными между клиентами.
DdeServerConv (Сервер DDE) -- устанавливает режим динамического обмена между программами сервера DDE.
? DdeServerltem (Элемент данных сервера DDE) -- определяет режим динамического обмена данными сервера DDE.
Компоненты Dialogs
Компоненты вкладки Dialogs (рис. 18.8), позволяют создавать диалоги с пользователем программы. Диалоги придают программе гибкость и позволяют пользователю манипулировать объектами программы во время ее работы. Вкладка содержит десять компонентов стандартных диалогов.
Рис. 8. Компоненты вкладки Dialogs
? OpenDialog (Диалог открытия) -- позволяет создать в программе диалог открытия файлов. Имеет возможность установки фильтров на имя и расширение открываемых файлов.
? SaveDialog (Диалог сохранения) -- создает в программе диалог с возможностью выбора имени файла для сохранения. Обычно используется в связке с компонентом OpenDialog.
? OpenPictureDialog (Диалог открытия рисунка) -- предназначен для создания диалогов открытия файлов с графическим изображением. Отличается от компонента OpenDialog возможностью предварительного просмотра файла изображения непосредственно в окне диалога.
? SavePictureDialog (Диалог сохранения рисунка) -- создает диалог сохранения файла с изображением. Так же, как и OpenPictureDialog, имеет возможность предварительного просмотра файла изображения непосредственно в окне диалога.
? FontDialog (Диалог выбора шрифта) -- предоставляет возможность создания диалога для выбора шрифта текста в программе.
? ColorDialog (Диалог выбора цвета) -- предназначен для создания диалога для выбора цвета из палитры цветов Windows. Полученный числовой параметр цвета после этого можно предать любому компоненту, имеющему свойство Color.
? PrintDialog (Диалог выбора принтера) -- позволяет организовать в программе диалог выбора печатающего устройства из числа установленных на компьютере. Кроме того, данный диалог позволит задать число копий, выбрать или задать диапазон печатаемых страниц и т. п.
? PrinterSetupDialog (Диалог установки принтера) -- создает в программе диалог настройки параметров печатающего устройства, к числу которых относятся выбор типа бумаги, ее ориентация, параметры отображения графики и т. д.
? FindDialog (Диалог поиска) -- открывает в программе диалог поиска текста с возможностью настройки параметров поиска.
? Replace Dialog (Диалог замены) -- открывает в программе диалог поиска текста с возможностью замены найденного фрагмента на заданный пользователем. Обладает всеми возможностями компонента FindDialog.
Компоненты Samples
Компоненты вкладки Samples (рис. 18.9) представляют собой примеры компонентов для управления программой. Пользователь имеет возможность создавать собственные компоненты, которые будут помешаться на этой вкладке. Поскольку это всего лишь примеры, они снабжены в Borland C++ Builder 6 сокращенной документацией. Рассмотрим некоторые компоненты данной вкладки.
Рис. 9. Компоненты вкладки Samples
? Tray Icon (Икона поддона) -- позволяет сворачивать программу в правое подвальное окно, имеющее системное название tray (Поддон).
? Performance Graph (График исполнения) -- служит для наглядного отображения используемых ресурсов компьютера.
? CSpinButton (Кнопка вращения) -- используется для создания кнопок-счетчиков.
? CSpinEdit (Редактор вращения) -- применяется для создания окна редактирования в комбинации с кнопкой-счетчиком.
? CColorGrid (Цветная сетка) служит для создания таблицы цветов, в которой пользователь может выбирать требуемый цвет.
? CGauge (Измеритель) -- предназначен для отображения изменения какой-либо переменной в программе.
? CDirectory Outline (Схема каталога) -- используется для отображения структуры каталогов выбранного диска.
? CCalendar (Календарь) -- применяется для отображения календаря на указанный месяц в стандартном формате.
? Pie (Сектор) -- используется для создания индикатора хода процесса в виде секторной диаграммы. Имеет встроенный редактор Edit Angles для изменения углов сектора. Редактор вызывается через контекстное меню компонента.
Компоненты Office2k
Компоненты вкладки Office2k (рис. 18.10) позволяют интегрировать приложения с программами из пакета Microsoft Office. В зависимости от того, какой именно пакет Microsoft Office был установлен на компьютере, компоненты описываемой вкладки могут иметь имя Office97, Office2K и т.п. Рассмотрим назначение компонентов данной вкладки.
Рис. 10. Компоненты вкладки Office2k
Первые пять компонентов позволяют работать с документами, созданными в формате Microsoft Word. Они предоставляют возможность управлять шрифтами и форматированием документа, а также определяют режим динамического обмена данными (DDE) сервера.
Следующие три компонента позволяют внедрить в приложение возможность создания презентаций Microsoft PowerPoint.
Вслед за ними следует группа компонентов, позволяющая внедрять в приложение сервисные функции почтовых программ.
Затем следует группа компонентов, предназначенная для работы с электронными таблицами Microsoft Excel. Кроме того, компонент ExcelChart данной группы позволяет создавать в программе специальные диаграммы.
Далее на вкладке следуют компоненты, с помощью которых производится работа с базами данных Microsoft Access. Компоненты данной группы разделены по назначению. Часть из них отвечает непосредственно за работу с данными, а другая часть -- за создание инструментов оперирования данными. визуальный компонент база интерфейсный
Компоненты Data Access
Компоненты вкладки Data Access (рис. 18.11) служат для создания в приложении элементов управления доступом к базам данных.
Рис. 11. Компоненты вкладки Data Access
Эти компоненты позволяют включать в создаваемую программу возможность работы пользователя с информацией базы данных.
Компоненты Data Controls
Компоненты вкладки Data Controls (рис. 18.12) создают специальные элементы управления базами данных, доступные пользователю из приложения.
Рис. 12. Компоненты вкладки Data Controls
Компоненты данной вкладки позволяют создавать в приложении интерфейсы баз данных. Это могут быть поля для редактирования текста, списков, рисунков и т. п.
Компоненты Internet Express
Компоненты вкладки Internet Express (рис. 18.13) позволяют осуществить построение приложений с архитектурой "клиент -- сервер", которые действуют по протоколам TCP-IP и HTTP. Кроме того, они позволяют создать распределенное сетевое приложение, Web-сервер которого будет выступать в роли клиентского приложения MIDAS. MIDAS (Multi-tier Distributed Application Services, многоуровневый сервис распределенных приложений) -- это технология, разработанная компанией Inprise/Borland для создания и эксплуатации надежных, высокопроизводительных, распределенных систем на основе многозвенной архитектуры.
Рис. 13. Компоненты вкладки Internet Express
XML Broker (XML-брокер) -- представляет пакеты данных от поставщика сервисного приложения с кодировкой HML.
? InetXPage Producer (Производитель интернет-страниц) -- позволяет сгенерировать страницу HTML с информацией, полученной от сервисного приложения MIDAS.
Компоненты Internet
Компоненты вкладки Internet (рис. 18.14) обеспечивают подключение к программе специальных элементов для создания клиентских и серверных приложений с протоколами TCP/IP и HTTP.
Рис. 14. Компоненты вкладки Internet
? ClientSockets (Клиент подключений) -- позволяет создавать приложения для клиентов сетевого подключения по протоколу TCP/IP.
? ServerSockets (Сервер подключений) -- превращает приложение в сервер TCP/IP. Данный сервер позволяет контролировать определенный порт на предмет распознавания запросов и установления соединений.
Итог
Как видно из описания компонентов, среда разработки Borland C++ Builder 6 позволяет создавать программы самого разнообразного назначения во многих сферах компьютерных технологий. К тому же перечень компонентов постоянно пополняется с помощью многочисленной армии программистов. В настоящее время в сети Интернет доступно множество новых дополнительных компонентов, и их число постоянно продолжает расти. Применение компонентов позволяет создавать даже начинающим программистам очень мощные и надежные программы в предельно короткие сроки.
Размещено на Allbest.ru
...Подобные документы
Средства и технологии разработки приложений баз данных. Компоненты управления доступом к БД. Описание программного окружения доступа к данным. Механизм получения и отправки данных. Специфика связи внутреннего представления с интерфейсом приложения.
презентация [29,4 K], добавлен 19.08.2013История создания и общая характеристика операционных систем Windows Server 2003 и Red Hat Linux Enterprise 4. Особенности установки, файловых систем и сетевых инфраструктур данных операционных систем. Использование протокола Kerberos в Windows и Linux.
дипломная работа [142,7 K], добавлен 23.06.2012Основные понятия об операционных системах. Виды современных операционных систем. История развития операционных систем семейства Windows. Характеристики операционных систем семейства Windows. Новые функциональные возможности операционной системы Windows 7.
курсовая работа [60,1 K], добавлен 18.02.2012Обзор известных программ, которые выполняют аналогичные функции. Выбор инструментальных средств разработки. Проектирование пользовательского интерфейса и структур данных (во внешней и оперативной памяти). Выбор стандартных визуальных компонентов.
курсовая работа [1,1 M], добавлен 13.10.2015Рассмотрение особенностей среды программирования Delphi, анализ клиент-серверной версии. Знакомство с библиотекой визуальных компонентов. Основные функции интеллектуального редактора. Характеристика требований к базам данных. Функции программы "Магистр".
дипломная работа [1,5 M], добавлен 10.03.2013Назначение, классификация, состав и назначение компонентов операционных систем. Разработка сложных информационных систем, комплексов программ и отдельных приложений. Характеристика операционных систем Windows, Linux, Android, Solaris, Symbian OS и Mac OS.
курсовая работа [2,1 M], добавлен 19.11.2014Понятие и основополагающие функции операционных систем, их типовая структура и принцип действия. Краткая история становления и развития операционных систем Windows, их разновидности и общая характеристика, основные требования к аппаратным средствам.
презентация [3,8 M], добавлен 12.07.2011Понятие и функции операционных систем, их классификация и структура, принципы работы. Виды операционных систем и их краткая характеристика: DOS, Window-95. Достоинства и недостатки Microsoft Windows XP. Создание локальных сетей. Глобальная сеть Internet.
контрольная работа [35,5 K], добавлен 26.06.2014История развития операционных систем семейства Windows и основные понятия системного администрирования. Определение востребованности операционных систем Windows, сравнительная характеристика их функции и возможностей, особенности применения на практике.
курсовая работа [38,5 K], добавлен 08.05.2011Общая характеристика системы программирования Delphi, а также принципы создания ее компонентов. Описание значений файлов приложения, созданного с помощью Delphi. Структура и свойства библиотеки визуальных компонентов (Visual Component Library или VCL).
отчет по практике [1,1 M], добавлен 07.12.2010Цель создания базы данных магазина. Понятие и сущность инфологического моделирования, его применение. Особенности разработки базы данных, создание таблиц, схемы данных, запросов, визуальных и печатных форм. Описание процесса работы с базами данных.
курсовая работа [1,9 M], добавлен 15.11.2013Свойства компонентов Label, Edit, Button, Memo вкладки Standard среды Си++ Builder и использование их в программе. Построение простейших форм приложений по вводу-выводу данных. Порядок действий при вычислении выражений. Линейные вычислительные процессы.
лабораторная работа [191,0 K], добавлен 31.03.2012Описание визуальных компонентов. Использование чужеродных компонентов-CTIVEX, компонент Grid. Набор свойств, которые имеет каждый визуальный компонент, их установка программно или при проектировании приложения. Примеры приложения с компонентами.
реферат [976,6 K], добавлен 19.10.2008Использование операционных систем Microsoft Windows. Разработка операционной системы Windows 1.0. Возможности и характеристика последующих версий. Выпуск пользовательских операционных систем компании, доработки и нововведения, версии Windows XP и Vista.
реферат [23,3 K], добавлен 10.01.2012Разработка программы для работы с базой данных "Библиотека" в среде Borland C++Builder 6 на языке программирования C++ с использованием визуальных средств. Структура информации, подключение к ней и ее отображение. Описание пользовательского интерфейса.
курсовая работа [1,5 M], добавлен 19.05.2014Понятие операционной системы как базового комплекса компьютерных программ, обеспечивающего управление аппаратными средствами компьютера, работу с файлами, ввод и вывод данных, выполнение утилит. История развития операционных систем семейства Windows.
курсовая работа [54,3 K], добавлен 10.01.2012Общая характеристика места практики - предприятия ЗАО "Общепит"; описание оборудования. Рассмотрение основ установки операционных систем Windows XP и Windows Server 2003, базы данных Access 2013, драйверов устройств, прикладного программного обеспечения.
отчет по практике [1,6 M], добавлен 06.01.2015Общая характеристика операционных систем и приложений Windows. Разделение ресурсов, работа с окнами, назначение диска, видов памяти, системы сохранения и передачи данных. История возникновения приложений, их виды и особенности, порядок написания.
курс лекций [321,0 K], добавлен 24.06.2009Классы и свойства объектно-ориентированного пространства. Методика создания новых классов в delphi: выбор родительского класса, изменение существующих компонентов, создание подклассов для элементов управления windows. Создание новой ветви классов.
контрольная работа [13,0 K], добавлен 07.07.2012Основные выпуски (редакции) операционных систем Windows Vista и Windows Seven, их недостатки и преимущества. История создания, совместимость приложений с операционными системами. Новшества, которые принесла в мир компьютерных технологий каждая из систем.
реферат [66,3 K], добавлен 17.02.2011