Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 4.09 KB

README.md

File metadata and controls

22 lines (17 loc) · 4.09 KB

HackSamples

Это набор примеров, демонстрируемых на студенческих хакатонах Imagine Cup 2015. Используйте эти примеры, чтобы начать создавать свои замечательные программные проекты на платформе Майкрософт!

Обучение программированию

  1. TurtleDrawings - примеры из курса "Увлекательное программирование на C#", которые позволят вам в увлекательной форме изучить основные конструкции программирования на основе черепашьей графики

Универсальные приложения Windows

  1. OpenWeatherMap - простейшее приложение для демонстрации текущей температуры в городе Москва. Демонстрирует следующие приёмы: доступ к REST API, асинхронное программирование, загрузка картинок из интернет. Чтобы приложения заработало, необходимо зарегистрироваться на сайте OpenWeatherMap, получить ключ приложения, и вставить его в начале файла MainPage.xaml.cs в строчку public string AppID="..."
  2. SortSample - пример визуальной сортировки. Демонстрирует: привязку данных (DataBinding) и ObservableCollection, асинхронное программирование
  3. WordTrainer - приложение на тренировку знания английских слов. Демонстрирует: хранение данных внутри приложения, разбор XML-файла, привязку данных
  4. FlashCardGame - игра с открыванием карточек, демонстрирующая технику генерации пользовательского интерфейса в Runtime из приложения
  5. SexRecognizer - приложение, использующее веб-сервис по распознаванию фотографий Project Oxford для определения возраста и пола пользователя по фотографии. Приложение также демонстрирует, как работать с камерой для получения изображения.
  6. EmoRecognizer - приложение, распознающее ваши эмоции в реальном времени с помощью Project Oxford. Помимо этого, приложение демонстрирует работу с MediaCapture API для отображения видоискателя камеры в реальном времени и захвата фото-изображения, а также использование DispatcherTimer для периодического вызова функции в контексте UI приложения и применение ItemsControl для генерации коллекции элементов управления с помощью связывания данных.

Интернет вещей

  1. WeatherStationPi2 - простейшая погодная станция на Raspberry Pi 2 с использованием датчика температуры и давления на основе BMP180

Облако

  1. SimpleWeb - простейший веб-сервер, показывающий пример WebAPI и SignalR.

Вспомогательные проекты

  1. OxfordClientLibrary - клиентская библиотека для Project Oxford, используемая в проектах SexRecognizer и EmoRecognizer.