Разное

Редакторов: Говорим по-русски: Как правильно — «редакторы» или «редактора»

10.08.2023

Содержание

Профессия Редактор — Учёба.ру

Магистратура МГУ им. М.В.Ломоносова

для выпускников технических и химических факультетов

Колледж экономических международных связей

Для выпускников 9 и 11 классов.

Высшее образование онлайн

Федеральный проект дистанционного образования.

Я б в нефтяники пошел!

Пройди тест, узнай свою будущую профессию и как её получить.

Технологии будущего

Вдохновитесь идеей стать крутым инженером, чтобы изменить мир

Студенческие проекты

Студенты МосПолитеха рассказывают о своих изобретениях

Химия и биотехнологии в РТУ МИРЭА

120 лет опыта подготовки

Международный колледж искусств и коммуникаций

МКИК — современный колледж

Английский язык

Совместно с экспертами Wall Street English мы решили рассказать об английском языке так, чтобы его захотелось выучить.

15 правил безопасного поведения в интернете

Простые, но важные правила безопасного поведения в Сети.

Олимпиады для школьников

Перечень, календарь, уровни, льготы.

Первый экономический

Рассказываем о том, чем живёт и как устроен РЭУ имени Г.В. Плеханова.

Билет в Голландию

Участвуй в конкурсе и выиграй поездку в Голландию на обучение в одной из летних школ Университета Радбауд.

Цифровые герои

Они создают интернет-сервисы, социальные сети, игры и приложения, которыми ежедневно пользуются миллионы людей во всём мире.

Работа будущего

Как новые технологии, научные открытия и инновации изменят ландшафт на рынке труда в ближайшие 20-30 лет

Профессии мечты

Совместно с центром онлайн-обучения Фоксфорд мы решили узнать у школьников, кем они мечтают стать и куда планируют поступать.

Экономическое образование

О том, что собой представляет современная экономика, и какие карьерные перспективы открываются перед будущими экономистами.

Гуманитарная сфера

Разговариваем с экспертами о важности гуманитарного образования и областях его применения на практике.

Молодые инженеры

Инженерные специальности становятся всё более востребованными и перспективными.

Табель о рангах

Что такое гражданская служба, кто такие госслужащие и какое образование является хорошим стартом для будущих чиновников.

Карьера в нефтехимии

Нефтехимия — это инновации, реальное производство продукции, которая есть в каждом доме.

Создание пользовательских редакторов и конструкторов — Visual Studio (Windows)

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья

Область применения:Visual StudioVisual Studio для Mac Visual Studio Code

Интегрированная среда разработки (IDE) Visual Studio может размещать различные типы редакторов:

Следующие сведения помогут вам выбрать нужный тип редактора.

Типы редакторов

Сведения о базовом редакторе Visual Studio см. в разделе Расширение редактора и языковых служб.

Пользовательские редакторы

Пользовательский редактор предназначен для работы в специализированных обстоятельствах. Например, можно создать редактор, функция которого заключается в чтении и записи данных в определенный репозиторий, например сервер Microsoft Exchange. Выберите пользовательский редактор, если требуется редактор, который работает только с типом проекта, или редактор с несколькими определенными командами. Однако обратите внимание, что пользователи не смогут использовать пользовательский редактор для редактирования стандартных проектов Visual Studio.

Пользовательский редактор может использовать фабрику редактора и добавлять сведения о редакторе в реестр. Однако тип проекта, связанный с пользовательским редактором, может создавать экземпляр пользовательского редактора другими способами.

Настраиваемый редактор может использовать активацию на месте или упрощенное внедрение для реализации представления.

Внешние редакторы

Внешние редакторы — это редакторы, которые не интегрированы в Visual Studio, например Microsoft Word, Блокнот или Microsoft FrontPage. Такой редактор можно вызвать, например, если вы передаете ему текст из VSPackage. Внешние редакторы регистрируются и могут использоваться вне Visual Studio. При вызове внешнего редактора и его можно внедрить в окне узла, он появляется в окне в интегрированной среде разработки. В противном случае интегрированная среда разработки создает для нее отдельное окно.

Метод IsDocumentInProject задает приоритет документа с помощью перечисления VSDOCUMENTPRIORITY . DP_External Если указано значение, файл может быть открыт внешним редактором.

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

  • Будет ли ваше приложение сохранять свои данные в файлах? Если данные будут сохранены в файлах, будут ли они иметь пользовательский или стандартный формат?

    Если вы используете стандартный формат файлов, другие типы проектов в дополнение к проекту смогут открывать и считывать и записывать в них данные. Однако если вы используете пользовательский формат файла, только ваш тип проекта сможет открывать и считывать и записывать в них данные.

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

  • Требуется ли в редакторе размещать элементы ActiveX?

    Если в редакторе размещаются элементы ActiveX, реализуйте редактор активации на месте, как описано в разделе Активация на месте. Если в нем нет элементов ActiveX, используйте упрощенный редактор внедрения или настройте редактор Visual Studio по умолчанию.

  • Будет ли ваш редактор поддерживать несколько представлений? Если требуется, чтобы представления редактора отображались одновременно с редактором по умолчанию, необходимо поддерживать несколько представлений.

    Если редактор должен поддерживать несколько представлений, данные документа и объекты представления документов для редактора должны быть отдельными объектами.

    Дополнительные сведения см. в разделе Поддержка нескольких представлений документов.

    Если редактор поддерживает несколько представлений, планируете ли вы использовать реализацию текстового буфера редактора Visual Studio Core (VsTextBuffer объект) для объекта данных документа? То есть вы хотите поддерживать представление редактора рядом с основным редактором Visual Studio? Возможность сделать это является основой конструктора форм..

  • Если требуется разместить внешний редактор , можно ли внедрить редактор в Visual Studio?

    Если его можно внедрить, необходимо создать окно узла для внешнего редактора IsDocumentInProject , а затем вызвать метод и задать VSDOCUMENTPRIORITY для перечисления значение

    DP_External. Если редактор не может быть внедрен, интегрированная среда разработки автоматически создаст для него отдельное окно.

В этом разделе

Пошаговое руководство. Создание пользовательского редактора
Объясняется, как создать пользовательский редактор.

Пошаговое руководство. Добавление компонентов в пользовательский редактор
Объясняется, как добавить функции в пользовательский редактор.

Designer инициализации и конфигурации метаданных
Объясняется, как инициализировать конструктор.

Предоставление поддержки отмены конструкторам
Объясняется, как обеспечить поддержку отмены для конструкторов.

Раскраска синтаксиса в пользовательских редакторах
Объясняет разницу между раскрасками синтаксиса в основном редакторе и в пользовательских редакторах.

Данные документа и представление документов в пользовательских редакторах
Объясняется, как реализовать данные документа и представления документов в пользовательских редакторах.

Устаревшие интерфейсы в редакторе
Объясняется, как получить доступ к основному редактору с помощью устаревшего API.

Разработка устаревшей языковой службы
Объясняется, как реализовать языковую службу.

Расширение других частей Visual Studio
Объясняется, как создавать элементы пользовательского интерфейса, соответствующие остальной части Visual Studio.

См. также раздел

  • IVsEditorFactory

Редакторы My Next Move

Напечатано для: