блогер
ir73
FD Team |
Последняя активность: 11.03.2013 17:26
Блог
Просмотреть блог ir73Последние записи
Последняя запись
Размещено в
Без категории
Итак, сегодня про методы.
Часто бывает, что вам надо изменить метод, чтобы он принимал еще один параметр, или убрать один лишний, или не один, а 5. Руками делать это, понятное дело, лень. И тут нам на помощь приходит генератор.
Итак, для начала просто сгенерим метод:
получаем:
...
Часто бывает, что вам надо изменить метод, чтобы он принимал еще один параметр, или убрать один лишний, или не один, а 5. Руками делать это, понятное дело, лень. И тут нам на помощь приходит генератор.
Итак, для начала просто сгенерим метод:
получаем:
...
Размещено в
flashdevelop
Сегодня о том, как сгенерировать конструктор класса и его toString() в пару нажатий.
Часто при работе с передачей и получением данных от сервера, мы создаем DTO или VO обьекты, которые нередко представляют собой просто классы с публичными свойствами. Написание toString метода для такого класса является довольно нудной задачей. На помощь идет генератор toString. Щелкаем по пустому месту класса (вне методов), жмем Ctrl+1 и выбираем "Generate toString". В результате получаем...
Часто при работе с передачей и получением данных от сервера, мы создаем DTO или VO обьекты, которые нередко представляют собой просто классы с публичными свойствами. Написание toString метода для такого класса является довольно нудной задачей. На помощь идет генератор toString. Щелкаем по пустому месту класса (вне методов), жмем Ctrl+1 и выбираем "Generate toString". В результате получаем...
Размещено в
flashdevelop
Итак, сегодня учимся добавлять сигнатуру метода в интерфейс, который имлементируется этим классом.
Представим, у нас есть класс А, который имплементирует интерфейс IA. В классе А у нас есть метод
Нам надо его добавить в интерфейс (точнее его сигнатуру). Ставим курсор на "dispose" и жмем Ctrl+1. Выбираем Add to interface.
Получаем то, что хотели.
Из минусов:...
Представим, у нас есть класс А, который имплементирует интерфейс IA. В классе А у нас есть метод
Нам надо его добавить в интерфейс (точнее его сигнатуру). Ставим курсор на "dispose" и жмем Ctrl+1. Выбираем Add to interface.
Получаем то, что хотели.
Из минусов:...
Размещено в
flashdevelop
Соскучились? Вот еще кое-чего полезного. Одна из моих любимых фич.
Программисты делятся на как минимум две категории: а) те, кто генерит новые методы рядом с текущим и б) те, кто любит, что приватные были с приватными, публичные с публичными и т.д. Так вот, я - б!
Открываем редактор. Выбираем Tools -> Application Files. Заходим в Snippets\as3\boundaries. Это файлы-темлейты, по которым ФД будет узнавать, где у вас в классе блок для геттеров-сеттеров, для эвент хяндлеров...
Программисты делятся на как минимум две категории: а) те, кто генерит новые методы рядом с текущим и б) те, кто любит, что приватные были с приватными, публичные с публичными и т.д. Так вот, я - б!
Открываем редактор. Выбираем Tools -> Application Files. Заходим в Snippets\as3\boundaries. Это файлы-темлейты, по которым ФД будет узнавать, где у вас в классе блок для геттеров-сеттеров, для эвент хяндлеров...
Размещено в
flashdevelop
И снова чмоке всем!
Часто случается так, что у нас есть какое-либо выражение, возвращающее значение, и нам надо присвоить этому выражению какую-либо переменную.
Пишем:
Не забываем, | - это у нас курсор. Жмем Ctrl+1 и выбираем Assign statement to variable. Получаем:
...
Часто случается так, что у нас есть какое-либо выражение, возвращающее значение, и нам надо присвоить этому выражению какую-либо переменную.
Пишем:
private function initConstr():void { getSize();| } private function getSize():int { return 5; }
...
Последние комментарии
здорово! то что надо!...
Запись от dsQuadro размещена 07.03.2012 в 19:43

Ты когда делаешь снипет,...
Запись от ir73 размещена 07.03.2012 в 15:23

может немного не по...
Запись от dsQuadro размещена 03.03.2012 в 14:14

Цитата:
В обсуждении этой статьи |
Запись от in4core размещена 28.02.2012 в 20:15

В обсуждении этой статьи...
Запись от Psycho Tiger размещена 28.02.2012 в 20:10
