• Save
Проект X2C
Upcoming SlideShare
Loading in...5
×
 

Проект X2C

on

  • 376 views

 

Statistics

Views

Total Views
376
Views on SlideShare
376
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Проект X2C Проект X2C Presentation Transcript

  • Проект X2CДмитрий Нестерук
  • Что это?• Плагин для Microsoft Excel который превращает Excel в де-факто IDEдля разработки• Вычислений• Пользовательского интерфейса• Веб-сервисов• … (возможности безграничны)
  • Зачем?• Excel идеален для моделирования• Быстрый ввод и манипуляция данными• Автоматический пересчет значений• Не требует навыков программирования• Excel не идеален для внедрения• Низкая производительность• Трудность интеграции с другими системами
  • Как это работает?• Плагин для Excel 2010/13• Делаем разметку клеток• Данные: поле, функция, структура, вектор, матрица• Интерфейс: лейбл, кнопка, поле ввода• Генерируем готовый к компиляции код• C++,C#, … (готовый проект)• UI, веб-сервисы, XSD и т.п.
  • Что создается?• Для данных• Структуры (классы)• Поля, функции, массивы, матрицы• Точное представление Excel формул• Для UI• Определение интерфейса• Data bindings на нужные структуры данных
  • Кто потенциальные клиенты?• Предприятия, которые используют Excel и хотят внедрять расчёты• Финансовая математика• Инженерные науки• Бухгалтерия• … и множество других дисциплин
  • Состояние на 2013г• ~10 пользователей (физика/aerospace, structural eng., quant finance)• Поддержка data mapping для C++• Генерируется валидный, компилируемый код• В разработке:C# и поддержка простогоUI
  • Вопросы?• Скринкаст того, как это выглядит/работает:http://bit.ly/ZGRnep• dmitrinesteruk@gmail.com• skype: dmitri.nesteruk• @dnesteruk