разработчики программируют с помощью Microsoft

обзор

1

основы

2

получение инструментов

3

начало обучения

Что такое разработка программного обеспечения?

Современное программное обеспечение обычно состоит из серии компонентов, которые взаимодействуют друг с другом для выполнения задач, необходимых для реализации приложения. Разработка включает в себя создание этих компонентов путем написания исходного кода на одном из многих языков. Этот код определяет основные индивидуальные действия, которые компьютер будет выполнять для достижения конечного результата, который указан в дизайне приложения. Эти действия могут быть такими простыми, как сложение чисел, присвоение значений объектам или выполнение различных ветвей кода на основе сравнения значений переменных, определенных в нем.  Читайте дальше >>

1 основы  

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

Основы разработки программного обеспечения

Прочитайте документ

Разработка программного обеспечения включает в себя основную задачу преобразования видения архитектора программного обеспечения в код рабочего приложения, который создает требуемый результат, работает в предопределенных условиях, является надежным и безопасным, работает в указанных параметрах и достигает всего этого с оптимальной эффективностью и использованием доступных ресурсов. Это может показаться трудной задачей...  Читайте дальше >>

Прочитайте документ

Являясь одной из самых больших компаний по производству программного обеспечения в мире, корпорация Microsoft помогает группам разработки успешно трудиться. Здесь вы найдете обзор разнообразных инструментов, сред разработки, платформ, образцов кодов и рекомендаций по всем аспектам разработки программного обеспечения от корпорации Microsoft...  Читайте дальше >>

2 получение инструментов  
Скачать C# Express 
Скачать Visual Studio 2010 Ultimate 
  • Visual Studio 2010 Ultimate (пробная версия на 90 дней)

Чтобы проще было выбрать правильную версию Visual Studio, просмотрите таблицу сравнения Visual Studio 2010.
Для получения дополнительных сведений о совместной разработке обратитесь к разделу Управление жизненным циклом приложения (EN).

3 начало обучения  

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

Прочитайте документ

Объектно-ориентированное прогаммирование
Статья | .NET Framework | октябрь 2009 г.

Объектно-ориентированная разработка позволяет создавать код, рассматривающий логику приложения с точки зрения обыденного опыта, упрощая и облегчая разработку приложения. Прочитайте статью об объектно-ориентированном программировании для изучения синтаксиса и основных понятий.  Читать дальше >>

В эту статью включены образцы кода на VB, C#, F# и C++. Если вы не знакомы с этими языками, код образца в этой статье поможет вам начать ознакомление.

Далее: узнайте больше о программировании в Visual Studio

Воспроизведение видео

Создание качественного кода с помощью модульных тестов (EN)
Видео | 7 минут | Visual Studio | октябрь 2008 г.

При создании кода важно его протестировать. Нет необходимости ждать завершения этого процесса: модульные тесты позволяют быстро писать простые функциональные тесты, которые покрывают основные элементы кода. В этом видео вы увидите процесс создания и запуска модульных тестов для кода на C++.  Просмотр >>

Далее: узнайте о разработке в группе с помощью ALM (EN)

Прочитайте документ

Приступая к работе Team Foundation Server: контроль источника, управление сборками и отслеживание ошибок
Пошаговое руководство | Visual Studio | Team Foundation Server | октябрь 2009 г.

Контроль исходных кодов очень важен при работе над проектами с несколькими участниками группы. Он позволяет совместно использовать код в одном репозитории и помогает работать с изменениями, внесенными в один файл несколькими разработчиками. В этой статье пошагово объяснено внесение изменений в совместно используемый исходный код, включая обзор инструментов, предоставленных в Visual Studio 2010 Ultimate для отслеживания рабочих элементов и управления сборками.  Читать дальше >>

Установите Team Foundation Server (пробная версия на 90 дней)

Далее: узнайте о разработке в группе с помощью ALM (EN)

Прочитайте документ

Увеличьте эффективность группы с помощью Team Foundation Server (TFS) (EN)
Руководство | Team Foundation Server | сентябрь 2007 г.

Эта бесплатная сетевая книга является полным источником для понимания TFS и начала работы с ним. Данное руководство предоставляет все: от контроля исходных кодов до отслеживания ошибок проекта и информации об архитектуре TFS.  Читать дальше >>

Установите Team Foundation Server (пробная версия на 90 дней)

Далее: узнайте о разработке в группе с помощью ALM (EN)

Воспроизведение видео

Отладка с предысторией (IntelliTrace) (EN)
Видео | 11 минут | Visual Studio | июль 2009 г.

Отладчики — это идеальный инструмент для непосредственного тестирования. Отладка с предысторией аналогична цифровому видеомагнитофону (DVR), работающему с кодом, который позволяет не только воспроизводить приложение, но и приостанавливать его и перематывать для проверки различных состояний. Таким образом можно исключить догадки о размещении точек отладки и найти корень проблемы.  Просмотреть >>

Далее: тестирование Visual Studio и ALM (EN)

4 задайте вопрос  

На возникшие вопросы вы можете получить ответы экспертов на форуме по разработке приложений c использованием технологий Microsoft.

Похожие темы

Начало работы с установкой Team Foundation Server
Узнайте о различных вариантах и методах выполнения установки TFS.

Team System: Видеоролики «Практические советы»
Просмотрите видео по различным аспектам Visual Studio Team System.

Комплекты для начала работы с жизненным циклом разработки системы безопасности (EN)
Комплекты для начала работы с основными понятиями жизненного цикла разработки системы безопасности.

Книги

Visual C# 2010 на примерах
Рассмотрено более 120 типичных примеров, встречающихся в практике реального программирования для платформы .NET Framework в среде Microsoft Visual C# 2010.
Основы программирования в Microsoft Visual C# 2010
В книге в доступной форме изложены принципы визуального проектирования и событийного программирования, на примерах показана технология создания программ различного назначения.
C/C++ и MS Visual C++ 2010 для начинающих
В книге рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ.

Новые материалы RSS-каналы