Skip to content

GoodBucket/HackSamples

 
 

Repository files navigation

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 приложения.

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

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

Облако

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

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

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

About

This is a set of samples for Student Hackatons 2015

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.4%
  • PowerShell 3.5%
  • Classic ASP 0.1%