Отправляет email-рассылки с помощью сервиса Sendsay

Уроки по C++ Builder

  Все выпуски  

Уроки по C++ Builder


Информационный Канал Subscribe.Ru

C++ Builder. VCL. Уроки с сайта http://progs.biz

Рассылка №17

C++ Builder. VCL. Урок 24. Форма - добавление методов.
C++ Builder. VCL. Урок 25. Форма - добавление полей.
C++ Builder. VCL. Урок 26. Форма - добавление свойств.

Полные версии уроков (с картинками) можно найти по адресам:
Урок 24. Форма - добавление методов.
Урок 25. Форма - добавление полей.
Урок 26. Форма - добавление свойств.

Н. Секунов. Программирование на C++ в Linux.
Н. Секунов. Программирование на C++ в Linux.
Заказать на Озоне
Рассылки сайта progs.biz через subscribe.ru
Обзор книг по программированию
Обзор новых книг по программированию. Включает книги как по традиционному программированию (Visual C++, Delphi, Visual Basic.NET, C#, Java,...), так и по WEB-программированию (JavaScript, PHP, ASP, ASP.NET, Perl,...). Кроме того, предлагается обзор книг по компьютерным сетям, безопасности, сертификации и др.

C++ Builder. Урок 24. Форма - добавление методов

У формы могут быть собственные методы. Для их быстрого добавления сделайте следующие действия:

В дереве классов (оно распологается слева от окна кода) выберите нужный класс формы и щелкните на нем правой кнопкой мыши для показа контекстного меню. В контекстном меню выберите New Method.

В появившемся диалоговом окне Add Method задайте имя метода, возможные параметры, тип возвращаемого значения, модификаторы доступа (private, public и т. п.) и другие характеристики.

Нажимите на OK для закрытия окна или на Apply для добавления еще одного метода. Созданная нами заготовка для метода появится в дереве классов.

Все. Теперь осталось только написать код метода в созданной заготовке.

Наверх

C++ Builder. Урок 25. Форма - добавление полей

Поля - это внутрение переменные класса. Для добавления поля надо щелкнуть правой кнопкой мыши на имени формы в дереве классов (слева от окна кода) и в появившемся контекстном меню выбрать New Field:

В появивщемся окне Add Field задаем имя поля, тип и область видимости.

При необходимости не закрывая это окно можно добавить несколько переменных (полей) как в класс одной формы, так и в несколько. Для этого надо нажать на кнопку Apply. При этом в классе сразу создастся переменная заданного типа с заданным именем и в диалоговом окне можно будет задавать следующую переменную.

Добавленная нами переменная появится в дереве классов.

Наверх

C++ Builder. Урок 26. Форма - добавление свойств

Для добавления свойства щелкаем на классе правой кнопкой мыши и появившемся контекстном меню выбираем New Property.

Появится окно Add Property. В этом окне в можете задать свойство разным способом. При любом способе мы задаем имя свойства и его тип.

Способ первый - можно создать свойство, привязанное к определенному полю. Например, к полю num, заданному на прошлом уроке. Для этого мы должны в нашем диалоговом окне выбрать название поля num в combobox'ах Reads и Writes.

После нажатья на OK наше свойство появится на в дереве классов.

Второй способ - не использовать для нашего свойства готовое поле, а позволить C++ Builder'у автоматически создать новое. Для этого мы после задания имени и типа нового свойства должны поставить галочку create field.

После нажатия на OK новое свойство и соответствующее ему поле появятся в классе нашей формы:

__published:
int FData; // User declarations
public:
 ...
__property int Data  = { read=FData, write=FData };
Наверх

PARKING.RU. Качественный ВИРТУАЛЬНЫЙ ХОСТИНГ на платформе Windows(r): поддержка .NET, многофункциональная панель управления, аренда бизнес-приложений, сертифицированные специалисты. Управляемый ВЫДЕЛЕННЫЙ ХОСТИНГ на платформе Windows(r): производительные серверы, профессиональная поддержка, аренда ПО Microsoft(r), безопасность, гарантии. http://www.parking.ru
Copyright Алексеев Игорь, 2002-2004
Copyright сайт progs.biz, 2002-2004
Распространение материалов без разрешения владельцев авторских прав запрещено.


BannerDrive.ru

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться

В избранное