Введение в Visual Studio 2008
Оценить
(0 голоса)
SharePoint стал почти таким же вездесущим, как и Office. Организации используют его для управления знаниями, совместной деятельности и автоматизации бизнес-процессов. Конеч­но, это неизбежно приводит к его доработкам и расширению со стороны разработчиков. Если вы производили доработки SharePoint при помощи существовавших инструментов для Visual Studio версий ранее 2008 года, то знаете, что это было серьезной задачей. Поддержки стадии конструирования не было, конфигурация была сложной, а отладка — очень трудной. Visual Studio 2008 предоставляет для разработчиков SharePoint гораздо более богатый набор инструментов. С его помощью вы можете создавать рабочие процессы SharePoint (см. шаб­лоны проектов на рис. 1.29) и строить WebParts на базе…
Оценить
(0 голоса)
Visual Studio 2008 продолжает совершенствоваться в плане написания приложений под мо­бильные устройства. Эта новейшая версия позволяет вам создавать приложения для различ­ных технологий и устройств. Вы можете создавать решения под Windows Mobile 2003, Windows СЕ 5.0 и 6.0, а также Windows Mobile 5.0 и 6.0 как для смартфонов, так и для КПК. Кроме того, вы можете создавать приложения и для того множества устройств, которые ис­пользуют эти операционные системы и соответствующие версии .NET Compact Framework. Для создания мобильных приложений интегрированная среда разработки предоставляет визуальные конструкторы форм, редакторы кода, а также поддержку отладки. Начните с проекта Smart Device. Затем можете выбрать вашу целевую…
Оценить
(0 голоса)
Рабочий процесс представляет собой набор операции (называемых действиями), которые выполняются в зависимости друг от друга, бизнес-правил, различных словил и действий пользователя. Рабочие процессы обычно моделируют бизнес-процессы и часто включают в себя взаимодействие с пользователем. Windows Workflow предоставляет инфраструктуру, инструменты и движок для использования рабочих процессов в вашем приложении. С ее помощью вы можете создать рабочий процесс и быть уверенными в том, что он будет рабо­тать везде, где инсталлирована .NET Framework. Вы взаимодействуете с рабочими процессами из вашего приложения. Это может быть при­ложение любого типа (Windows, ASP.NET, консольное, сервис и т. д.). Обычно вы предо­ставляете рабочему процессу данные и, возможно, получаете…
Оценить
(0 голоса)
Большинство организаций имеет много компьютерных систем, причем каждая предназначе­на для своей конкретной цели. Это могут быть: финансовая система, кадровая система, сис­тема управления заказами, система управления запасами, система обслуживания клиентов и т. д.   Эти приложения обслуживают конкретные бизнес-процессы. Однако большинству организаций необходимо отвязать эти бизнес-процессы от их приложений и использовать их как часть комплексного решения. Именно здесь помогают ориентированные на сервис решения. После предоставления бизнес-процесса в виде сервиса им могут воспользоваться многие клиенты. Концепция многократного использования кода существует уже давно. Однако многократное использование ориентированного на сервис кода стало очень популярным только с появле­нием Web-сервисов. Вездесущий характер HTTP и порта 80…
Оценить
(0 голоса)
Данные — это сфера непосредственных интересов бизнес-разработчика. Поэтому неудиви­тельно, что самый лучший инструмент и инфраструктура в области бизнес-разработки про­должают предлагать все новые улучшенные способы доступа к данным и их представления. Доступ к данным в Visual Studio и .NET Framework— везде. Здесь мы выделим несколько новых аспектов, с которыми вы столкнетесь в версии 2008. Примечание Доступ к данным описан более подробно в главе 18.
Оценить
(0 голоса)
Типизированный набор данных позволяет вам создать класс .NET, который основан на се­мантике таблиц вашей базы данных, но "за кулисами" работает как набор данных. Типизи­рованные наборы данных уже давно являются составной частью Visual Studio. Вы можете автоматически генерировать их на базе схем таблиц и редактировать код, используемый для запроса, обновления, вставки и удаления данных. Для типизированных наборов данных Visual Studio 2008 предоставляет дополнительную поддержку на стадии конструирования. Вы можете создать файл типизированного источни­ка данных (xsd) и использовать панель Toolbox и Server Explorer для создания набора дан­ных. На рис. 1.40 показан такой пример. Для создания набора данных таблицы из Server Explorer были…
Оценить
(0 голоса)
Большая часть бизнес-приложений зависит от данных, хранящихся в реляционных базах данных. Базы данных состоят из таблиц, столбцов и связей. Такая структура позволяет удачно реализовать механизм хранения и отчетности. Однако технология базы данных часто не соответствует потребностям объектно-ориентированного разработчика под .NET. Разра­ботчик объекта мыслит категориями объектов, свойств, методов, связей, инкапсуляции и т. п. Огромное количество времени затрачивается на преобразование данных из базы дан ных в объектно-ориентированную структуру и обратно. Кроме того, разработчиков просят писать код на Structured Query Language (SQL) и .NET. LINQ (см. главу 3) является технологией, которая помогает сгладить это противоречие. Она предоставляет средства для работы с записями базы…
Оценить
(0 голоса)
Многим современным приложениям доступ к данным требуется как в автономном, так и в неавтономном режиме работы. Например, данные отчетов или записи системы обслужива­ния клиентов могут понадобиться вам в дороге (либо в офисе клиента). Вы не можете всегда надеяться на то, что сможете к ним подключиться. Разработчики справляются с этой про­блемой разными способами. Для обеспечения простого решения этой сложной проблемы последняя версия Visual Studio предоставляет сервисы синхронизации данных. Синхронизация данных позволяет вам синхронизировать и кэшировать данные центральной базы данных и клиентской системы пользователя. Этот кэш — версия SQL Server Compact Edition (СЕ). Фирма Microsoft уже использует эти сервисы в Vista, Office…
Оценить
(0 голоса)
Фирма Microsoft предлагает редакции Visual Studio Express Editions для каждого языка (VB, С#, C++, Web, SQL). Эти редакции бесплатны, их можно скачать. Они представляют собой простые начальные версии, предназначенные для новичков, любителей, студентов и вообще для любого человека, который хочет написать какую-либо программу и не пробить дыру в своем бюджете. Существует даже редакция для разработчиков видеоигр. Кроме самих ре­дакций имеются также пособия, видеоролики, сайты, развлекательные проекты и т. д. Редакции Express Edition следует рассматривать как ответ фирмы Microsoft на существую­щие сегодня бесплатные инструменты для разработчиков. В конце концов, если вы студент колледжа, которому нужно поднять Web-сайт для своего приятеля, то…
Оценить
(0 голоса)
Редакция 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); □    визуальное моделирование при. помощи визуального…
© 2017 www.visualstudios.ru. Все права защищены.