Знакомство с платформой Microsoft Платформа Microsoft поддерживает приложения и решения для систем самого разного масштаба, от миниатюрных устройств до корпоративных сетей. Разработчики программного обеспечения, использующие Microsoft, могут: - работать с разнообразными языками программирования, стандартами и инструментами
- создавать приложения для Windows, Office, Интернета и мобильных устройств.
Воспользуйтесь ресурсами, которые корпорация Microsoft предлагает разработчикам, помогая им проектировать и создавать приложения мирового уровня Замечание: ссылки на этой странице могут вести на сайты на английском языке (США) Узнайте больше: Дополнительные источники
.gif) | Средства и языки разработки |
Средства разработки Майкрософт могут использоваться как отдельными разработчиками, так и группами разработчиков. - Среда разработки Microsoft Visual Studio 2005 поддерживает несколько языков программирования, в том числе использующие .NET Framework для обеспечения доступа к ключевым технологиям, упрощающим разработку высоконадежных приложений. В число поддерживаемых языков входят:
- Visual Studio Team System предоставляет инструменты для архитекторов, разработчиков, руководителей проектов, специалистов по базам данных и тестировщиков. Разработчики могут использовать эти инструменты для управления отчетностью, управления версиями, измерения показателей качества и других элементов совместной работы.
- Различные версии Visual Studio Expressпредставляют собой бесплатные удобные для изучения наборы инструментов для любителей, начинающих и студентов, которых интересует разработка приложений для Windows, веб-приложений и баз данных.
К началу страницы
.gif) | Разработка приложений для мобильных и встраиваемых устройств |
Вы можете использовать свои знания Win32 или .NET Framework для создания приложений для мобильных и встраиваемых устройств, например, карманных ПК, смартфонов и автомобильных систем. К началу страницы
.gif) | Разработка для платформы .NET Framework |
Используйте платформу .NET Framework для создания и использования различных приложений, от традиционных консольных приложений до веб-решений. В .NET Framework имеются стандартные блоки для Windows Forms, управляемых данными приложений (ADO.NET), веб-служб и веб-приложений на узлах IIS (ASP.NET). Программный код, написанный для .NET Framework, называется управляемым кодом. В отличие от обычных программ, управляемый код пишется на таких языках, как Visual C# или Visual Basic, и компилируется в промежуточный язык [ссылка MSIL], а перед запуском преобразуется в машинный код. - Платформа .NET Framework поддерживает несколько языков программирования. Она может работать на нескольких платформах Windows, в том числе Windows Vista, Windows XP, Windows CE и Windows Server 2003.
- В общей языковой среде выполнения (среда CLR) реализованы службы, которые обеспечивают управление выполнением приложений.
- Библиотеки классов Framework ускоряют разработку и позволяют использовать базовые системные функции.
- В состав Microsoft .NET Framework 3.0 (прежнее название WinFX) входят следующие продукты:
К началу страницы
.gif) | Разработка решений на платформе Office |
Разработчики используют платформу Microsoft Office System для создания решений для сбора информации, автоматизации ввода данных, управления бизнес-процессами и поддержки совместной работы. Эти решения могут непосредственно встраиваться во всемирно известную систему Office System. - Форматы файлов и документы на основе XML:
- эти технологии позволяют многократно использовать содержимое и выполнять поиск данных в документах Microsoft Word,
- предоставляют возможность использования контекстно-зависимых функций и данных в документах Wordи книгах Excel
- и получения структурированной информации в Microsoft InfoPath.
- Microsoft Office SharePoint Server позволяет интегрировать данные и программы в портал, предоставляющий средства для анализа, совместной работы и организации рабочих процессов.
- Пакет Visual Studio Tools for Microsoft Office System позволяет разработчикам использовать языки Visual Basic и Visual C# для создания масштабируемых решений для бизнеса с помощью приложений Office System, например, Access, Excel, InfoPath, Outlook, PowerPoint, Visio и Word.
К началу страницы
.gif) | Разработка серверных и корпоративных приложений |
Разработка корпоративных приложений включает очень много сфер, от проектирования и управления проектами до программирования приложений, работающих на серверных системах и продуктах. - Microsoft Windows Server System позволяет организациям создавать более простые и гибкие ИТ-инфраструктуры, которые можно перенастраиваить при изменении требований компаний.
- Windows Server 2003 обладает качествами, необходимыми для всех корпоративных приложений: надежностью, доступностью, удобством управления, масштабируемостью и высоким уровенем защиты. Кроме того, Windows Server 2003 предоставляет службы для доступа к данным, использования встроенных средств безопасности и интерактивных пользовательских интерфейсов.
- В состав Windows Server System входят следующие приложения:
- Разработчики и архитекторы корпоративных решений могут также посетить веб-узел MSDN patterns & practices (на английском языке) для получения информации и примеров программ.
К началу страницы
.gif) | Разработка веб-приложений |
Корпорация Майкрософт предлагает разработчикам многочисленные инструменты и технологии для создания, размещения и использования приложений в Интернете – от серверов до веб-обозревателей. - Инструменты корпорации Майкрософт для разработки веб-приложений полностью поддерживают такие стандарты, как XML, веб-службы, HTML, CSS и другие.
- Основой платформы корпорации Майкрософт для разработки веб-приложений является пакет ASP.NET, который позволяет создавать динамические веб-приложения и полностью интегрируется с защищенным, масштабируемым и расширяемым веб-сервером Майкрософт на основе технологии IIS.
- Разработчики могут сделать веб-приложения более быстрыми и насыщенными содержимым, используя возможности ASP.NET Ajax или настраивая Microsoft Internet Explorer.
- Разработчики, работающие с веб-технологиями, могут использовать продукты семейства Visual Studio для быстрого создания динамических веб-приложений.
К началу страницы
.gif) | Разработка приложений Win32 и COM-приложений |
Win32 представляет собой 32-разрядный прикладной программный интерфейс (API) для современных версий Windows. На смену Win32 пришла объектно-ориентированная технология COM (модель составных объектов). - Разработчики могут использовать Win32 и COM для разработки решений в самых разных сферах, в том числе в сфере безопасности, при разработке графических приложений, драйверов устройств, сетевых приложений и приложений для обмена сообщениями и совместной работы.
- Большая часть компонентов API Win32 представлена в виде классов в библиотеке Microsoft Foundation Class Library (MFC), например классы таких объектов как окна и диалоговые окна. Разработчики могут создавать приложения для Windows на языке Visual C++, используя Win32 API или MFC.
- Документация по набору Win32 SDK является важнейшим ресурсом для разработчиков программ для Windows.
- Со временем с помощью библиотек классов .NET Framework можно будет использовать все возможности API, предоставляемые Win32 и COM. В настоящее время разработчики могут включать обращения к интерфейсу Win32 и COM в приложения .NET Framework и обращения к интерфейсу NET Framework – в приложения Win32 и COM.
К началу страницы
ОбучениеНачните с просмотра каталога Диспетчера обучения (Learning Manager catalog, на английском языке), чтобы найти определенные ресурсы по обучению или составить план обучения, соответствующий поставленной цели обучения. Диспетчер обучения (Learning Manager, на английском языке) корпорации Майкрософт служит для составления и контроля выполнения индивидуального плана обучения, которое позволит вам приобрести новые знания, необходимые для конкретного проекта или карьерного роста. Ход обучения можно контролировать через личный кабинет, где можно сохранять информацию об интересующих вас продуктах и получать новости о приобретенных или активированных продуктах. К началу страницы
Ресурсы MSDNВеб-узел MSDN предоставляет ресурсы, где описано создание программных решений и приложений на платформе Microsoft Platform. С помощью этих ресурсов разработчики могут также выявлять и решать проблемы, возникающие при создании приложений и связываться друг с другом и с корпорацией Майкрософт. - Веб-узел MSDN корпорации Майкрософт предназначен для разработчиков программного обеспечения.
- Поиск MSDN, построенный на базе поискового механизма Windows Live, помогает разработчикам находить информацию и примеры программ на веб-узле MSDN, в сообществах и на форумах разработчиков, в базе знаний технической поддержки, и т. д.
- Подписчики MSDN получают программное обеспечение, техническую поддержку, примеры программ, техническую документацию и другую информацию.
- Библиотека MSDNпредоставляет документацию для программистов по всем продуктам корпорации Майкрософт.
- Центры для разработчиков предоставляют разнообразные ресурсы по отдельным видам продукции и технологиям.
- Форумыпредоставляют ресурсы, позволяющие получить ответы на технические вопросы.
- Подобные ознакомительные страницы предоставляют краткие обзоры и ссылки на дополнительную информацию.
К началу страницы
Внешние ресурсы в интернетеЕсли вы знаете интересный русскоязычный ресурс, посвященный средствам и технологиям программирования Microsoft, пришлите нам ссылку на него. .NET- GotDotNet
- dotSITE
- ASP.NET Mania
- .NET на RSDN
- SQL.ru
Ресурсы на русском языке- Первые шаги в программировании
- VBstreets.ru
- Visual Basic на русском
Статьи и обзоры, посвященные Visual Basic, советы по оптимизации кода, хитрости и FAQ, ссылки на русскоязычные VB-сайты и программы для VB-программистов, обзоры книг и многое другое. - Сайт о Visual Basic и всем, что с ним связано
Готовые примеры, полезные утилиты, контролы, статьи по программированию, справочник по VB, а также уникальную библиотеку кодов, содержащую более 350 решений, готовых к применению. На сайте работает форум, на котором вы сможете задать свой вопрос по Visual Basic, а подписавшись на рассылку сайта, вы будете в курсе всех событий вокруг Visual Basic. Выборочные англоязычные ресурсы- www.vbcity.com (EN)
Основной ресурс для программистов на Visual Basic. Разделы поддерживаются большим количеством программистов, использующих VB для своих проектов. - Сервер Development Exchange (Dev X) (EN)
Большой объем информации по самым разным технологиям программирования. Достойное представление технологий Microsoft и не только. - CodeGuru (EN)
Виртуальное сообщество, объединяющее под своей крышей и эгидой издательства Pinnacle Publishing разработчиков на Visual C++, Java, Visual Basic. - Solutions for Developers (EN)
Электронная версия популярного издания, ориентированного на программистов, пользующихся Visual C++. Издательство Pinnacle, ряд изданий с платной подпиской.
К началу страницы
| Экономьте, улучшая свои знания Visual Studio 2005Внимательно ознакомьтесь с содержанием этого веб-узла и воспользуйтесь бесплатными предложениями и скидками на программы электронного обучения, книги, очные курсы и сертификацию по Visual Studio 2005. Рекомендуемые ресурсы обучения |