КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Эксперт Кода
ОТЛАДКА ПРОГРАММ
В Delphi реализована замечательная новая особенность, называемая Экспертом Кода. Вы знаете, что вы хотите делать, но иногда забываете точный синтаксис некоторых операторов, например операторов типа If, For, While и других. Такая забывчивость может случиться с вами, если вы постоянно переключаетесь с одного языка программирования на другой. Но даже если вы и помните синтаксис, Delphi поможет вам и в этом случае. Эксперт Кода сэкономит ваше время и наберет часть текста за вас, исключив тем самым ошибки правописания, и сделает еще много других полезных вещей. Короче говоря, он облегчит вашу работу и сделает ее более продуктивной. Эксперт Кода един в трех лицах: · - эксперт шаблонов кода, · - эксперт завершения кода, · - эксперт программных параметров. Эксперт шаблонов кода. Предположим, вы набираете код некоторой программы и в следующей строке должны использовать оператор If. Вы можете набрать только If и затем нажать комбинацию клавиш Ctrl-J, после чего выбрать из всплывшего меню нужную вам разновидность оператора If. Вы можете сделать ваш выбор и дважды щелкнуть на нем или нажать Enter и нужный вариант кода будет подставлен в текст. Вам остается только заполнить пустоты в конструкции оператора. И все это волшебство выполняют шаблоны кода. Delphi поставляется с целым набором шаблонов. Вы также можете редактировать, добавлять или удалять шаблоны, выполнив команду Tools | Code Templates (Инструменты | Программные шаблоны) и в возникающем в результате диалоговом окне Code Templates (Шаблоны кода) использовать соответствующие кнопки Add (добавить), Edit (редактировать) или Delete (удалить), чтобы сделать необходимые изменения. Эксперт завершения кода. Эксперт завершения кода заканчивает код за вас, когда вы вводите имя класса и после него ставите точку (.). Этот эксперт может быть полезен при написании сложных компонентов и частом использовании одних и тех же объектов. Простой пример - класс ТАрplication. Вы можете набрать ТАрplication, в окне редактирования и список доступных свойств, методов и событий отобразится в открывшемся списке. Прокрутите список, пока не сделаете нужный вам выбор, дважды щелкните на нем и он будет добавлен после имени класса. Эксперт программных параметров. Этот эксперт отображает параметры функций, процедур и методов в виде подсказки. Теперь больше не нужно пробираться через текст программы или использовать справку для того, чтобы найти соответствующие объявления и узнать, какие параметры ожидаются в данном вызове и в каком порядке. Чтобы активизировать эксперт программных параметров, вам нужно ввести имя процедуры, функции или метода и затем открывающуюся круглую скобку; после этого на экране появится подсказка со списком параметров. Например: FileOpen (
Как только появится совет, вы можете подставить нужные аргументы и продолжать работу дальше.
Дата добавления: 2014-01-07; Просмотров: 309; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |