Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Инструментальные средства разработки Microsoft Visual Studio

Тип Реферат
Предмет Информатика и программирование

ID (номер) заказа
1518595

200 руб.

Просмотров
3379
Размер файла
1.4 Мб
Поделиться

Ознакомительный фрагмент работы:

Оглавление

Введение 2
1. Общие сведения. Историческая справка 4
2. Интегрированная среда разработки Microsoft Visual Studio 6
3. Поддерживаемые технологии и языки программирования 13
4. Интерфейс и простейшее приложение в среде разработки Microsoft
Visual Studio 17
5. Основные достоинства и недостатки Microsoft Visual Studio 22
Заключение 25
Список использованных источников 26

Введение

Интегрированные среды разработки (IDE) - являются важнейшим инструментом в процессе разработки приложений, т.к. помимо текстового редактора включат в себя целый спектр подпрограмм для решения следующего ряда задач:
подстветка синтаксиса;
автодополнения;
отладка работы кода;
система контроля версий;
система контроля проектов;
клиенты для удалённого доступа.
Программ реализующих данных функционал довольно много, основные из них: Adobe Dreamweaver, Aptana Studio, Microsoft Visual Studio.
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight.
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Общие сведения. Историческая справкаИитегрированная среда Microsoft Visual Studio берет свое начало с 1995 года, когда была выпущена первая версия продукта под таким названием. До этого в начале 1990-х гг. Microsoft выпускала отдельные продукты для поддержки программирования на языках высокого уровня 7:
Microsoft Visual C++ - интерактивная среда программирования на языке Visual C++, расширении языка C++, разработанном и реализованном фирмой Microsoft. Язык Visual C++ в составе всех версий Visual Studio и ныне остается наиболее популярным и широко используемым языком программирования в мире;
Visual Basic - объектно-ориентированное расширение языка BASIC, разработанное и реализованное фирмой Microsoft, которое сразу начало активно использоваться программистами всего мира, так как сочетало в себе простоту языка BASIC с новейшими объектно-ориентированными расширениями. Многие коллеги- программисты еще в начале 1990-х гг. рассказывали об удобстве Visual Basic и предпочитали именно на нем разрабатывать программы управления GUI;
Microsoft Visual FoxPro - интерактивная среда программирования на языке Visual FoxPro - объектно-ориентированном языке с элементами процедурного программирования, разработанном под названием FoxBase первоначально небольшой фирмой Fox Software. Привлекательной чертой этого языка для многих пользователей стали возможности обращения непосредственно из программы на этом языке к базам данных, основанных на языке SQL, в частности, программирование SQL-запросов на языке FoxPro;
Microsoft Visual SourceSafe - разработанная фирмой Microsoft система управления версиями исходных кодов, впоследствии интегрированная со средой Visual Studio.
Все эти продукты были объединены с 1995 г. "под одной крышей" под названием Visual Studio. Новая среда получила сразу номер версии 4.0, видимо, потому, что в отдельном виде описанные выше компоненты среды уже выпускались до этого в течение нескольких лет.
Даже в столь ранней версии среда Visual Studio обрела весьма широкую популярность. Например, фирма Sun Microsystems, которая в том же 1995 г. выпустила новый язык и технологию программирования Java, - в качестве основы для реализации своих платформно-независимых Java-библиотек Abstract Windows Toolkit (AWT) для поддержки разработки GUI для платформы Windows использовала именно среду Visual Studio и реализованный в ней язык Visual C++.7
В 1990-х гг. в среде наших университетских программистов среда Visual Studio называлась ласковым дружеским именем "вижуалка", с ударением на первое "а". Это не случайно: среда Visual Studio уже к тому времени стала надежным партнером в разработках наших программистов, что подтверждает дружественность и удобство ее интерфейса. Для сравнения, к тому времени та же фирма Sun не имела столь же популярной среды программирования. Среда NetBeans для программирования на Java появилась немного позднее - в 1997 году, как результат работы небольшой группы пражских студентов-программистов из Карлова университета. Важную роль в широком распространении среды Visual Studio внесла подписка на MSDN (Microsoft Developers' Network), благодаря которой стало возможным получать новейшие программные разработки Microsoft.
Система Microsoft Visual Studio является самой сложной интегрированной средой разработки (integrated development enviroment - IDE), доступной для программистов в настоящее время. Она является результатом долгой истории развития языков программирования и интерфейсов и вобрала в себя достижения многих сред разработки программного обеспечения. 8
Интегрированная среда разработки Microsoft Visual StudioВ семействе продуктов Visual Studio используется единая интегрированная среда разработки (IDE), состоящая из нескольких элементов: строки меню, панели инструментов Стандартная, различных закрепленных или автоматически скрываемых окон инструментов в левой, нижней или правой областях, а также области редакторов. Набор доступных окон инструментов, меню и панелей инструментов зависит от типа проекта или файла, в котором выполняется разработка. На рис. 2.1 представлена интегрированная среда разработки, в которой установлены общие параметры разработки. 9
Рис. 2.1 - Интегрированная среда разработки, в которой установлены общие параметры разработки
Расположение окон инструментов и других элементов интегрированной среды разработки может изменяться в зависимости от примененных параметров и настроек, выполняемых пользователем в процессе работы. Параметры можно изменить с помощью средства ImportandExportSettingsWizard.Выбрав параметр Сбросить все параметры, можно изменить язык программирования по умолчанию.15
Можно легко перемещать и закреплять окна с помощью визуального направляющего ромба или временно скрывать окна с помощью функции автоскрытия. Дополнительные сведения см. в разделе Практическое руководство. Размещение и закрепление окон.
Интегрированную среду разработки можно автоматизировать и расширить с помощью модели автоматизации Visual Studio.
Система проекта
Решения и проекты содержат элементы, которые представляют ссылки, подключения данных, папки и файлы, необходимые для создания приложения. Контейнер-решение может содержать несколько проектов, тогда как контейнер-проект обычно содержит несколько элементов. Дополнительные сведения см. в разделах Решения как контейнеры и Проекты как контейнеры.
SolutionExplorer выводит на экран решения, содержащиеся в них проекты и элементы этих проектов. В обозревателе решений можно открывать файлы для редактирования, добавлять новые файлы в проект и просматривать свойства решений, проектов и элементов. На рис. 2.2 представлен обозреватель решений. 15
Рис. 2.2 - Обозреватель решений
Редакторы и конструкторы
Выбор используемых редакторов и конструкторов зависти от типа создаваемого файла или документа. Редактор текста - это основной текстовый процессор интегрированной среды разработки, а редактор кода - основной редактор исходного кода. Другие редакторы, такие как редактор таблиц CSS, конструктор HTML и конструктор веб-страниц, совместно используют целый ряд возможностей редактора кода, но обладают и дополнительными средствами, связанными с поддерживаемыми ими типами кода или разметки. В редакторах и конструкторах, как правило, используется два представления: графическое представление конструктора и представление связанного кода или исходного кода. Представление конструктора позволяет определить расположение элементов управления и других объектов пользовательского интерфейса или веб-страницы. Элементы управления можно легко перемещать изпанель элементов и располагать в рабочей области конструирования. На рис. 2.3 представлен конструктор веб-страниц, представление конструктора. 15
Рис. 2.3 - Конструктор веб-страниц, представление конструктора
В представлении исходного кода отображается исходный код файла или документа. В этом представлении поддерживаются такие вспомогательные средства создания кода, как IntelliSense, сворачиваемые разделы кода, рефакторинг (C#) и вставка фрагментов кода. В число других возможностей входит перенос по словам, использование закладок, отображение числа строк и многое другое. На рис. 2.4 представлен конструктор веб-страниц, представление исходного кода. 15
Рис. 2.4 - Конструктор веб-страниц, представление исходного кода
В некоторых редакторах, например в конструкторе веб-страниц или конструкторе XAML, поддерживается смешанное представление, которое позволяет просматривать файл одновременно и в графическом представлении и в представлении исходного кода. Такое представление называется представление с разделением. На рис. 2.5 представлен конструктор веб-страниц, представление с разделением.
Рис. 2.5 - Конструктор веб-страниц, представление с разделением
Средства построения и отладки
В среде Visual Studio предусмотрен мощный набор средств построения и отладки. Благодаря конфигурациям построения можно выбирать компоненты для построения, исключать компоненты, которые не требуется включать в построение, а также определять, как будут построены выбранные проекты и для какой платформы. Конфигурации построений доступны как для решений, так и для проектов. 3
При построении начинается процесс отладки. Построение приложений позволяет обнаруживать ошибки времени компиляции. К этим ошибкам могут относиться неверный синтаксис, ошибки в зарезервированных словах и несовпадения типов. Эти типы ошибок отображаются в Окно выходных данных. 3
На рис. 2.6 представлено окно вывода со сведениями о построении.
Рис. 2.6 - Окно вывода со сведениями о построении
После завершения построения приложения можно использовать отладчик для обнаружения и устранения таких проблем, как логические и семантические ошибки, обнаруженные во время выполнения. В режиме приостановки выполнения можно просматривать локальные переменные и другие связанные данные, используя такие средства, как Окна переменных и Окно памяти. На рис. 2.7, 2.8 представлены форма VisualBasic в режиме приостановки выполнения и окна средств отладки.
Рис. 2.7 - Форма VisualBasic в режиме приостановки выполнения
Рис. 2.8 - Окна средств отладки
В Окно «Список ошибок» отображаются ошибки, предупреждения и другие сообщения, относящиеся к отладке.
Средства развертывания
В Visual Studio предусмотрены две различные стратегии развертывания: ClickOnce и установщик Windows.При использовании развертывания ClickOnce осуществляется публикация приложения в некоторое централизованное расположение, и пользователь устанавливает или запускает приложение из этого расположения. При развертывании с помощью установщика Windows приложение упаковывается в файл setup.exe, который распространяется среди пользователей; затем пользователи устанавливают приложения с помощью этого файла. 2
Технология ClickOnce позволяет быстро выполнять развертывание приложений с помощью средства мастер публикации. На рис. 2.9 представлен мастер публикации.
Рис. 2.9 - Мастер публикации
Установщик Windows обеспечивает более гибкие возможности развертывания приложений. С помощью целого ряда редакторов, таких как редактор настраиваемых действий и редактор пользовательского интерфейса, можно настроить установщик Windows в соответствии с конкретными потребностями развертывания. Для создания базового файла установки используется Редактор файловой системы, чтобы указать набор развертываемых элементов. На рис. 2.10 представлен редактор файловой системы.
Рис. 2.10 - Редактор файловой системы
Документация по продукту
Вызов справки возможен двумя способами: во-первых, нажатием клавиши F1 в интерфейсе IDE и, во-вторых, щелчком Документации Visual Studio в меню Справка. Документация справки отобразится в окне веб-браузера. Можно использовать локальную версию справки или открывать разделы справки на веб-узле MSDNOnline и других ресурсах Интернета. На рис. 2.11 представлена справка в окне браузера. 8
Рис. 2.11 - Справка в окне браузера
Поддерживаемые технологии и языки программированияВ Visual Studio применяются различные технологии и языки программирования. Для наглядности они представлены ниже в виде таблиц (табл.3.1 – 3.2). 1
Таблица 3.1 - Поддерживаемые технологии
Технология Краткое описание
.NET Framework
.NET Framework 3.5
.NET Framework 3.0
.NET Compact FrameworkДополнительные сведения о .NETFramework - неотъемлемом компоненте Windows, который поддерживает построение и выполнение нового поколения приложений и XML (веб-службы).
Windows Presentation Foundation (WPF) WPF представляет собой набор типов .NETFramework, который можно использовать для создания внешнего вида клиентских приложений Windows. Состав WPF: расширяемый язык исправления для приложений XAML, элементы управления, привязка данных, двухмерная и трехмерная графика, анимация, стили, шаблоны, документы, мультимедийные данные, текст и типографические средства.
Windows Communication Foundation (WCF) WCF - это среда выполнения и набор интерфейсов API для создания систем, которые обеспечивают обмен сообщениями между службами и клиентами. Эти же самые инфраструктура и интерфейсы API используются для создания приложений, обменивающихся данными с другими приложениями на данном компьютере или на компьютере, доступ к которому можно получить через Интернет.
Windows Workflow FoundationКомпонент WindowsWorkflowFoundation включает модель программирования, ядро и средства для быстрого создания приложений, поддерживающих бизнес-процессы.
SilverlightSilverlight - это независимая от обозревателя и платформы технология, позволяющая проектировать, разрабатывать и поставлять интерфейсы с поддержкой мультимедиа и многофункциональные приложения в Интернете.
Windows FormsWindowsForms позволяет разрабатывать простые в развертывании и обновлении приложения с широкими графическими возможностями. Помимо этого, при доступе приложений WindowsForms к ресурсам на локальном компьютере обеспечивается более высокий уровень безопасности, чем при работе традиционных приложений Windows.
ASP.NET (AJAX) В основу ASP.NET положены классы программирования .NETFramework; в состав этой технологии входит модель веб-приложения, набор элементов управления и инфраструктура, благодаря которым упрощается процесс построения веб-приложений.
Технология AJAX - составная часть ASP.NET - содержит библиотеки клиентских сценариев, включающих не зависящий от обозревателя сценарий ECMAScript (JavaScript), и технологии динамического HTML (DHTML).AJAX-функциональность интегрирована с платформой серверной разработки ASP.NET. С помощью возможностей AJAX можно улучшить работу пользователей и повысить эффективность веб-приложений.
Язык XAML XAML - это язык разметки для декларативной разработки приложений. WindowsPresentationFoundation (WPF) реализует загрузчик XAML и обеспечивает поддержку языка XAML для типов WPF, поэтому большую часть пользовательского интерфейса приложения можно создавать с помощью разметки XAML.
LINQ В LINQ используются стандартные шаблоны запросов и обновления данных с помощью VisualBasic или VisualC#. Синтаксис LINQ можно расширить для поддержки большинства типов хранилищ данных. Visual Studio 2008 содержит сборки поставщиков LINQ, которые обеспечивают интегрированный в язык механизм запросов коллекций .NETFramework, баз данных SQL, наборов данных ADO.NET и документов XML.
Таблица 3.2 - Типы языков программирования
Типы языков и приложений Краткое описание
Visual BasicVisualBasic предоставляет простой и быстрый способ создания приложений Windows, веб-приложений и приложений для мобильных устройств на базе .NETFramework. Как и все программы, предназначенные для платформы .NETFramework, приложения, написанные в VisualBasic выгодно отличаются высоким уровнем безопасности и широкими возможностями взаимодействия между языками.
Visual C# Язык VisualC# (произносится "Си-шарп") предназначен для разработки самых разнообразных приложений, выполняемых в среде .NETFramework. Язык VisualC# прост, строго типизирован и объектно-ориентирован. Благодаря множеству нововведений VisualC# обеспечивает возможность быстрой разработки приложений, но при этом сохраняет выразительность и элегантность, присущую языкам C.
Visual C++ VisualC++ — мощный язык, предназначенный для обеспечения всестороннего и детального контроля над процессом построения как обычных приложений Windows (COM+), так и управляемых приложений Windows на базе .NETFramework.
JScriptJScript - это следующее поколение реализованного корпорацией Майкрософт языка, соответствующего стандарту ECMA 262. Для этого языка доступен целый ряд типов приложений.
Приложения WindowsТип приложений, предназначенный для размещения в среде Windows. Эти приложения могут быть написаны на любом языке программирования. Среди примеров таких приложений можно назвать библиотеки классов, службы Windows, консольные приложения и приложения WPF.
Веб-приложения Тип приложений, предназначенный для размещения на веб-страницах. Эти приложения могут быть написаны на любом языке программирования. Среди примеров таких приложений можно назвать веб-приложения ASP.NET, библиотеки веб-элементов управления и элементов управления сервера ASP.NETAJAX.
Приложения Office 2007 Тип приложения, который предназначен для размещения в одном или нескольких приложениях Office 2007 или для использования в системе Office 2007 в качестве интерфейса приложения. Эти приложения могут быть написаны на любом языке программирования. Некоторыми примерами таких приложений могут служить настройки уровня документов, надстройки уровня приложений и шаблоны рабочих потоков SharePoint.
Приложения для интеллектуальных устройств Тип приложений, который предназначен для размещения на мобильных устройствах под управлением операционной системы WindowsCE, например на карманных персональных компьютерах или смартфонах. Эти приложения могут быть написаны на любом языке программирования.
ПриложениядлярасширениясредыТип приложений, предназначенный для автоматизации интегрированной среды разработки или добавления в нее дополнительных возможностей. Примерами таких приложений могут быть надстройки и мастера. Эти приложения могут быть написаны на любом языке программирования.
Интерфейс и простейшее приложение в среде разработки Microsoft Visual StudioПри создании приложения в Visual Studio сначала создаётся проект и решение. Чтобы создать приложение Windows Presentation Foundation (WPF) сначала нужно в строке меню выбрать Файл, Создать, Проект. На рис. 4.12 представлена строка меню в программной среде Visual Studio.
Рис. 4.12 - Строка меню в программной среде Visual Studio
Или использовать Панель быстрого запуска для того, чтобы открыть диалоговое окно «Создать проект». На рис. 4.13 представлена панель быстрого запуска в программной среде Visual Studio.
Рис. 4.13 - Панель быстрого запуска в программной среде Visual Studio
Выбрать шаблон «Приложение WPF» (Visual Basic или Visual C#), а затем назвать проект HelloWPFApp. На рис. 4.14 представлено окно выбора типа создаваемого приложения в программной среде Visual Studio. 5
Рис. 4.14 - Окно выбора типа создаваемого приложения в программной среде Visual Studio
Создаются и автоматически загружаются в «Обозреватель решений» проект и решение HelloWPFApp, содержащие основные файлы приложения WPF. В конструкторе WPF открываются файл MainWindow.xaml и MainWindow.xaml.cs (для выбранного языка Visual C#). На рис. 4.15 представлен список элементов создаваемого проекта. 5
Рис. 4.15 - Список элементов создаваемого проекта
После того как проект создан, можно начать его настраивать. Используя окно «Свойства», можно просматривать и изменять параметры для элементов проекта, элементов управления и других элементов приложения. С помощью «Конструктора проекта» или «Страниц свойств» можно просматривать и изменять параметры для проектов и решений.
Например, переименовать окно MainWindow в более информативное имя.
Для этого надов «Обозревателе решений» открыть окно «Свойства» для элемента MainWindow.xaml и изменить свойство «Имя файла» на Greetings.xaml. На рис. 4.16 представлено окно «Свойства» для элемента MainWindow.xaml. 9
Рис. 4.16 - Окно «Свойства» для элемента MainWindow.xamlСоздаваемое приложение WPF будет содержать три типа элементов управления: элемент управления TextBlock, два элемента управления RadioButton и элемент управления Button. Конструктор WPF отображает содержимое файла Greetings.xaml одновременно в представлении конструктора и в представлении XAML (в так называемом «комбинированном режиме»). Этот режим можно использовать для одновременного взаимодействия как с визуальными элементами, так и с разметкой файлов XAML, не переключаясь между вкладками в конструкторе. Чтобы начать создание пользовательского интерфейса для приложения, можно добавить элемент управления TextBlock в Greetings.xaml. 7
Для этого в «Панели элементов» необходимо найти элемент управления TextBlock и добавить его в центр области конструктора. На рис. 4.17, 4.18 представлен элемент управления TextBlock в «Панели инструментов» и окно «Greetings» с элементом управления TextBlock.
Рис. 4.17 - Элемент управления TextBlock в «Панели инструментов»
Рис. 4.18 - Окно «Greetings» с элементом управления TextBlockМожно редактировать свойства данного элемента управления несколькими способами, например, напрямую в представлении XAML, в окне «Свойства» и, в некоторых случаях, с помощью команд контекстного меню. Для данного элемента управления TextBlock надо изменить отображаемый текст непосредственно в представлении XAML (значение атрибута Text=”TextBlock” на Text=”Select a messageoptionandthenchoose the Displaybutton.”).
Далее нужно добавить в форму два элемента управления RadioButton и кнопку Button. В «Панели инструментов» находится элемент управления RadioButton, два экземпляра которого в дальнейшем добавляются в рабочую область конструктора. На рис. 4.19 представлен элемент управления RadioButton в «Панели инструментов».
Рис. 4.19 - Элемент управления RadioButton в «Панели инструментов»
Далее в окне «Свойства» левого и правого элементов управления RadioButton изменить свойство «Имя» соответственно на RadioButton1 и RadioButton2.
Затем добавить отображаемый текст для каждого элемента управления RadioButton посредством контекстного меню: в пункте «Изменить текст» ввести соответствующие значения "Hello" и "Goodbye".
Последний элемент пользовательского интерфейса - это элемент управления Button (Кнопка) – добавляется аналогично RadioButton. В представлении XAML нужно изменить значение атрибута Content (Содержимое) c Content=”Button” на Content=”Display”, а затем сохранить изменения.
При выполнении этого приложения, после того как пользователь сначала выберет переключатель, а затем нажмёт кнопку Display, отобразится окно сообщения. Если выбран переключатель "Hello" будет отображено одно окно сообщения, а если выбран переключатель "Goodbye" - другое. Для создания этой функциональности вы добавите код для события Button_Click в файл Greetings.xaml.cs. 15
Редактируемое окно проекта будет похоже на рис. 4.20.
Рис. 4.20 - Окончательный вид пользовательского интерфейса
В области конструктора дважды щёлкните по кнопке Display.
Откроется файл Greetings.xaml.vb (или Greetings.xaml.cs) с курсором, помещённым вобработчик события Button_Click.
Для Visual C# введите следующий код:
if (RadioButton1.IsChecked == true)
{
MessageBox.Show("Hello.");
}
else {
RadioButton2.IsChecked = true;
Message Box.Show("Goodbye.");
Сохранить приложение.
Основные достоинства и недостатки Microsoft Visual StudioИнтегрированная среда разработки (IntegratedDevelopmentEnvironment - IDE) Visual Studio предлагает ряд высокоуровневых функциональных возможностей, которые выходят за рамки базового управления кодом.
Ниже перечислены основные преимущества IDE-среды Visual Studio.
Встроенный Web-сервер. Для обслуживания Web-приложения ASP.NET необходим Web-сервер, который будет ожидать Web-запросы и обрабатывать соответствующие страницы. Наличие в Visual Studio интегрированного Web-сервера позволяет запускать Web-сайт прямо из среды проектирования, а также повышает безопасность, исключая вероятность получения доступа к тестовомуWeb-сайту с какого-нибудь внешнего компьютера, поскольку тестовый сервер может принимать соединения только с локального компьютера.
Поддержка множества языков при разработке. Visual Studio позволяет писать код на своем языке или любых других предпочитаемых языках, используя все время один и тот же интерфейс (IDE). Более того, Visual Studio также еще позволяет создавать Web-страницы на разных языках, но помещать их все в одно и то же Web-приложение. Единственным ограничением является то, что в каждой Web-странице можно использовать только какой-то один язык (очевидно, что в противном случае проблем при компиляции было бы просто не избежать).
Меньше кода для написания. Для создания большинства приложений требуется приличное количество стандартного стереотипного кода, и Web-страницы ASP. NET тому не исключение. Например, добавление Web-элемента управления, присоединение обработчиков событий и корректировка форматирования требует установки в разметке страницы ряда деталей. В Visual Studio такие детали устанавливаются автоматически. 12
Интуитивный стиль кодирования. По умолчанию Visual Studio форматирует код по мере его ввода, автоматически вставляя необходимые отступы и применяя цветовое кодирование для выделения элементов типа комментариев. Такие незначительные отличия делают код более удобным для чтения и менее подверженным ошибкам. Применяемые Visual Studio автоматически параметры форматирования можно даже настраивать, что очень удобно в случаях, когда разработчик предпочитает другой стиль размещения скобок (например, стиль K&R, при котором открывающая скобка размещается на той же строке, что и объявление, которому она предшествует).
Более высокая скорость разработки. Многие из функциональных возможностей Visual Studio направлены на то, чтобы помогать разработчику делать свою работу как можно быстрее. Удобные функции, вроде функции IntelliSense (которая умеет перехватывать ошибки и предлагать правильные варианты), функции поиска и замены (которая позволяет отыскивать ключевые слова как в одном файле, так и во всем проекте) и функции автоматического добавления и удаления комментариев (которая может временно скрывать блоки кода), позволяют разработчику работать быстро и эффективно. 12
Возможности отладки. Предлагаемые в Visual Studio инструменты отладки являются наилучшим средством для отслеживания загадочных ошибок и диагностирования странного поведения. Разработчик может выполнять свой код по строке за раз, устанавливать интеллектуальные точки прерывания, при желании сохраняя их для использования в будущем, и в любое время просматривать текущую информацию из памяти.
Visual Studio также имеет и множество других функций: возможность управления проектом; встроенная функция управления исходным кодом; возможность рефакторизации кода; мощная модель расширяемости. Более того, в случае использования Visual Studio 2008 Team System разработчик получает расширенные возможности для модульного тестирования, совместной работы и управления версиями кода (что значительно больше того, что предлагается в более простых инструментах вроде Visual SourceSafe).
В качестве недостатка можно отметить невозможность отладчика (Microsoft Visual Studio Debugger) отслеживать в коде режима ядра. Отладка в Windows в режиме ядра в общем случае выполняется при использовании WinDbg, KD или SoftICE.
Заключение

Среда разработки Microsoft Visual Studio – это набор инструментов и средств, предназначенных для разработчиков программ, с широким набором поддерживаемых языков программирования. Visual C++ является частью Visual Studio. Интегрированную среду разработки (Integrated Development Environment, IDE) Visual Studio используют и другие средства разработки, например Microsoft С#. 14
Назначение среды разработки программ ясно следует из ее названия. Естественно, что любая программа сначала должна быть спроектирована, затем переложена на выбранный разработчиком для ее реализации язык программирования, после чего этот средствами конкретного языка программирования подвергается преобразованию в код, понятный микропроцессору. Сам по себе микропроцессор, "не знает" ни одного из известных нам языков программирования, кроме языка машинных кодов.
В результате написания данной контрольной работы были рассмотрены основные вопросы:
Интегрированная среда разработки Microsoft Visual Studio;
Поддерживаемые технологии и языки программирования;
Интерфейс и простейшее приложение в среде разработки Microsoft Visual Studio;
Основные достоинства и недостатки Microsoft Visual Studio.
Список использованных источников

Ангрык, Р. Инженерия автоматизированных информационных систем в е-экономике / Р. Ангрык. - М.: ГЛТ, 2012. - 376 c. — URL: http://www.bearbooks.ru/book.asp?id=1202920 (Дата обращения 06.05.2019 г.)
Андрейчиков Л. В., Андрейчикова О.Н. Интеллектуальные информационные системы. — М.: Финансы и статистика, 2004. — 424 с. — URL: http://www.tstu.ru/book/elib/pdf/2010/rak-t.pdf (Дата обращения 06.05.2019 г.)
Басс Л., Клементс П., Кацман Р. Архитектура программноготобеспечения на практике: пер. с англ. – 2-е изд. – СПб.: Питер, 2006. – 575 с. — URL: http https://b-ok.xyz/book/2610866/ee72f7 (Дата обращения 06.05.2019 г.)
Брауде Э. Технология разработки программного обеспечения. — СПб.: Питер, 2004. — 665 с. — URL: https://www.twirpx.com/file/239892/ (Дата обращения 06.05.2019 г.)
Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: учеб. пособие. – М.: Финансы и статистика, 2004. – 192 с. — URL: http://www.immsp.kiev.ua/po-stgraduate/Biblioteka_trudy/ProektirovProgrVendrov2005.pdf (Дата обращения 06.05.2019 г.)
Вендров А.М. Проектирование программного обеспечения экономических информационных систем: учебник. – М.: Финансы и статистика, 2003. – 352 с. — URL: http://www.immsp.kiev.ua/po-stgraduate/Biblioteka_trudy/ProektirovProgrVendrov2005.pdf (Дата обращения 06.05.2019 г.)
Вигерс К.И. Разработка требований к ПО. — М.: Русская редакция, 2004. - 575 с. — URL: https://mexalib.com/view/123749 (Дата обращения 06.05.2019 г.)
Ехлаков, Ю. П. Введение в программную инженерию: Учебное пособие [Электронный ресурс] / Ю. П. Ехлаков. — Томск: ТУСУР, 2011. — 148 с. — URL: Режим доступа: https://edu.tusur.ru/publications/141 (Дата обращения 06.05.2019 г.)
Зиглер К. Методы проектирования программных систем: пер. с англ. / под ред. Я. А. Хетагурова. – М.: Мир, 1985. – 328 с. — URL: https://www.twirpx.com/file/1356445/ (Дата обращения 06.05.2019 г.)
Лаврищева Е.М., Петрухин В.А. Методы и средства инженерии программного обеспечения. Учебный курс. – М.: Интернет-Ун-т Информ. Технологий, 2008. – 424 с. — URL: http://window.edu.ru/resou-rce/699/41699/files/lavrishcheva_petrukhin.pdf (Дата обращения 06.05.2019 г.)
Мацяшек, Л.А. Практическая программная инженерия на основе учебного примера / Л.А. Мацяшек, Б.Л. Лионг; Пер. с англ. А.М. Епанешников, В.А. Епанешников. - М.: БИНОМ. ЛЗ, 2013. - 956 c. — URL: https://ru.b-ok.org/book/2915714/2ca236 (Дата обращения 06.05.2019 г.)
Орлов, С.А. Программная инженерия. Технологии разработки программного обеспечения. Стандарт третьего поления: Учебник / С.А. Орлов. - СПб.: Питер, 2019. - 224 c. — URL: https://ww-w.twirpx.com/file/1400191/ (Дата обращения 06.05.2019 г.)
Скопин И.Н. Основы менеджмента программных проектов. – М.: Интернет-Ун-т Информ. Технологий, 2004. – 336 с. — URL: https://www.studmed.ru/skopin-in-osnovy-menedzhmenta-programmnyh-proekt-ov-kurs-lekciy_0d62b3ca92b.html (Дата обращения 06.05.2019 г.)
Соммервилл И. Инженерия программного обеспечения: 6-е изд.— М.: Вильямс, 2002. — 624 с. — URL: https://www.studmed.ru/sommervill-ian-inzheneriya-programmnogo-obespecheniya_4935164f089.html (Дата обращения 06.05.2019 г.)
Электронный ресурс: https://professorweb.ru/my/prog-rams/visual-studio/level1/ (Дата обращения 06.05.2019 г.)


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

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

avatar
Математика
История
Экономика
icon
140133
рейтинг
icon
3055
работ сдано
icon
1328
отзывов
avatar
Математика
Физика
История
icon
138394
рейтинг
icon
5840
работ сдано
icon
2644
отзывов
avatar
Химия
Экономика
Биология
icon
93478
рейтинг
icon
2010
работ сдано
icon
1262
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
52 137 оценок star star star star star
среднее 4.9 из 5
ИЖГТУ
Реферат выпонили в самый кротчайший срок, и без каких либо замечаний за что очень благодар...
star star star star star
МУБиНТ
Рекомендую исполнителя Анастасию, работы выполнены досрочно и качественно!
star star star star star
СГУ
Отличный исполнитель! Сделала всё очень качественно и достаточно быстро, оформила по ГОСТу...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Преддипломная

Диплом, Экономика

Срок сдачи к 26 июня

только что

Административная юстиция в зарубежных странах: зарождение и эволюция

Курсовая, История государства и права зарубежных стран

Срок сдачи к 15 мая

1 минуту назад

Решить 2 кр по вариантам

Контрольная, Математика

Срок сдачи к 11 мая

1 минуту назад

Написать диплом на тему "Разработка сайта тренажерного зала...

Диплом, Веб-разработка,программирование

Срок сдачи к 15 мая

1 минуту назад

Задание 3. Выполните расчет ожидаемого эффекта по историческим данным

Решение задач, Аналитика данных,информатика

Срок сдачи к 18 мая

2 минуты назад
3 минуты назад
7 минут назад

Верстка сайта с адаптивностью

Курсовая, Web програмирование,программирование

Срок сдачи к 19 мая

9 минут назад

Курсовая работа по дисциплине гражданский процесс

Курсовая, Гражданский процесс

Срок сдачи к 10 июня

9 минут назад

3 статьи на любую тему

Статья, Экономика

Срок сдачи к 15 мая

10 минут назад
10 минут назад

ООО «Синтез» приобретает сырье стоимостью 1450 тыс. руб

Решение задач, Предпринимательские финансы

Срок сдачи к 10 мая

12 минут назад

Расчетно-графическая работа

Контрольная, Насосы, вентиляторы, компрессоры и гидравлика систем ТГВ

Срок сдачи к 19 мая

12 минут назад
12 минут назад

сделать 3 работы в экселе связанные с макросом

Решение задач, Информатика и программирование

Срок сдачи к 10 мая

12 минут назад

Статья компетентность персонала

Статья, Экономика

Срок сдачи к 15 мая

12 минут назад

1 лаб. работа в "Мультисим" и 3 самостоятельные работы (вариант№4)

Лабораторная, электроника и электротехника

Срок сдачи к 21 мая

12 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно
    Введите ваш e-mail
    Файл с работой придёт вам на почту после оплаты заказа
    Успешно!
    Работа доступна для скачивания 🤗.