<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>COLORAD</title>
	<atom:link href="http://colorad.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://colorad.ru</link>
	<description>Классическое программирование</description>
	<lastBuildDate>Fri, 22 Jul 2011 14:06:36 +0000</lastBuildDate>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Дипломная работа &#171;Разработка эмулятора компьютера MIX&#187;</title>
		<link>http://colorad.ru/diploma/</link>
		<comments>http://colorad.ru/diploma/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 19:24:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[диплом]]></category>
		<category><![CDATA[скачать]]></category>

		<guid isPermaLink="false">http://colorad.ru/?p=43</guid>
		<description><![CDATA[Дипломная работа Текст программы Спецификация Руководство программиста Плакаты Настоящая работа посвящена исследованию и разработке эмулятора вирту- ального компьютера MIX, описанного в томе 1 книги «Искусство программиро- вания» Дональда Кнута. В работе приведен обзор виртуального компьютера MIX и его архитектуры, проведен &#8230; <a href="http://colorad.ru/diploma/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://colorad.ru/wp-content/uploads/2011/07/diploma.pdf">Дипломная работа</a><br />
<a href="http://colorad.ru/wp-content/uploads/2011/07/Текст-программы.pdf">Текст программы</a><br />
<a href="http://colorad.ru/wp-content/uploads/2011/07/Спецификация.pdf">Спецификация</a><br />
<a href="http://colorad.ru/wp-content/uploads/2011/07/Руководство-программиста.pdf">Руководство программиста</a><br />
<a href="http://colorad.ru/wp-content/uploads/2011/07/Плакаты.pdf">Плакаты</a></p>
<p>Настоящая работа посвящена исследованию и разработке эмулятора вирту-<br />
ального компьютера MIX, описанного в томе 1 книги «Искусство программиро-<br />
вания» Дональда Кнута. В работе приведен обзор виртуального компьютера MIX<br />
и его архитектуры, проведен анализ требований к эмулятору, спроектирована<br />
объектно-ориентированная модель эмулятора и логическая схема его работы.<br />
Эмулятор реализован в виде консольной программы и может быть использован<br />
при обучении программированию.</p>
]]></content:encoded>
			<wfw:commentRss>http://colorad.ru/diploma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Технические требования к библиотеке конструкторов “Constructiva”</title>
		<link>http://colorad.ru/constructiva/</link>
		<comments>http://colorad.ru/constructiva/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 19:47:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[программирование]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[библиотека]]></category>
		<category><![CDATA[скачать]]></category>

		<guid isPermaLink="false">http://colorad.ru/?p=56</guid>
		<description><![CDATA[Constructiva Терминальный вариант графического ядра Краткое описание модулей Требования mvp Для сложных объектно-ориентированных систем хорошо зарекомендовал себя подход по разделению функциональной части системы от ее пользовательского интерфейса. Довольно распространенным является подход на основе модели Model/View/Controller. Цель этой модели обеспечить отделение прикладного &#8230; <a href="http://colorad.ru/constructiva/">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://colorad.ru/wp-content/uploads/2011/07/Constructiva.pdf">Constructiva</a><br />
<a href="http://colorad.ru/wp-content/uploads/2011/07/Терминальный-вариант-графического-ядра.pdf">Терминальный вариант графического ядра</a><br />
<a href="http://colorad.ru/wp-content/uploads/2011/07/Краткое-описание-модулей.pdf">Краткое описание модулей</a><br />
<a href="http://colorad.ru/wp-content/uploads/2011/07/Требования.pdf">Требования</a><br />
<a title="MVC" href="http://colorad.ru/wp-content/uploads/2011/07/mvp.pdf">mvp</a></p>
<p>Для сложных объектно-ориентированных систем хорошо зарекомендовал себя подход по разделению функциональной части системы от ее пользовательского интерфейса. Довольно распространенным является подход на основе модели Model/View/Controller. Цель этой модели обеспечить отделение прикладного объекта (Model) от способа его представления его пользователю (View) и от способа воздействия на него (Controller). Данная модель является наиболее подходящей концепцией для создания конструкторов. Основным понятием конструктора являются элементы, из которых создаются необходимые пользователю конфигурации. Элементы &#8211; это абстракция неких объектов обладающих свойствами и функциональностью определенной над этими свойствами. Для визуализации свойств, присущих элементам используются виды или репрезентации. У одного элемента может быть несколько видов. Для изменения свойств элемента используется два пути, первый через специальный редактор свойств, позволяющий наиболее полно и точно настроить объект и с помощью интерактивного воздействия пользователем с помощью мыши или клавиатуры на репрезентацию объекта. ViewController может не присутствовать в View, поэтому он помечен пунктирной линией.</p>
<p>Таким образом библиотека должна содержать ключевых понятия:</p>
<ol>
<li>Элемент содержащий свойства и функциональность (Element)</li>
<li>Свойства элемента (Property)</li>
<li>Вид элемента (View)</li>
<li>Контроллер свойств элемента (Property Controller &amp; View Controller)</li>
</ol>
<p>Элементы должны поддерживать иерархическое владение по схеме: один родитель (Parent) – несколько детей (Child). В вершине дерева владения стоит корневой элемент (Root) с нулевым родителем. Виды также обладают иерархическим владением, дерево владения видом должно совпадать с деревом владения элементов.</p>
]]></content:encoded>
			<wfw:commentRss>http://colorad.ru/constructiva/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

