Создание и изменение файла схемы XSD
Область применения:Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Данный раздел описывает процесс создания нового файла XML-схемы (XSD) и добавления содержимого в XSD-файл.
Создание нового файла XML-схемы
- В Visual Studio откройте меню Файл и последовательно выберите пункты Создать>Файл. Или используйте клавиши CTRL+N.
- В диалоговом окне Создать файл выберите пункт Схема XML и нажмите кнопку Открыть. Будет создан новый файл. В Visual Studio откроется начальное представление и пустое окно Обозреватель схемы XML.
Редактирование файла
- Щелкните ссылку Используйте редактор XML для просмотра и изменения файла схемы XML в начальном представлении. Откроется редактор XML с новым файлом.
- Скопируйте пример кода XML-схемы из Схемы заказа на покупку и вставьте его вместо кода, добавленного в новый XSD-файл по умолчанию. Обозреватель схемы XML будет обновлен новым набором схем.
Программное создание новых документов
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
При создании документа программным образом новый документ является собственным объектом Document. Этот объект не имеет дополнительных событий и возможностей привязки данных, которые имеет ведущий элемент Document. Дополнительные сведения см. в разделе «Программные ограничения» элементов узла и элементов управления узлами.
Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Word. Дополнительные сведения см. в разделе «Функции», доступные по Приложение Office ликации и типу проекта.
При разработке проекта на уровне документа добавлять ведущие элементы Document в проект программным образом нельзя. В проекте надстройки VSTO любой объект Document можно преобразовать в ведущий элемент Document во время выполнения. Дополнительные сведения см. в разделе «Расширение документов Word» и книг Excel в надстройках VSTO во время выполнения.
Создание нового документа на основе шаблона «Обычный»
- Для создания нового документа на основе шаблона «Обычный» используйте метод Add коллекции Documents. Чтобы использовать этот пример кода, запустите его из класса ThisDocument или ThisAddIn в своем проекте.
this.Application.Documents.Add();
Me.Application.Documents.Add()
Использование пользовательских шаблонов
Метод Add имеет необязательный аргумент шаблона для создания нового документа на основе шаблона, отличного от шаблона Normal. Необходимо указать имя файла и полный путь к шаблону.
Создание нового документа на основе пользовательского шаблона
- Вызовите метод Add коллекции Documents и укажите путь к шаблону. Чтобы использовать этот пример кода, запустите его из класса ThisDocument или ThisAddIn в своем проекте.
this.Application.Documents.Add(@"C:\Test\SampleTemplate.dotx");
Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.dotx")
См. также
- Практическое руководство. Программное открытие существующих документов
- Общие сведения о элементах размещения и элементах управления узлами
- Программные ограничения элементов узла и элементов управления узлами
- Необязательные параметры в решениях Office
Практическое руководство. Создание файла в Visual Basic
В этом примере создается пустой текстовый файл по указанному пути с использованием метода Create класса File.
Пример
Imports System.IO Imports System.Text Module Module1 Sub Main() Dim path As String = "c:\temp\MyTest.txt" ' Create or overwrite the file. Dim fs As FileStream = File.Create(path) ' Add text to the file. Dim info As Byte() = New UTF8Encoding(True).GetBytes("This is some text in the file.") fs.Write(info, 0, info.Length) fs.Close() End Sub End Module
Компиляция кода
Для записи в файл используется переменная file .
Отказоустойчивость
Если файл уже существует, он заменяется.
При следующих условиях возможно возникновение исключения:
- Недопустимое имя пути Например, оно содержит недопустимые символы или состоит из одних пробелов (ArgumentException).
- Путь доступен только для чтения (IOException).
- Имя пути — Nothing (ArgumentNullException).
- Имя пути слишком длинное (PathTooLongException).
- Указан недопустимый путь (DirectoryNotFoundException).
- Путь состоит только из двоеточия («:») (NotSupportedException).
Безопасность .NET Framework
Исключение SecurityException может быть создано в средах с частичным доверием.
Исключение UnauthorizedAccessException возникает, если пользователь не имеет разрешения на создание файла.
См. также раздел
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
The .NET documentation is open source. Provide feedback here.
Обратная связь
Отправить и просмотреть отзыв по
Команда New File
Область применения:
Visual Studio Visual Studio для Mac
Visual Studio Code ![]()
Создает файл и открывает его. Файл отображается в папке «Прочие файлы».
Синтаксис
File.NewFile [filename] [/t:templatename] [/editor:editorname]
Аргументы
Необязательно. Имя файла. Если имя не указано, задается имя по умолчанию. Если не указано имя шаблона, создается текстовый файл.
Коммутаторы
/t: templatename
Необязательно. Указывает тип создаваемого файла.
В синтаксической структуре аргумента /t: templatename используются данные из диалогового окна «Создание файла». Введите имя категории, обратную косую черту ( \ ) и имя шаблона, а затем заключите всю строку в кавычки.
Например, чтобы создать исходный файл Visual C++, введите следующий аргумент /t: templatename
/t:"Visual C++\C++ File (.cpp)"
В приведенном выше примере указано, что шаблон файла C++ находится внутри категории Visual C++ в диалоговом окне Новый файл.
/e: editorname
Необязательно. Имя редактора, в котором будет открыт файл. Если аргумент указан, но имя редактора не предоставляется, отображается диалоговое окно Открыть с помощью.
В синтаксической структуре аргумента /e: editorname имена редакторов используются в том виде, в каком они отображаются в диалоговом окне «Открыть с помощью», с заключением в кавычки.
Например, чтобы открыть файл в редакторе исходного кода, нужно ввести для аргумента /e: editorname следующую строку:
/e:"Source Code (text) Editor"
Пример
Этот пример создает веб-страницу «test1.htm» и открывает ее в редакторе исходного кода.
>File.NewFile test1 /t:"General\HTML Page" /e:"Source Code (text) Editor"
См. также
- Команды Visual Studio
- Окно команд
- Окно интерпретации
- Поле «Поиск/Команда»
- Псевдонимы команд Visual Studio
