Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

По теме- Visul Studio Проверил- к

Работа добавлена на сайт samzan.net: 2015-07-10

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 21.5.2024

Министерство образования Республики Беларусь

Учреждение образования Белорусский Государственный Университет Информатики и Радиоэлектроники

Кафедра микро и наноэлектроники

Реферат по дисциплине учебная практика

По теме:

«Visual Studio»

 

 

Проверил:      

к. т. н. Стемпицкий В.Р.

Минск 2007


Содержание

[0.1] Visual Studio Team System

[0.1.1] Visual Studio 2005 Team Suite

[0.1.2] Visual Studio 2005 Team Edition for Software Architects

[0.1.3] Visual Studio 2005 Team Edition for Software Developers

[0.1.4] Visual Studio 2005 Team Edition for Software Testers

[0.1.5] Visual Studio 2005 Team Load Test Agent

[0.1.6] Visual Studio 2005 Team Foundation Server

[0.2] Visual Studio: версия Professional

[0.3] Visual Studio: версия Standard

[0.4] Visual Studio 2005 Standard Edition

[1] Компоненты

[1.1] Visual Basic .NET (VB.NET) 

[1.1.1] Существующие версии VB.NET:

[1.2] Microsoft Visual C++ (MSVC)

[1.2.1] Visual C++ 2005.NET

[1.3] Visual J#

[2]
История


Состав Microsoft Visual Studio

Microsoft Visual Studio - линейка продуктов фирмы Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств.

На момент написания реферата фирма Microsoft предлагает следующие пакеты:

Visual Studio Team System


Интегрированный и расширяемый набор инструментов для управления программными проектами на всех этапах разработки и тестирования. Обеспечивает взаимодействие и совместную работу коллектива разработчиков.

С помощью Visual Studio 2005 Team System у организаций есть возможность:

снизить сложность при разработке современных сервис-ориентированных приложений, создавать их с учетом структуры конкретных компьютерных сетей;

способствовать коллективной работе всех участников проекта, сократить сроки и повысить надежность и предсказуемость процесса разработки;

настраивать и расширять инструменты Team System с помощью собственных шаблонов и инструментов, или выбирать требуемое решение из более чем 450 дополнительных продуктов от 190 партнеров Microsoft.

Современные программные системы состоят из многочисленных сервисов (служб), распределенных по компьютерным сетям и платформам, созданных с использованием разных языков программирования и протоколов. Все это оказывает значительное влияние на структуру сетей, их настройку и управление. Команды разработчиков становятся все более специализированными и распределены географически. Успех внедрения современного программного решения зависит в большой степени и от того, насколько удается сократить разрыв между коллективом разработчиков и эксплуатантами системы. Чем раньше в процесс разработки будет вовлечен ИТ-отдел заказчика — тем лучше.

Новое семейство инструментов Visual Studio Team System продолжает традиции успешных и высокоэффективных средств разработки Microsoft. Теперь у коммерческих разработчиков появился интегрированный и расширяемый пакет инструментов для повышения управляемости процесса разработки.

Visual Studio 2005 Team Suite

Интегрированный пакет инструментов для проектировщиков приложений (Visual Studio Team Architect Edition), программистов (Visual Studio Team Developer Edition) и специалистов по тестированию (Visual Studio Team Test Edition), с возможностями расширения. Эффективный пакет для управления разработкой ПО на всех этапах проекта. В его составе:

интегрированные средства моделирования сетевых и веб-приложений, работающие с учетом требований к ИТ-инфраструктуре;

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

средства нагрузочного тестирования, помогающие обеспечить требуемую производительность приложений.

Visual Studio 2005 Team Edition for Software Architects

Интегрированный инструмент для проектирования приложений, использующих службы, содержит графические конструкторы для архитекторов приложений, менеджеров корпоративных сетей и разработчиков. А именно:

графические средства проектирования приложений, в том числе использующих веб-службы;

графические инструменты для концептуального проектирования сетевой инфраструктуры;

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

Visual Studio 2005 Team Edition for Software Developers

Содержит средства анализа качества кода и его производительности, что помогает создавать надежные приложения и службы уровня mission-critical:

комплексные средства тестирования модулей с индикацией «покрытия» кода тестами;

инструменты анализа производительности кода, помогающие добиться наивысшей скорости работы;

статические анализаторы кода, диагностирующие проблемы с безопасностью и производительностью на ранних этапах разработки.

Visual Studio 2005 Team Edition for Software Testers

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

средства создания тестов для веб-приложений;

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

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

Visual Studio 2005 Team Load Test Agent

Дополнительный модуль нагрузочного тестирования для использования с Visual Studio Team Edition for Software Testers. Позволяет имитировать большее количество пользователей и точнее измерять производительность:

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

на одном процессоре позволяет имитировать работу примерно 1000 пользователей.

Visual Studio 2005 Team Foundation Server

Сервер для организации работы в коллективах и эффективного обмена информацией по программным проектам. Участники проекта, в том числе и внешние, получают возможность анализировать ход и качество выполнения проекта. Для доступа к серверу необходима клиентская лицензия (CAL). Основные возможности:

управление версиями кода и проектными ресурсами в масштабе компании/организации;

встроенный контроль над элементами проекта, возможности по генерации отчетов позволяют отслеживать ход проекта;

встроенные методологии по организации процессов разработки способствуют эффективной работе.


Visual Studio: версия Professional

Предназначены для создания надежных многоуровневых приложений для Windows («smart clients»), интернета, мобильных устройств и для приложений Microsoft Office.

Профессиональные разработчики найдут в Visual Studio 2005:

высокоэффективную среду разработки, с улучшенными графическими конструкторами, редакторами кода и несколькими языками программирования;

возможности для создания и отладки многоуровневых серверных приложений в единой среде разработки;

встроенные средства для создания решений для SQL Server 2005 — графические инструменты для проектирования баз данных и создания отчетов;

SDK для среды разработки Visual Studio 2005, с помощью которой можно создавать дополнительные инструменты.

Для профессиональных разработчиков, работающих индивидуально или в небольших коллективах, Microsoft предлагает два продукта: профессиональную версию Visual Studio 2005 Professional Edition и Visual Studio 2005 Tools for the Microsoft Office System для разработки приложений для Microsoft Office. Обе версии расширяют функционал версии Standard, в них добавлены средства для разработки и отладки на удаленных серверах, для разработки под SQL Server 2005, а также задействованы все возможности среды разработки. Каждый из этих продуктов можно приобрести как отдельно, так и в составе подписки MSDN.

Состав и возможности различных версий Visual Studio 2005 Professional

Visual Studio 2005 Professional с подпиской MSDN Premium1

Visual Studio 2005 Professional с подпиской MSDN Professional1

Visual Studio 2005 Professional

Visual Studio 2005 Tools for the Microsoft Office System

Языки программирования

Visual Basic, C#, C++, J#

Visual Basic, C#, C++, J#

Visual Basic, C#, C++, J#

Visual Basic, C#

Проекты Windows Forms

Web-проекты

Проекты для мобильных устройств

Приложения для 64-разрядных процессоров

Шаблоны Enterprise templates

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

Server Explorer

Полностью

Полностью

Полностью

Полностью

Проекты для Excel, Word, Outlook, InfoPath

Моделирование в Visio

Visual Source Safe

SQL Server Developer Edition

Операционные системы — для целей разработки и тестирования

Серверы — для целей разработки и тестирования

Virtual PC

Расширения Access Developer

Office, InfoPath, OneNote, Visio, Project, MapPoint

Visual Studio: версия Standard

Простые в использовании, но мощные профессиональные инструменты начального уровня

С помощью Visual Studio 2005 вы можете:

создавать бизнес-приложения на языках Visual Basic, C#, C++ и J#;

в единой среде разработки разрабатывать Windows- и веб-приложения, программы для мобильных устройств;

создавать клиент-серверные приложения, в том числе по технологии веб-служб, и для работы с данными.

Visual Studio 2005 Standard Edition

Эта версия Visual Studio представляет собой профессиональный инструмент начального уровня. В нем сочетается простота версий Express и мощные средства разработки, необходимые для создания клиентских приложений, работающих с данными, многоуровневых клиент-серверных приложений с использованием веб-служб, и разнообразных веб-приложений. Среди улучшений в языке и среде разработки можно отметить пространство имен «My», функции Intellisense, технологии Code Snippets и функцию «Edit and Continue». В сочетании с возможностями инструмента по созданию бизнес-приложений, он представляет собой привлекательное предложение для миграции пользователей Visual Basic 6.

Visual Studio Standard Edition обеспечивает разработку бизнес-приложений, работающих с данными, хорошо приспособлен для разработки веб-приложений и при этом обладает упрощенным интерфейсом. Для повышения удобства и эффективности веб-разработки в Visual Studio Standard Edition имеется прекомпиляция веб-сайтов, базовая поддержка локализации сайтов и контроль соответствия требованиям WCAG (Web Сontent Accessibility Guidelines) и Section 508 по доступности информации для людей с ограничениями по восприятию.

В рамках партнерской программы Visual Studio Integration Partners (VSIP) для стандартной версии Visual Studio имеется в наличии более 300 дополнительных инструментов третьих фирм.

Итак, Visual Studio 2005 Standard Edition позволяет:

создавать бизнес-приложения с использованием языков Visual Basic, С#, C++ и J#;

создавать Windows- и веб-приложения, приложения для портативных устройств;

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

использовать возможности по генерированию отчетов SQL Reporting Services для оформления выводимых данных;

расширять возможности Visual Studio с помощью инструментов третьих фирм;

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

Компоненты

Visual Studio включает один или несколько из следующих компонентов:

  •  Visual Basic .NET, а до его появления — Visual Basic
  •  Visual C++
  •  Visual C#
  •  Visual J#
  •  

Многие варианты поставки также включают:

  •  Microsoft SQL Server либо MSDE
  •  Visual Source Safe— файл-серверная система управления версиями

В прошлом, в состав Visual Studio также входили продукты:

  •  Visual InterDev
  •  Visual J++
  •  Visual FoxPro

Visual Basic .NET (VB.NET) 

Visual Basic .NET (VB.NET) — это объектно-ориентированный язык программирования, который можно рассматривать как очередной виток эволюции Visual Basic (VB), реализованный на платформе Microsoft .NET.

В отличие от «классического» VB, VB.NET — полностью объектно-ориентированный язык программирования, поддерживающий полиморфизм, наследование и другие ключевые возможности ООП.

VB.NET не имеет обратной совместимости с VB6. Открытие проектов старых версий (*.vbp) возможно только после предварительной конвертации их в формат VB.NET специальным мастером (Migration Wizard).

Важнейшими изменениями в VB.NET являются:

  •  поддержка концепций объектно-ориентированного программирования;
  •  компиляция в байт-код (intermediate language, IL), исполняемый с помощью виртуальной машины common language runtime (CLR);
  •  использование всего набора объектных библиотек, входящих в .NET Framework, включающих мощные средства по работе с формами (Windows Forms), базами данных (ADO.NET), графикой (GDI+), средствами обеспечения безопасности, веб-страницами (ASP.NET) и т. п.;
  •  появление жёсткой проверки типов (Option Strict);
  •  поддержка свободной многопоточности;
  •  поддержка структурной обработки исключений (structurized exception handling, SEH).

С переходом на платформу .NET, изменилась сама парадигма программирования (и это наиболее важное изменение).

Существующие версии VB.NET:

  •  Visual Basic .NET — выпущен в 2002 году, вместе с Visual C# и ASP.NET 
  •  Visual Basic .NET 2003 — выпущена вместе с .NET Framework 1.1; имеется русскоязычная версия с русским MSDN
  •  Visual Basic 2005 — выпущена в конце октября 2005 года, в составе Visual Studio 2005
  •  Visual Basic 2005 Express — выпущена в начале ноября 2005 года совместно с другими продуктами линейки Express [1], в том числе SQL Server 2005 Express Edition. Предлагается для бесплатного скачивания и использования. Требует .NET Framework 2.0.

Microsoft Visual C++ (MSVC)

Microsoft Visual C++ (MSVC) — интегрированная среда разработки приложений на языке C++, разработанная фирмой Microsoft и поставляемая либо как часть комплекта Microsoft Visual Studio, либо отдельно в виде функционально ограниченного комплекта Visual C++ Express Edition.

Visual C++ 2005.NET

Visual C++ .NET поддерживает разработку приложений как на Managed C++, так и на обычном (неуправляемом) C++, и тем самым позволяет генерировать код как для платформы .NET Framework, так и для исполнения в среде «чистой» Windows. В этом отношении Visual C++ .NET является уникальным среди других языковых средств, предоставляемых средой Visual Studio, поскольку ни Visual Basic .NET, ни Visual J# не способны генерировать код для чистого Win32, в отличие от предыдущих версий (Visual Basic и Visual J++ соответственно).

Visual J#

Visual J# — созданная фирмой Майкрософт для платформы .NET Framework интегрированная среда разработки на Java-подобном языке. Особо следует подчеркнуть, что язык среды Visual J# не является языком Java, он лишь обеспечивает Java-подобный синтаксис и мнемонику. Это и подчеркивается названием J# (J Sharp).

Среда Visual J# не нуждается для своей работы (для компиляции программ) в наличии Sun JDK, и генерирует код, предназначенный для выполнения не в среде Java — JRE, а в исполняющей среде .NET Framework CLR. Генерировать программы, предназначенные для выполнения в среде «голого» Win32 (т.е. не на платформе .NET) Visual J#, в отличие от предыдущей Java-подобной среды Microsoft — Visual J++, не может.

Программы, созданные в среде Visual J#, не могут работать на «голом» .NET CLR, им требуется для выполнения дополнительная runtime-библиотека, предоставляющая ещё один уровень абстракции, лежащий между .NET CLR и программой на J# — так называемый Visual J# Redistributable.

Заявленной целью разработки Visual J# было облегчение перехода разработчиков на Java с платформы Java на платформу .NET Framework. Однако эта цель достигнута не была по ряду причин, прежде всего из-за неполной совместимости J# с Java. Тем разработчикам на Java, которые всё же решили перейти на платформу .NET, оказалось в большинстве случаев проще изучить C# или Managed C++ и начать писать на нём, чем изучать отличия J# от Java и привыкать к нему. По этой причине Visual J# широкой популярности не получил.


История

Наиболее значимые версии пакета:

  •  Visual Studio 97 — первая выпущенная версия Visual Studio, в ней впервые были собраны вместе различные средства разработки ПО. Она была выпущена в двух версия Professional и Enterprise. Она включала в себя Visual Basic 5.0, Visual C++ 5.0, Visual J++ 1.1, Visual FoxPro 5.0, впервые появилась среда разработки ASP — Visual InterDev. Visual Studio 97 — была первой попыткой Microsoft создать единую среду для разработки на разных языках программирования: Visual C++, Visual J++, Visual InterDev, и MSDN использовали одну среду, называемую Developer Studio. Visual Basic и Visual FoxPro использовали отдельные среды для разработки.
  •  Visual Studio 6.0 — выпущена в 1998 (по-прежнему популярна среди программистов, использующих Visual Basic). Данная версия являлась основной средой разработки приложений под WIndows от Microsoft, до появления платформы .NET.
  •  Visual Studio .NET — выпущена в 2002 (влючает .NET Framework 1.0)
  •  Visual Studio 2003 (влючает .NET Framework 1.1)
  •  Visual Studio 2005 — выпущена в конце октября 2005 (влючает .NET Framework 2.0). В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual Basic 2005 Express, Visual C# 2005 Express и др. [1] 19 апреля 2006 редакция Express стала бесплатной.

Продукт-преемник Visual Studio 2005 имеет кодовое имя Orcas, его преемник — продукт с кодовым именем Hawaii.




1. Управленческий учет и анализ 1В состав накладных расходов включают- административно ~ хозяйственн
2. ЦЕЛЛЮЛОЗНОБУМАЖНАЯ ПРОМЫШЛЕННОСТЬ РОССИИ 67 АНАЛИЗ СОВРЕМ
3. Порядок передачи и отказа от наследства
4. Особенности богородичного движения в России (Из опыта социально-философского анализа
5. ТЕМА УПРАВЛЕНИЯ В МОСКОВСКОМ ГОСУДАРСТВЕ
6. Понятие и общая характеристика административного воздействия на экономику510 1
7. Экономика предприятия
8. Тема- Форматирование таблиц в Microsoft Excel
9. монголотатарского ига
10. Классификация противотуберкулезных средств
11. Имеет приятную мягкость тонкий букет неподражаемый вкус
12. Проблемы развития малого бизнеса в аграрной сфере
13. Тема 8 ДЕРЖАВНИЙ КРЕДИТ 8
14. 2008 pr~b~n~ test Hust~k Vrint byl podobn~ jko minul~ semestr Vyjmenovt n~stroje finn~n~ho trhu
15. Россия во второй мировой войне.html
16. Теплоотдача цилиндра в закрученном потоке
17. 1. Условия для заключения брака [2.html
18. правовых отношений с точки зрения вариативности поведения сторон диспозитивный метод метод заперта м.html
19. Методика расчета экономического эффекта от применения ПС у пользователя
20. Лекция 1 Введение