Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Автоматизация определения новых классов (Class Completion)

В Delphi 4 автоматизировано определение новых классов путем генерации заготовок кода реализации для определяемых разработчиком членов классов.

Допустим, мы определяем новый класс, вводя в секцию интерфейса следующий код:

	TMSGButton=class(TButton)
	  property MSGcount:integer;
	  property MSG: string;
	  procedure ShowMSG;
	  end;

Если теперь нажать комбинацию клавиш Ctrl-Shift-C, в секцию интерфейса будут автоматически добавлены описания методов для изменения определенных свойств (в нашем случае свойств MSGCount и MSG):

	type
	  TForm1 = class(TForm)
	 TMSGButton=class(TButton)
	  property MSGcount:integer read FMSGcount write SetMSGcount;
	  property MSG: string read FMSG write SetMSG;
	  procedure ShowMSG;
	  private
	    FMSG: string;
	    FMSGcount: integer;
	    procedure SetMSG(const Value: string);
	    procedure SetMSGcount(const Value: integer);
	  end;

В секцию реализации будет добавлен следующий код:

	procedure TMSGButton.SetMSG(const Value: string);
	begin
	  FMSG := Value;
	end;
	procedure TMSGButton.SetMSGcount(const Value: integer);
	begin
	  FMSGcount := Value;
	end;
	procedure TMSGButton.ShowMSG;
	begin
	end;

Помимо этого, возможен и обратный процесс. При добавлении в секцию реализации метода, не описанного в секции интерфейса, его прототип будет добавлен при нажатии комбинации клавиш Ctrl-Shift-C.


Рис. 4 Автоматическая генерация описаний методов.

Назад | Содержание | Вперед

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог