код розробників з Microsoft

огляд

1

основи

2

отримати інструменти

3

розпочати кодування

Що таке розробка застосунків для настільних ПК? (огляд)

Розробка для настільних ПК являє собою широке поняття, що охоплює процес написання програмного забезпечення, яке буде функціонувати на стандартних комп’ютерах, зокрема на настільному ПК, ноутбуці або універсальному комп’ютері. Розроблене таким чином програмне забезпечення може бути системним програмним запезпеченням, що розробляється на додаток до операційної системи, або ж прикладним програмним забезпеченням. Прикладне програмне забезпечення розробляється для виконання одного завдання або набору поєднаних завдань, до цієї групи входять зокрема ігри, текстові процесори, а також спеціалізовані застосунки для організацій.

1основи 

Подивіться відео про продукти Microsoft для розробки застосунків для настільних ПК, а потім підготуйте своє оточення, встановивши інструменти, якими ви будете користуватися для розробки вашого першого застосунку для настільних ПК.

програти відео

ДІЗНАЙТЕСЯ ПРО ОСНОВИ РОЗРОБОК ДЛЯ НАСТІЛЬНИХ ПК
Відео | 10 хвилин | Розробка для настільних ПК | Червень 2010

До розробки клієнтського застосунку для Windows залучаються три основні моделі: Власна мова C++ для програмування безпосередньо у Windows API, код .NET з Win Forms або Windows Presentation Foundation (WPF) і код .NET з Silverlight для швидкої розробки застосунків.. Ви можете писати у кожному з цих та інших програмних оточень за допомогою Visual Studio – інтегрованого середовища розробки (ІСР) від Microsoft. У цьому відео пояснюється, у яких випадках надати перевагу одному з програмних середовищ замість інших.

Мета: Отримати міцну базу знать про розробку застосунків для настільних ПК.

2отримати інструменти 

Оберіть для встановлення одну з наступних програм:

Завантажити VB 2010 Express Завантажити Visual C# 2010 Express Завантажити Visual C++ 2010 Express


Якщо вам потрібна допомога з вибором відповідної версії Visual Studio, перегляньте порівняльну таблицю Visual Studio 2010.
Щоб дізнатися більше про командну розробку, прочитайте про Управління життєвим циклом застосунку.

3розпочати кодування 

Завантажте зразок коду і дотримуйтеся вказівок у цих відео, щоб відразу розпочати кодування.

програти відео

ПОВНИЙ КОНТРОЛЬ
Відео | 16 хвилин | Win32 | Червень 2010

Win32 це прикладний програмний інтерфейс (API), що використовується для створення усіх видів застосунків для Windows. Win32 надає вашим застосункам сервіси (такі як доступ до файлів) та елементи інтерфейсу користувача (такі як малювання чи отримання команди з діалогового вікна). Застосунки, написані на Win32, мають доступ до найбільшої кількості функцій Windows.

Далі: Дізнайтеся більше про розробку на C++

Отримати код для цього проекту C++ (більше не доступні)

програти відео

КОНТРОЛЬ ТА БІЛЬШ ШВИДКА РОЗРОБКА
Відео | 16 хвилин | MFC | Червень 2010

Microsoft Foundation Class Library (MFC) огортає Win32 API таким чином, щоб їх можна було більш плавно використовувати з застосунками на C++. Разом MFC і C++ створюють чудову рівновагу між швидкою розробкою застосунків та глибоким контролем над платформою для досвідчених користувачів.

Далі: Дізнайтеся більше про MFC

Отримати код для цього проекту C++ (більше не доступні)

програти відео

ШВИДКА РОЗРОБКА ЗАСТОСУНКУ ДЛЯ ТВІТЕР
Відео | 30 хвилин | WPF | Червень 2010

WPF це програмний інтерфейс, що використовується для розробки графічних застосунків для Windows. WPF, що є компонентом Microsoft .NET Framework 4, надає засоби для створення інтерфейсів користувача, що поєднують мультимедіа, документи, апаратне прискорення, векторну графіку, масштабування до різних форм-факторів, інтеграцію з Windows, візуалізацію інтерактивних даних, а також чудову читабельність коду.

Далі: Дізнайтеся більше про WPF

Отримати код для цього проекту  C#  VB

програти відео

РОЗРОБКА ЗАСТОСУНКУ RIA ДЛЯ ТВІТЕР ЗА ДОПОМОГОЮ SILVERLIGHT
Відео | 34 хвилини | Silverlight | Червень 2010

Silverlight це програмний інтерфейс, що використовується для створення графічних застосунків, що працюють як прикладні веб-програми, або як застосунки для Windows. Silverlight, що є компонентом Microsoft .NET Framework 4, надає можливості для взаємодії користувача з веб-застосунками, програмами для настільних ПК або мобільних пристроїв за допомогою вебкамери, мікрофону та принтера за наявності зв’язку з мережею Інтернет чи за її відсутності.

Далі: Дізнайтеся більше про Silverlight

Отримати код для цього проекту  C#  VB

Теми для розробників

C++: Початок розробки за допомогою Visual C++
Дізнайтеся більше про Visual C++ і про розробку застосунків на базі Windows і .NET.

Windows 7: Почніть розробку застосунків
Навчіться розробляти та інтегрувати ваші застосунки у оболонку Windows 7.

WPF і Windows Forms для настільних ПК
Читайте про різниці між WPF і Windows Forms, тут ви також знайдете посилання для подальшого навчання.

Silverlight Out of Browser для настільних ПК
Навчіться писати на Silverlight застосунки, що запускаються на настільних ПК.

LightSwitch: Розпочніть розробку застосунків для бізнесу
Навчіться швидко створювати професійні якісні застосунки для бізнесу незалежно від ваших навичок розробника.

C# і .NET для розробників Java
У цій статті ви прочитаєте вступ до C# і Visual Studio для розробників Java.

Книги

Foundations of C++/CLI: The Visual C++ Language for .NET 3.5
Дізнайтеся, що робить C++/CLI однією з найпотужніших і найцікавіших мов для .NET Framework.
Pro WPF in VB 2010
Погляньте, як насправді працює WPF. Ця книга надає серйозні практичні поради, які стануть вам у нагоді при розробці високоякісних застосунків на WPF.
Windows via C/C++
Глибокий та всеоб’ємний довідник, що охоплює усі необхдні знання про операційну систему Windows і програмування на рівні API.
Pro Business Applications with Silverlight 4
Навчіться розробляти та створювати застосунки для бізнесу на рівні підприємств за допомогою Silverlight 4 та C#.
Pro Windows 7 Multitouch and Microsoft Surface Development
Читайте про розробку застосунків з функцією мультитач, а також дізнавайтеся, як можна додати мультитач для покращення юзабіліті.