Cтраница 4
![]() |
Мастер Interface Wizard. [46] |
Активизация Interface Wizard значительно упрощает задачу реализации интерфейса. Мастер перечисляет методы и свойства класса, необходимые для реализации данного интерфейса ( или интерфейсов), он добавит в реализацию класса все необходимые члены. Обратите внимание, что для всех методов, добавленных в класс, вам необходимо лишь предоставить значимый программный код. На рис. 11.3 мастер оценивает TAthlete для его интерпретации IWalker и IJumper, а также предлагает изменения, которые необходимы для правильной реализации этих интерфейсов. [47]
Технически некоторые из операций перемещения по набору данных обращаются к внутренней функции CheckBiDirectional и, в случае если набор данных однонаправленный, генерируется исключение. Функция CheckBiDirectional ссылается на публичное свойство IsUnidirectional класса TDataSet. Вы тоже можете использовать это свойство в своих программах, чтобы блокировать операции, которые не поддерживаются в отношении однонаправленных наборов данных. [48]
В приведенной далее таблице содержится полный список всех работающих с датами и временем функций и процедур модулей DateUtils, SysUtils, SqlTimSt и пространств имен Borland. Приводятся также поля класса, свойства класса и методы класса типов System. [49]
Загрузка специально созданных курсоров требует немного большей работы. Как уже говорилось ранее, свойство Cursors класса TScreen содержит список курсоров, доступных вашему приложению. [50]
Весьма полезной возможностью компонента SQLDataSet является создание параметрических запросов. Для указания параметров запроса служит свойство Params класса TParams. Если вы щелкните по кнопке с символом многоточия в поле этого свойства, будет открыто окно редактора параметров. Данный редактор позволяет создавать новые объекты класса трагапц свойства которых можно редактировать в инспекторе объектов. [51]
В методах вложенного типа доступ к полям, свойствам, методам содержащего их класса возможен через ссылку на объект этого класса. Доступ к полям класса, свойствам класса и методам класса возможен через ссылку на класс. [52]
Свойство BaseType класса Туре возвращает объект типа Туре непосредственного родительского класса, или nil, если текущий класс - Object. Так что последовательное обращение к свойству BaseType возвращаемого класса позволяет развернуть вею цепочку наследования. [53]