Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/13: Рейтинг темы: голосов - 13, средняя оценка - 4.69
 Аватар для magistr011
6 / 6 / 2
Регистрация: 22.10.2011
Сообщений: 164

Шаблоны кода

26.10.2011, 16:58. Показов 2603. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Скажите, кто знает, можно в Builder C++ как-то сохранять кусочки кода, а потом при случае их вставлять в программу... Типа, пишешь код, надо что-то вставить, нажимаешь кнопку, открывается шаблоны кодов и вставляешь то, что нужно...
Например заготовки циклов или ещё чего-нибудь...
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.10.2011, 16:58
Ответы с готовыми решениями:

Шаблоны и разделение кода
Очевидно я как то напортачил в синтаксисе с использованием шаблонов... Т.к если подсунуть определение методов прямо в класс - работает...

Вставка php кода в шаблоны
Мне нужно проверить соответствует текущая категория какой-либо заданной, если да, то вывести ссылку на модуль, если нет, то вывести кнопку...

Как вставить мышью шаблоны кода в NetBeans?
Друзья! Сейчас это делается так: пишется заданная аббревиатура, потом нажимается заданное сочетание клавиш. Это фигня полная. Получается, я...

5
 Аватар для Gremlin
519 / 307 / 58
Регистрация: 30.07.2008
Сообщений: 607
26.10.2011, 17:23

Не по теме:

хм... натолкнуло на мысль прогу такую написать...
типо зажимаешь хот-кей, она выводит список (типо как CTRL+SPACE)...
при выборе функции
1) копирует текст из Буфера (для бекапа)
2) копирует в бубер выбранную ф-цию (или часть кода)
3) вставляет (там где курсор стоит)
4) обратно в буфер пишет бекап



Добавлено через 3 минуты
а пот теме, я пользуюсь самой шикарной прогой! лучше которой нет - "notepad.exe" (Блокнот)
0
61 / 50 / 12
Регистрация: 25.01.2010
Сообщений: 257
26.10.2011, 17:31
Список шаблонов кода отображается в результате нажатия <Ctrl>+<J>

Программист может создать свой собственный шаблон кода и использовать его точно так же, как и стандартный. Для того чтобы создать шаблон кода, нужно в меню Tools выбрать команду Editor Options и в окне Code Insight щелкнуть на кнопке Add. В появившемся окне Add Code Template надо задать имя шаблона (Shortcut Name) и его краткое описание (Description). Затем, после щелчка на кнопке ОК, в поле Code надо ввести шаблон
2
 Аватар для magistr011
6 / 6 / 2
Регистрация: 22.10.2011
Сообщений: 164
26.10.2011, 17:58  [ТС]
Именно это меня интересовало))

Добавлено через 2 минуты
Цитата Сообщение от Gremlin Посмотреть сообщение
"notepad.exe"
Была мысля это использовать, но хочу всё в одном приложении, мне так удобнее...
Вот если блокнот к Builder C++ привинтить, было бы неплохо)))
0
 Аватар для Deimon
35 / 35 / 6
Регистрация: 29.08.2009
Сообщений: 183
26.10.2011, 18:56
Gremlin, попробуй на досуге Notepad++ ... по скорости и простоте такой же как и блокнот (не че автокодом не вставляет, все от руки), но имеет подсветку текста в соответствии со стандартом Си да и можно открыть кучу докуметов в одном окне. (еще плюс, что он после включения выключения сохраняет все открытые файлы, даже если ты не сохранял на жестком.)

magistr011, тоже попробуй, может это как раз то что ты ищешь, но не понял еще что)))))) А так я (да и многие наверно) все востребованные функции сохранюят в одном файле который подключают в последствии.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
26.10.2011, 20:03
Вот если блокнот к Builder C++ привинтить, было бы неплохо)))
в GExpert это давно реализовано, называется Code Librarian: выделяете код в билдере, нажымаете пимпочку - и код скопирован в Библиотеку Кода, в библиотеке обратно же - выделяете код, нажимаете пимпочку - и код вставлен в редактор кода билдера, Code Librarian можно хранить в любом месте, что исключает потерю шаблонов при невнимательном удалении стройки, а также подключать к любой версии билдера без потери данных. Пользуюсь давно, мне удобно.
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.10.2011, 20:03
Помогаю со студенческими работами здесь

Шаблоны (нужно отделять код скрипта от кода шаблона)
изучал некоторое время php и создал интернет-магазин, получилось всё норм, всё нравится, но наткнувшись на тему шаблонов...

Хранить шаблоны документов в базе и выводить данные в эти шаблоны
Доброго времени суток. Интересует вопрос: мне необходимо формировать вордовские документы по шаблону. У меня создан шаблон документа...

Чем отличаются шаблоны HTML и шаблоны WordPress
В чём различие между шаблонами HTML и WordPress. Кроме того, что создаются они разными способами. Конкретно имею в виду, почему их...

«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами».
«Шаблоны шаблонов» vs «шаблоны с параметрами-шаблонами». Есть ли разница в этих понятиях? Если есть, то в чём? И где (в каких...

Шаблоны. Плохо понимаемые моменты из книги "Шаблоны С++. Справочник разработчика". (Вандевурд, Джосаттис)
Так как изучаю эту книгу, то в некоторых местах возникают вопросы. Чтобы не плодить много тем, корни у которых одни, решил создать эту...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 01.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 31.01.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru