﻿<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/style.css'?>
<?xml-stylesheet type='text/css' href='https://stocksharp.ru/css/bbeditor.css'?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html">Любопытные проекты.</title>
  <id>~/topic/2396/lyubopytnye-proekty_/</id>
  <rights type="text">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  <updated>2026-05-01T12:56:24Z</updated>
  <logo>https://stocksharp.ru/images/logo.png</logo>
  <link href="https://stocksharp.ru/handlers/atom.ashx?category=topic&amp;id=2396" rel="self" type="application/rss+xml" />
  <entry>
    <id>https://stocksharp.ru/posts/m/16947/</id>
    <title type="text"> Элемент реализует INotifyPropertyChanged но OnPropertyChanged не вызывается сразу в set{ ... OnProp...</title>
    <published>2012-03-05T14:56:43Z</published>
    <updated>2012-03-05T14:56:43Z</updated>
    <author>
      <name>oshelest</name>
      <uri>https://stocksharp.ru/users/28107/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/16893/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;oshelest &lt;a href="https://stocksharp.ru/posts/m/16888/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Элемент реализует INotifyPropertyChanged но OnPropertyChanged не вызывается сразу в set{ ... OnPropertyChanged (&amp;quot;...&amp;quot;)} а предлагается отдельным методом. Поэтому элемент обновляется на разных потоках а NotifyCollection через определеные интервалы времени зовет OnPropertyChanged для изменившихся полей элемента на GUI потоке&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Спасибо больше. А вы (я так понял вы и есть автор проекта) планируете сделать это модульно? Сырцы конечно интересны, но мне было бы проще с готовым FW поработать.&lt;br /&gt;&lt;br /&gt;А вопрос был чисто из теории. У нас сейчас примеры через обычный ObservableCollection сбайдены с ListView.ItemsSource. Добавлять в ObservableCollection нельзя, делаем GuiAsync. А вот данные в ячейках почему то тикают. Этого понять не могу, так как свойство точно не из графического потока обновляются.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Это я автор .... планирую ... но пока как то все времени не хватает :(&lt;br /&gt;&lt;br /&gt;А вот данные тикают потому что Binding автоматом для вас потоки переключает&lt;br /&gt;&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAADaUgqeUiMvqHjAqLN3xr_cYQ12WhxUIL45Q--L0kVVWi2Bkq74IdJ-fJok4yXsDXwwbKE1SZvA4GtkKgYQEHZimqa_vGdLrKZXEoD46w5I9Q" title="http://stackoverflow.com/questions/2553333/wpf-databinding-thread-safety
"&gt;http://stackoverflow.com...tabinding-thread-safety
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;но я предпочитаю это сам контролировать - так как можно тики накапливать, задерживать и так далее&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16893/</id>
    <title type="text"> Элемент реализует INotifyPropertyChanged но OnPropertyChanged не вызывается сразу в set{ ... OnProp...</title>
    <published>2012-03-02T12:15:43Z</published>
    <updated>2012-03-02T12:15:43Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;oshelest &lt;a href="https://stocksharp.ru/posts/m/16888/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;Элемент реализует INotifyPropertyChanged но OnPropertyChanged не вызывается сразу в set{ ... OnPropertyChanged (&amp;quot;...&amp;quot;)} а предлагается отдельным методом. Поэтому элемент обновляется на разных потоках а NotifyCollection через определеные интервалы времени зовет OnPropertyChanged для изменившихся полей элемента на GUI потоке&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Спасибо больше. А вы (я так понял вы и есть автор проекта) планируете сделать это модульно? Сырцы конечно интересны, но мне было бы проще с готовым FW поработать.&lt;br /&gt;&lt;br /&gt;А вопрос был чисто из теории. У нас сейчас примеры через обычный ObservableCollection сбайдены с ListView.ItemsSource. Добавлять в ObservableCollection нельзя, делаем GuiAsync. А вот данные в ячейках почему то тикают. Этого понять не могу, так как свойство точно не из графического потока обновляются.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16888/</id>
    <title type="text">Возник вопрос по маршалингу у WPF. Есть ObservableCollection, в который добавляется элемент. Элемент...</title>
    <published>2012-03-02T11:29:06Z</published>
    <updated>2012-03-02T11:29:06Z</updated>
    <author>
      <name>oshelest</name>
      <uri>https://stocksharp.ru/users/28107/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/16878/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Возник вопрос по маршалингу у WPF. Есть ObservableCollection, в который добавляется элемент. Элемент реализует INotPropChanged. Свойства стреляют изменяются из разных потоков. Соответственно, событие так же выстреливает. Почему WPF не выбрасывает исключение о попытке обратиться не из графического потока, а корректно отображает изменения?&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;ну там же все написано :)&lt;br /&gt;это не совсем &amp;quot; ... 2) Обычная реализация INOtifyPropertyChanged ...&amp;quot;.&lt;br /&gt;&lt;br /&gt;Элемент реализует INotifyPropertyChanged но OnPropertyChanged не вызывается сразу в set{ ... OnPropertyChanged (&amp;quot;...&amp;quot;)} а предлагается отдельным методом. Поэтому элемент обновляется на разных потоках а NotifyCollection через определеные интервалы времени зовет OnPropertyChanged для изменившихся полей элемента на GUI потоке&lt;br /&gt;&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16878/</id>
    <title type="text">Возник вопрос по маршалингу у WPF. Есть ObservableCollection, в который добавляется элемент. Элемент...</title>
    <published>2012-03-01T15:37:55Z</published>
    <updated>2012-03-01T15:37:55Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Возник вопрос по маршалингу у WPF. Есть ObservableCollection, в который добавляется элемент. Элемент реализует INotPropChanged. Свойства стреляют изменяются из разных потоков. Соответственно, событие так же выстреливает. Почему WPF не выбрасывает исключение о попытке обратиться не из графического потока, а корректно отображает изменения?</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16631/</id>
    <title type="text">1) Основан на Reactive Extensions-по сути опрашивает события с заданным интервалом. 2) Обычная реали...</title>
    <published>2012-02-21T03:16:06Z</published>
    <updated>2012-02-21T03:16:06Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.ru/users/6089/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">1) Основан на Reactive Extensions-по сути опрашивает события с заданным интервалом.&lt;br /&gt;2) Обычная реализация INOtifyPropertyChanged, но с пакетным уведомлением(обычная ObservableCollection уведомляет о каждом чихе).&lt;br /&gt;3)Рапределение задач по шедулерам-периодические задачи получают главный приоритет(ака реалтаймовость)- а именно они и обновляют гуи.&lt;br /&gt;4)Планировщик задач реального времени по сути просто запускает число задач соответствующее числу ядер(строчка&lt;br /&gt;_backgroundTaskFactory.StartNew(() =&amp;gt;&lt;br /&gt;                {&lt;br /&gt;                    while (true)&lt;br /&gt;                    {...&lt;br /&gt; ), что мне не очень нравится. Через заданные промежутки времени кладет в очередь сообщения а задачи их считывают-по идее надо динамически создавать число потоков(не меньше одного но и не больше стольки то-мне казалось что тут можно и какими-то стандартными средствами реализовать).</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16619/</id>
    <title type="text">Судя по статье- основная фича там в том что есть небольшое запаздывание в уведомлении гуи об изменен...</title>
    <published>2012-02-20T15:41:01Z</published>
    <updated>2012-02-20T15:41:01Z</updated>
    <author>
      <name>oshelest</name>
      <uri>https://stocksharp.ru/users/28107/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/16591/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Андрей Ефимов &lt;a href="https://stocksharp.ru/posts/m/16489/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Судя по статье- основная фича там в том что есть небольшое запаздывание в уведомлении гуи об изменениях, чтобы множество изменений выполнилось как одно-идея вполне разумная если скажем у вас открыта куча стаканов и графиков-то есть при множественном обновлении.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, это интересно. Можете кинуть прямой ссылкой именно на сам исходник, как это реализуется? Я лично это делаю через Unity + свой вспомогательный класс GuiDispatcher, который в себе содержит авто запускаемый DispatcherTimer.&lt;br /&gt;&lt;br /&gt;До конца не дочитал статью. Я начал читать и честно ее дочитал до начала сравнения платформ. Введение было вообщем и ни о чем, или я так до сих пор и не понял о чем проект. Сравнение тоже какое-то скудное, на Stack-е описание лучше. Потом какие то картинки со слабо разборчивым шрифтом, и далее код-код-код... Вообщем из статьи ничего не понял. Из титульника на КП тоже слабо понятно, что это такое: библиотека, некая концепция или готовое приложение-демонстрация.&lt;br /&gt;&lt;br /&gt;Проект в целом не плохой, раз тема RT поднимается, тем более в трейдинг сфере[thumbup]. Но описание нужно нормальное.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&amp;quot;основных&amp;quot; идей несколько:&lt;br /&gt;1. &amp;quot;небольшое запаздывание&amp;quot; или буферизация данных&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx-Ux_Ph5q73Pjz2lzZwkR-IsxUYmcVNZs2RVR5qccAxBeCzQqOCV0aRvv9gQPc1LZA" title="http://wpfrealtime.codeplex.com/SourceControl/changeset/view/11996#153595
"&gt;http://wpfrealtime.codep...geset/view/11996#153595
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. неблокирующая синхронизация&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx-Ux_Ph5q73Pjz2lzZwkR-IsxUYmcVNZs2RVR5qccAxBfKBOkolcIuBrfPHi-9uM5w" title="http://wpfrealtime.codeplex.com/SourceControl/changeset/view/11996#153534
"&gt;http://wpfrealtime.codep...geset/view/11996#153534
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3.Медиатор&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx-Ux_Ph5q73Pjz2lzZwkR-IsxUYmcVNZs2RVR5qccAxBBOfNh6zqvKSBjg86zEgX-A" title="http://wpfrealtime.codeplex.com/SourceControl/changeset/view/11996#153548
"&gt;http://wpfrealtime.codep...geset/view/11996#153548
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. А так же реализован планировщик задач реального времени&lt;br /&gt;&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx-Ux_Ph5q73Pjz2lzZwkR-IsxUYmcVNZs2RVR5qccAxBmgog5f9HDym7a--1lVvrFA" title="http://wpfrealtime.codeplex.com/SourceControl/changeset/view/11996#153583
"&gt;http://wpfrealtime.codep...geset/view/11996#153583
&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Чего там непонятного? вроде все так доступно описал и шуточки добавил про жизнь свою что б товарищи не ленились до конца дочитать.&lt;br /&gt;А Михаил говорит даже титульник не понял :(  Там же русским языком написано &amp;quot;trading application framework&amp;quot;.  &lt;br /&gt;&lt;br /&gt;То есть если хочешь как GUI framework использовать - пиши свои маркет адаптеры + модули и торгуй и богатей&lt;br /&gt;А хочешь вытащить многопоточную модель как советует anothar тогда Mediator.cs (п.3) и PriorityTaskScheduler.cs (п.4) твои друзья. Их можно к любому GUI прикрутить</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16591/</id>
    <title type="text">Судя по статье- основная фича там в том что есть небольшое запаздывание в уведомлении гуи об изменен...</title>
    <published>2012-02-19T22:15:16Z</published>
    <updated>2012-02-19T22:15:16Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Андрей Ефимов &lt;a href="https://stocksharp.ru/posts/m/16489/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Судя по статье- основная фича там в том что есть небольшое запаздывание в уведомлении гуи об изменениях, чтобы множество изменений выполнилось как одно-идея вполне разумная если скажем у вас открыта куча стаканов и графиков-то есть при множественном обновлении.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Да, это интересно. Можете кинуть прямой ссылкой именно на сам исходник, как это реализуется? Я лично это делаю через Unity + свой вспомогательный класс GuiDispatcher, который в себе содержит авто запускаемый DispatcherTimer.&lt;br /&gt;&lt;br /&gt;До конца не дочитал статью. Я начал читать и честно ее дочитал до начала сравнения платформ. Введение было вообщем и ни о чем, или я так до сих пор и не понял о чем проект. Сравнение тоже какое-то скудное, на Stack-е описание лучше. Потом какие то картинки со слабо разборчивым шрифтом, и далее код-код-код... Вообщем из статьи ничего не понял. Из титульника на КП тоже слабо понятно, что это такое: библиотека, некая концепция или готовое приложение-демонстрация.&lt;br /&gt;&lt;br /&gt;Проект в целом не плохой, раз тема RT поднимается, тем более в трейдинг сфере[thumbup]. Но описание нужно нормальное.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16489/</id>
    <title type="text">Хмм любопытно в стеке хранятся по идее только структуры, которые и были созданы для того чтобы их мо...</title>
    <published>2012-02-16T08:22:15Z</published>
    <updated>2012-02-16T08:22:15Z</updated>
    <author>
      <name>anothar</name>
      <uri>https://stocksharp.ru/users/6089/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Хмм любопытно в стеке хранятся по идее только структуры, которые и были созданы для того чтобы их можно было в большом объеме создавать.&lt;br /&gt;Правда тогда прощай ооп-нет поддержки наследования. LINQ поддерживает сруктуры. Какую обычную таблицу вы имеете ввиду? DataTable?-она то хранится как раз таки в куче. А вот приведенный код скорее просто генератор случайных данных-просто пример коннектора. Стек тоже очищается при выходе за пределы. А так у C# впринципе неплохая скорость-тут впринципе интерес только в том как грамотно распределять потоки. Судя по статье- основная фича там в том что есть небольшое запаздывание в уведомлении гуи об изменениях, чтобы множество изменений выполнилось как одно-идея вполне разумная если скажем у вас открыта куча стаканов и графиков-то есть при множественном обновлении.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16467/</id>
    <title type="text"> то есть как это без ООП? это что все в одну строчку как функциональное программирование :) и как эт...</title>
    <published>2012-02-15T18:53:24Z</published>
    <updated>2012-02-15T18:53:24Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;oshelest &lt;a href="https://stocksharp.ru/posts/m/16462/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;br /&gt;то есть как это без ООП? это что все в одну строчку как функциональное программирование :)&lt;br /&gt;и как это без выделения памяти? что совсем без памяти программа работает? :)&lt;br /&gt;&lt;br /&gt;нет уж позвольте обьяснить свою точку зрения&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;За кучей папок я нашел самую сердцевину &lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx-Ux_Ph5q73Pjz2lzZwkR-IsxUYmcVNZs2RVR5qccAxBRoVF8mqWrbe5or1NHHJWew" title="http://wpfrealtime.codeplex.com/SourceControl/changeset/view/11996#153533 "&gt;http://wpfrealtime.codep...geset/view/11996#153533 &lt;/a&gt;Идея, как я понял, заключается в том, чтобы не запускать GC. Нет запущенного GC, значит код работает детерминировано. В .NET единственный способ не запускать GC - или его принудительно запускать после определенных действий (что неправильно, и только снизит производительность), или не пользоваться выделением памяти, и работать только со стековыми объектами (скорее всего, еще и с неким пулов объектов, так как чисто на стеке сделать программу такого уровня как на картинке невозможно). Последнее, как я понял и используется в приведенной ссылке. Тоесть, мы оперируем не множеством объектов, к которому может применять LINQ преобразования, а с обычной таблицей, и применяем уже табличную трансформацию.&lt;br /&gt;&lt;br /&gt;Подобное требование видел в своей практике. Видел и решение у некоего крупного инвестиционного банка. Последнее обязывало распускать пальцы веером, делая под себя все с нуля (хотя, это уже к теме не относиться, но в конечном итоге такое приводит к полной нежизнеспособности решение без штата специалистов в размере сотни человек). Так вот, так же, благими намерениями, создавалось и было создано подобное решение. Использовать его в прикладном коде было просто атас, так как было 100% не совместимо с другими библиотеками из-за разности подхода. Это вносило проблемы с отладкой, поддержкой и развитием. И я увидел подобное творение в действии, которое не могло стабильно проработать и день. Но при этом параметры скорости, и реал-таймовости были соблюдены.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16462/</id>
    <title type="text">Натолкнулся на кодплексе на любопытный проект: WPF RealTime. Насколько он полезен непонятно. Но скор...</title>
    <published>2012-02-15T16:22:18Z</published>
    <updated>2012-02-15T16:22:18Z</updated>
    <author>
      <name>oshelest</name>
      <uri>https://stocksharp.ru/users/28107/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;Mikhail Sukhov &lt;a href="https://stocksharp.ru/posts/m/16350/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;anothar &lt;a href="https://stocksharp.ru/posts/m/16344/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Натолкнулся на кодплексе на любопытный проект:	&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx9bqkaYN0R1q04rpvulaxwk" title="http://wpfrealtime.codeplex.com/"&gt;WPF RealTime&lt;/a&gt;. Насколько он полезен непонятно.&lt;br /&gt;Но скорее всего оттуда можно вытащить многопоточную модель, организованную на основе TPL. &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Посмотрел решение - зов из прошлого. Писать код на уровне примитивов без ООП и выделения памяти - это на любителя.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;то есть как это без ООП? это что все в одну строчку как функциональное программирование :)&lt;br /&gt;и как это без выделения памяти? что совсем без памяти программа работает? :)&lt;br /&gt;&lt;br /&gt;нет уж позвольте обьяснить свою точку зрения&lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16350/</id>
    <title type="text">Натолкнулся на кодплексе на любопытный проект: WPF RealTime. Насколько он полезен непонятно. Но скор...</title>
    <published>2012-02-12T21:34:52Z</published>
    <updated>2012-02-12T21:34:52Z</updated>
    <author>
      <name>Mikhail Sukhov</name>
      <uri>https://stocksharp.ru/users/201/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">&lt;div class="quote"&gt;&lt;span class="quotetitle"&gt;anothar &lt;a href="https://stocksharp.ru/posts/m/16344/" class="quote_nav"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="innerquote"&gt;Натолкнулся на кодплексе на любопытный проект:	&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx9bqkaYN0R1q04rpvulaxwk" title="http://wpfrealtime.codeplex.com/"&gt;WPF RealTime&lt;/a&gt;. Насколько он полезен непонятно.&lt;br /&gt;Но скорее всего оттуда можно вытащить многопоточную модель, организованную на основе TPL. &lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Посмотрел решение - зов из прошлого. Писать код на уровне примитивов без ООП и выделения памяти - это на любителя.</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
  <entry>
    <id>https://stocksharp.ru/posts/m/16344/</id>
    <title type="text">Натолкнулся на кодплексе на любопытный проект: WPF RealTime. Насколько он полезен непонятно. Но скор...</title>
    <published>2012-02-12T05:24:43Z</published>
    <updated>2012-02-12T05:24:43Z</updated>
    <author>
      <name>anothar2</name>
      <uri>https://stocksharp.ru/users/27679/</uri>
      <email>info@stocksharp.ru</email>
    </author>
    <content type="html">Натолкнулся на кодплексе на любопытный проект:	&lt;a target="_blank" rel="nofollow" href="https://stocksharp.ru/away/?u=AQAAAAAAAAA9bDoQiP6aZ_DLE5JLRVdMTxAb6NMFLCJ0pNYk8_Dmx9bqkaYN0R1q04rpvulaxwk" title="http://wpfrealtime.codeplex.com/"&gt;WPF RealTime&lt;/a&gt;. Насколько он полезен непонятно.&lt;br /&gt;Но скорее всего оттуда можно вытащить многопоточную модель, организованную на основе TPL. &lt;br /&gt;</content>
    <rights type="html">Copyright @ StockSharp Platform LLC 2010 - 2025</rights>
  </entry>
</feed>