русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

ВЫСКАЖИТЕ СУЖДЕНИЕ ОБ ИСПОЛЬЗОВАНИИ БИБЛИОТЕК КЛАССОВ ПРИ РАЗРАБОТКЕ ПРИЛОЖЕНИЙ.


Дата добавления: 2015-07-09; просмотров: 655; Нарушение авторских прав


Конечно, хорошо самому писать различные классы — есть чем и народ удивить, и себя показать… Но! Зачем “изобретать велосипед”?

Ведь наивно было бы думать, что, допустим, класс командной кнопки, которая осуществляет единственное действие — закрытие экранной формы — придумали вчера. Нет, конечно. Все эти базовые или фундаментальные классы изобретены давным-давно. Нам же остается их где-то взять и уметь применять в своих приложениях. А где их взять? Подсказываю три возможных варианта.

• Купить.

• Украсть (карается законом!).

• Использовать библиотеки фундаментальных классов, входящих в комплект поставки Visual FoxPro.

Вот третий вариант и обсудим. В Visual FoxPro есть набор библиотек классов, которые могут быть использованы в наших приложениях для решения большинства основных задач.

Хранится все это “добро” в обычных файлах с расширением vex, а каталог, где все это “лежит”, так и называется Foundation Classes (Фундаментальные классы). Какие же такие “хитрые” классы и библиотеки приготовили для нас отцы-основатели нашего Лиса?

Фундаментальные классы из комплекта Visual FoxPro

Название класса | Название библиотеки | Описание класса

About Dialog _dialogs.vcx – Включает в приложение стандартное диалоговое окно About

ActiveX Calendar _datetime.vcx – Позволяет включить в форму календарь

Application Registry Registry.vcx – Операции, связанные с реестром Windows

Array Handler jjtility.vcx – Операции с массивами, недоступные при использовании стандартных средств

Cancel Button _miscbtns.vcx – Кнопка Cancel (Отмена), закрывающая экранную форму

Clock _datetime.vcx – Выводит в экранную форму текущее время

Conflict Catcher _dataqwery.vcx – Диалоговое окно, в котором показаны конфликтные значения при редактировании данных

Cookies Class Jntenet.vcx – Используется в качестве FoxISAPI



Cross Tab _utility.vcx – Используется для создания перекрестных таблиц

Data Edit Button Wizbtns.vcx – Панель навигации по записям таблицы. Кнопки Top, Previous, Next, Bottom, Find, Print, Add, Delete, Edit, Save (Первая, Предыдущая, Следующая, Последняя, Найти, Печать, Добавить, Удалить, Редактировать, Сохранить)

Data Navigation Buttons _datanav.vcx – Группа кнопок(Top, Previous, Next, Bottom)

(Первая, Предыдущая, Следующая, Последняя)

Data Session Manager _app.vcx – Обслуживает обновление данных в экранных формах при работе с данными

Data Validation _datanav.vcx – Отслеживает конфликты между данными

Data Navigation Object Jable.vcx – Данный класс обязательно используется в сочетании с элементами управления для перемещения (навигации) по записям таблиц

_dbf3html Jnternet.vcx – Курсор для HTML

Distinct Values Combo _dataqwery.vcx – Заполняет поле со списком (ComboBox) уникальными значениями

Error Object _app.vcx – Стандартный обработчик ошибок

Field Mover _app.vcx – Диалоговое окно, с помощью которого можно переносить поля из одного списка в другой. (Мы видели такую штуку при использовании построителя для Grid)

File Version _utility.vcx – Считывает ресурс версии файла

Filter Dialog Box Button Jable.vcx – Кнопка, которая используется в диалоговом окне Filter (Фильтр)

Filter Dialog Box Jable.vcx – Диалоговое окно Filter (Фильтр)

Find Button Jable.vcx – Кнопка, используемая в диалоговом окне поиска записи

Find Dialog Box Jable.vcx – Диалоговое окно, с помощью которого можно отыскать указанный текст

Find Object Jable.vcx – Данный объект отыскивает указанную запись по заданному условию

Find (Find Next) Buttons _utility.vcx – Кнопки Find (Найти) и Find Next (Найти следующую)

Font Combobox Jormat.vcx – Раскрывающийся список с перечнем доступных шрифтов

Font Size Combobox Jormat.vcx – Раскрывающийся список с перечнем доступных размеров шрифтов

Format Toolbar Jormat.vcx – Панель инструментов для форматирования текста

FRX-HTML Jnternet.vcx – Преобразует отчет VFP (с расширением frx) в формат HTML

Getfile and Directory _controls.vcx – Диалоговое окно для выбора папок и файлов

Goto Dialog Box Button Jable2.vcx – Кнопка, применяемая в диалоговом окне Goto

Goto Dialog Box Jable.vcx – Диалоговое окно для перемещения по записям

Graph by Record _utility.vcx – Используется для построения графиков

Graph Object _autgraph.vcx – Используется с Graph Wizard (Мастер диаграмм (графиков))

Help Button jniscbth.vcx – Кнопка, отображающая раздел справки, заданный свойством HelpContextld

Hyperlink Button Jiyperlink.vcx – Кнопка, запускающая Web-браузер

Hyperlink Image Jiyperlink.vcx – Изображение, запускающее Web-браузер

Hyperlink Label Jiyperlink.vcx – Надпись, запускающая Web-браузер

все эти уже готовые классы ты можешь использовать при разработке своих приложений.

В процессе разработки приложения вы можете создавать свои библиотеки классов и размещать в форме собственные элементы управления.

Применение внешних библиотек классов не только облегчает разработку приложения, но и ускоряет процесс. Для размещения в форме объектов библиотек вы можете использовать панель инструментов Form Controls (Элементы управления формы), Галерею компонентов и Class Browser (Обзор классов).

 

 



<== предыдущая лекция | следующая лекция ==>
ВЫСКАЖИТЕ СУЖДЕНИЕ ОБ ИСПОЛЬЗОВАНИИ OLE-ОБЪЕКТОВ, КАКИМ ОБРАЗОМ ОСУЩЕСТВЛЯЕТСЯ ЭКСПОРТ И ИМПОРТ ДАННЫХ. | ВЫСКАЖИТЕ СУЖДЕНИЕ ОБ ИСПОЛЬЗОВАНИИ ACTIVE-X КОМПОНЕНТОВ ДЛЯ РАЗРАБОТКИ ПРИЛОЖЕНИЙ.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 4.939 сек.