Как не заблудиться в коде, или Секреты навигации в Delphi XE

Категория: Учебники по Delphi » Delphi XE

Если вы потерялись, встречайтесь у фонтана!

Первое правило всех паганелей

Пока код программы занимает несколько строчек, достаточно прокрутить весь текст, чтобы перейти к нужной строке, но обычно программы состоят из многих сотен и тысяч строк. И тут уже не обойтись без навигации. Так как это одна из наиболее «употребляемых» операций, то есть смысл рас­сказать о ней подробнее.

 

В окне Структуры проекта находится список всех объектов модуля, вы­бранного в Рабочем окне. Здесь вы сможете легко найти все константы, пе­ременные, типы, процедуры и функции, объявленные в модуле, и быстро перейти к ним. 

 

Рекурсия, или Сказочка про белого бычка в Delphi XE

Категория: Учебники по Delphi » Delphi XE

-  Сказать ли тебе сказку про белого бычка?

-                Скажи. - Ты скажи, да я скажи,

да сказать ли тебе сказку про белого бычка?

-            Скажи.

-  Ты скажи, да я скажи, да чего у вас будет,

да докуль это будет! Сказать ли тебе сказку про белого бычка?

 

В теле процедур и функций могут быть записаны идентификаторы других процедур и функций, то есть из одной подпрограммы можно вызвать дру­гую подпрограмму. Но наиболее интересный случай таких вызовов - это когда подпрограмма вызывает саму себя. Этот приём программирования называется рекурсией.

 

 

Контрольное взвешивание, или Веское приложение в Delphi XE

Категория: Учебники по Delphi » Delphi XE

Хорошего человека должно быть много.

Коварное заблуждение

 

Поставим перед собой более серьёзную задачу, чем на предыдущем семи­наре: поможем себе и своим близким приблизиться к идеалу. Пока только в смысле веса.

Некоторые, так называемые, специалисты считают, что здоровый человек должен иметь идеальный вес, который можно определить по формуле

 P= (3 xA- 450 + B) x 0,25 + 45                - для   мужчин, P= (3 xA - 450 + B) x 0,225 + 40,4            -    для женщин, 

 

где под загадочными буквами А и В скрываются рост (в сантиметрах) и возраст (в годах).

 

Общие приёмы работы с окнами/панелями в Delphi XE

Категория: Учебники по Delphi » Delphi XE

В Delphiвсе окна жёстко скреплены друг с другом, в отличие от предыду­щих версий Delphi, где каждое окно жило своей собственной жизнью. Но вы легко можете вернуться в прошлое, изменив раскладку интерфейса. Для этого в панели Desktop(находится в строке Главного меню), в рас­крывающемся списке выберите строку ClassicUnlocked

 

Параметры-переменные в Delphi XE

Категория: Учебники по Delphi » Delphi XE

Достаточно в списке формальных параметров перед идентификатором по­ставить ключевое слово var, как мы получаем эту переменную в полное своё распоряжение и можем изменять её значение точно так же, как если бы она была глобальной.


Procedure two(a,b,c: integer; var n: integer);
Begin
n:= a * b * c;
End;

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