Это набор примеров, демонстрируемых на студенческих хакатонах Imagine Cup 2015. Используйте эти примеры, чтобы начать создавать свои замечательные программные проекты на платформе Майкрософт!
- TurtleDrawings - примеры из курса "Увлекательное программирование на C#", которые позволят вам в увлекательной форме изучить основные конструкции программирования на основе черепашьей графики
- OpenWeatherMap - простейшее приложение для демонстрации текущей температуры в городе Москва. Демонстрирует следующие приёмы: доступ к REST API, асинхронное программирование, загрузка картинок из интернет. Чтобы приложения заработало, необходимо зарегистрироваться на сайте OpenWeatherMap, получить ключ приложения, и вставить его в начале файла MainPage.xaml.cs в строчку public string AppID="..."
- SortSample - пример визуальной сортировки. Демонстрирует: привязку данных (DataBinding) и ObservableCollection, асинхронное программирование
- WordTrainer - приложение на тренировку знания английских слов. Демонстрирует: хранение данных внутри приложения, разбор XML-файла, привязку данных
- FlashCardGame - игра с открыванием карточек, демонстрирующая технику генерации пользовательского интерфейса в Runtime из приложения
- SexRecognizer - приложение, использующее веб-сервис по распознаванию фотографий Project Oxford для определения возраста и пола пользователя по фотографии. Приложение также демонстрирует, как работать с камерой для получения изображения.
- EmoRecognizer - приложение, распознающее ваши эмоции в реальном времени с помощью Project Oxford. Помимо этого, приложение демонстрирует работу с MediaCapture API для отображения видоискателя камеры в реальном времени и захвата фото-изображения, а также использование DispatcherTimer для периодического вызова функции в контексте UI приложения и применение ItemsControl для генерации коллекции элементов управления с помощью связывания данных.
- WeatherStationPi2 - простейшая погодная станция на Raspberry Pi 2 с использованием датчика температуры и давления на основе BMP180
- SimpleWeb - простейший веб-сервер, показывающий пример WebAPI и SignalR.
- OxfordClientLibrary - клиентская библиотека для Project Oxford, используемая в проектах SexRecognizer и EmoRecognizer.