После установки Visual Studio можно приступать к созданию первого проекта. В Visual Studio редко когда требуется начинать с пустого файла и добавления в него кода C#. (Разумеется, возможность создания пустого проекта приложения существует. Это нужно, если действительно возникла потребность в написании кода с нуля, либо при создании решения, которое должно содержать в себе несколько проектов.)
Вместо этого, необходимо просто указать Visual Studio, проект какого типа должен быть создан, и среда автоматически сгенерирует файлы и код C#, образующие соответствующий указанному типу проекта каркас. Далее останется добавить в этот каркас собственный код.
Давайте создадим консольное приложение, выбрав в меню File (Файл) пункт New — Project (Создать — Проект):
Уроки C# .NET Windows Forms / #1 — Создание приложения на C# с SQL (базами данных)
Как можно увидеть на рисунке, в Visual Studio поддерживается возможность выбора версии .NET Framework (2.0, 3.x или 4.0), для которой должно создаваться приложение, с помощью раскрывающегося списка, отображаемого в правом верхнем углу диалогового окна New Project (Новый проект).
Solution Explorer
Утилита Solution Explorer (Обозреватель решений), доступная через меню View (Вид), позволяет просматривать набор всех файлов с содержимым и ссылаемых сборок, которые входят в состав текущего проекта:
Обратите внимание, что внутри папки References (Ссылки) в окне Solution Explorer отображается список всех сборок, на которые в проекте были добавлены ссылки. В зависимости от типа выбираемого проекта и целевой версии .NET Framework, этот список выглядит по-разному.
Добавление ссылок на внешние сборки
Если необходимо сослаться на дополнительные сборки, щелкните на папке References правой кнопкой мыши и выберите в контекстном меню пункт Add Reference (Добавить ссылку). После этого откроется диалоговое окно, позволяющее выбрать желаемые сборки (в Visual Studio это аналог параметра /reference в компиляторе командной строки). На вкладке Assemblies этого окна, показанной на рисунке, отображается список наиболее часто используемых сборок .NET; на вкладке Browse (Обзор) предоставляется возможность найти сборки .NET, которые находятся на жестком диске; на вкладке Recent (Недавние) приводится перечень сборок, на которые часто добавлялись ссылки в других проектах:
Просмотр свойств проекта
И, наконец, напоследок важно обратить внимание на наличие в окне утилиты Solution Explorer пиктограммы Properties (Свойства). Двойной щелчок на ней приводит к открытию редактора конфигурации проекта, окно которого называется Project Properties (Свойства проекта):
Visual studio. Как создать проект. Первая программа. C++ для начинающих. Урок #1.
В этом окне можно устанавливать различные параметры безопасности, назначать сборке надежное имя, развертывать приложение, вставлять необходимые для приложения ресурсы и конфигурировать события, которые должны происходить перед и после компиляции сборки.
Утилита Object Browser
В Visual Studio доступна еще одна утилита для изучения множества сборок, на которые имеются ссылки в текущем проекте. Называется эта утилита Object Browser (Браузер объектов) и получить к ней доступ можно через меню View. После открытия ее окна останется просто выбрать сборку, которую требуется изучить:
Отличие проектов от решений
Одной из важных вещей, которые необходимо понимать, является понимание разницы между проектом и решением:
- Под понимается набор всех файлов исходного кода и ресурсов, которые будут компилироваться в единственную сборку (или в ряде случаев — в единственный модуль). Например, проектом может быть библиотека классов или приложение Windows с графическим пользовательским интерфейсом.
- Под решением (solution) понимается набор всех проектов, которые будут образовывать определенный программный пакет (приложение).
Чтобы еще больше прояснить, в чем состоит отличие между проектом и решением, давайте посмотрим, что происходит при поставке проекта, состоящего из нескольких сборок. Например, это может быть интерфейс пользователя, специальные элементы управления и другие компоненты, поставляемые в виде библиотек в отдельных частях приложения.
Кроме того, может существовать другой пользовательский интерфейс, предназначенный специально для администраторов. Каждая из этих частей приложения может содержаться внутри отдельной сборки и, следовательно, рассматриваться в Visual Studio как отдельный проект. Однако существует вероятность того, что все эти части будут кодироваться параллельно в сочетании друг с другом. В таком случае полезно иметь возможность редактировать их в Visual Studio как единое целое. Visual Studio позволяет делать это, рассматривая все проекты как образующие одно решение и воспринимая это решение как единый компонент, который должен считываться и делаться доступным для работы.
Источник: professorweb.ru
Как создать программу visual studio
Создаем первую тестовую консольную программу на C++ в Microsoft Visual Studio 2012. Так же используем функцию для вывода русскоязычных символов через консоль.
Многофайловая организация программ
Microsoft Visual Studio .NET — это интегрированная среда разработки (IDE -Integrated Development Envirionment) для создания, документирования, запуска и отладки программ, написанных на языках .NET. Visual Studio является многооконной, настраиваемой, обладает большим набором возможностей.
Рисунок 1.1 – главное меню Visual Studio Главное окно Visual Studio.NET, подобно другим приложениям Windows, содержит строку меню, включающую в себя следующие категории: · Файл — открытие, создание, добавление, закрывание, печать и проч. · Правка — стандартные команды правки: копирование, вставка, вырезание и проч. · Вид — команды для скрытия и отображения всех окон и панелей инструментов. · Проект — команды для работы с проектом: добавление элементов, форм, ссылок и проч. · Построение — команды компиляции программы. · Отладка -команды для отладки программы. · Сервис — команды дополнительных инструментов и настройки Visual Studio .NET. · Окно — управление расположением окон. · Справка — вызов справочной документации. Под строкой меню расположена панель инструментов, содержащая вложенные панели кнопок, запускающих те или иные команды из определенной группы или управляющих средой разработки Visual Studio.
Поместить группу кнопок на панель инструментов можно при помощи пункта меню Вид / Панели инструментов. Для создания нового проекта нужно выбрать в меню Файл команду Создать/Проект. Появится новое диалоговое окно создания проекта.
Рисунок 1.2. – Диалоговое окно создания проекта При создании нового проекта в поле Имя необходимо указать имя нового проекта, а в поле Расположение — имя каталога, в котором следует сохранить файлы этого проекта. При этом в данном каталоге автоматически будет создан другой каталог, имя которого совпадает с именем проекта.
По умолчанию проекты сохраняются в каталоге С:Documents and SettingsМои документыVisual StudioProjects. Visual Studio .Net для языков C++, C# и Visual Basic предлагает довольно много разных видов проектов. Среди них есть пустой проект, в котором изначально не содержится никакой функциональности; есть также проект, ориентированный на создание Web-служб. В левой части диалогового окна можно выбрать тип проекта.
Список типов проектов зависит от того, какие языки были выбраны при установке Visual Studio. В правой части окна можно выбрать один из предложенных шаблонов для данного типа проектов.
Хотя при создании нового проекта в среде Visual Studio .NET предлагается довольно большой список типов проектов, но на самом деле есть всего три основные разновидности приложений – Windows-приложение, Консольное приложение и Библиотека классов. Все остальное — это их различные вариации за счет использования тех или иных шаблонов или мастеров, обеспечивающих автоматическое выполнение каких-то начальных действий.
После выбора типа проекта и нажатия кнопки OK откроется основное окно визуальной среды Visual Studio (например, рис.1.3) Рисунок 1.3 – Окно визуальной среды Существует три основные части визуальной среды при разработке проекта. В центре находится главное окно для создания визуальных форм и написания кода.
Слева размещается окно Обозревателя решений, а справа окно инспектора свойств. Окно Обозревателя решений позволяет увидеть, из каких проектов состоит решение и какие файлы входят в состав этих проектов. Окно свойств (Properties) содержит список атрибутов объекта, выделенного в данный момент. В левой части среды разработки может присутствовать панель элементов управления.
Эту панель можно открыть выбором пункта меню Вид/Панель элементов или нажатием Ctrl-Alt-X. Окно Обозревателя решений содержит древовидное представление элементов проекта, которые можно открывать по отдельности для модификации или выполнения задач по управлению (рис.1.4). В дереве отображаются логические отношения решения и проектов, а также элементов решения.
Решение — это набор проектов, из которых состоит приложение. Компонентами проектов могут быть модули, а также другие файлы, которые требуются для создания приложения. Если нужно отредактировать компонент проекта, следует дважды щелкнуть по его имени в окне Обозревателя решений.
Рисунок 1.4. – Окно обозревателя решений Пункты контекстное меню окна обозревателя решений (вызывающегося нажатием правой кнопкой мыши) позволяют изменять содержимое проекта, а также добавлять новые компоненты. Помимо обычных программных модулей, можно с помощью команды Добавить/Создать элемент… создать в проекте самые разные компоненты (см. рис.1.5.) или командой Добавить/Существующий элемент… подключать к проекту уже существующий компонент, указав путь к этому компоненту.
Рисунок 1.5. – Шаблоны компонент проекта В проекте Visual C++ взаимозависимости между отдельными частями описаны в текстовом файле проекта с расширением .vcproj. А специальный текстовый файл решения с расширением .sln содержит список всех проектов данного решения.
Чтобы начать работу с существующим проектом, достаточно открыть в Visual Studio соответствующий sln-файл. Visual C++ также создает промежуточные файлы нескольких типов: .rc, .resX -поддержка просмотра ресурсов. .res — откомпилированный файл ресурсов. .ncb — поддержка просмотра классов. Этот файл создается и затем обновляется при каждом запуске программы. Он имеет самый большой объем среди всех файлов проекта. .pdb — файл, используемый компоновщиком для записи отладочной информации о пользовательской программе с целью ускорения редактирования связей в режиме отладки. .sln — файл решения. .suo — поддержка параметров и конфигурации решения. .vcproj — файл проекта. .ico — файл содержит изображение иконки, которое на форме расположено в верхнем левом углу. Файл AssemblyInfo содержит информацию о приложении.
Источник: studfile.net