Сетевые уроки преподавателя МОУ «Куракинская СОШ» Шакурова З. З.
ПРИМЕЧАНИЕ: На открывшейся диалоговой панели New Project можно выбрать:
NEW — создание нового проекта
Existing — открытие существующего проекта
Recent — открытие недавно созданного проекта
- Сохраните все формы проекта. File Save Form A s… Visual Basic по умолчанию даст форме то имя, которое вы задали ей в свойстве Name. Файл с формой и кодами будет храниться под именем вашей формы с расширением frm.
- После того, как форма сохранена, нужно сохранить файл проекта File Save Project A s… и Visual Basic по умолчанию предложит вам имя Project1.vbp.
На диске будет сохранено три файла: файл формы с расширением frm, файл проекта с расширением vbp и еще один вспомогательный файл с расширением vbw. Рекомендуется для каждого проекта создавать свою папку на диске.
При повторном сохранении изменений внесенных в уже сохраненный проект, достаточно File пункт Save
Сохраненный проект может выполняться только в системе программирования Visual Basic.
Для того чтобы проект мог запускаться в среде операционной системы необходимо сохранить его в исполняемом файле (типа EXE). Для трансляции проекта в исполняемый файл используется команда [File-Make …] (в свободно распространяемой версии VB5.0 CCE такая возможность, к сожалению, отсутствует).
Для запуска процесса компиляции и создания исполняемого файла проекта необходимо:
- В меню Project выбрать Project Properties
- В появившемся окне на вкладке Make выберите форму, с которой будет запускатся программа и на вкладке Compile желательно выбрать пункты Compile to Natiwe Code (после компиляции может работать и на компьютерах, где не установлена программа Visual Basic) . Далее можете выбрать Optimize to Fast Code (большая скорость, но и размер файла больше ) или Optimize to Small Code (уменьшение скорости и размера файла).
- File Make .exe — появится окно Make Project.
- В окне Make Project (создать проект) в поле ИМЯ ФАЙЛА — ввести имя или оставить такое имя, которое присвоит программа VB
- Нажать кнопку Option и в открывающемся окне Project Properties ввести номер версии исполняемого файла.
- ОК.
Сохранение ФОРМЫ как шаблон, предназначенный для использования в этом или других проектах и добавление его в проект:
- File пункт Save Form as
- выбрать папку, обычно \VB|Template\Forms\ и дать имя файлу
- ПРИМЕЧАНИЕ: Этот шаблон-форму, вы можете использовать в этом или других проектах, только для добавления формы в проект необходимо Project — Add Form — Existing — выбрать папку где сохранили шаблон (по умолчанию путь к папке, следующий \VB|Template\Forms\) — выбрать шаблон — ОТКРЫТЬ.
ПРИМЕЧАНИЕ: Форма, которую хотите сохранить как шаблон, не должна иметь распространенное имя (Form1 и т.д.), при добавлении такого шаблона в проект, в котором уже есть форма с таким именем, машина начнет ругаться и не добавит форму. Чтобы избежать этого дайте оригинальное имя (например, Pattern1 и т.д) форме. Я здесь говорю, ИМЕНИ ФОРМЫ, которая задается в свойстве Name, а не о ИМЕНИ ФАЙЛА, которая задается при сохранении формы.
- или в меню Run команда Start
- или нажать кнопку Start на панели инструментов
- или нажать клавишу F5
ПРИМЕЧАНИЕ: если вы запускаете на проверку, только одну форму из многих, ещё не связанных между собой форм, то сначала нужно установить порядок запуска и первым поставить ту форму, которую хотите проверить. Для этого Project — Project Properties — General — Startup Objeject — и выбрать первую стартующую форму, в нашем случае ту, которую нужно проверить. Потом не забудьте все обратно восстановить.
Как собирать С/С++ проекты в Microsoft Visual Studio?
В наше время open source проекты все популярнее. На площадках открытых проектов, например, на github можно найти множество полезных программ, но они не всегда имеют исполняемые файлы («exe»), поэтому я постараюсь рассказать о том, как можно собрать самостоятельно C/C++ программу, из исходников, написанную на Microsoft Visual Studio.
Установка Visual Studio
Первым делом нам необходимо загрузить онлайн установщик Microsoft Visual Studio, с официального сайта. Для компиляции С/С++ проектов нет необходимости во всех пакетах и можно выбрать только те, которые нам необходимы.
Установщик загрузит необходимые пакеты из интернета и установит их.
Сборка тестового проекта
После установки Visual Studio можно убедиться, что всё работает создав тестовый проект и скомпилировав его. Для этого нажмите в меню «Файл» → «Создать» → «Проект. «
После чего появится диалог выбора типа проекта, где можно выбрать:
- Консольное приложение;
- Классическое приложение;
- Библиотеку динамической компоновки (dll);
- Статическую библиотеку;
В нашем случае для быстрой проверки подойдет консольное приложение, выбираем название и папку проекта , после чего жмём кнопку «ОК» и создается наша программа.
После этого остается остается лишь скомпилировать её, для этого нужно выбрать в меню «Сборка» и нажать на пункт «Собрать решение».
Далее наш проект скомпилируется и в папке проекта появится наш тестовый исполняемый файл («exe»).
Если всё работает как надо, то можно приступать к сборке какого-нибудь другого открытого проекта с github или другого хостинга проектов.
Сборка проектов
Первым делом нам нужно загрузить исходники проекта. На площадке github это делается довольно просто, жмем на кнопку «Code» и «Download ZIP». После чего нужно распаковать его и можно приступать к сборке.
Ищем файл с расширением «.vcxproj» и запускаем его. Перед нами появится диалог в котором нам предложат обновить SDK проекта (набор библиотек для разработки, которые Microsoft периодически обновляет) и набор инструментов, жмём обновить.
Теперь наш проект можно собрать, но до сборки необходимо выбрать разрядность проекта (например, для 32 битной системы или 64 битной), а также тип сборки (отладочный режим — debug или release).
Выбираем 64 битную систему и тип сборки релиз, после чего компилируем проект. Как и ранее нужно выбрать в меню «Сборка» и нажать на пункт «Собрать решение».
Возможные проблемы
Некоторые проектам требуется вручную изменить SDK и набор инструментов, на установленный у вас, для этого идём в свойства проекта, выбираем сверху типа сборки и разрядность системы и уже там изменяем SDK и набор инструментов. В выпадающем меню появляются установленные у нас версии, выбираем их и нажимаем «ОК». После чего наш проект скомпилируется.
Бывает, что проект использует сторонние библиотеки, для этого их нужно загрузить отдельно и положить в папку. Узнать путь или изменить его можно в свойстве проекта, в разделе «С/C++» → «Общие» → «Дополнительные каталоги включаемых файлов».
Бывает, что SDK или набор инструментов, в свойстве проекта не изменяется в диалоге, чтобы изменить их нужно записать номер SDK, закрыть Visual Studio и вручную, блокнотом изменить этот номер в файле проекта «.vcxproj«.
При возникновении других проблем можно попробовать их загуглить, возможно, что кто-то уже сталкивался с ними и решил их.
Спасибо за внимание.
Создание и преобразование исходного файла сопоставления группы содержимого
Чтобы подготовить приложение к установке потоковой передачи, необходимо создать карту группы контента. В этой статье вы узнаете, как создавать и преобразовывать карту группы контента, предоставляя некоторые советы и рекомендации по пути.
Создание карты исходной группы содержимого
Вам потребуется создать SourceAppxContentGroupMap.xml файл, а затем использовать Visual Studio или средство MakeAppx.exe для преобразования этого файла в окончательную версию: AppxContentGroupMap.xml Можно пропустить шаг, создав AppxContentGroupMap.xml с нуля, но рекомендуется (и, как правило, проще) создать SourceAppxContentGroupMap.xml и преобразовать его, так как дикие карта не разрешены в AppxContentGroupMap.xml (и они действительно полезны).
Давайте рассмотрим простой сценарий, когда установка потоковой передачи приложений полезна.
Предположим, вы создали игру, но размер окончательного приложения составляет более 100 ГБ. Это займет много времени, чтобы скачать из Microsoft Store, который может быть неудобным. Если вы решили использовать установку потоковой передачи приложений, можно указать порядок скачивания файлов приложения. При первом скачивании основных файлов в Магазине пользователь сможет быстрее взаимодействовать с приложением, а другие неискусные файлы скачиваются в фоновом режиме.
Установка потоковой передачи приложений сильно зависит от файловой организации вашего приложения. Рекомендуется думать о макете содержимого приложения относительно установки потоковой передачи приложений как можно скорее, чтобы упростить сегментирование файлов приложения.
Сначала мы создадим SourceAppxContentGroupMap.xml файл.
Прежде чем ознакомиться с подробными сведениями, ниже приведен пример простого полного SourceAppxContentGroupMap.xml файла:
Существует два основных компонента карты группы содержимого: обязательный раздел, содержащий требуемую группу контента, и автоматический раздел, который может содержать несколько автоматических групп контента.
Требуемая группа содержимого
Требуемая группа контента — это отдельная группа содержимого в элементе SourceAppxContentGroupMap.xml элемента . Требуемая группа контента должна содержать все необходимые файлы, необходимые для запуска приложения с минимальным взаимодействием с пользователем. Из-за компиляции .NET Native весь код (исполняемый файл приложения) должен быть частью требуемой группы, оставляя ресурсы и другие файлы для автоматических групп.
Например, если ваше приложение является игрой, требуемая группа может включать файлы, используемые в главном меню или на начальном экране игры.
Ниже приведен фрагмент кода из исходного SourceAppxContentGroupMap.xml файла примера:
Здесь есть несколько важных вещей:
- В элементе должно быть присвоено имя «Обязательный». Это имя зарезервировано только для требуемой группы контента и не может использоваться с любым другим в схеме конечной группы контента.
- Существует только один . Это намеренно, так как должна быть только одна группа основных файлов.
- Файл в этом примере является одним .exe файлом. Требуемая группа содержимого не ограничена одним файлом, может быть несколько.
Простой способ приступить к написанию этого файла — открыть новую страницу в избранном текстовом редакторе, быстро «Сохранить как» в папку проекта приложения и присвойте новому файлу имя: SourceAppxContentGroupMap.xml
Если вы разрабатываете приложение C++, вам потребуется настроить свойства SourceAppxContentGroupMap.xml файла. Content Задайте для свойства значение true, а File Type свойство — XML-файл.
При создании SourceAppxContentGroupMap.xml шаблона полезно воспользоваться использованием wild карта s в именах файлов, дополнительные сведения см. в разделе Советы и рекомендации по использованию wild карта s.
Если вы разработали приложение с помощью Visual Studio, рекомендуется включить его в необходимую группу содержимого:
Добавление одного дикого файла карта будет включать файлы, добавленные в каталог проекта из Visual Studio, такие как исполняемый файл приложения или библиотеки DLL. Папки WinMetadata и Properties предназначены для включения других папок Visual Studio. Ресурсы дикие карта предназначены для выбора образов логотипа и SplashScreen, необходимых для установки приложения.
Обратите внимание, что вы не можете использовать двойные дикие карта, «**», в корне структуры файлов, чтобы включить каждый файл в проект, так как это приведет к сбою при попытке преобразовать SourceAppxContentGroupMap.xml в окончательный AppxContentGroupMap.xml .
Важно также отметить, что файлы следов (AppxManifest.xml, AppxSignature.p7x, resources.pri и т. д.) не должны быть включены в карту группы контента. Если файлы следов включены в один из указанных имен файлов карта они будут игнорироваться.
Автоматические группы содержимого
Автоматические группы контента — это ресурсы, скачанные в фоновом режиме, когда пользователь взаимодействует с уже скачанными группами контента. Они содержат дополнительные файлы, которые не являются важными для запуска приложения. Например, можно разбить автоматические группы контента на разные уровни, определяя каждый уровень как отдельную группу контента. Как отмечалось в обязательном разделе группы содержимого: из-за компиляции .NET Native весь код (исполняемый файл приложения) должен быть частью требуемой группы, оставляя ресурсы и другие файлы для автоматических групп.
Давайте рассмотрим группу автоматического содержимого из нашего SourceAppxContentGroupMap.xml примера:
Макет автоматической группы довольно похож на требуемую группу с несколькими исключениями:
- Существует несколько групп контента.
- Автоматические группы контента могут иметь уникальные имена, за исключением имени «Обязательный», зарезервированного для требуемой группы контента.
- Автоматические группы содержимого не могут содержать файлы из требуемой группы содержимого.
- Автоматическая группа содержимого может содержать файлы, которые также находятся в других автоматических группах контента. Файлы будут скачиваться только один раз и будут загружены с первой автоматической группой содержимого, содержащей их.
Советы и трюки для использования диких карта
Макет файла для карт групп контента всегда соответствует корневой папке проекта.
В нашем примере дикие карта используются в обоих элементах для извлечения всех файлов на одном уровне файла «Assets\Level2» или «Assets\Level3». Если вы используете более глубокую структуру папок, можно использовать двойной дикий карта:
Вы также можете использовать дикие карта с текстом для имен файлов. Например, если вы хотите включить каждый файл в папку «Активы» с именем файла, содержащим «Level2», можно использовать следующее:
Преобразование SourceAppxContentGroupMap.xml в AppxContentGroupMap.xml
Чтобы преобразовать SourceAppxContentGroupMap.xml окончательную версию, AppxContentGroupMap.xml можно использовать Visual Studio 2017 или программу командной строки MakeAppx.exe .
Чтобы преобразовать карту группы контента с помощью Visual Studio, выполните следующие действия.
- Добавление в папку SourceAppxContentGroupMap.xml проекта
- Измените действие сборки на SourceAppxContentGroupMap.xml AppxSourceContentGroupMap в окно свойств
- Щелкните проект правой кнопкой мыши в обозревателе решений
- Перейдите в Магазин—> преобразование файла карты группы контента
Если вы не разработали приложение в Visual Studio или просто предпочитаете использовать командную строку, используйте средство MakeAppx.exe для преобразования. SourceAppxContentGroupMap.xml
Простая команда MakeAppx.exe может выглядеть примерно так:
MakeAppx convertCGM /s MyApp\SourceAppxContentGroupMap.xml /f MyApp\AppxContentGroupMap.xml /d MyApp\
Параметр /s указывает путь к SourceAppxContentGroupMap.xml объекту , а /f — путь к нему AppxContentGroupMap.xml . Последний параметр /d указывает, какой каталог следует использовать для расширения имени файла wild карта s, в данном случае это каталог проекта приложения.
Дополнительные сведения о параметрах, которые можно использовать с MakeAppx.exe, откройте командную строку, перейдите к MakeAppx.exe и введите:
MakeAppx convertCGM /?
Это все, что вам потребуется, чтобы получить окончательный AppxContentGroupMap.xml готовый к вашему приложению! Прежде чем приложение полностью готово к работе в Microsoft Store, все еще предстоит сделать еще больше. Дополнительные сведения о добавлении потоковой установки в приложение проверка этой странице.
Как правильно сохранить проект

Тупой вопрос: как сохранить проект и скомпилированный проект?
Я нажимаю на ‘File/Save All’ и сохранение происходит автоматически, как изменить путь сохранения.

Как целиком сохранить проект в бэкап
Всем привет. Использую студию 2010. Появилась необходимость сделать полную копию всего проекта со.
Как правильно открыть c# проект в expression blend 4
Как правильно открыть c# проект в expression blend 4 что бы можно было его оформить(закрасить.
windows 7 + win32. Как правильно сохранить проект?
Как правильно сохранить проект? консольный, win32. Чтобы запускался на семерке. Не в компиляторе, а.
403 / 336 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
Извините, но экстрасенсы уволились из-за сильной рабочей нагрузки. Какой проект? Где сохранить? В чем сохранять? Для чего сохранить? На чем открывать будете?
Не за что!
Добавлено через 1 минуту
Если в студии, то левой клавишей мыши Файл/Сохранить как. . Выбираем место для сохранения и сохраняем.
Добавлено через 45 секунд
Без обид, но как бы Вы сами ответили на свой вопрос?
102 / 100 / 33
Регистрация: 24.04.2010
Сообщений: 286
Записей в блоге: 1
Главное чтоби версии vstudio на вашем и чужом компе били совместими.
В другом случае можут возникнуть некоторие проблеми, которие все равно можна решить
Регистрация: 07.05.2013
Сообщений: 25
Save all там должны быть все 6 файлов включая exe. Если ни с чем не путаю. Просто я в основном на делфи работаю =)
Регистрация: 21.05.2013
Сообщений: 9
Нажимать «Сохранить все», ну и естественно не забывать все дополнительные файлы(картинки и прочее), если они имеются, кидать в папку с проектом для того чтоб все на другом компе хорошо открывалось
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Как правильно сохранить проект в Visual studio 2005?
сохраняя программу нажимаю save as и сохраняю в папку,а затем когда открываю програма запускается.
Как сохранить проект
Ребята! Подскажите ради бога! Никак не пойму. Как же всё-таки правильно сохранять проект.
Как сохранить проект в exe-файле?
Существует готовый проект Windows Forms на C#. Как сохранить/или скомпилировать в один единый.
Как сохранить проект без расширения
Доброго дня форумчани. Создал проект в билдере. Сохранил под названием "Школа.exe". Понятно если.
Или воспользуйтесь поиском по форуму: