![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
возможность автоматически поменять порядок следования аргументов.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Среда разработки имеет графический интерфейс для следующих отладчиков: GDB, CDB и QML/JavaScript. В качестве отдельной опции реализовано отображение содержимого контейнеров, таких как QString, std::map и прочих. Поддерживаются следующие режимы отладки:
простой для отладки локально запущенных приложений, таких как GUI приложения на Qt; терминал для отладки локально запущенных процессов, которым требуется консоль, обычно это приложения без GUI; подключённый для отладки локальных процессов, запущенных вне Qt Creator; удалённый для отладки запущенных на другой машине процессов (используя gdbserver); ядро для отладки завершившихся аварийно процессов на Unix; Post-mortem для отладки завершившихся аварийно процессов на Windows; TRK для отладки процессов, запущенных на устройстве Symbian.
Точки остановки можно задать различными способами, а именно:
останавливаться на заданной строчке заданного файла; останавливаться при вызове функции с определенным именем; останавливаться при обращении к данным по заданному адресу; останавливаться при поимке исключения; останавливаться при запуске или создании нового процесса; останавливаться при выполении системного вызова; Останавливаться при изменении в данных с адресами, заданными выражением.
При навигации по коду доступно переключение между определением и объявлением метода, переход к объявлению метода, переименование метода как в отдельном проекте, так и во всех открытых. Также есть возможность вызвать справку согласно текущему контексту. Архитектура
Функция main по сути своей — вызов загрузчика плагинов, которые и реализуют весь функционал. Поэтому все компоненты QtCreator так или иначе связаны с плагинами[6].
ExtensionSystem представляет интерфейс для разработки плагинов, обеспечивает загрузку плагинов и базовое взаимодействие. Содежит в себе класс-интерфейс IPlugin, от которого должны наследоваться все плагины в программе.
Aggregation содержит функции и классы, предназначенные для объединения нескольких компонентов в единое целое.
Utils — библиотека утилит, которые могут вызывать плагины.
QmlJS — библиотека для поддержки QML и JavaScript.
Плюсы
● Бесплатность; ● Плагины; ● Рефакторинг; ● Возможность отладки; ● Кроссплатформенность.
Минусы
● Требует установку;
В отличие, скажем, от KDevelop, Qt Creator в качестве стандартного файла проектов не изобретает новый формат, а использует знакомый Qt-программистам pro-файл — тот самый, который надлежит передавать утилите qmake. Особые настройки проекта, касающиеся самой среды разработки, сохраняются в файл, имеющий то же имя, что проект, но с добавлением в конец слова «user».Qt Creator — это мощная среда разработки. Не смотря на все вышеперечисленное, эту среду трудно назвать «зрелой» — уж больно скоро в ней все меняется. Каждая среда поддерживает подсветку синтаксиса. Если
Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE,.NET Framework,.NET Compact Framework и Microsoft Silverlight. Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования или инструментов для прочих аспектов цикла разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server).
Visual Studio 97 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 Studio 6.0 — последняя версия Visual Studio, работающая на платформе Win9x (выпущена в июне 1998). По-прежнему популярна среди программистов, использующих Visual Basic. Данная версия являлась основной средой разработки приложений под Windows от Microsoft до появления платформы.NET. Visual Studio.NET (2002) Visual Studio.NET (кодовое имя Rainier; внутренняя версия 7.0) — выпущена в феврале 2002 года (включает.NET Framework 1.0). Service Pack 1 для Visual Studio.NET (2002) выпущен в марте 2005. Visual Studio.NET 2003 Visual Studio.NET 2003 (кодовое имя Everett; внутренняя версия 7.1) — выпущена в апреле 2003 года (включает.NET Framework 1.1). В апреле 2005 года Microsoft объявила о специальном выпуске среды, получившей название Microsoft Visual Studio.NET 2003 Professional Special Edition. Спецвыпуск представлял собой обычное издание Visual Studio.NET 2003 Professional Edition с добавлением в комплект серверного ПО и других инструментов (в частности, операционной системы Windows Server 2003 Standard Edition и SQL Server 2000 Developer Edition). Для поощрения перехода на новую среду разработки корпорацией была объявлена специальная цена обновления, действовавшая при переходе на Visual Studio.NET 2003 Professional Special Edition с большого числа средств разработки как Microsoft так и основных его конкурентов[1]. Service Pack 1 для Visual Studio.NET 2003 выпущен 13 сентября 2006. Visual Studio 2005 Visual Studio 2005 (кодовое имя Whidbey; внутренняя версия 8.0) — выпущена в конце октября 2005 года (включает.NET Framework 2.0). Последняя официально работающая на Windows 2000. В начале ноября 2005 также вышла серия продуктов в редакции Express: Visual C++ 2005 Express, Visual Basic 2005 Express, Visual C# 2005 Express и др.[2] 19 апреля 2006 редакция Express стала бесплатной. Service Pack 1 для VS2005[3] и всех Express-редакций[4] выпущен 14 декабря 2006 года. Дополнительный патч для SP1, решающий проблему совместимости с Windows Vista выпущен 6 марта 2007. Visual Studio 2008 Внешний вид Visual Studio 2008 SP1 с программой на языке C# в Windows Vista Visual Studio 2008 (кодовое имя Orcas; внутренняя версия 9.0) — выпущена 19 ноября 2007, одновременно с.NET Framework 3.5. Нацелена на создание приложений для ОС Windows Vista (но поддерживает и XP), Office 2007 и веб-приложений. Включает в себя LINQ, новые версии языков C# и Visual Basic. В студию не вошёл Visual J#. С 28 октября 2008 года впервые доступна версия на русском языке. Visual Studio 2010 Visual Studio 2010 (кодовое имя Hawaii, для Ultimate — Rosario; внутренняя версия 10.0) — выпущена 12 апреля 2010 года вместе с.NET Framework 4.0. Visual Studio включает поддержку языков C# 4.0 и Visual Basic.NET 10.0, а также языка F#, отсутствовавшего в предыдущих версиях. Visual Studio vNext (2012) В мае 2011 года было объявлено, что новая версия Visual Studio будет называться Visual Studio vNext. Вместе с тем было объявлено о том, что основной особенностью новой версии среды разработки станет упор на методы гибкой разработки и связь между командами разработчиков и специалистами сопровождения. Инструменты гибкого планирования будут обеспечивать прозрачность процесса и участие всей команды — за счет ряда новых функций, таких как перечень задолженностей и доска задач. В числе функций гибкого обеспечения качества будет поддержка ревизии кода, улучшенные среды тестирования модулей и система исследовательского тестирования. Компонент Lightweight requirements будет реализовывать механизм получения откликов о техническом задании на начальных этапах процесса разработки. Владелец продукта сможет с помощью подключаемого модуля Storyboarding для PowerPoint быстро создавать макет решения, чтобы собрать о нём отзывы пользователей. Также обещан веб-интерфейс, который будет реализовывать методологию гибкого программирования Scrum. Сама VNext будет поддерживать в том числе и непрерывное тестирование, при этом разработчики смогут пользоваться фреймворком Microsoft Test, XUnit или NUnit, либо добавлять новые фреймворки[5].
На конференции AMD Fusion Developer Summit, проходившей в июне 2011 года, корпорация Microsoft представила технологию поддержки параллельного программирования на графических процессорах. Новинка получила название C++ Accelerated Massive Parallelism (сокр. C++ AMP). В основе C++ AMP лежат технологии Microsoft DirectX, за счет чего C++ AMP сможет работать на графических процессорах всех основных производителей. Кроме того, старший президент Microsoft Developer Division С. Сомасегар (англ. S. Somasegar) пообещал, что спецификация C++ AMP будет открытой. Также в новую версию будут включены новые версии библиотек Parallel Patterns Library и C++ Concurrency, содержащие ряд шаблонов и алгоритмов для параллельного программирования на любых процессорах[6]. В сентябре 2011 года стало известно, что в новой версии Visual Studio будет упрощена работа с HTML-кодом, путём добавления в редактор кода возможности вызывать меню быстрого доступа к типовым операциям с HTML-элементами и подключать к ним серверные обработчики событий. Другие изменения коснутся веб-форм ASP.Net и средств поддержки схемы «модель-представление-контроллер». Кроме того, для веб-форм будет реализован механизм Model Binding[7].
Редакции Visual Studio Express Основная статья: Visual Studio Express
Набор легковесных сред разработки, представляющих собой урезанную версию Visual Studio. В отличие от полной версии, каждая такая среда предназначена для какого-то одного языка программирования[источник?]. Она включает в себя небольшой набор инструментов, в отличие от полных версий: отсутствует дизайнер классов и многие другие инструменты, а также поддержка плагинов и удалённых баз данных в дизайнере данных. Компиляторы в 64-битный код также недоступны в Express редакциях. Microsoft позиционирует эту линейку IDE для студентов и любителей. На настоящий момент существуют следующие Express редакции:
Visual Basic Express Visual C++ Express Visual C# Express Visual Web Developer Express
Visual Studio LightSwitch Основная статья: Visual Studio LightSwitch
Microsoft Visual Studio LightSwitch — это среда разработки, нацеленная на создание line-of-business приложений, построенных на существующих.NET-технологиях и платформах Microsoft. Создаваемые приложения состоят из трех ярусов: пользовательский интерфейс на Microsoft Silverlight; логика и доступ к данным на WCF RIA Services и Entity Framework; хранение данных с помощью Microsoft SQL Server Express, Microsoft SQL Server или Microsoft SQL Azure. LightSwitch также поддерживает другие источники данных, включая Microsoft SharePoint. LightSwitch включает в себя графические дизайнеры сущностей и их отношений, запросов, а также интерфейса пользователя. Бизнес-логика может быть написана на Visual Basic или на Visual C#. LightSwitch может быть установлен как самостоятельное приложение или как дополнение к Visual Studio 2010 Professional и более высоким редакциям. Visual Studio Standard
Данная редакция предоставляет IDE для всех поддерживаемых продуктов и поддерживает полную версию MSDN Library. Поддерживается редактирование XML и XSLT, как и средства для тестирования объектов. Однако, отсутствует обозреватель серверов и интеграция с Microsoft SQL Server. Поддержка разработки под мобильные устройства изначально была включена в Visual Studio 2005 Standard, но в версии 2008 она доступна только в Professional редакции. Начиная с версии 2010 более не существует. Visual Studio Professional
Редакция включает все возможности Standard Edition, расширяя их дополнительными, такими как интеграция с Microsoft SQL Server и поддержка удалённой отладки. Visual Studio Tools for Office
Visual Studio Tools for Office включает SDK и расширение для Visual Studio, которое содержит утилиты для разработки под платформу Microsoft Office. Начиная с Visual Studio 2008 включено в версии Professional и выше. Visual Studio Team System Основная статья: Visual Studio Team System
Предоставляет набор инструментов для совместной разработки, подсчета метрик и создания отчётов, в дополнение к возможностям Professional редакции. Имеются различные редакции VSTS, разделяемые по ролям, для которых продукт будет использоваться:
Team Explorer (клиент для TFS) Architecture Edition Database Edition Development Edition Test Edition
Совмещённая функциональность всех четырёх редакций представлена в отдельном пакете Visual Studio Team Suite Edition. Функциональность Database Edition будет совмещена с Development Edition в будущей версии пакета — Visual Studio 2010.
Помимо клиентских приложений, Team System также включает в себя Team Foundation Server. Компилятор как сервис Основная статья: Компилятор как сервис
В сентябре 2011 года было объявлено, что в октябре Microsoft выпустит специальную версию компилятора, разрабатываемого в рамках проекта Roslyn. Целью данного проекта была разработка «компилятора в виде сервиса» с возможностью выдачи программистам всей генерируемой компилятором информации. Данный компилятор будет обладать поддержкой языков C# и Visual Basic с полной совместимостью с Visual Studio. Кроме того, заявлена возможность конвертации кода с одного языка на другой
Дополнения Основная статья: Список встраиваемых дополнений для Microsoft Visual Studio
Visual Studio построена на архитектуре, поддерживающей возможность использования встраиваемых дополнений (англ. Add-Ins) — плагинов от сторонних разработчиков, что позволяет расширять возможности среды разработки.
Некоторые из наиболее популярных дополнений:
ReSharper Visual Assist X AnkhSVN — свободная реализация клиента Subversion в Visual Studio.NET 2002, 2003 (1-я версия) и 2005, 2008, 2010 (2-я версия).
|
|||||||||
Последнее изменение этой страницы: 2016-04-07; просмотров: 720; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.249.129 (0.013 с.) |