Работа с приложением Microsoft Visual Studio

Повышение производительности Web-разработчика, создание интерфейса. Решения на базе пакета приложений Office. Разработка документов, шаблонов, дополнительных модулей. Отображение объектов на реляционные данные. Линейка программных продуктов Visual Studio.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 27.05.2015
Размер файла 8,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Синхронизация данных позволяет вам синхронизировать и кэшировать данные центральной базы данных и клиентской системы пользователя. Этот кэш -- версия SQL Server Compact Edition (СЕ). Фирма Microsoft уже использует эти сервисы в Vista, Office и даже в программном обеспечении своего устройства Zune. Вы также можете использовать эти сервисы в ваших приложениях.

Возвратясь к рис. 25, вы можете заметить шаблон Local Databa.... На самом деле этот шаблон называется Local Database Cache. С его помощью вы создаете sync-файл для настройки синхронизации между локальным хранилищем данных и сервером. При открытии файла кэша локальной базы данных в Visual Studio открывается диалоговое окно Configure Data Synchronization. Здесь вы можете настроить таблицы, которые необходимо кэшировать на клиенте, настроить базу данных сервера и сконфигурировать информацию о базе данных клиента. На рис. 27 показан пример этого диалога.

Рисунок 27. Конфигурируем синхронизацию данных

Область Cached Tables диалогового окна Configure Data Synchronization позволяет определить, какие таблицы будут синхронизироваться. На рис. 28 показан пример добавления таблиц в этот список. Здесь вы для каждой таблицы настраиваете, каким образом происходит синхронизация.

21. Линейка программных продуктов Visual Studio

Подобно версии 2005, Visual Studio 2008 имеет много разновидностей -- каждая на свой вкус. Есть варианты и для любителей, и для системных архитекторов уровня предприятия; для бета-тестировщиков и для рядовых сотрудников -- и, конечно же, есть кое-что "вкусненькое" и для разработчиков! Разобраться во всех продуктах и редакциях Visual Studio непросто. Мы надеемся, что следующая информация поможет вам выбрать вашу версию Visual Studio.

Рисунок 28. Добавление и настройка синхронизации таблиц

22. Редакции Express Edition

Фирма Microsoft предлагает редакции Visual Studio Express Editions для каждого языка (VB, С#, C++, Web, SQL). Эти редакции бесплатны, их можно скачать. Они представляют собой простые начальные версии, предназначенные для новичков, любителей, студентов и вообще для любого человека, который хочет написать какую-либо программу и не пробить дыру в своем бюджете. Существует даже редакция для разработчиков видеоигр. Кроме самих редакций имеются также пособия, видеоролики, сайты, развлекательные проекты и т. д.

Редакции Express Edition следует рассматривать как ответ фирмы Microsoft на существующие сегодня бесплатные инструменты для разработчиков. В конце концов, если вы студент колледжа, которому нужно поднять Web-сайт для своего приятеля, то вы, безусловно, будете искать самое дешевое решение. И конечно, фирма Microsoft хочет быть уверена, что через пять лет, когда вы будете принимать решения для всей вашей организации, вы уже будете знакомы с ее программными продуктами. Редакция Express Edition прекрасно заполняет эту нишу.

Эти редакции преднамеренно лишены некоторых возможностей своих профессиональных старших товарищей (конструктора классов, модульного тестирования, шаблонов предприятия, поддержки XSLT, управления исходными кодами, поддержки 64-битных вычислений и т. д.). Однако они имеют полную поддержку языков (например, LINQ) и доступ к элементам .NET Framework (таким как WPF).

Редакции Express Edition имеют также упрощенную среду пользователя, лишенную сложности (и возможностей) профессиональных редакций. Однако при помощи этих инструментов разработчики смогут создавать приложения "клиент-сервер" (на базе форм), Web-сайты и даже Web-сервисы.

23. Редакция Standard Edition

Редакция Standard -- основная версия начального уровня для профессиональных разработчиков. Эта редакция по своему характеру аналогична редакциям Express Edition. Однако она содержит все .NET-языки в одном пакете. Кроме того, она дает разработчикам больше функциональных возможностей, чем версии Express. Среди этих дополнительных возможностей имеются следующие:

? поддержка многопроектных решений;

? поддержка выбора версий .NET 2.0, 3.0 и 3.5;

? поддержка конструирования при создании пользовательских сред для Web, Windows, WPF и Ajax;

? инструменты конструирования баз данных (для работы с базами данных помимо SQL Express Edition);

? поддержка Windows Communication Foundation (WCF) и Windows Workflow (WF);

? визуальное моделирование при. помощи визуального конструктора классов Class Designer;

? поддержка редактирования XML (и в том числе и XSLT);

? инструмент развертывания "одним щелчком" (ClickOnce);

? возможность писать, записывать и выполнять макросы;

? поддержка создания и использования дополнительных модулей Visual Studio;

? мастер преобразования Conversion Wizard для преобразования устаревших проектов в формат версии 2008;

? в состав редакции входит SQL Server 2005 Express;

? совместимость с Visual Source Safe (VSS).

24. Редакция Professional Edition

Большая часть корпоративных разработчиков и консультантов остановится на одной из профессиональных редакций Visual Studio. Возможно, у вас уже есть какая-то версия Visual Studio (в зависимости от того, какую лицензию вы приобрели и когда). Редакция Visual Studio Professional дает вам: всю языковую поддержку (включая VB, С#, C++); все, что есть в редакции Standard Edition; и, конечно же, все новые улучшения, которые мы уже обсудили в этой главе.

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

? Visual Studio Tools for Office (VSTO);

? SQL Server 2005 Developer Edition;

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

? конструктор классов Class Designer и Object Test Bench;

? Crystal Reports;

? модульное тестирование (теперь не только в версии Team Edition);

? Server Explorer.

Professional Edition поставляется также как часть подписки MSDN. Visual Studio Professional поставляется с разными видами подписки MSDN. Это началось с версии 2005 года. Теперь вы можете купить Visual Studio Professional в следующих вариантах (перечислены от меньшего количества функциональных возможностей/приложений к большему количеству):

? только Visual Studio Professional (без MSDN)-- содержит только Visual Studio Professional (как мы уже обсуждали);

? Visual Studio Professional с MSDN Professional-- содержит Visual Studio (как мы уже обсуждали). Кроме того, вы получаете доступ к более старым версиям Visual Studio. Вы также получаете Visual Source Safe. Подписка MSDN предоставляет лицензии разработчика для Windows и Window Server, Virtual PC, наборы SDK, наборы для разработки драйверов и т. д. Вы также получаете возможность два раза обратиться за технической поддержкой и доступ к модерируемым группам новостей;

? Visual Studio Professional с MSDN Premium -- включает все, что имеется в предыдущем варианте со следующими дополнениями: содержит Expression Web и Expression Blend; добавлены лицензии разработчика для SQL Server и других платформ (BizTalk, Commerce Server и многие другие); предоставляет лицензии для работы с Microsoft Dynamics (GP, CRM, POS и т. д.); включает лицензии на Microsoft Office Systems 2007 (включая Visio, Groove, Word, Excel и многие другие).

25. Team Systems

Team Systems-- это набор интегрированных инструментов для полного жизненного цикла разработки программного обеспечения. Фирма Microsoft выпустила первые версии Team Systems в 2005 году. В них вошли версии Visual Studio, предназначенные для различных стадий жизненного цикла разработки программного обеспечения. Ядром системы является сервер централизованного управления и отчетности Team Foundation' Server. По общему мнению, эти продукты имели большой успех. Фирма Microsoft развивает этот успех выпуском Visual Studio Team Systems 2008.

26. Клиентские инструменты

Редакции Visual Studio Team Systems предназначены для различных ролей жизненного цикла процесса разработки программного обеспечения. Это следующие роли: разработчик, архитектор, тестировщик и разработчик баз данных. Кроме того, имеются и клиентские лицензии доступа для менеджеров проекта и других заинтересованных лиц. Вышеупомянутые роли представляют версии Team Systems, которые имеются в продаже.

Важно отметить, что каждая ролевая версия Team Systems содержит Visual Studio 2008 Professional. Вместе с ней поставляется также и MSDN Premium (описанная ранее). Клиентские инструменты Team Systems дают вам также доступ к центральному серверу Team Foundation Server (приобретается отдельно). Уникальными эти продукты делает наличие (или отсутствие) в них дополнительных "приятностей". Цель -- создать набор инструментов для разных ролей в проекте. В следующем списке выделены те функциональные возможности, которые предназначены для целевых групп пользователей.

? Visual Studio Team System Development Edition-- предназначена для большинства разработчиков, в эту версию входят: статический анализ кода, профилирование кода, динамический анализ кода, метрики кода, политики анализа кода, модульное тестирование и анализ покрытия кода. Эти инструменты помогают разработчикам при верификации, тестировании и проверке кода на наличие стандартных проблем.

? Visual Studio Team System Database Edition-- предназначена для разработчиков, которые плотно работают с разработкой баз данных; эта редакция позволяет вам создавать проекты баз данных, генерировать образцовые данные, сравнивать схемы, сравнивать данные, выполнять модульное тестирование на уровне базы данных и т. д.

? Visual Studio Team System Architect Edition -- предназначена для архитекторов программного обеспечения; этот продукт улучшает проектирование и проверку правильности проектирования распределенных систем. Функциональные возможности включают следующие визуальные конструкторы: System Designer, Application Designer, Logical Datacenter Designer, Deployment Designer и редактор Settings and Constraints Editor.

? Visual Studio Team System Test Edition -- предназначена для тестировщика программного обеспечения; эта редакция включает возможность создавать модульные тесты и видеть анализ покрытия кода. Однако для тестировщиков ее сильной стороной является возможность создавать и управлять тестами: нагрузки, ручными, общими, упорядоченными и Web-тестами. Кроме того, имеется также агент Team System 2008 Test Load Agent. Это отдельный программный продукт, который работает в сочетании с Team Test для генерирования тяжелых нагрузок (в различных вариантах нагрузочных тестов).

? Visual Studio Team Suite -- для тех, кому нужно иметь все сразу (и у кого нет бюджетных ограничений) этот продукт содержит в себе абсолютно все (кроме кухонной раковины!). Он включает в себя все функциональные возможности редакций Team Architect, Developer, Database Developer и Test (в одном пакете). Фирма Microsoft понимает, что в наших рядах есть те, кто не может удержаться от того, чтобы получить все и сразу. Для них Microsoft и создала Team Suite -- полнофункциональную интегрированную среду разработки, которая охватывает все роли команды.

Литература

1. Умный дом. [Электронный документ]. // Википедия. (http://ru.wikipedia.org/?oldid=32117350). Проверено: 25.02.2011.

2. Обзор Visual Studio 2008. [Электронный документ]. (http://visualstudios.ru). Проверено 14.01.13

3. Основы доступа к данным в Microsoft Visual Studio 2008. ADO.NET. [Электронный документ]. (http://www.askit.ru/custom/ado_net/ ado_net_info.html#plan). Проверено 14.01.13

4. Разработка Web-приложений ASP.NET 2.0 в Visual Studio.NET 2008. [Электронный документ]. (http://www.askit.ru/custom/asp_net/ asp_net_plan.htm). Проверено 14.01.13

5. Поддержка разработки распределенных приложений в Microsoft .NET Framework. [Электронный документ]. (http://www.intuit.ru/department/se/ msfdev/). Проверено 14.01.13

6. Давыдов В.Г., Visual C++. Разработка приложений с помощью MFC и API-функций. -СПб.: БХВ-Петербург, 2008. -576с.

Размещено на Allbest.ru


Подобные документы

  • Требования к MS Office 2007. Набор средств разработки Visual Studio Tools for Office как альтернатива VBA. Разработка СУБД на базе MS Access. Разработка надстройки "Электронные компоненты" для PowerPoint на языке C# в среде MS Visual Studio 2010.

    дипломная работа [5,2 M], добавлен 03.05.2013

  • Создание БД "Экзамен". Характеристика методов класса. Необходимость использования стандартных подключаемых модулей (заголовочных файлов) Visual Studio для реализации пользовательского интерфейса и работы с вводом-выводом в поток консоли или в файл.

    курсовая работа [1,7 M], добавлен 28.05.2013

  • Microsoft Visual C++ и среда программирования Microsoft Developer Studio 6.0. Решение интеллектуальной задачи на компьютере. Построение алгоритма кодирования на Visual C++. Алгоритм решения задачи. Описание программы "Sort". Инструкции пользователя.

    курсовая работа [46,0 K], добавлен 27.11.2007

  • Объектно-ориентированная технология создания программ. Среда разработки Visual Studio.NET. Особенности среды Microsoft Visual Studio 2010. Приложения C# для расчетов по формулам, консольный ввод-вывод. Форматирование значений данных. Программы с циклами.

    методичка [2,1 M], добавлен 11.09.2014

  • Системный анализ и анализ требований к базе данных. Особенности создания отчетов, запросов и форм в Visual Studio 2012. Программная реализация ER-диаграммы. Создание инфологической, логической и физической модели базы данных. Генерация ее в SQL Server.

    курсовая работа [1,0 M], добавлен 22.11.2012

  • Разработка приложений Microsoft Visual Studio, представляющее из себя справочную систему по жильцам многоквартирного дома, с функциями поиска жильцов и добавления новых записей о жильцах в базу данных. Программа написана на Microsoft Visual C++ 2008.

    курсовая работа [2,5 M], добавлен 22.06.2011

  • Разработка и освоение в современном производстве информационной подсистемы. Создание базы данных в среде MS SQL Server 2008 и приложения в среде MS Visual Studio 2012. Процесс ввода при выборе пунктов меню. Заполнение формы с критериями на фильтрацию.

    отчет по практике [834,4 K], добавлен 27.11.2013

  • Общие сведения о работе программы в среде программирования Microsoft Visual Studio 2008, на языке программирования C++. Ее функциональное назначение. Инсталляция и выполнение программы. Разработанные меню и интерфейсы. Алгоритм программного обеспечения.

    курсовая работа [585,5 K], добавлен 24.03.2009

  • Розробка таблиці для збереження даних у текстовому файлі про фільми в середовищі програмування Visual Studio C++ та їх сортування за країною виробництва. Реалізація таблиці за допомогою компонента dataGridView. Опис і контрольний приклад роботи програми.

    курсовая работа [1,4 M], добавлен 02.11.2016

  • Разработка игры "Угадай персонажа", ее суть и содержание. Запоминание новых персонажей и вопросов, коррекция базы данных. Использование языка программирования С++ и среды разработки Microsoft Visual Studio 2010. Алгоритмы и методы, структура программы.

    курсовая работа [571,9 K], добавлен 14.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.