Visual studio express 2012 для windows desktop

Download previous versions of Visual Studio Community, Professional, and Enterprise softwares. Sign into your Visual Studio (MSDN) subscription here.

Skip to main content


Microsoft

Комментарии магазина.

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

А так же, если Вы приобрели наш товар и активировали ключ, оставьте пожалуйста комментарий, это помогает развитию магазина. Спасибо, что воспользовались нашими услугами!

Если Вы оставляете отзыв через личный кабинет, который у Вас появляется после покупки, то на сайте в отзывах он отображается от имени «Анонима». При написании отзыва непосредственно со страницы с товаром в поле ниже — пункты «Имя» и «Почта» обязательны, Ваш Email публично не публикуется, он нужен нам только для обратной связи.

Процент максимальной скидки, который Вы можете получить при покупке товаров в нашем магазине. Скидка считается по Вашему e-mail адресу, Вы можете совершать покупки разными кошельками, но использовать один электронный адрес почты, и тогда скидка будет всегда при Вас!

Сумма покупок Размер скидки
1200$ 8%
800$ 6%
600$ 4%
350$ 2%
50$ 1%

Опубликовано |

Авторское описание. С помощью Visual Studio Express 2012 для Windows Desktop можно разрабатывать функциональные настольные приложения на языках C#, Visual Basic и C++. В качестве целевых клиентских технологий можно выбирать Windows Presentation Foundation (WPF), Windows Forms и Win32.

Visual Studio Express 2012 для Windows Desktop позволяет создавать настольные приложения на языках C#, Visual Basic и C++ и поддерживает Windows Presentation Foundation (WPF), Windows Forms и Win32. Примечание. Visual Studio Express 2012 для Windows Desktop нельзя использовать для разработки приложений для Магазина Windows. Для разработки приложений для Магазина Windows можно установить Visual Studio Express 2012 для Windows 8. Чтобы разрабатывать приложения для всех платформ Майкрософт и для Web, можно установить Visual Studio Professional 2012.

Примечание. Для этой версии Visual Studio Express 2012 для Windows Desktop включена программа улучшения качества программного обеспечения.

Поддерживаемая операционная система

Windows 7 Service Pack 1; Windows 8; Windows Server 2008 R2 SP1; Windows Server 2012

  • Windows 7 с пакетом обновления 1 (SP1) (x86 и x64)
  • Windows 8 (x86 и x64)
  • Windows Server 2008 R2 с пакетом обновления 1 (SP1) (x64)
  • Windows Server 2012 (x64)

Требования к оборудованию:

  • Процессор с тактовой частотой 1,6 ГГц или большей
  • ОЗУ объемом 1 ГБ (1,5 ГБ для работы на виртуальной машине)
  • 5 ГБ доступного пространства на жестком диске
  • Жесткий диск с частотой вращения 5400 об/мин
  • Видеокарта с поддержкой DirectX 9 и разрешения экрана не менее 1024 x 768

Имя файла: wdexpress_full.exe; VS2012_WDX_RUS.iso

Размер файла: 920 KB; 625.0 MB

Скачать Microsoft Visual Studio Express 2012 с официального сайта.

Visual Studio Express 2012 for Windows DesktopWhen the Visual Studio 2012 free versions were originally announced the first thing I noticed was that they had switched from a language-specific model (C# Express, VB Express, etc) to a target-specific model (Windows 8, Web). However, I was very surprised (and disappointed) that there was no free way to make Console Apps, or Windows Forms apps, or anything for the Windows Desktop. I wasn’t the only one who thought this was a problem. Shortly thereafter (with a lot of people pushing) Soma announced there would be a «Windows Desktop» Express version for free. He said:

…we heard from our community that developers want to have for Windows desktop development the same great experience and access to the latest Visual Studio 2012 features at the Express level.

Today, I’m happy to announce that we will add Visual Studio Express 2012 for Windows Desktop to the Visual Studio 2012 family. This will bring to the Visual Studio Express family significant new capabilities that we’ve made available in Visual Studio 2012 for building great desktop applications.

I’m glad folks realized that no-cost desktop software development is important. Open Source projects need free tools like the Express SKUs. Even better that the the Express Desktop SKU gets the new 2012 features as well.

Today Visual Studio has made Visual Studio Express 2012 for Windows Desktop available and you can go download it now free. The best part is that this one SKU supports C++, C#, and Visual Basic together. With this one free version you can make WinForms, WPF, Console or Class Libraries with any or all of Visual Basic, C#, as well as Win32 projects, class libraries, and CLR apps using C++. You can also, of course, combine projects over multiple languages into a single solution. You can target both .NET 4.0 and 4.5.

NOTE: You might wonder, what about a free F#? Why isn’t F# included? We’ve got a free download to add F# support to the free Visual Studio Express 2012 for Web!

Related Links

  • Download page for Visual Studio 2012 for Windows Desktop (Web Installer or ISO)
  • Product page and Details for VS2012 for Windows Desktop
  • F# Tools for Visual Studio 2012 Express for Web (you *don’t* need this if you have Pro already, this is just for Express for Web)

While Express SKUs don’t allow arbitrary add-ins (you need Pro for that) the free SKU does include Unit Testing, Code Analysis, as well as the NuGet package manager. It’s a bit of a nice coup for my little group that NuGet is now included in ALL Visual Studio 2012 SKUs, even Express ones. Package management is finally happening in .NET.

In the screenshot below I’ve added a C++ Console app, a Window Forms C# app and a C# Console to a single solution in VS2012 using Express for Windows Desktop.

image

Just to illustrate one of the reasons I think a free «Desktop» SKU is so important, I wanted to share a cool open source project I found recently called Topshelf. It’s a library for making Windows Services easier to write using .NET. It’s up on GitHub under an Apache license. The easiest way to get Topshelf is with NuGet with simply «install-package Topshelf». Topshelf has some impressive documentation as well, especially for an open source project!

Here’s a simple Windows Service with a basic heartbeat timer using Topshelf:

public class TownCrier
{
readonly Timer _timer;
public TownCrier()
{
_timer = new Timer(1000) {AutoReset = true};
_timer.Elapsed += (sender, eventArgs) => Console.WriteLine("It is {0} an all is well", DateTime.Now);
}
public void Start() { _timer.Start(); }
public void Stop() { _timer.Stop(); }
}

public class Program
{
public static void Main()
{
HostFactory.Run(x => //1
{
x.Service<TownCrier>(s => //2
{
s.ConstructUsing(name=> new TownCrier()); //3
s.WhenStarted(tc => tc.Start()); //4
s.WhenStopped(tc => tc.Stop()); //5
});
x.RunAsLocalSystem(); //6

x.SetDescription("Sample Topshelf Host"); //7
x.SetDisplayName("Stuff"); //8
x.SetServiceName("stuff"); //9
}); //10
}
}

Topshelf even has nice Log4net and NLog integration. Anyway, this is just the kind of powerful, useful, and interesting open source library that could be helped by a free Express SKU for Desktop. I’m not involved directly (yet ;) ) in making decisions this high up, but I (and many, many others) inside and out continue to advocate for balance. In this case I’m very glad that the decision was made to ship this SKU and I hope you all find it useful whether you work in open source or in education.

There’s more details over at the Visual Studio blog and the team is watching the comments.


This week’s sponsor: Be part of GENERATION APP. Your Idea. Your App. 30 Days. Begin your 30-day journey to create a Windows Store style app and talk 1-on-1 with a Windows 8 app development pro. Get started today.

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook
twitter
subscribe
About   Newsletter

Hosting By
Hosted in an Azure App Service

По давлением сообщества Microsoft всё-таки анонсировала выпуск бесплатной программы Visual Studio 2012 Express for Windows Desktop, которая вернёт возможность бесплатной разработки десктопных приложений для Windows 8.

Две недели назад компания шокировала разработчиков новостью, что для разработки десктопных приложений будет необходим апгрейд на Visual Studio 2012 Professional за $400, поскольку бесплатный пакет Visual Studio Express выйдет только в четырёх вариантах: для приложений Metro, веб-приложений, приложений Azure и приложений Windows Phone, то есть покроет все сферы, кроме десктопных приложений.

Разумеется, многие были недовольны подобным решением Microsoft. К счастью, компания прислушалась к мнению сообщества, признала ошибку и изменила планы.

Судя по всему, в Express Desktop 2012 можно будет создавать приложения для Vista, Windows 7 и Windows 8. «Visual Studio Express 2012 for Windows Desktop обеспечит простой от начала и до конца способ разработки десктопных приложений и будет поддерживать все версии Windows, которые поддерживаются Visual Studio 2012, — сказано в официальном блоге. — С новой редакцией Express, разработчики смогут использовать C++, C# и Visual Basic для создания десктопных и консольных приложений. Разработчики также получат доступ к новым возможностям, реализованным во всей линейке Express в Visual Studio 2012, таким как последние компиляторы и инструменты, встроенное модульное тестирование и возможность координации разработки небольшими командами через Team Explorer и TFS Express».

Visual Studio Express 2012 for Windows Desktop запланирован к выходу осенью 2012 года.

Download Official Microsoft Visual Studio Express 2012 Final DVD ISO Image File and Language Pack with Full Review, Specs and Price Detail…

Download Official Microsoft Visual Studio Express 2012 Final DVD ISO Image File and Language Pack with Full Review, Specs and Price Details — Direct Download Links from Microsoft Servers

There was talk about the new Microsoft’s Visual Studio Express 2012 for the Microsoft Windows Desktop Edition right from a few months ago. Today, the new edition is available for download. In this article let us discuss more on the new capabilities and tools available in the product, ones that we have not seen in the past editions.

Visual Studio Express 2012

The types of projects:

The new Visual Studio Express 2012 is capable of doing the same projects that Visual Studio 2010 Express did like, WPF, WinForms, Visual Basic Class Libraries, console, C#, class libraries, Win32 projects, and apps for C++. It is also possible to combine C#, C++ and projects belonging to Visual Basic into one solution so that it is easy to write one application using any language available. In the end, it is possible to round trip projects with the SP1 of Visual Studio 2012.

Analyzing codes:

A targeted set of code analysis works as it is added to the latest Visual Studio 2012 incorporated for Windows 8. For different projects of C++ the rules help in detecting the common coding errors like buffer overflows, null pointers dereferencing, the use of uninitialized variables or APIs being misused. Most errors like these can lead to potential vulnerabilities or even application crashes when errors are not fixed in time. For projects being managed, the application features rules that ensure clear object disposal, garbage collection and performance.

Testing of Unit:

The new Visual Studio Express 2012 was designed with the intention of making it easy to run and write project unit tests. To ensure that it is made possible, Visual Basic Express 2012 included the existing unit framework for Visual Basic and C# and the all new C++ unit test framework. It lets you write, debug and run unit tests directly on Visual Studio. There is also an inclusion of project Unit Test templates for you to commence on unit tests quickly.

The basic requirements:

Operating systems that are supported:

  • Windows 8 (x64 and x86)
  • Windows 7 with SP1 (x64 and x86)
  • Windows Server 2012 (x64)
  • Window Server 2008 SP1 R2 (x64)

Architectures supported:

  • 64 bit (x64)
  • 32-bit (x86)

Minimum hardware necessities:

  • 1 Gigabyte of RAM,  (when running on virtual machine, its 1.5 gigabytes)
  • 5 gigabytes of hard disk space available
  • Hard disk drive — 5400 RPM
  • Available hard disk space – 100MB (better known in luggage pack)
  • DirectX9 – enabled video card running in a higher resolution display  

Data Connections:

In the earlier versions of the Express Products, the data source can be connected, but was limited to the files of database. Visual Studio Express made for Windows Desktop can support data sources of SQL server. For instance, in a Database explorer, individuals can navigate, connect, edit and query against object via the newest Windows Azure SQL and SQL Server 2012.

Features specific to languages:

The Windows Desktop version of Visual Studio 2012 features new VS library features and 2012 language. This includes await and async keywords in C++ AMP, C#, Visual Basic and improvised standards in C++ 11. Windows Desktop Express can be used with C# applications and Visual Basic in order to consider both platforms. Now it also includes 64-bit version of C++, libraries and cross compliers to build desktop applications (64-bit) without installing the older version of the Windows SDK. The new Visual Basic Express also features simpler control of source code, item tracking work, TFS provided automation.

Download Microsoft Visual Studio Express 2012 Final DVD ISO Image File:

Users can Download Microsoft Visual Studio Express 2012 Final DVD ISO Image File from the Direct Download Links available below with supported architectures for both 32-bit (x86) and 64-bit (x64) directly from official Microsoft Servers. For Genuine Activation Keys of Visual Studio Express 2012, user needs to purchase the full product from Microsoft Store. You can try the product for up to 30 days. You must register to obtain a free product key for ongoing use after 30 days. If any user wants Microsoft Visual Studio Express 2012 other than English version than you can also Download Visual Studio Express 2012 Language Pack from the links available below.

  • Download Microsoft Visual Studio Express 2012 DVD ISO Image File for Windows 8
  • Download Visual Studio Express 2012 Language Pack for Windows 8 (If Other than English)
  • Download Microsoft Visual Studio Express 2012 DVD ISO Image File for Windows Desktop
  • Download Visual Studio Express 2012 Language Pack for Windows Desktop (If Other than English)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

«УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

Кафедра «Измерительно-вычислительные комплексы»

ТЕХНОЛОГИИ

ПРОГРАММИРОВАНИЯ

методические указания к выполнению лабораторных работ для студентов направления 230400 «Информационные системы и технологии»

Составитель: В.В. Родионов

Ульяновск, 2013

Технологии программирования-2013. Лабораторная работа № 1

2

Введение

В лабораторных работах будут рассмотрены основные возможности Visual Studio Express 2012 for Windows Desktop* и языка C# 5.0 для платформы .NET Framework 4.5. Visual Studio Express представляет собой набор бесплатных облегчённых сред разработки, представляющих собой урезанные версии Visual Studio и позиционируемых Microsoft для использования студентами и любителями. Ключевыми особенностями этих продуктов являются необходимость регулярно продлевать бесплатную регистрацию для индивидуальных разработчиков, если разработка на Express-версии ведётся не с целью обучения, а также наличие поддержки unit— тестов.

Предлагаются следующие Express-версии Visual Studio:

Visual Studio Express 2012 for Windows Desktop – для разработки обычных настоль-

ных приложений,

Visual Studio Express 2012 for Web – для разработки Web-приложений,

Visual Studio Express 2012 for Windows 8 – для разработки программ с новым интерфейсом Windows,

Visual Studio Express 2012 for Windows Phone – для разработки под платформу Windows Phone,

Visual Studio Team Foundation Server Express 2012 – предоставляет небольшим группам разработчиков (до пяти человек) возможность управления исходным кодом, отслеживания рабочих элементов и автоматизации построения программных проектов.

Разработчик с помощью Visual Studio Express for Windows Desktop имеет возможность создания двух видов приложений с графическим интерфейсом:

Windows Forms (WinForms) – использует традиционные графические формы для разработки бизнес-приложений и различных инструментов для платформы Windows;

Windows Presentation Foundation (WPF) – использует XAML, трёхмерную графику и другие средства для создания функционально богатых клиентских решений под Windows.

* Предполагается изучение англоязычной версии.

Технологии программирования-2013. Лабораторная работа № 1

3

Лабораторная работа № 1. Среда разработки Visual Studio Express 2012 for Windows Desktop

1. Основные возможности интегрированной среды разработки

1.1 Выбор платформы разработки

Visual Studio Express 2012 поддерживает возможность выполнения разработки под конкретную версию .NET Framework. Указание версии .NET Framework приведёт к соответствующей настройке панели инструментов, типов проектов, доступных ссылок и даже технологии IntelliSense* внутри интегрированной среды разработки. Перенос проекта под другую версию

.NET Framework выполняется в свойствах проекта. Для этого нужно выбрать команду PROJECT <Имя проекта>Properties… (или команду Properties контекстного меню проекта в окне Solution Explorer), после этого выбрать версию .NET Framework в раскрывающемся списке Target Framework (рис. 1).

Рис. 1. Вкладка Application свойств проекта

По умолчанию используется .NET Framework 4.5. Для ряда предыдущих версий платформы доступен «клиентский профиль» (Client Profile). Клиентский профиль .NET Framework – это подмножество компонентов .NET Framework, оптимизированное для клиентских приложений. Он достаточен для разработки большинства клиентских приложений, позволяет использовать пакет установки меньшего размера и быстрее осуществлять развёртывание приложения на клиентской машине.

* При использовании технологии IntelliSense синтаксический анализатор занимается разбором кода программы и собирает информацию о её структуре. Накопленная информация используется для того, чтобы помочь программисту при чтении кода и кодировании (подсветка синтаксиса кода, возможность автозавершения имен при кодировании, всплывающие подсказки с информацией о параметрах функций и т.д.).

Технологии программирования-2013. Лабораторная работа № 1

4

1.2 Навигация в интегрированной среде разработки

Разработчик может перемешаться между открытыми окнами интегрированном среды разработки без помощи мыши. Visual Studio Express 2012 предоставляет здесь несколько вариантов. Для перемещения по открытым окнам вперед (слева направо) можно использовать комбинацию клавиш Ctrl + — (знак «минус»). Для перехода в обратном направлении (справа налево) можно использовать комбинацию клавиш Ctrl + Shift + -.

Аналогичных результатов можно добиться путём использования визуального средства, которое называется навигаторам (Navigator). Для доступа к нему нужно использовать комбинацию клавиш Ctrl + Tab (или Ctrl + Shift + Tab). При этом появится окно с списками активных инструментов и файлов (рис. 2). Перемещаться между списками можно при помощи клавиш и .

Рис. 2. Окно навигатора

1.3 Конфигурирование среды разработки

После установки Visual Studio Express 2012 настройки среды устанавливаются в значения по умолчанию и при работе могут изменяться по усмотрению разработчика. Для управления этими настройками предназначен инструмент Import and Export Settings, вызываемый из меню TOOLS. Запускаемый мастер позволяет импортировать настройки, экспортировать их в файл или восстанавливать настройки в один из вариантов, предлагаемых интегрированной средой.

При экспорте или импорте настроек можно указать, какие из них следует применить. На рис. 3 изображён третий шаг мастера импорта настроек.

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

Технологии программирования-2013. Лабораторная работа № 1

5

Рис. 3. Окно выбора коллекции настроек для применения

1.4 Обращение к справочной системе MSDN*

Для вызова справочной системы необходимо выбрать команду View Help в выпадающем меню HELP или отметить элемент в исходном тексте или на форме и нажать клавишу F1. Просмотр справки возможен либо в браузере, либо в окне Help Viewer, что настраивается с помо-

щью пунктов меню Set Help Reference / Launch in Browser и Set Help Reference / Launch in Help Viewer выпадающего меню HELP. В процессе выполнения лабораторных работ предполагается использование среды Help Viewer. Help Viewer позволяет просматривать справку по разделам (вкладка Contents), используя поиск по ключевым словам (вкладка Index) либо поиск в заголовках справочных статей (вкладка Search).

* Microsoft Developer Network (MSDN) – подразделение компании Microsoft, которое отвечает за взаимодействие с разработчиками. Однако при упоминании MSDN чаще всего имеют в виду MSDN Library – обширную библиотеку документов по технологиям Microsoft, либо MSDN Subscription – платную подписку на продукты Microsoft, включая MSDN Library. В методических указания

MSDN MSDN Library.

Технологии программирования-2013. Лабораторная работа № 1

6

В MSDN практически на каждое свойство, метод или событие класса (элемента управления) приводится пример его использования, что может быть крайне полезным при выполнении контрольных заданий к лабораторным работам.

1.5 Меню и команды интегрированной среды Visual Studio Express 2012

Чтобы выполнить команду в среде Visual Studio, можно воспользоваться тремя основными способами:

с помощью главного меню,

с помощью

панелей инструментов (их видимость настраивается в меню

VIEW / Toolbars),

с помощью

контекстного меню, которое, как обычно, активизируется при нажатии

правой кнопки мыши.

1.5.1 Меню FILE

Команды выпадающего меню FILE можно использовать для работы как с проектами, так и с файлами исходного кода. Описание основных пунктов меню приведено в таблице (для получения более подробной информации здесь и далее следует обращаться к справочной системе

или литературе):

New Project…

Создание нового проекта/решения

New Team Project…

Создание нового командного проекта/решения с использованием

Team Foundation Server

Open Project…

Открытие проекта/решения

Open File…

Открытие файла

Close

Закрытие текущего файла

Close Solution

Закрытие решения

Save, Save As, Save All

Сохранение, соответственно, текущего файла, файла под другим име-

нем или всего решения

Page Setup…, Print…

Настройка параметров страницы для печати исходного текста и, соот-

ветственно, печать

Recent Files, Recent

Выбор и открытие недавно открываемых файлов либо, соответствен-

Projects and Solutions

но, проектов и решений

Exit

Закрытие среды Visual Studio. Предварительно вызывается диалог

сохранения изменений

1.5.2 Меню EDIT

Команды меню EDIT предназначены для отмены или повторения последнего действия (например, отмены ввода текста или добавления элемента управления на форму) – команды Undo и Redo, копирования (Copy), вырезания в буфер обмена (Cut), удаления (Delete), вставки (Paste). Эти команды применимы как к выделенному текстовому блоку в окне редактора, так и к элементам управления, помещённым на форму.

Visual Studio обладает стандартными возможностями поиска и замены, сгруппированными в подменю Find And Replace. Поиск может производиться в тексте текущего документа (Current Document), во всех открытых документах (All Open Documents), во всех файлах проекта (Cur-

Технологии программирования-2013. Лабораторная работа № 1

7

rent Project) и т.д., что указывается в поле диалогового окна поиска Look in (рис. 4). Для команды Quick Find при обнаружении совпадения осуществляется переход на найденную строку с выделением искомого текста. Команда Find in Files выводит результаты поиска в окно Find Results. Соответственно, команда Quick Replace производит замены указанного фрагмента текста на другой. Команда Replace in Files выводит результаты замен в окно Find Results. Впрочем, различия Quick— и in Files-версий инструментов поиска и замены связаны в основном с компактностью диалогового окна.

Рис. 4. Окно поиска Find in Files

Команда Navigate to… предназначена для поиска объектов: пространств имен (namespace), классов (class), структур (struct), интерфейсов (interface), типов (type), перечислений (enum) и т.д. Он позволяет находить в коде вхождения, используя возможности «нечеткого» поиска. Например, если написать Form Calc вместо FormCalc, Navigate to… всё равно выдаст верные результаты.

С помощью пункта меню Insert File As Text… можно выполнить вставку в текущую позицию в редакторе содержимого выбранного файла (рис. 5).

Пункты подменю Advanced предоставляют дополнительные возможности по редактированию программного текста:

Format Document Форматирование программного текста в активном окне с использованием стандартных отступов

Format Selection Форматирование выделенного фрагмента программного текста с использованием стандартных отступов

View White Space Делает видимыми символы пробела и табуляции Word Wrap Удаление горизонтальной полосы прокрутки

Incremental Search Выполнение интерактивного поиска, позволяющего искать по части слова и уточнять полученные результаты в реальном времени. Занимает очень малую часть экрана и хорошо подходит для быстрого поиска в текущем файле

Comment Selection Комментирование выделенных строк Uncomment Selection Раскомментирование выделенных строк

Технологии программирования-2013. Лабораторная работа № 1

8

Рис. 5. Окно Insert File

Пункты подменю Bookmarks предоставляют возможность работы с закладками для удобного перемещения по тексту программы, в том числе:

Toggle Bookmark

Создание закладки на текущей строке

Disable All Bookmarks

Выключение всех закладок на текущей строке

Enable Bookmark

Включение/выключение закладки на текущей строке

Previous Bookmark

Переход на предыдущую по тексту закладку

Next Bookmark

Переход на следующую по тексту закладку

Clear Bookmarks

Удаление всех закладок

Add Task List Shortcut

Добавление ярлыка списка задач. Содержимое выбранной строки ко-

да в окне Task List (раздел Shortcuts) будет отображаться в качестве

описания задачи. Двойной щелчок по такой задаче приведёт к пере-

ходу на эту строку кода в окне редактора

Пункты подменю Outlining позволяют работать со свойством скрытия/раскрытия содержимого фрагмента программы:

Toggle Outlining Ex-

Раскрытие/закрытие содержимого текущего фрагмента, на котором

pansion

установлен курсор

Toggle All Outlining

Раскрытие/закрытие содержимого всех фрагментов в тексте программы

Stop Outlining

Выключение возможности раскрытия/закрытия фрагментов програм-

мы

Технологии программирования-2013. Лабораторная работа № 1

9

Stop Hiding Current Выключение возможности раскрытия/закрытия фрагментов программы в выделенной области

Collapse Do Definition Включение возможности раскрытия/закрытия фрагментов программы

Возможности технологии IntelliSence доступны не только автоматически, но и через подменю IntelliSence, в том числе:

List Members

Отображение списка членов данного объекта. Для использования этой

возможности в редакторе кода нужно ввести имя объекта, поставить

точку и выбрать этот пункт меню

Parameter Info

Отображение подсказки о параметрах метода. Чтобы использовать эту

возможность, курсор в редакторе устанавливается на вызов метода и вы-

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

реть различные варианты перегрузок метода

Quick Info

Вывод подсказки с информацией об объекте, внутри которого в редак-

торе кода установлен курсор редактирования

CompleteWord

Завершение текущего неполного слова в редакторе либо вывод списка

возможных вариантов завершения

ToggleCompletion-

Установление стандартного или расширенного режима завершения

Mode

Insert Snippet…

Вставка сниппета (готового фрагмента кода) в текст программы. Неко-

торое количество готовых сниппетов поставляется вместе с Visual

Studio. Можно также добавлять свои, используя Code Snippet Mana-

ger (Tools / Code Snippet Manager…)

SurroundWith…

Создание для выделенного программного кода блока определённого

вида (if, for …)

Пункт Refactor позволяет выполнить рефакторинг программного кода, т.е. изменение внутренней структуры программы, не затрагивающее её внешнего поведения и имеющие целью облегчить понимание её работы. В Visual Studio Express 2012 доступны две возможности:

Rename…

Переименование идентификаторов для символов кода, таких как поля, ло-

кальные переменные, методы, пространства имен, свойства и т.п. Вносимые

изменения можно предварительно просмотреть

Extract Method…

Создание нового метода на основе выделенного фрагмента кода

1.5.3 Меню VIEW

Позволяет переключаться в режим редактирования кода (команда Code) или на вкладку дизайнера форм (Designer). Следующие группы команд управляют отображением окон среды Visual Studio, в частности, позволяют отобразить обозреватель решений (Solution Explorer), иерархию вызовов (Call Hierarchy), палитру компонентов (Toolbox) и окно свойств компонен-

та (Properties Window).

При вызове Call Hierarchy для метода, свойства, индексатора или конструктора в исходном коде будет показано дерево всех входящих и исходящих вызовов этого метода, свойства и т.д. Каждый метод, свойство или конструктор в узлах Calls To и Calls From можно развернуть в его собственные узлы Calls To и Calls From. Call Hierarchy хорошо подходит для навигации по коду и для понимания связей между методами.

Технологии программирования-2013. Лабораторная работа № 1

10

1.5.4 Меню PROJECT

Команды меню PROJECT, начинающиеся с приставки Add, позволяют добавить в проект новый элемент – форму, элемент пользовательского интерфейса, компонент, класс, файл с исходным текстом и т.д. Команда Exclude From Project позволяет исключить элемент из проекта. Команда Add Reference… открывает окно Reference Manager (рис. 6) и позволяет подключить, при необходимости, дополнительные сборки (библиотеки). В разделе Framework располагаются все сборки платформы .NET, установленные на компьютере, Extensions – все сторонние сборки. В разделе COM находятся библиотеки COM, установленные на компьютере. Раздел Solution позволяет добавить ссылки на другие проекты текущего решения, Browse содержит список недавно добавляемых (Recent) сборок. Уже имеющиеся ссылки можно увидеть в списке

References окна Solution Explorer.

Рис. 6. Окно Reference Manager

Set as SrartUp Project позволяет назначить текущий проект как запускаемый по умолчанию, если у в решении находится несколько проектов.

Как уже отмечалось, редактирование свойств проекта позволяет производить подменю Properties (название команды начинается с имени проекта, например WindowsFormsApplication1 Properties).

1.5.5 Меню BUILD

Основные команды меню BUILD:

Build Solution Сборка решения (компиляция всех входящих в решение проектов и сборка исполняемого файла либо файла динамической библиотеки)

Rebuild Solution Повторная сборка решения

Clean Solution Удаление всех результатов сборки решения

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

Понравилась статья? Поделить с друзьями:
  • Visual studio emulator for android for windows 7
  • Visual studio community не устанавливается на windows 10
  • Visual studio community 2015 для windows 7
  • Visual studio code скачать для windows 10 64 bit
  • Visual studio code не запускается windows 10