Разработка Windows приложений в Microsoft Visual Studio 2010

Тема в разделе "Архив складчин", создана пользователем Stenl, 27 май 2012.

Статус обсуждения:
Комментирование ограничено.
  1. Stenl

    Stenl Член клуба


    Цель курса:

    Данный курс позволяет получить теоретические и практические навыки в создании дизайна и разработки клиентских приложений, основанных на Windows формах. Основной упор в курсе делается на применение новой технологии Windows Presentation Foundation (WPF).

    По окончании курса Вы будете уметь:

    Выбрать технологию и архитектурные паттерны для клиентских приложений
    Понимать новые возможности Visual Studio 2010 и WPF версии 4.0
    Создавать дизайн и реализовывать пользовательский интерфейс в Visual Studio 2010 и WPF версии 4.0
    Создавать целостный и эффективный пользовательский интерфейс
    Понимать принципы модульного тестирования и отладки приложений
    Эффективно использовать привязку данных и механизмы проверки данных в приложениях
    Реализовывать привязку данных к коллекциям
    Понимать принципы создания клиентских программ с малым временем отклика
    Создавать локализованные приложения, реализовывать элементы помощи пользователю
    Описывать основные графические возможности WFP, включая работу с аудио в видео
    Настраивать элементы управления с использованием стилей и шаблонов
    Создавать свои элементы управления
    Понимать принципы использования механизмов поведения в клиентских приложениях
    Реализовывать анимацию, разрабатывать визуализацию данных для клиентских приложений
    Управлять состоянием приложения и его настройками на протяжении жизненного цикла работы программы
    Развёртывать приложения различными методами, предоставляемыми Visual Studio 2010

    Тема курса :
    Show Spoiler
    Модуль 1. Дизайн клиентских приложений

    Существующие технологии разработки клиентских приложений
    Обзор архитектурных паттернов
    Лабораторная работа: планирование создания клиентского приложения

    Модуль 2. Введение в Visual Studio 2010 и WPF версии 4.0

    Что нового в Visual Studio 2010?
    Что нового в WPF версии 4.0?
    Лабораторная работа: обзор возможностей Visual Studio 2010 и XAML


    Модуль 3. Дизайн и разработка пользовательского интерфейса

    Определение макета размещения элементов на форме/странице
    Работа с элементами управления (Content Controls)
    Работа со списками (Items Controls)
    Создание разделяемых ресурсов в объекте форма/окно
    Лабораторная работа: создание пользовательского интерфейса

    Модуль 4. Работа с элементами управления

    Создание разделяемых ресурсов в объекте приложение
    Создание целостного пользовательского интерфейса с применением стилей
    Изменение внешнего вида элементов управления с применением шаблонов
    Обработка событий и команд
    Лабораторная работа: динамическое управление пользовательским интерфейсом

    Модуль 5. Тестирование, модульное тестирование и отладка

    Стратегии тестирование WPF приложений
    Отладка XAML
    Предоставление пользователю отчёта по необработанным исключениям
    Обзор возможностей по управлению безопасностью
    Лабораторная работа: тестирование и отладка WPF приложения


    Модуль 6. Привязка данных и проверка данных

    Знакомство с механизмом привязки данных
    Использование привязки данных
    Реализация механизма извещения об изменении свойств
    Преобразование данных
    Проверка данных
    Формирование способа отображения данных
    Лабораторная работа: использование привязки данных

    Модуль 7. Привязка данных и коллекции

    Использование коллекции как источника данных
    Использование представления для коллекций
    Разработка пользовательского интерфейса в варианте Master-Detail
    Использование шаблона данных
    Лабораторная работа: привязка данных и коллекции


    Модуль 8. Улучшение времени отклика пользовательского интерфейса

    Реализация асинхронных процессов
    Реализация малых откликов в пользовательском интерфейсе
    Лабораторная работа: улучшение производительности приложения


    Модуль 9. Локализация и помощь пользователю

    Введение в локализацию и глобализацию
    Реализация элементов помощи пользователю
    Лабораторная работа: локализация в WPF приложении

    Модуль 10. WPF 2-D графика, мультимедиа и печать

    Создание 2-D графики
    Вывод изображений
    Добавление мультимедиа
    Создание и печать документов
    Лабораторная работа С: реализация 2-D графики


    Модуль 11. Настройка элементов управления

    Обзор элементов управления
    Создание элементов управления
    Управление внешним видом элементов на базе состояний (Visual States)
    Интеграция WPF и Windows Forms
    Лабораторная работа: создание своих элементов управления

    Модуль 12. Присоединяемые свойства и поведение в WPF

    Реализация присоединяемых свойств
    Реализация поведения, создание триггеров и действий
    Реализация Drag-and-Drop в пользовательском интерфейсе
    Лабораторная работа В: реализация операций Drag-and-Drop

    Модуль 13. Анимация в WPF

    Использование анимации
    Использование триггеров
    Реализация визуализации данных
    Лабораторная работа: создание анимации

    Модуль 14. Настройки и состояние приложения, жизненный цикл приложения

    Управление состоянием приложения с использованием настроек приложения
    Управление жизненным циклом приложения
    Лабораторная работа: создание диалога по настройкам приложения


    Модуль 15. Конфигурирование и развёртывание клиентского приложения

    Варианты развёртывания
    Развёртывание WPF приложения
    Развёртывание XBAP
    Конфигурирование настроек безопасности
    Лабораторная работа: развёртывание приложений


    Организатор ищется!

    Show Spoiler
    1. Stenl
     
  2. uri

    uri Член клуба

    Show Spoiler
    1. Stenl
    2. uri
     
  3. Orwin

    Orwin Складчик

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
     
  4. ndovgaluk

    ndovgaluk Член клуба

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
     
  5. GSerjo

    GSerjo Складчик

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
     
  6. one

    one Член клуба

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
    6. one (~1000)
     
  7. Div

    Div Член клуба

     
  8. task

    task Член клуба

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
    6. one (~1000)
    7. HolyWanderer (предупредите)
    8. task (предупредить о цене)
     
  9. finlist

    finlist Складчик

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
    6. one (~1000)
    7. HolyWanderer (предупредите)
    8. task (предупредить о цене)
    9.finlist
     
  10. Stenl

    Stenl Член клуба

     
  11. uri

    uri Член клуба

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
    6. one (~1000)
    7. HolyWanderer (предупредите)
    8. task (предупредить о цене)
    9.finlist
     
  12. Stenl

    Stenl Член клуба

    Что курс не кому уже не интересен? Отпишитесь по какой причине? Тем более препод отличный!
     
  13. 4epa3

    4epa3 Складчик

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
    6. one (~1000)
    7. HolyWanderer (предупредите)
    8. task (предупредить о цене)
    9.finlist
    10.4epa3


    Добавлено спустя 2 минуты 14 секунд:
    Как сказать людишкам уже шарп не интересен они хотят хакнуть что нибудь что бы поинтресней было
     
  14. Irtex

    Irtex Складчик

    Stenl
    Курс довольно интересный, но я уже один раз на него скинулся, второй раз не очень охота. Тем более, что я решил все-таки сосредоточиться на C/C++, поэтому сейчас скидываться не буду.
     
  15. Stenl

    Stenl Член клуба

     
  16. 4epa3

    4epa3 Складчик

    А почему С/С++ это же про ботанов из Универ Комунити только ботаны развивают С/С++ и пишут милионы нафиг никому ненужных библиотек??
    Только ботаны или красноглазики думают что их библиотеку кто нибудь будет использовать но это далеко не так. Я программирую на С/С++ и что из этого, да нифига. Хочешь драйверы ОК, хочешь ГУИ ну здесь жопенс(wxWidgits, Qt(может в будещем подохнет)Tcl/Tk(полнейшый бред) )
    А что еще на С/С++ игры ну учи OpenGL пока научишся все твои одногрупники на будут уже давно сидеть на Web Services Mobile Programming и зарабатываит 3000 дол в месяц. Лучше уже если С/С++ то и Erlang заодно учи!!!

    А C# это мечта программиста большая библиотека, все что хочешь)) только вот одно НО это же Майкрософт а мне больше Фряха по душе. Но зато уже есть МОНО и может в будущем много програмистов будут писать код на МОНО но правда WPF WCF они туда точно не смогут портировать никогда!!!

    Добавлено спустя 3 минуты 38 секунд:
    Хакер программисто я согласент и программирует оно во всем, но ему уже точно не интересно писать графический интерфейс так как он все дисассебмлет и пробует все возможные варианты взлома!!!
     
  17. Irtex

    Irtex Складчик

    4epa3
    Да мне тоже поделки Майкрософта не по душе. В Линуксе кто-нибудь пишет на C#? Я думаю, что нет, потому что это коммерческий язык по своей сути, и он противоречит духу свободного ПО. Также согласен с тем, что спецу ни к чему все эти красочные интерфейсы и тормознутые программы, написанные в Visual Studio. Но о вкусах и цветах не спорят, поэтому каждый выбирает курсы для своих нужд. Тем, кто пишет программы под Windows, несомненно будет полезен этот курс, но только как приложение к книгам и долгим годам практики.
     
  18. Stenl

    Stenl Член клуба

    Давайте еще раз скинемся , курс этого препода будет намного четче.
     
  19. uri

    uri Член клуба

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
    6. one (~1000)
    7. HolyWanderer (предупредите)
    8. task (предупредить о цене)
    9.finlist
    10.4epa3
     
  20. x3k

    x3k Складчик

    Show Spoiler
    1. Stenl
    2. uri
    3. Orwin
    4. ndovgaluk (1000, если больше просьба предупредить)
    5. GSerjo
    6. one (~1000)
    7. HolyWanderer (предупредите)
    8. task (предупредить о цене)
    9.finlist
    10.4epa3
    11. x3k
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей