var topics = document.getElementById("content-wrapper").children;
topics
представляет собой HTMLCollection , а не массив, и поэтому не имеет метода forEach (). Сначала вам нужно преобразовать его в массив .
Какие функции в GExperts больше всего требуется быть включенными в сам Delphi? Я предположил бы, что Вы придумываете расположенный по приоритетам список своих, скажем, лучших 10 функций. Затем поп на к Качеству, Центральному (http://qc.codegear.com) и, видит, были ли они уже добавлены как предложения и если так, голосование за них. Если не не стесняются идти вперед и добавлять их. Эта информация регулярно добывается и запрашивается не только для дефектов продукта, но также и как способ для нас получить известие от наших клиентов об улучшениях продукта. Система голосования помогает нам расположить по приоритетам планирование нашей работы и циклов продукта.
Я голосую за поиск grep и окно процедуры также. Вероятно, окно процедуры в первом месте, хотя
Я хотел бы видеть, что код форматирует поддерживаемый (экспериментальный порт DelForEx в Gexperts) и некоторая функциональность, чтобы помочь управлять пунктами использования.
Я не возражаю против Находки Delphi в Файлах, но мне нравится способность использовать Gexpert grep поиск за пределами IDE.
Полезные вещи как код Комментария/Некомментария и определяющий местоположение соответствия разделителям уже находятся в Delphi.
Большинство из остальных, вероятно, принадлежит сторонних дополнений как Gexperts для удержаний от загромождения IDE со слишком многими "специализированными" функциями. Вещи как инвертирование оператора, заменяя компоненты или диаграмму ASCII.
Мой голос был бы отрицателен на этом. Я думаю с их ограниченными ресурсами, они лучше концентрируются на базовом языке - улучшения платформы, которые сообщество не может дать руке с закрытой природы этих аспектов.
Сообщество уже берет нагрузку этого высококачественного дополнения на себе и всем, что они должны сделать, я думаю, возможно, продвигают его ясным способом (т.е. ссылка на Страницу приветствия).
Мой номер один GExpert является Поиском Grep.
Вторым является окно Procedure List.
Также очень удобный различные сочетания клавиш и панель инструментов, встроенная в редактора - у меня есть несколько кнопок на там; как представление ЦП, Менеджер проектов и инструменты выбора как выпадающее (как выбор вида).
Иногда я использую окно Clipboard History.
И еще более редко окна ASCII.
Все остальное я не затрагиваю действительно.
Я знаю, что список процедуры мог также быть найден в области структуры Delphi 2009, но так или иначе то, что я могу нажать Ctrl+G для получения окна с быстрой фильтрацией и возможностями предварительного просмотра, более продуктивно для меня.
То же самое для grep - версия GEXPERT является путем, более мощным, чем стандартная функция поиска Delphi.
Если эти два (и возможно история буфера обмена), где встроено в стандартный Delphi, я, вероятно, больше не устанавливал бы GExperts.
Но с другой стороны: Мне действительно нравится то, что эти решения доступны как открытый исходный код - это позволило мне, например, добавлять фильтрацию раздела к grep-поиску, который иначе не будет возможен для меня...
Я думал об этом прежде также. Столь многие функции GExperts так полезны, я думаю, что они должны быть частью надлежащего Delphi. Я думаю, что это сводится только к наличию рабочей силы для поддержания его те функции в доме в дополнение ко всем другим материал, который они делают.
Я голосую за окно процедуры (CTRL+G) и копирую компонент в исходный код
Я также голосую за окно процедуры (CTRL+G). Я не знаю, как я жил без него перед GExperts. Мне также действительно нравится функция резервного копирования zip... это - мое "управление исходным кодом" :-)
Большинство использованных функций для меня: Поиск Grep и Компоненты Замены.
Но, я думаю, что это не хорошая идея включать gExperts функциональность в IDE вообще. Поскольку:
Вы не можете использовать исходный код GExperts для разработки собственных или коммерческих продуктов включая плагины или библиотеки для тех продуктов. Можно использовать исходный код GExperts в проекте С открытым исходным кодом, в соответствии с упомянутыми ниже условиями.
Это означает, что CodeGear должна записать эту функциональность с нуля.
Интересно, пришло ли время, чтобы у Delphi была лучшая, более стабильная система плагинов. Я знаю, что Toolsapi существует довольно давно и работает хорошо, но он страдает рядом проблем.
Было бы здорово иметь простую современную систему плагинов для IDE, которая сделала бы написание плагинов для Delphi тривиальным, это действительно увеличило бы количество хорошие плагины и положительно влияют на развитие Delphi. Я не
Пожалуйста, не забывайте ресурсы от CnWizards. Невозможно программировать на Delphi без улучшения выделения исходного кода CnPack, использует очиститель и список процедур.