<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Всё о создании игр</title>
		<link>https://gcup.ru/</link>
		<description>Форум игроделов</description>
		<lastBuildDate>Sun, 21 Dec 2025 00:17:22 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://gcup.ru/forum/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>VB.Net загрузка файлов на HTTP сервер (WinForms)</title>
			<link>https://gcup.ru/forum/66-33465-1</link>
			<pubDate>Sun, 21 Dec 2025 00:17:22 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Не могу реализовать загрузку файлов на HTTP сервер&lt;br /&gt;Автор темы: BlackFix&lt;br /&gt;Автор последнего сообщения: Искусительница&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Здравствуйте, &lt;br /&gt;&lt;br /&gt; Столкнулся с проблемой, возникла необходимость загрузки файлов на HTTP сервер (WinForms приложение). &lt;br /&gt; Пробовал связать через WebRequest с PHP но не получилось . &lt;br /&gt; Возможно ли сделать эту связку без обращения к скриптам сервера, если выставить права доступа на папку 0777? &lt;br /&gt;&lt;br /&gt; Такой вариант не прокатил (И не думаю что прокатит): &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerITvPWN&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerITvPWN&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerITvPWN&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerITvPWN&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerITvPWN&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerITvPWN&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerITvPWN&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerITvPWN&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerITvPWN&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; Dim client As New System.Net.WebClient() &lt;br /&gt; Dim strFile = &quot;http://127.0.0.2/engine/temp/uploads/1.jpg&quot; &lt;br /&gt; client.UploadFile(New Uri(strFile), Application.StartupPatch &amp; &quot;/screen.jpg&quot;) &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; Сервер выдал исключение 404 - файл не найден. &lt;br /&gt; Надеюсь на помощь.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (10.07.2013, 23:01)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Проблема решена. Появилась новая проблема. Не хочет отправляться хедер в цикле...</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>BlackFix</dc:creator>
			<guid>https://gcup.ru/forum/66-33465-1</guid>
		</item>
		<item>
			<title>Прокси под любые задачи. Персональные, Ротационные, UDP, Sha</title>
			<link>https://gcup.ru/forum/66-104284-1</link>
			<pubDate>Sun, 23 Jun 2024 16:03:04 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: FMarry&lt;br /&gt;Автор последнего сообщения: FMarry&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>&lt;b&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://ibb.co/jwLtF88&quot; title=&quot;https://ibb.co/jwLtF88&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://i.ibb.co/SmKSp66/proxy-server-900-600.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Прокси под любые задачи. Персональные, Ротационные, UDP, Shared. &lt;br /&gt;&lt;br /&gt;Если прокси вам не подойдут вернем деньги в течении 24 часов. &lt;br /&gt;&lt;br /&gt;Бесплатный тест прокси в течении 60 минут.&lt;br /&gt;&lt;br /&gt;Всегда вам рады наш сайт &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://proxyelite.biz/ru/&quot; title=&quot;https://proxyelite.biz/ru/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;proxyelite.biz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Наш сервис работает 24 часа в сутки 7 дней в неделю. &lt;br /&gt;&lt;br /&gt;Работаем с 2012 года без сбоев Uptime 99,8%.&lt;br /&gt;&lt;br /&gt;Наши прокси серверные и не перестанут работать на следующий день.&lt;br /&gt;&lt;br /&gt;А будут работать именно столько на сколько куплен ваш пакет прокси.&lt;br /&gt;&lt;br /&gt;Прокси - проксям - рознь&lt;/b&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>FMarry</dc:creator>
			<guid>https://gcup.ru/forum/66-104284-1</guid>
		</item>
		<item>
			<title>Программа для вывода речи из символов.</title>
			<link>https://gcup.ru/forum/66-104097-1</link>
			<pubDate>Thu, 03 Aug 2023 19:12:38 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Billguy&lt;br /&gt;Автор последнего сообщения: Billguy&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Добрый вечер! ищу помощи, так как столкнулся с проблемой. Есть поле ввода, данные с поля идут в массив символов (так как в поле всего 9 слотов). Как сделать так, что бы символы проверялись, и если они равны определенному символу, то оно смотрит в словаре какой звук этот символ. Заранее спасибо!</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Billguy</dc:creator>
			<guid>https://gcup.ru/forum/66-104097-1</guid>
		</item>
		<item>
			<title>DatePicker</title>
			<link>https://gcup.ru/forum/66-103050-1</link>
			<pubDate>Tue, 22 Dec 2020 17:09:17 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: cypoc&lt;br /&gt;Автор последнего сообщения: cypoc&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Всем привет, не бейте ногами сразу пожалуйста. Имею DatePicker, желаю разместить две кнопочки по бокам с разных сторон, чтобы можно было листать по 1 дню, взад и вперед не открывая календарь. Как это реализовать на WPF буду признателен.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>cypoc</dc:creator>
			<guid>https://gcup.ru/forum/66-103050-1</guid>
		</item>
		<item>
			<title>Разбивка int на цифры и загрузка в список (решено)</title>
			<link>https://gcup.ru/forum/66-102863-1</link>
			<pubDate>Sat, 19 Sep 2020 07:54:29 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Core&lt;br /&gt;Автор последнего сообщения: OpenGOO&lt;br /&gt;Количество ответов: 14</description>
			<content:encoded>Каким образом можно разбить int на отдельные цифры, и загрузить в список?&lt;br /&gt;На пример: было &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;int a = 8765;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; а стало &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;var list = new List&lt;int&gt;{8,6,7,5};&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Core</dc:creator>
			<guid>https://gcup.ru/forum/66-102863-1</guid>
		</item>
		<item>
			<title>Авторизация ВКонтакте</title>
			<link>https://gcup.ru/forum/66-102636-1</link>
			<pubDate>Mon, 08 Jun 2020 13:49:46 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Feareles&lt;br /&gt;Автор последнего сообщения: JackNazaryan&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Хочу добавить приложение во вконтакт. Как сделать так, чтобы когда оно открывалось, сразу же передавались данные авторизации?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Feareles</dc:creator>
			<guid>https://gcup.ru/forum/66-102636-1</guid>
		</item>
		<item>
			<title>Клиент, сервер и пошаговая игра на Unity</title>
			<link>https://gcup.ru/forum/66-102555-1</link>
			<pubDate>Fri, 15 May 2020 22:01:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Feareles&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Такой вопрос. Обязательно делать для сетевого приложения бд на SQL, и использовать php? Можно ли сохранять данные в файл json, и перезаписывать его? допустим, записывать ходы и действия. Сервер будет считывать данные, обрабатывать их, после чего обрабатывать и перезаписывать файл.&lt;br /&gt;&lt;br /&gt;Допустим, игрок дает команду: пройти из клетки А в клетку Б. Это записывается в файл, после чего сервер говорит &quot;Ок&quot;, и записывает это в файл. Приложение клиент перемещает фигурку в клетку Б (допустим это соседняя клетка), после чего записывает в файл &quot;перемещение завершено&quot;, сервер это считывает и записывает сообщение &quot;Ожидание следующего хода&quot;&lt;br /&gt;&lt;br /&gt;Или, если персонаж находился на клетке, соседней с той, которую занимает воин противника, сервер записывает: воин противника бьет пытающегося сбежать. Происходит фаза удара. После этого сервер говорит: ну теперь можешь идти.&lt;br /&gt;&lt;br /&gt;В таком случае можно было бы писать сразу с возможностью сетевой игры, а для одиночной - написать специальный модуль, который бы общался бы с локальным файлом.&lt;br /&gt;&lt;br /&gt;Допустим, такая вот структура&lt;br /&gt;1) Состояние&lt;br /&gt;3) Персонаж на клетке такой-то&lt;br /&gt;2) Планируемое действие&lt;br /&gt;3) Клетка, куда применяется</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Feareles</dc:creator>
			<guid>https://gcup.ru/forum/66-102555-1</guid>
		</item>
		<item>
			<title>Свойство на палитре свойств</title>
			<link>https://gcup.ru/forum/66-102302-1</link>
			<pubDate>Thu, 13 Feb 2020 02:48:28 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Alexius1972&lt;br /&gt;Автор последнего сообщения: Alexius1972&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Доброго дня. Есть вопрос, как вывести в свойство компонента содержимое List&lt;&gt;для выбора.&lt;br /&gt;Есть класс с полем&lt;br /&gt;&lt;br /&gt;C#&lt;br /&gt;public static class Class1&lt;br /&gt;{&lt;br /&gt; List&lt;Component1&gt; my = new List&lt;Component1&gt;();&lt;br /&gt; Class1()&lt;br /&gt; {&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;Соответственно есть компонент с конструктором&lt;br /&gt;&lt;br /&gt;C#&lt;br /&gt;public class Component1: Component&lt;br /&gt;{&lt;br /&gt; public Component1(IContainer container)&lt;br /&gt; {&lt;br /&gt; container.Add(this);&lt;br /&gt; &lt;br /&gt; InitializeComponent();&lt;br /&gt; &lt;br /&gt; Class1.my.ADD(this);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;И есть еще один компонент со свойством&lt;br /&gt;&lt;br /&gt;C#&lt;br /&gt;public class Component2: Component&lt;br /&gt;{&lt;br /&gt; public Component2(IContainer container)&lt;br /&gt; {&lt;br /&gt; container.Add(this);&lt;br /&gt; &lt;br /&gt; InitializeComponent();&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; public Component1 mComponent {set; get;}&lt;br /&gt;}&lt;br /&gt;При добавлении Компонент1 на форму происходит следующее, Компонент1 добавляется на форму и соответственно в List&lt;&gt;. &lt;br /&gt;После добавления на форму Компонент2 в свойстве mComponent для выбора появляются Component1 в количестве добавленных на форму. &lt;br /&gt;&lt;br /&gt;Теперь вопрос как вытащить содержимое List&lt;&gt; в свойство компонента, что бы была возможность выбора элементов содержимого?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Alexius1972</dc:creator>
			<guid>https://gcup.ru/forum/66-102302-1</guid>
		</item>
		<item>
			<title>Помогите пожалуйста решить задачку, C#</title>
			<link>https://gcup.ru/forum/66-102279-1</link>
			<pubDate>Wed, 29 Jan 2020 18:20:50 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Ряды Тейлора&lt;br /&gt;Автор темы: Yaliguda&lt;br /&gt;Автор последнего сообщения: Yaliguda&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Всем привет! Помогите пожалуйста решить задачку. &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:)&quot; /&gt;&lt;br /&gt;&lt;br /&gt;Необходимо вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, на интервале от Xнач до Xкон с шагом dx с точностью е. Таблицу снабдить заголовком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.&lt;br /&gt;&lt;br /&gt;Начало немного написала, а вот как формулу не знаю &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:(&quot; /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;&lt;br /&gt;namespace ConsoleApplication1&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class Program&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static void Main(string&amp;#91;] args&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;const int Iter = 2000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Write(&quot;Введите начальное значение аргумента: &quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;double Xn = double.Parse(Console.ReadLine(&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Write(&quot;Введите конечное значение аргумента: &quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;double Xk = double.Parse(Console.ReadLine(&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Write(&quot;Введите шаг dx: &quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;double dx = double.Parse(Console.ReadLine(&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Write(&quot;Введите точность: &quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;double eps = double.Parse(Console.ReadLine(&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;double ch, Pr, yn, y;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&quot;|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;X&amp;#92;t|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Y&amp;#92;t|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pr&amp;#92;t|&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Кол-во&amp;#92;t|&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&quot;+---------------+---------------+---------------+---------------+&quot;&amp;#41;;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src=&quot;http://s1.uploadpics.ru/images/ZJRrcuPw_S.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Yaliguda</dc:creator>
			<guid>https://gcup.ru/forum/66-102279-1</guid>
		</item>
		<item>
			<title>Наследование</title>
			<link>https://gcup.ru/forum/66-102011-1</link>
			<pubDate>Fri, 27 Sep 2019 15:03:49 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Feareles&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Как обратиться к переменной класса-наследника через объект базового класса.&lt;br /&gt;&lt;br /&gt;Есть класс Weapon&lt;br /&gt;От него наследуется класс MeelWeapon, в котором есть переменная hit&lt;br /&gt;&lt;br /&gt;И персонаж, с объектом Weapon&lt;br /&gt;&lt;br /&gt;как мне из класса персонажа добраться до hit?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Feareles</dc:creator>
			<guid>https://gcup.ru/forum/66-102011-1</guid>
		</item>
		<item>
			<title>Спрайты с маской, C#</title>
			<link>https://gcup.ru/forum/66-101738-1</link>
			<pubDate>Sat, 01 Jun 2019 17:58:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: al_mt&lt;br /&gt;Автор последнего сообщения: al_mt&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Коллеги, сори за чайный вопрос.&lt;br /&gt;Как в обычный Graphics вывести Image спрайт по маске?&lt;br /&gt;&lt;br /&gt;Я не игру пишу, мне нужно информационую картинку на лету (в консольном приложении) синтезировать.&lt;br /&gt;И вот такую чепуху не могу &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:(&quot; /&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (01 Июня 2019, 20:58)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Тьфу! Чуть крышей не поехал.&lt;br /&gt;Оказывается надо просто альфаканал в Image...&lt;br /&gt;&lt;br /&gt;Вопрос и тема закрыта &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:)&quot; /&gt; Сори &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:)&quot; /&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>al_mt</dc:creator>
			<guid>https://gcup.ru/forum/66-101738-1</guid>
		</item>
		<item>
			<title>Написание движка на C#.</title>
			<link>https://gcup.ru/forum/66-36720-1</link>
			<pubDate>Wed, 10 Apr 2019 06:09:26 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Black_Flame&lt;br /&gt;Автор последнего сообщения: Slayez&lt;br /&gt;Количество ответов: 16</description>
			<content:encoded>Всем привет. Меня интересует вопрос - как написать движок ? В общем, интересует не столько теория, сколько практика. Может кто-то что посоветовать?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Black_Flame</dc:creator>
			<guid>https://gcup.ru/forum/66-36720-1</guid>
		</item>
		<item>
			<title>Приватный чат с SignalR Core</title>
			<link>https://gcup.ru/forum/66-101473-1</link>
			<pubDate>Mon, 18 Feb 2019 08:27:19 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Как улучшить приватный чат в SignalR Core?&lt;br /&gt;Автор темы: sergeyilyin&lt;br /&gt;Автор последнего сообщения: sergeyilyin&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Зарегистрированный пользователь передаёт в метод Send id пользователя, которому хочет написать.В итоге сообщение отправляется текущему юзеру и юзеру по переданному id.Другие, кто подключён к чату не видят сообщений, но если сразу несколько юзеров начнут писать одному, передавая его id, то он увидит сообщения от всех.Как сделать, чтобы для двух пользователей всегда велась уникальная переписка?&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;public async Task Send(string MessageText, string toId&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;await Clients.Users(Context.UserIdentifier, toId&amp;#41;.SendAsync(&quot;Send&quot;, MessageText&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>sergeyilyin</dc:creator>
			<guid>https://gcup.ru/forum/66-101473-1</guid>
		</item>
		<item>
			<title>c# Учимся писать асинхронный WebSocket Server))))</title>
			<link>https://gcup.ru/forum/66-101147-1</link>
			<pubDate>Sun, 06 Jan 2019 17:47:10 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Для новичков естественно)))&lt;br /&gt;Автор темы: programMain&lt;br /&gt;Автор последнего сообщения: Storm54&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Кто нибудь хоть раз писал асинхронный Web Socket Server?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>programMain</dc:creator>
			<guid>https://gcup.ru/forum/66-101147-1</guid>
		</item>
		<item>
			<title>Помогите сделать Задание</title>
			<link>https://gcup.ru/forum/66-101268-1</link>
			<pubDate>Sun, 09 Dec 2018 15:41:39 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Задание C# студента&lt;br /&gt;Автор темы: LeoiStyle&lt;br /&gt;Автор последнего сообщения: DivES&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Здравствуйте, очень нужна помощь, сделайте мне пожалуйста задание,не могу сделать,а очень надо!&lt;br /&gt;http://s1.uploadpics.ru/images/bkW1sCOl7N.jpg</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>LeoiStyle</dc:creator>
			<guid>https://gcup.ru/forum/66-101268-1</guid>
		</item>
		<item>
			<title>Сетевая библиотека вместе!</title>
			<link>https://gcup.ru/forum/66-42216-1</link>
			<pubDate>Wed, 07 Nov 2018 12:50:43 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Povstalez&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 26</description>
			<content:encoded>Здравствуйте уважаемые обитатели форума, &lt;br /&gt; Я недавно начал делать сетевую библиотеку на C# как под обычные консольные приложения, так и под игровой движок Unity3d. Хотел бы попросить помощи, а именно: &lt;br /&gt;&lt;br /&gt; Посмотреть код и по возможности сделать какие-то поправки в нём. Давайте делать сетевой движок своей мечты вместе! &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://setnet.codeplex.com/ &quot; title=&quot;https://setnet.codeplex.com/ &quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Ссылка на codeplex&lt;/a&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Povstalez</dc:creator>
			<guid>https://gcup.ru/forum/66-42216-1</guid>
		</item>
		<item>
			<title>Насколько правелен такой подход к коду</title>
			<link>https://gcup.ru/forum/66-45440-1</link>
			<pubDate>Tue, 06 Nov 2018 00:02:50 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: x_Medwed&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 7</description>
			<content:encoded>Вот написал небольшой код сохранения на C# под Unity 5 хочу спросить на сколько он правилен то есть такой подход. &lt;br /&gt;&lt;br /&gt; Код с перемеными &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler4gmgQP&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler4gmgQP&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4gmgQP&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4gmgQP&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4gmgQP&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoiler4gmgQP&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler4gmgQP&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler4gmgQP&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoiler4gmgQP&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using UnityEngine; &lt;br /&gt; using System.Collections; &lt;br /&gt;&lt;br /&gt; namespace GlobalsSave &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static class Info &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static string expansion = &quot;.med&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static string CamName = &quot;MainCamera3dFPS&quot;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;#91;System.Serializable] &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public class ObjectSaveInfo &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public string NameObject; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Позицыя персонажа &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float PlayerPosX; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float PlayerPosY; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float PlayerPosZ; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Поворот перснонажа &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float PlayerRotX; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float PlayerRotY; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float PlayerRotZ; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float PlayerRotW; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/* &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Позицыя камеры &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float CamPosX; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float CamPosY; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float CamPosZ; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Поворот камеры &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float CamRotX; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float CamRotY; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float CamRotZ; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public float CamRotW; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*/ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; Сам код загрузки и созранения &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerQFwpmH&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerQFwpmH&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQFwpmH&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQFwpmH&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQFwpmH&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerQFwpmH&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerQFwpmH&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerQFwpmH&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerQFwpmH&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using UnityEngine; &lt;br /&gt; using System.IO; &lt;br /&gt; using System.Runtime.Serialization.Formatters.Binary; &lt;br /&gt; using UnityEngine.UI; &lt;br /&gt; using GlobalsSave; &lt;br /&gt;&lt;br /&gt; //namespace ClassSave &lt;br /&gt; public class ClassSave : MonoBehaviour &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Главный клас сохранения &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public class ClassSaves &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//пременая имени обекта сохранения &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static string nameFileSave; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//обрашение к вспомогательному скрипту с хранением переменых сохранения &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static ObjectSaveInfo save = new ObjectSaveInfo(&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//функцыя сохраняет имя обекта через Transform и выводит лог если нада &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void SaveObject(Transform _Object, bool SaveDebug&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//предаем имя обекта &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nameFileSave = _Object.transform.name + Info.expansion; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;save.NameObject = _Object.transform.name; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//функцыя проверки и создания файла с сохранением &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FailCon (SaveDebug&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//функцыя сохраняет имя обекта через GameObject и выводит лог если нада &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void SaveObject(GameObject _Object, bool SaveDebug&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//предаем имя обекта &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nameFileSave = _Object.transform.name + Info.expansion; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;save.NameObject = _Object.transform.name; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//функцыя проверки и создания файла с сохранением &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FailCon (SaveDebug&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//сохраняем имя обекта через поле вода &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void SaveObject(string _Name, bool SaveDebug&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//предаем имя обекта &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nameFileSave = _Name + Info.expansion; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;save.NameObject = _Name; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//функцыя проверки и создания файла с сохранением &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FailCon (SaveDebug&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//проверяем есть ли фаил и если нет создаем его &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void FailCon(bool _SaveDebug&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//проверка есть ли фаил &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!Directory.Exists(Application.dataPath + &quot;/Saves&quot;&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Directory.CreateDirectory(Application.dataPath + &quot;/Saves&quot;&amp;#41;;&amp;nbsp;&amp;nbsp;//если нету дериктории создаем ее &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FileStream fs = new FileStream(Application.dataPath + &quot;/Saves/&quot; + nameFileSave, FileMode.Create&amp;#41;; ///создаем фаил &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BinaryFormatter formator = new BinaryFormatter(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;formator.Serialize(fs, save&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fs.Close(&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//отображаемдебаг в консоле если он истина &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (_SaveDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(nameFileSave&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;Ok&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public class ClasLoad &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static string nameFileLoad; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void LoadObject(Transform LoadObject, bool LoadDebug&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nameFileLoad = LoadObject.name + Info.expansion; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (File.Exists(Application.dataPath + &quot;/Saves/&quot; + nameFileLoad&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FileStream fs = new FileStream(Application.dataPath + &quot;/Saves/&quot; + nameFileLoad, FileMode.Open&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BinaryFormatter formator = new BinaryFormatter(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSaveInfo info = (ObjectSaveInfo&amp;#41;formator.Deserialize(fs&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string _name; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_name = info.NameObject; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LoadObject.transform.name = _name; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(_name&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;Ok Load&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch (System.Exception e&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(e.Message&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;Nono&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;finally &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fs.Close(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;Closet&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application.Quit(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;erorr&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static void LoadObject(Transform LoadObject, string LoadName, bool LoadDebug&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nameFileLoad = LoadName + Info.expansion; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (File.Exists(Application.dataPath + &quot;/Saves/&quot; + nameFileLoad&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;FileStream fs = new FileStream(Application.dataPath + &quot;/Saves/&quot; + nameFileLoad, FileMode.Open&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;BinaryFormatter formator = new BinaryFormatter(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;try &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ObjectSaveInfo info = (ObjectSaveInfo&amp;#41;formator.Deserialize(fs&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string _name; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_name = info.NameObject; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;LoadObject.transform.name = _name; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(_name&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;Ok Load&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;catch (System.Exception e&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(e.Message&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;Nono&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;finally &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fs.Close(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;Closet&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Application.Quit(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (LoadDebug == true&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Debug.Log(&quot;erorr&quot;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; Эти два кода вешаю на кнопки &lt;br /&gt;&lt;br /&gt; Код с вызовом функцыи загрузки &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerKcAduU&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerKcAduU&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerKcAduU&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerKcAduU&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerKcAduU&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerKcAduU&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerKcAduU&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerKcAduU&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerKcAduU&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using UnityEngine; &lt;br /&gt; //using System.IO; &lt;br /&gt; //using System.Runtime.Serialization.Formatters.Binary; &lt;br /&gt; using UnityEngine.UI;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; public class LoadBinary : MonoBehaviour { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Transform Player; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public GameObject Oj; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public InputField _name; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void Load(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ClassSave.ClasLoad.LoadObject(Player, _name.text, true&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; Код с вызовом функцыи сохранения &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerdn8iZq&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerdn8iZq&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdn8iZq&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdn8iZq&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdn8iZq&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerdn8iZq&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerdn8iZq&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerdn8iZq&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerdn8iZq&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using UnityEngine; &lt;br /&gt; using System.IO; &lt;br /&gt; using System.Runtime.Serialization.Formatters.Binary; &lt;br /&gt; using UnityEngine.UI;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt; public class SaveBinary : MonoBehaviour { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Transform Player; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public GameObject Oj; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public InputField _name; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void Save(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ClassSave.ClassSaves.SaveObject (_name.text, true&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;br /&gt;&lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>x_Medwed</dc:creator>
			<guid>https://gcup.ru/forum/66-45440-1</guid>
		</item>
		<item>
			<title>Примеры кода С#</title>
			<link>https://gcup.ru/forum/66-16394-1</link>
			<pubDate>Mon, 05 Nov 2018 23:41:36 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Примеры самых простых и нужных кодов&lt;br /&gt;Автор темы: V1talik30&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 37</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;span style=&quot;font-size:20pt;&quot;&gt;&lt;b&gt;Примеры кода&lt;/b&gt;&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color:blue&quot;&gt;&lt;span style=&quot;font-size:20pt;&quot;&gt;&lt;b&gt;С#&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;color:gray&quot;&gt;&lt;span style=&quot;font-size:8pt;&quot;&gt;Здесь собраны примеры самых простых и употребляемых в программировании на языке С#, кодов для выполнения разных операций.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align=&quot;center&quot;&gt;&lt;span style=&quot;font-size:8pt;&quot;&gt;&lt;span style=&quot;color:gray&quot;&gt;Также вам будут полезны материалы в &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://social.msdn.microsoft.com/search/ru-RU?query=C%23&amp;refinement=126&quot; title=&quot;http://social.msdn.microsoft.com/search/ru-RU?query=C%23&amp;refinement=126&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;MSDN&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;§1 Работа с текстом&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; &lt;b&gt;1. Вывод текста с помощью MessageBox&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerhEKdeg&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerhEKdeg&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerhEKdeg&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerhEKdeg&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerhEKdeg&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerhEKdeg&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerhEKdeg&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerhEKdeg&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerhEKdeg&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;MessageBox.Show(&quot;текст&quot;, &quot;название&quot;&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Также возможны другие перезагрузки. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;2. Вывод текста с помощью Label&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerHSj3kt&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerHSj3kt&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHSj3kt&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHSj3kt&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerHSj3kt&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerHSj3kt&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerHSj3kt&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerHSj3kt&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerHSj3kt&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; label.Text = &quot;текст&quot;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Должен присутствовать элемент label. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;§2 Работа с файлами&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; &lt;b&gt;1. Чтение текста с файла в строку&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerzTFz9R&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerzTFz9R&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerzTFz9R&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerzTFz9R&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerzTFz9R&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerzTFz9R&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerzTFz9R&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerzTFz9R&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerzTFz9R&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using System.IO; &lt;br /&gt;&lt;br /&gt; string line, Text; &lt;br /&gt; FileStream filestr = new FileStream(@&quot;путь к файлу с форматом&quot;, FileMode.Open&amp;#41;; &lt;br /&gt; StreamReader file = new StreamReader(filestr, Encoding.UTF8&amp;#41;; &lt;br /&gt; while ((line = file.ReadLine(&amp;#41;&amp;#41; != null&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Text = Text + line + &quot;&amp;#92;n&quot;; &lt;br /&gt; } &lt;br /&gt; Файл находится в одной папке с приложением. &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;2. Запись с строки в файл&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler0ZSHG2&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler0ZSHG2&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0ZSHG2&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0ZSHG2&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler0ZSHG2&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoiler0ZSHG2&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler0ZSHG2&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler0ZSHG2&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoiler0ZSHG2&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using System.IO; &lt;br /&gt;&lt;br /&gt; string Text; &lt;br /&gt; FileStream filestr = new FileStream(@&quot;путь к файлу с форматом&quot;, FileMode.Create&amp;#41;; &lt;br /&gt; StreamWriter file = new StreamReader(filestr, Encoding.UTF8&amp;#41;; &lt;br /&gt; file.WriteLine(Text&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Файл находится в одной папке с приложением. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;§3 Работа с сетью&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; &lt;b&gt;1. Отправка Email&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilertFvCyC&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilertFvCyC&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilertFvCyC&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilertFvCyC&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilertFvCyC&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilertFvCyC&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilertFvCyC&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilertFvCyC&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilertFvCyC&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using System.Net; &lt;br /&gt; using System.Net.Mail; &lt;br /&gt;&lt;br /&gt; SmtpClient Smtp = new SmtpClient(&quot;адрес smtp сервера с которого отправляете&quot;, порт сервера&amp;#41;; &lt;br /&gt; Smtp.EnableSsl = true; &lt;br /&gt; Smtp.Credentials = new NetworkCredential(&quot;логин&quot;, &quot;пароль&quot;&amp;#41;; &lt;br /&gt; MailMessage Message = new MailMessage(&quot;адрес отправителя&quot;,&quot;адрес получателя&quot;,&quot;тема&quot;,&quot;сообщение&quot;&amp;#41;; &lt;br /&gt; Smtp.SendAsync(Message, &quot;t&quot;&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Вам необходимо иметь почту с &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://support.effect.com.ua/smtp_servera.html&quot; title=&quot;http://support.effect.com.ua/smtp_servera.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;smtp&lt;/a&gt;. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;2. Отправка файла через Email&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler9saRd9&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler9saRd9&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler9saRd9&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler9saRd9&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler9saRd9&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoiler9saRd9&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler9saRd9&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler9saRd9&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoiler9saRd9&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using System.Net; &lt;br /&gt; using System.Net.Mail; &lt;br /&gt;&lt;br /&gt; SmtpClient Smtp = new SmtpClient(&quot;адрес smtp сервера с которого отправляете&quot;, порт сервера&amp;#41;; &lt;br /&gt; Smtp.EnableSsl = true; &lt;br /&gt; Smtp.Credentials = new NetworkCredential(&quot;логин&quot;, &quot;пароль&quot;&amp;#41;; &lt;br /&gt; MailMessage Message = new MailMessage(&quot;адрес отправителя&quot;,&quot;адрес получателя&quot;,&quot;тема&quot;,&quot;сообщение&quot;&amp;#41;; &lt;br /&gt; Message.Attachments.Add(new Attachment(@&quot;путь к файлу с форматом&quot;&amp;#41;&amp;#41;; &lt;br /&gt; Smtp.SendAsync(Message, &quot;t&quot;&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Вам необходимо иметь почту с &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://support.effect.com.ua/smtp_servera.html&quot; title=&quot;http://support.effect.com.ua/smtp_servera.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;smtp&lt;/a&gt;. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;3. Скачивание с ftp сервера&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerJRyicl&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerJRyicl&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerJRyicl&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerJRyicl&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerJRyicl&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerJRyicl&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerJRyicl&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerJRyicl&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerJRyicl&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using System.Net; &lt;br /&gt; using System.IO; &lt;br /&gt;&lt;br /&gt; WebClient request = new WebClient(&amp;#41;; &lt;br /&gt; request.Credentials = new NetworkCredential(&quot;логин&quot;, &quot;пароль&quot;&amp;#41;; &lt;br /&gt; request.DownloadFile(&quot;ftp://адрес сервера/файл.формат&quot;, @&quot;директория сохранения файла с названием файла и форматом&quot;&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Логин и пароль могут не потребоваться. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;§4 Работа с графикой&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; &lt;b&gt;1. Рисование прямоугольника&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerWJ44lZ&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerWJ44lZ&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerWJ44lZ&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerWJ44lZ&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerWJ44lZ&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerWJ44lZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerWJ44lZ&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerWJ44lZ&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerWJ44lZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; Graphics gr = e.Graphics; &lt;br /&gt; Rectangle rec = new Rectangle(x положение, y положение, x размер, y размер&amp;#41;; &lt;br /&gt; gr.FillRectangle(rec&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Код писать в событии Form_Paint. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;2. Рисование круга&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerp8mcMZ&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerp8mcMZ&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerp8mcMZ&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerp8mcMZ&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerp8mcMZ&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerp8mcMZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerp8mcMZ&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerp8mcMZ&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerp8mcMZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; Graphics gr = e.Graphics; &lt;br /&gt; Rectangle ball = new Rectangle(x положение, y положение, x размер, y размер&amp;#41;; &lt;br /&gt; gr.FillEllipse(ball&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Код писать в событии Form_Paint. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;3. Рисование зарисованного прямоугольника&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerrqMjNZ&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerrqMjNZ&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerrqMjNZ&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerrqMjNZ&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerrqMjNZ&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerrqMjNZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerrqMjNZ&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerrqMjNZ&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerrqMjNZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; Graphics gr = e.Graphics; &lt;br /&gt; SolidBrush sb = new SolidBrush(Color.цвет&amp;#41;; &lt;br /&gt; Rectangle rec = new Rectangle(x положение, y положение, x размер, y размер&amp;#41;; &lt;br /&gt; gr.FillRectangle(sb, rec&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Код писать в событии Form_Paint. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;4. Рисование зарисованного круга&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoileruxOUNX&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoileruxOUNX&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileruxOUNX&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileruxOUNX&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileruxOUNX&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoileruxOUNX&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoileruxOUNX&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoileruxOUNX&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoileruxOUNX&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; Graphics gr = e.Graphics; &lt;br /&gt; SolidBrush sb = new SolidBrush(Color.цвет&amp;#41;; &lt;br /&gt; Rectangle ball = new Rectangle(x положение, y положение, x размер, y размер&amp;#41;; &lt;br /&gt; gr.FillEllipse(sb, ball&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Код писать в событии Form_Paint. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;span style=&quot;font-size:14pt;&quot;&gt;&lt;b&gt;§5 Работа с мультимедиа&lt;/b&gt;&lt;/span&gt; &lt;br /&gt; &lt;b&gt;1. Воспроизведение видео&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerFVl0mQ&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerFVl0mQ&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFVl0mQ&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFVl0mQ&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerFVl0mQ&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerFVl0mQ&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerFVl0mQ&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerFVl0mQ&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerFVl0mQ&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using Microsoft.DirectX.AudioVideoPlayback; &lt;br /&gt;&lt;br /&gt; Video vid = new Video(@&quot;путь к видео&quot;&amp;#41;; &lt;br /&gt; vid.Owner = this; &lt;br /&gt; vid.Play(&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Необходимо добавить в ссылки Microsoft.DirectX.AudioVideoPlayback который находится в C:&amp;#92;Windows&amp;#92;Microsoft.NET&amp;#92;DirectX for Managed Code&amp;#92;. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;b&gt;2. Воспроизведение аудио&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerSVCaAa&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerSVCaAa&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSVCaAa&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSVCaAa&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerSVCaAa&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ----&apos;);$(&apos;#uSpoilerSVCaAa&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSVCaAa&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerSVCaAa&apos;)).val(&apos;[+] ----&apos;);$(&apos;#uSpoilerSVCaAa&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ----&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Code&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using Microsoft.DirectX.AudioVideoPlayback; &lt;br /&gt;&lt;br /&gt; Audio aud = new Audio(@&quot;путь к видео&quot;&amp;#41;; &lt;br /&gt; aud.Play(&amp;#41;; &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Необходимо добавить в ссылки Microsoft.DirectX.AudioVideoPlayback который находится в C:&amp;#92;Windows&amp;#92;Microsoft.NET&amp;#92;DirectX for Managed Code&amp;#92;. &lt;br /&gt; &lt;!--/ust--&gt;&lt;!--usn(=----)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt; &lt;hr /&gt; &lt;br /&gt; &lt;span style=&quot;font-size:10pt;&quot;&gt;&lt;i&gt;&lt;span style=&quot;color:gray&quot;&gt;Понадобилась информация? Не жлобись! Плюсик!&lt;/span&gt;&lt;/i&gt;&lt;/span&gt; &lt;img src=&quot;http://s12.ucoz.net/sm/1/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;smile&quot; /&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>V1talik30</dc:creator>
			<guid>https://gcup.ru/forum/66-16394-1</guid>
		</item>
		<item>
			<title>Пространство имён добавленного файла</title>
			<link>https://gcup.ru/forum/66-101116-1</link>
			<pubDate>Mon, 05 Nov 2018 06:29:02 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Hadjamal&lt;br /&gt;Автор последнего сообщения: Hadjamal&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>Начинаю изучать Си-Шарп, прошу помощи. В существующий проект C# под VS 2017, добавил файл, скопировав его с файла из проекта, с переименованием соответствующих имён. В обоих файлах (и других тоже) указано пространство имён в директиве using. Так вот, первоначальный файл нормально видится (его переменные), а переменные нового файла не видны. Что я ещё не сделал?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Hadjamal</dc:creator>
			<guid>https://gcup.ru/forum/66-101116-1</guid>
		</item>
		<item>
			<title>Таблица на форме C# и выгрузка в нее данных из SQLite</title>
			<link>https://gcup.ru/forum/66-101137-1</link>
			<pubDate>Fri, 02 Nov 2018 00:24:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Как то медленно отрабатывает Выгрузка в таблицу&lt;br /&gt;Автор темы: CSharpA&lt;br /&gt;Автор последнего сообщения: CSharpA&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Всем привет! доброе утро, полдень, вечер!&lt;br /&gt;&lt;br /&gt;я еще учусь писать приложения на C# при помощи Visual Studio&lt;br /&gt;&lt;br /&gt;сейчас решил перейти к изучению работы с базами данных и обработке их данных на формах виндовс &lt;br /&gt;&lt;br /&gt;так вот не знаю насколько верно я все сделал (код приложу ниже) но как то немного как по моему притормаживает все это добро!&lt;br /&gt;&lt;br /&gt;в общем создал таблицу в которой два столбца id | valume&lt;br /&gt;создал в таблице 522 000 записей, на форме создал кнопку и dataGridView1&lt;br /&gt;&lt;br /&gt;повесил событие на кнопку в котором выполняю код (который в свою очередь запрашивает все записи из моей таблицы) (если что работаю на SSD диске не знаю насколько это необходимо для работы с БД но решил все таки пометить) &lt;br /&gt;так вот все это добро выполняется за 8 (восемь) секунд (я имею в виду заполняется и показывает в таблице dataGridView1 заполненные строки через восемь секунд) подскажите нельзя ли как то увеличить скорость вывода инфы?&lt;br /&gt;&lt;br /&gt;(я писал без вывода инфы на форму просто написал получение всех записей из БД затем перебирал каждую в цикле &lt;br /&gt;и без вывода в dataGridView1 функция отрабатывает менее секунды) из этого пришел к выводу чтение данных и SQLite происходит моментально остальную часть чуть более 7 секунд занимает видимо выгрузка данных в dataGridView1 и вывод инфы на экран )&lt;br /&gt;&lt;br /&gt;помогите если возможно ускорить вывод данных в dataGridView1 (или может нужно использовать что то другое?)&lt;br /&gt;&lt;br /&gt;ну вот мой код &lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Data.Common;&lt;br /&gt;using System.Data.SQLite;&lt;br /&gt;using System.IO;&lt;br /&gt;using System.Windows.Forms;&lt;br /&gt;&lt;br /&gt;namespace WindowsFormsApp2&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public partial class Form1 : Form&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private SQLiteConnection con;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private SQLiteCommand cmd;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private DataTable dt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public Form1(&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;InitializeComponent(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private void button1_Click(object sender, EventArgs e&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con = new SQLiteConnection(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con.ConnectionString = @&quot;Data Source=cyber.db;New=False;Version=3&quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cmd = new SQLiteCommand(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cmd.Connection = con;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt = new DataTable(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dataGridView1.DataSource = dt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con.Open(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cmd.CommandText = &quot;SELECT * FROM example&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Clear(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dt.Load(cmd.ExecuteReader(&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;con.Close(&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (dataGridView1.Columns&amp;#91;0].HeaderText == &quot;id&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dataGridView1.Columns&amp;#91;0].HeaderText = &quot;Код&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (dataGridView1.Columns&amp;#91;1].HeaderText == &quot;value&quot;&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dataGridView1.Columns&amp;#91;1].HeaderText = &quot;Наименование&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private void dataGridView1_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int currentRow = dataGridView1.CurrentRow.Index; // номер строки, по которой кликнули&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MessageBox.Show(&quot;Вы жмякнули по строке содержащей - &quot; + dataGridView1&amp;#91;1, currentRow].Value.ToString(&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (02 Ноября 2018, 03:24)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Так же напишу здесь:&lt;br /&gt;&lt;br /&gt;меня интересует следующая реализация. &lt;br /&gt;Как видно в коде что выше, есть еще одна функция которая отрабатывает при двойном клике по строке на dataGridView1.&lt;br /&gt;Сейчас я вешаю в эту функцию открытие дополнительной формы (пока модальной) и передаю в нее данные выбранной строки&lt;br /&gt;&lt;br /&gt;чего хочу добиться.&lt;br /&gt;&lt;br /&gt;открывается вторая форма где я заношу в переменные выбранные данные пусть это будет пока id (код товара) и value (наименование) так вот пусть я изменил наименования нажал на кнопку сохранить и закрыть. и когда форма редактирования (моя вторая форма) закроется мне необходимо показать измененные данные по строке в dataGridView1 (вот здесь я побаиваюсь если я буду стартовать функцию очистки dataGridView1 затем ее повторное заполнение (повторное заполнение необходимо в любом случает так как вероятно другой юзер добавил новый товар в базу (но это потом) ) так вот выходит что после каждого редактирования строки выходит что мне придется ждать около 8 секунд? либо же после каждого обновления данных в dataGridView1&lt;br /&gt;отсюда вытекает все тот же вопрос как ускорить все это дело?&lt;br /&gt;как правильно обновлять данные в dataGridView1 (получать новые данные) (возможно ли обновлять данные дополняя их а не чисткой dataGridView1 и ее повторным заполнением)?&lt;br /&gt;&lt;br /&gt;и еще вопрос ) (простите что вываливаю все и сразу)&lt;br /&gt;в моем тексте выше проскакивало слово товары (приложение я пишу простенькую програмку учета товаров на складах) &lt;br /&gt;к чему хочу прийти и чему хочу научиться.&lt;br /&gt;&lt;br /&gt;1. програмка должна уметь следующее: Иметь справочник товаров с группировкой по группам товаров).&lt;br /&gt;2. иметь документ поступление товаров и реализация товаров &lt;br /&gt;3. иметь возможность двигать данные товары по складу (приход - расход)&lt;br /&gt;4. отчеты о продажах за период и остатки товаров &lt;br /&gt;&lt;br /&gt;так вот что бы я все это добро смог сделать мне необходимо &lt;br /&gt;&lt;br /&gt;1. решить вопрос со скоростью работы программы (почему выбрал именно SQlite она как я понимаю бесплатная а меня именно это и интересует - если есть более быстрые базы данных то предложите спасибо)&lt;br /&gt;2. сделать справочник товаров так что бы в нем была группировка по товарам ( что то типа такого (попробую описать)&lt;br /&gt;на форме dataGridView1 при первой загрузке показывает все группы в свернутом виде и товары если ни один товар не входит ни в одну группу (товары всегда в низу)&lt;br /&gt;&lt;br /&gt;рядом с названием группы выводим стрелку которая смотрит (когда группа свернута) вправо, (когда группа развернута) влево. когда мы разворачиваем группы если в ней имеются подгруппы то показываем с ночало подгруппы а затем товары&lt;br /&gt;&lt;br /&gt;так же должна быть возможность выбрав на форме группы нажав редактировать что бы открывалось именно редактирование&lt;br /&gt;&lt;br /&gt;список групп будет храниться в отдельной таблице (пусть пока без подгрупп (группировок)) пусть группа будет одна и не будет иметь пока дочерних групп опять же думаю для тестов мне хватит пока двух таблиц&lt;br /&gt;&lt;br /&gt;таблица category будет иметь id|value&lt;br /&gt;таблица product будет иметь id|value&lt;br /&gt;&lt;br /&gt;отсюда опять вытекает вопрос как это сделать?&lt;br /&gt;&lt;br /&gt;подведем итог что мне нужно что бы я смог осилить эту программу&lt;br /&gt;решить вопрос касаемо скорости работы программы при выводе инфы из БД (особенно справочников)&lt;br /&gt;и научиться выводить в dataGridView1 группы , товары и сворачивать группы и разворачивать в общем выводить товары так что бы они входили в группы&lt;br /&gt;&lt;br /&gt;Друзья. товарищи , коллеги я не прошу писать весь код за меня. я прошу привести мне мои ошибки, привести если не сложно какие то примеры (ссылки) &lt;br /&gt;&lt;br /&gt;заранее спасибо!</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>CSharpA</dc:creator>
			<guid>https://gcup.ru/forum/66-101137-1</guid>
		</item>
		<item>
			<title>отправка запросов http получение и обработка результата</title>
			<link>https://gcup.ru/forum/66-101045-1</link>
			<pubDate>Mon, 29 Oct 2018 16:29:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Нжна помощь в написании программы которая работае с http зап&lt;br /&gt;Автор темы: CSharpA&lt;br /&gt;Автор последнего сообщения: zhuravelsv&lt;br /&gt;Количество ответов: 19</description>
			<content:encoded>Всем привет!&lt;br /&gt;Учусь писать приложение на C# пока делаю все в на шаблоне консольного приложения.&lt;br /&gt;&lt;br /&gt;так вот немного теории того что должно уметь мое приложение&lt;br /&gt;Приложение делает авторизацию на сервере&lt;br /&gt;&lt;br /&gt;далее приложение делает еще один запрос такого типа&lt;br /&gt;type=togetthedetails&amp;id=zfvf456d&lt;br /&gt;сервер при этом вернет ответ типа balans - 10&lt;br /&gt;&lt;br /&gt;далее&lt;br /&gt;&lt;br /&gt;Приложение отправляет на ресурс запрос типа type=replacesession&amp;id=zfvf456d&amp;win dowslogin=Саша&lt;br /&gt;сервер при этом вернет ответ типа status - expect&lt;br /&gt;&lt;br /&gt;после чего приложение должно начать делать запросы каждую секунду в течении одной минуты&lt;br /&gt;запрос такой&lt;br /&gt;type=status&amp;id=zfvf456d&amp;windowslogi n=Саша&lt;br /&gt;сервер при этом может ответить expect и если он так ответил и минута еще не прошла приложение должно продолжать делать такие запросы пока не получит ответ типа&lt;br /&gt;Port - 15987, Login - Саша, Password - S1z8Q4tW1, ip - 152.54.42.198, type - remoteapp&lt;br /&gt;&lt;br /&gt;все значения этих данных необходимо положить в отдельные переменные&lt;br /&gt;&lt;br /&gt;так вот у меня проблема в следующем&lt;br /&gt;&lt;br /&gt;подключиться к сайту и получить ответ у меня получилось но я никак не могу нафти информацию о том как условием проверить что в ответе, ка кразложить ответ на переменные, ка кзапустить цикл на одну минуту что бы делать запросы, и еще не могу понять как сночало подключится к сайту а затем отправлять запросы не один а несколько запросов &lt;br /&gt;&lt;br /&gt;вот код моего приложения&lt;br /&gt;&lt;br /&gt;Код:&lt;br /&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.Linq;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Net;&lt;br /&gt;using System.IO;&lt;br /&gt;&lt;br /&gt;namespace ConsoleApp1&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;class Program&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static void Main(string&amp;#91;] args&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpWebResponse result = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;HttpWebRequest req = (HttpWebRequest&amp;#41;HttpWebRequest.Create(&quot;https://мой сайт/handlers/exchange/1c_exchange.php?&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;req.UserAgent = &quot;Mozilla/4.0+(compatible;+MSIE+5.01;+Windows+NT+5.0&amp;#41;&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;req.Credentials = new NetworkCredential(&quot;admin&quot;, &quot;admin&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;req.Method = &quot;POST&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;req.ContentType = &quot;application/x-www-form-urlencoded&quot;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;byte&amp;#91;] SomeBytes = null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string FormParams = &quot;type=sale&amp;mode=checkauth&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SomeBytes = Encoding.UTF8.GetBytes(FormParams&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;req.ContentLength = SomeBytes.Length;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stream newStream = req.GetRequestStream(&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newStream.Write(SomeBytes, 0, SomeBytes.Length&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;newStream.Close(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;result = (HttpWebResponse&amp;#41;req.GetResponse(&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// выводим результат в консоль&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;StreamReader myStreamReader = new StreamReader(result.GetResponseStream(&amp;#41;, Encoding.GetEncoding(1251&amp;#41;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;string subString1 = myStreamReader.ReadToEnd(&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(subString1&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Read(&amp;#41;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>CSharpA</dc:creator>
			<guid>https://gcup.ru/forum/66-101045-1</guid>
		</item>
		<item>
			<title>Хранение классов на сервере C#</title>
			<link>https://gcup.ru/forum/66-100765-1</link>
			<pubDate>Fri, 26 Oct 2018 20:25:00 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Minskii&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 3</description>
			<content:encoded>Всем доброго. Мне нужно реализовать хранение классов C# на сервере, и взаимодействовать с ними через код. По сути это будет не просто база данных а постоянно действующий код. Дайте пожалуйста ссылочек на статьи, можно и зарубежные. Тех кто уже этим занимался прошу рассказать о нюансах.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Minskii</dc:creator>
			<guid>https://gcup.ru/forum/66-100765-1</guid>
		</item>
		<item>
			<title>Дайте Совет</title>
			<link>https://gcup.ru/forum/66-34843-1</link>
			<pubDate>Fri, 26 Oct 2018 02:20:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: dimanmonster&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Привет всем. Просветите меня в одном коде который я сам не допираю как его написать. Надо сделать так: &lt;br /&gt;&lt;br /&gt; Введите слово Слон &lt;br /&gt; Я ввел слово Слон &lt;br /&gt; (После это того должно высветится что то типо ты правильно написал а если нет то пишет не правильно &lt;br /&gt;&lt;br /&gt; Но и всё надеюсь вы поможете мне но и если хотите поможете мне ещё советом</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>dimanmonster</dc:creator>
			<guid>https://gcup.ru/forum/66-34843-1</guid>
		</item>
		<item>
			<title>Сервер на C# (вопрос)</title>
			<link>https://gcup.ru/forum/66-36737-1</link>
			<pubDate>Fri, 26 Oct 2018 02:11:23 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Povstalez&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Какой вариант лучше для сервера: &lt;br /&gt; 1) Сервер на синхронных ТСР сокетак, где каждому клиенту выделяется свой сокет и он читает/отправляет данные в своем потоке? &lt;br /&gt; 2) Сервер на синхронных UDP сокетах, где каждому клиенту выделяется свой сокет и он читает/отправляет данные в своем потоке? &lt;br /&gt; 3) Другой вариант? &lt;br /&gt;&lt;br /&gt; Ибо написал сервер/клиент на ТСР сокетах но видно небольшую задержку между приемом данных. Проверяю очень просто - отправляю местоположение 1 игрока другому и когда приходят данные - я перемещаю игрокак в то место. &lt;br /&gt; 1 Игрок на экране второго очень дергается. &lt;br /&gt;&lt;br /&gt; Еще 1 вопрос: Как лучше всего отправлять данные (в каком виде)? Сейчас же все отправляю в байтах.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Povstalez</dc:creator>
			<guid>https://gcup.ru/forum/66-36737-1</guid>
		</item>
		<item>
			<title>Binary тяжелее Xml</title>
			<link>https://gcup.ru/forum/66-39297-1</link>
			<pubDate>Fri, 26 Oct 2018 02:03:30 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: skadaboo&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Есть некий двумерный массив объектов класса Object: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;Object&amp;#91;,] obj = new Object&amp;#91;100, 100];&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&amp;#91;Serializable] &lt;br /&gt; Class Object &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;int a; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;bool b; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;string c; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;... &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Записываю массив в xml: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;Object x = &quot;0&quot; y = &quot;0&quot; a = &quot;3&quot; b = &quot;true&quot; c = &quot;hello&quot;/&gt; &lt;br /&gt; &lt;Object x = &quot;0&quot; y = &quot;1&quot; a = &quot;5&quot; b = &quot;false&quot; c = &quot;world&quot;/&gt; &lt;br /&gt; ...&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; Теперь записываю в бинарник: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;BinaryFormatter formatter = new BinaryFormatter(&amp;#41;; &lt;br /&gt; using(var fStream = new FileStream(&quot;Info.dat&quot;, FileMode.Create, FileAccess.Write, FileShare.None&amp;#41;&amp;#41; &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int x ... &amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for(int y ...&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;formatter.Serialize(fStream, obj&amp;#91;x, y]&amp;#41;; &lt;br /&gt; }&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt; И бинарник получается тяжелее Xml!</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>skadaboo</dc:creator>
			<guid>https://gcup.ru/forum/66-39297-1</guid>
		</item>
		<item>
			<title>Winsock для игр</title>
			<link>https://gcup.ru/forum/66-44531-1</link>
			<pubDate>Fri, 26 Oct 2018 01:44:17 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: First&lt;br /&gt;Автор последнего сообщения: programMain&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Мне вот интерестно, хватит ли возможностей и мощности этого компонента для создания средней онлайн игры с друзьями и бабушкой?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>First</dc:creator>
			<guid>https://gcup.ru/forum/66-44531-1</guid>
		</item>
		<item>
			<title>Правильность подхода</title>
			<link>https://gcup.ru/forum/66-100815-1</link>
			<pubDate>Sun, 12 Aug 2018 00:19:59 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: urbemAngeli&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Всем привет. Интересует такой вопрос, насколько правильно я поступаю в следующем случае? Суть в том, есть некое событие и я на него подписываю различные методы. При вызове этого события в вызываемых методах я анализирую аргументы и при необходимости прерываю работу метода. В итоге, у меня в большинстве случаев полностью отрабатывает только 1 метод. Делаю так, потому что часто бывает так, когда происходит некое событие я получаю параметры которые описывают событие, и в зависимости от этих параметров мне нужно выполнить различную логику. Вместо того, чтобы плодить кучу событий с однотипными аргументами, я и использую событие &quot;почти для всего&quot;.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>urbemAngeli</dc:creator>
			<guid>https://gcup.ru/forum/66-100815-1</guid>
		</item>
		<item>
			<title>C# CefSharp</title>
			<link>https://gcup.ru/forum/66-100763-1</link>
			<pubDate>Tue, 31 Jul 2018 17:41:32 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: al_mt&lt;br /&gt;Автор последнего сообщения: al_mt&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Коллеги. Подскажите!&lt;br /&gt;&lt;br /&gt;Пытаюсь использовать CefSharp&lt;br /&gt;На машине с VS всё нормально&lt;br /&gt;Но при попытке перенести приложение на голую машину &quot;Не удалось загрузить файл или сборку &quot;CefSharp.dll&quot; или одну из ее зависимостей&quot;&lt;br /&gt;&lt;br /&gt;Хотя сама dll разумеется в комплекте.&lt;br /&gt;Есть ли какой набор &quot;заклинаний&quot;, для тех кому лениво? Проходная задача на сделал и забыл и такая засада! &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/wacko.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;%)&quot; /&gt; &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/sad.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:(&quot; /&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>al_mt</dc:creator>
			<guid>https://gcup.ru/forum/66-100763-1</guid>
		</item>
		<item>
			<title>как скачать все картинки c#</title>
			<link>https://gcup.ru/forum/66-97175-1</link>
			<pubDate>Mon, 30 Jul 2018 13:35:25 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: dreenline&lt;br /&gt;Автор последнего сообщения: Minskii&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Привет! Подскажите, как можно скачать все картинки с сайта? Я понимаю, как сделать так, что бы можно было скачать одну картинку.Здесь все просто и понятно.&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerbFew8x&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerbFew8x&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerbFew8x&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerbFew8x&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerbFew8x&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerbFew8x&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerbFew8x&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerbFew8x&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerbFew8x&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; class Program&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;static void Main(string&amp;#91;] args&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebClient client = new WebClient(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Uri uri = new Uri(&quot;&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;client.DownloadFileAsync(uri, &quot;picture.jpg&quot; &amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&quot;Картинка скачана&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Read(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;А как сделать, что бы можно было скачать все картинки, например, с сайта инстаграмм. Я думаю, что нужно создать массив и все картинки заносить в него и код выше заключить либо в в foreach, или что-то типо &lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerfSDuwQ&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerfSDuwQ&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerfSDuwQ&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerfSDuwQ&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerfSDuwQ&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerfSDuwQ&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerfSDuwQ&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerfSDuwQ&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerfSDuwQ&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;for (int i = 1; i &lt;= pictures; i++&amp;#41; {&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;WebClient client = new WebClient(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Uri uri = new Uri(&quot; &quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;client.DownloadFileAsync(uri, &quot;picture.jpg&quot; &amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.WriteLine(&quot;Картинка скачана&quot;&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Console.Read(&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;Но как определить все картинки на сайте? И вообще, правильно ли то, что я написал?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>dreenline</dc:creator>
			<guid>https://gcup.ru/forum/66-97175-1</guid>
		</item>
		<item>
			<title>Расчёт угла между объектом и точкой в пространстве на C#.</title>
			<link>https://gcup.ru/forum/66-100757-1</link>
			<pubDate>Mon, 30 Jul 2018 13:18:20 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Minskii&lt;br /&gt;Автор последнего сообщения: Minskii&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Всем доброго.Мне нужно отслеживать угол между точкой в пространстве и объектом,и записывать в переменную.Как это можно реализовать?В интернетах ничего не нашёл.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Minskii</dc:creator>
			<guid>https://gcup.ru/forum/66-100757-1</guid>
		</item>
		<item>
			<title>Photon Cloud или Photon Server</title>
			<link>https://gcup.ru/forum/66-100600-1</link>
			<pubDate>Wed, 20 Jun 2018 19:09:54 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: vampir0305&lt;br /&gt;Автор последнего сообщения: roma3fon&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Всем привет. При выборе сетевого решения, взгляд пал на Photon. Но не особо понял про Cloud.&lt;br /&gt;Насколько я понял Server это исходник сервера, который можно менять как хочешь, но это сложно для меня.&lt;br /&gt;А вот с Cloud проще, там сервер они держат сами, если нужно больше 20 слотов на сервере, то просто платишь деньги.&lt;br /&gt;Вот вопрос про Cloud: можно ли как-то сделать, чтобы на сервере не было хоста(или мастер-клиента) как это сделано на UNET, то есть сервер был главным, а игроки просто обменивались с ним данными. Или на Cloud это итак уже сделано.&lt;br /&gt;&lt;br /&gt;P.S. В игре Rust(она сделана на Unity) в одном из девблогов был скрин, где я увидел, что у них мультиплеер сделан на Photon. Но только не понял, это Cloud или Server. Я из-за [PunRPC] подумал что это Cloud.&lt;br /&gt;Вот скрин: &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerCXdhZZ&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerCXdhZZ&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerCXdhZZ&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerCXdhZZ&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerCXdhZZ&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerCXdhZZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerCXdhZZ&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerCXdhZZ&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerCXdhZZ&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;img src=&quot;https://files.facepunch.com/garry/c964981f-6afb-4c45-a06d-a696cd605f2f.png&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>vampir0305</dc:creator>
			<guid>https://gcup.ru/forum/66-100600-1</guid>
		</item>
		<item>
			<title>Очистка Combobox</title>
			<link>https://gcup.ru/forum/66-100060-1</link>
			<pubDate>Fri, 16 Mar 2018 18:54:00 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Помогите с Comboboxom&lt;br /&gt;Автор темы: Prosto4ok&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Помогите вот с этим, я могу очистить комбобокс но, не могу заполнить, точнее заполняю, но предыдущие записи остаются ...&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;&quot;&gt;&lt;!--uzc--&gt;&lt;br /&gt;void AddIntToCombobox(System.Windows.Forms.ComboBox f, int a&amp;#41; // f поступающий combobox, a поступающая переменная&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!f.Items.Contains(a&amp;#41;&amp;#41; // проверяю если нету такого элемента&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f.Items.Add(a&amp;#41;; // добавить&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void AddStringToCombobox(System.Windows.Forms.ComboBox f, string a&amp;#41;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (!f.Items.Contains(a&amp;#41;&amp;#41; // проверяю если нету такого элемента&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f.Items.Add(a&amp;#41;; // добавить&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;void Con(IQueryable&lt;CPU&gt; processors&amp;#41; // Я передаю запрос который уже отсортировался и мне нужно его записать в комбобоксы&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (var processor in processors&amp;#41;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddStringToCombobox(comboBox1, processor.Brand&amp;#41;; //Первый параметр это какой комбобокс, второй какое значение&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddStringToCombobox(SocketSelect, processor.Socket.Name&amp;#41;;// Это всё String значение&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddStringToCombobox(TypeMemorySelect, processor.MemorryType&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddStringToCombobox(FamilySelect, processor.Family&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddStringToCombobox(MicroarhetectureSelect, processor.Microarhetecture&amp;#41;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddIntToCombobox(HehProccessSelect, processor.ProcessTehnology&amp;#41;;//&amp;nbsp;&amp;nbsp;Это интовое значение&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;AddIntToCombobox(MaxHeatSelelct, processor.MaximumHeatDissipation&amp;#41;; // и это тоже&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;Также отображаю, но как мне удалить те записи которых уже нету, то есть в комбобоксе есть или остались от предыдущего запроса вот такие &quot;Слова&quot; (&apos;Один&apos;,&apos;Два&apos;,&apos;Три&apos;,&apos;Четыре&apos;,&apos;Пять&apos; ну и т.д) а в &quot;string&quot; пришли вот такие значение (&apos;Один&apos;,&apos;Три&apos;,&apos;Пять&apos;) вот как мне убрать &apos;Два и четыре&apos;&lt;br /&gt;из комбобокса...&lt;br /&gt;Я думаю что из кода будет понятно что именно я хочу...&lt;br /&gt;Помогите пожалуйста Это курсовая работа &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/wacko.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;%)&quot; /&gt; уже мыслей нету код добил уже &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/killed.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;killed&quot; /&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Prosto4ok</dc:creator>
			<guid>https://gcup.ru/forum/66-100060-1</guid>
		</item>
		<item>
			<title>C#. Работа с массивом.</title>
			<link>https://gcup.ru/forum/66-99413-1</link>
			<pubDate>Sat, 11 Nov 2017 20:10:50 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Robinzon787&lt;br /&gt;Автор последнего сообщения: drcrack&lt;br /&gt;Количество ответов: 5</description>
			<content:encoded>Вопрос наверное простой. Мне нужно чтобы например последний элемент массива хранил в себе тот же объект, что и первый элемент. Может это можно сделать указателем как-то? Работаю с List&apos;ом.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Robinzon787</dc:creator>
			<guid>https://gcup.ru/forum/66-99413-1</guid>
		</item>
		<item>
			<title>Linux программисты, пару вопросов</title>
			<link>https://gcup.ru/forum/66-82292-1</link>
			<pubDate>Thu, 28 Sep 2017 15:42:33 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: FlyOfFly&lt;br /&gt;Автор последнего сообщения: afq&lt;br /&gt;Количество ответов: 11</description>
			<content:encoded>Здравствуйте.&lt;br /&gt;Имею малый объем жесткого, думаю переходить на линукс, ну тут встает несколько вопросов.&lt;br /&gt;Есть ли на линуксе такой же удобный Ide для C# как visual studio 2015 Или лучше? &lt;br /&gt;Нужна ли винда, что бы делать игру на Monogame И под винду?&lt;br /&gt; Как с юните на линуксе обстоят дела ?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>FlyOfFly</dc:creator>
			<guid>https://gcup.ru/forum/66-82292-1</guid>
		</item>
		<item>
			<title>Получить kerning из GlyphTypeface/Typeface - C#</title>
			<link>https://gcup.ru/forum/66-98725-1</link>
			<pubDate>Wed, 19 Jul 2017 15:20:00 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: goldsphere&lt;br /&gt;Автор последнего сообщения: goldsphere&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Задача такая. Из шрифтов формата ttf выдернуть информацию о кернинге и сохранить в другой файл. Пробовал с помощью gdi32 GetKerningPair, но он работает с System.Drawing.Font и System.Drawing.FontStyle, он содержит всего 4-5 стиля, когда System.Media.FontStyle гораздо больше. Поэтому получаю потерю данных. В общем как в контексте моих данных получить кернинги для пар символов. Гуглил очень много, стоящего мало</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>goldsphere</dc:creator>
			<guid>https://gcup.ru/forum/66-98725-1</guid>
		</item>
		<item>
			<title>Visual Studio 2015 не пересобирает под DEBUG</title>
			<link>https://gcup.ru/forum/66-98384-1</link>
			<pubDate>Wed, 24 May 2017 09:07:58 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: Запускает предыдущую сборку&lt;br /&gt;Автор темы: slagusev&lt;br /&gt;Автор последнего сообщения: slagusev&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Такая проблема. Студия под дебагом запускает предыдущую версию что была собрана. В релиз сборке всё норм. Флажки в диспетчере конфигурации стоят. В настройках студии там где сборка, поставил всегда пересобирать. Папки со сборками и obj папку удалял. Ничего не помогает.&lt;br /&gt;Даже если изменю расположение компонентов на форме, в дебаге всё равно старая версия. Хотя даже в дизайнере всё норм остаётся</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>slagusev</dc:creator>
			<guid>https://gcup.ru/forum/66-98384-1</guid>
		</item>
		<item>
			<title>Выбор графической библиотеки для C#</title>
			<link>https://gcup.ru/forum/66-97833-1</link>
			<pubDate>Tue, 28 Feb 2017 19:34:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: djtoryx&lt;br /&gt;Автор последнего сообщения: zhuravelsv&lt;br /&gt;Количество ответов: 8</description>
			<content:encoded>Привет форумчанам и всем всем всем. Захотелось вдруг написать свою игру с нуля(для души) на C# и встал вопрос о том, какую графическую библиотеку использовать. Чистые OpenGL и DirectX или уже придумали что то более высокого уровня. Вообщем пишите советы и предложения, все мнения будут прочитаны и приняты во внимание. Заранее спасибо.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>djtoryx</dc:creator>
			<guid>https://gcup.ru/forum/66-97833-1</guid>
		</item>
		<item>
			<title>Инкрементирование строки</title>
			<link>https://gcup.ru/forum/66-97346-1</link>
			<pubDate>Sat, 31 Dec 2016 09:34:13 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Slant-shadow&lt;br /&gt;Автор последнего сообщения: Slant-shadow&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>Всем привет. Можете помочь написать метод на C# Инкриминирующий строку, принимающую в качестве аргумента в виде массива типа char. Пример результата:&lt;br /&gt;00000007 - 00000008&lt;br /&gt;SVA00001 - SVA00002</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Slant-shadow</dc:creator>
			<guid>https://gcup.ru/forum/66-97346-1</guid>
		</item>
		<item>
			<title>.net Что это, и так ли это страшно?</title>
			<link>https://gcup.ru/forum/66-97180-1</link>
			<pubDate>Thu, 01 Dec 2016 11:07:17 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: dreenline&lt;br /&gt;Автор последнего сообщения: cherepets&lt;br /&gt;Количество ответов: 12</description>
			<content:encoded>Привет.Расскажите, пожалуйста про .net Что это такое? Начинаю искать вакансии на хх и везде пишут, что нужно знание c# и .net. С с# я сталкивался в юнити, а что такое .net? Сколько времени уйдет что бы выучить его? И так ли это сложно?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>dreenline</dc:creator>
			<guid>https://gcup.ru/forum/66-97180-1</guid>
		</item>
		<item>
			<title>Более 16 часов видеоуроков по С# [Записи июльских занятий]</title>
			<link>https://gcup.ru/forum/66-83173-1</link>
			<pubDate>Wed, 03 Aug 2016 17:15:06 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: HackTrucach&lt;br /&gt;Автор последнего сообщения: HackTrucach&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Хало хей GCUP! Хочу поделиться с вами записью моих июльских занятий по C#. Всего получилось 9 лекций. &lt;img rel=&quot;usm&quot; src=&quot;https://gcup.ru/SML/smile.gif&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;:)&quot; /&gt; &lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerS96TIi&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerS96TIi&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerS96TIi&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerS96TIi&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerS96TIi&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Программирование для начинающих&apos;);$(&apos;#uSpoilerS96TIi&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerS96TIi&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerS96TIi&apos;)).val(&apos;[+] Программирование для начинающих&apos;);$(&apos;#uSpoilerS96TIi&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Программирование для начинающих&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrb5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=VwdLlrmV6OQ&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scrb5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Программирование для начинающих)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerM1bIkD&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerM1bIkD&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerM1bIkD&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerM1bIkD&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerM1bIkD&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Пишем первую программу переменные методы и операторы&apos;);$(&apos;#uSpoilerM1bIkD&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerM1bIkD&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerM1bIkD&apos;)).val(&apos;[+] Пишем первую программу переменные методы и операторы&apos;);$(&apos;#uSpoilerM1bIkD&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Пишем первую программу переменные методы и операторы&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrc5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=Lv3bDB7uqo0&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scrc5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Пишем первую программу переменные методы и операторы)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerCfmm0b&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerCfmm0b&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerCfmm0b&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerCfmm0b&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerCfmm0b&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Поподробней об операторах условные операторы:циклы ветвление кода&apos;);$(&apos;#uSpoilerCfmm0b&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerCfmm0b&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerCfmm0b&apos;)).val(&apos;[+] Поподробней об операторах условные операторы:циклы ветвление кода&apos;);$(&apos;#uSpoilerCfmm0b&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Поподробней об операторах условные операторы:циклы ветвление кода&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrd5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=d_ZvTXo60u0&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scrd5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Поподробней об операторах условные операторы:циклы ветвление кода)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerSiAx8z&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerSiAx8z&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSiAx8z&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSiAx8z&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerSiAx8z&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Практическое занятие решаем задачи с учениками&apos;);$(&apos;#uSpoilerSiAx8z&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerSiAx8z&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerSiAx8z&apos;)).val(&apos;[+] Практическое занятие решаем задачи с учениками&apos;);$(&apos;#uSpoilerSiAx8z&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Практическое занятие решаем задачи с учениками&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scre5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=5vkbNPdn6d0&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scre5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Практическое занятие решаем задачи с учениками)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerUllQp2&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerUllQp2&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerUllQp2&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerUllQp2&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerUllQp2&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Массивы и стандартные коллекции для хранения данных&apos;);$(&apos;#uSpoilerUllQp2&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerUllQp2&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerUllQp2&apos;)).val(&apos;[+] Массивы и стандартные коллекции для хранения данных&apos;);$(&apos;#uSpoilerUllQp2&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Массивы и стандартные коллекции для хранения данных&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrf5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=r8LDM8OsZxs&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scrf5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Массивы и стандартные коллекции для хранения данных)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerbjODuD&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerbjODuD&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerbjODuD&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerbjODuD&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerbjODuD&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Разбираем строки и решаем задачи с учениками&apos;);$(&apos;#uSpoilerbjODuD&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerbjODuD&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerbjODuD&apos;)).val(&apos;[+] Разбираем строки и решаем задачи с учениками&apos;);$(&apos;#uSpoilerbjODuD&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Разбираем строки и решаем задачи с учениками&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrg5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=fPQOMSmoCiY&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scrg5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Разбираем строки и решаем задачи с учениками)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerqPVx25&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerqPVx25&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerqPVx25&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerqPVx25&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerqPVx25&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Подробней о методах перегрузка подробней о возращаемых значениях рекурсия&apos;);$(&apos;#uSpoilerqPVx25&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerqPVx25&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerqPVx25&apos;)).val(&apos;[+] Подробней о методах перегрузка подробней о возращаемых значениях рекурсия&apos;);$(&apos;#uSpoilerqPVx25&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Подробней о методах перегрузка подробней о возращаемых значениях рекурсия&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrh5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=uJG-WkmCOrc&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scrh5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Подробней о методах перегрузка подробней о возращаемых значениях рекурсия)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerDFx5LU&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerDFx5LU&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerDFx5LU&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerDFx5LU&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerDFx5LU&apos;)).val(&apos;[&amp;#92;&amp;#8211;] ООП классы структуры сборка мусора наследования и т.п&apos;);$(&apos;#uSpoilerDFx5LU&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerDFx5LU&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerDFx5LU&apos;)).val(&apos;[+] ООП классы структуры сборка мусора наследования и т.п&apos;);$(&apos;#uSpoilerDFx5LU&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] ООП классы структуры сборка мусора наследования и т.п&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scri5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=WbLb3shaTMA&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scri5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=ООП классы структуры сборка мусора наследования и т.п)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;&lt;br /&gt;&lt;br /&gt;&lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoiler1F7rAV&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoiler1F7rAV&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1F7rAV&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1F7rAV&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1F7rAV&apos;)).val(&apos;[&amp;#92;&amp;#8211;] Подробней о типах данных ссылочный тип и тип значения Поля и прочий сахар&apos;);$(&apos;#uSpoiler1F7rAV&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoiler1F7rAV&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoiler1F7rAV&apos;)).val(&apos;[+] Подробней о типах данных ссылочный тип и тип значения Поля и прочий сахар&apos;);$(&apos;#uSpoiler1F7rAV&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;[+] Подробней о типах данных ссылочный тип и тип значения Поля и прочий сахар&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt;&lt;br /&gt;&lt;!--BBvideo--&gt;&lt;span id=&quot;scrj5Wx1BuZxB&quot;&gt;&lt;/span&gt;&lt;script type=&quot;text/javascript&quot;&gt;_uVideoPlayer({&apos;url&apos;:&apos;https://www.youtube.com/watch?v=RuF5QgKooWg&apos;,&apos;width&apos;:&apos;425&apos;,&apos;height&apos;:&apos;355&apos;},&apos;scrj5Wx1BuZxB&apos;);&lt;/script&gt;&lt;!--/BBvideo--&gt;&lt;br /&gt;&lt;!--/ust--&gt;&lt;!--usn(=Подробней о типах данных ссылочный тип и тип значения Поля и прочий сахар)--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>HackTrucach</dc:creator>
			<guid>https://gcup.ru/forum/66-83173-1</guid>
		</item>
		<item>
			<title>monogame + farseer  in Visual 2015</title>
			<link>https://gcup.ru/forum/66-63212-1</link>
			<pubDate>Wed, 20 Apr 2016 04:45:02 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: KPECT&lt;br /&gt;Автор последнего сообщения: KPECT&lt;br /&gt;Количество ответов: 6</description>
			<content:encoded>Господа всем привет!&lt;br /&gt;&lt;br /&gt;Такой вопрос интересует, кто либо пытался заюзать данный фреймворк в такой связке на висуале 2015м.&lt;br /&gt;Все туторы сделанные а 2010 и сыпят тонны ошибок аля&lt;br /&gt;&lt;br /&gt;&lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;&lt;br /&gt;Предупреждение		не удалось разрешить первичную ссылку &quot;MonoGame.Framework&quot;, поскольку она косвенно зависит от сборки .NET Framework &quot;System.ObjectModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot;, которую невозможно разрешить в целевой инфраструктуре. &quot;.NETFramework,Version=v4.0&quot;. Чтобы исправить эту ошибку, удалите ссылку &quot;MonoGame.Framework&quot;, или измените целевую инфраструктуру на версию, которая содержит &quot;System.ObjectModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot;.	DebugView MonoGame&lt;br /&gt;&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt;&lt;br /&gt;&lt;br /&gt;Причем сам Многейм Работает худо бедно, а вот в связке с физ движком просто караул.&lt;br /&gt;&lt;br /&gt;Видел в инете видяшки что кто то сподобился это спаять и заставить компилится на висуале 2015, но сорсов увы автор не выложил.&lt;br /&gt;Как это поправить я не знаю, есть соображения на эту тему? или может кто посоветует менее проблемный физ движек для интеграции в моногейм ))&lt;br /&gt;&lt;br /&gt;Сссылки на фреймворк и двиг:&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?http://www.monogame.net/2016/03/17/monogame-3-5/&quot; title=&quot;http://www.monogame.net/2016/03/17/monogame-3-5/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;[url=http://www.monogame.net/]https....s&lt;/a&gt;[/url]&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://farseerphysics.codeplex.com/releases/view/110074&quot; title=&quot;https://farseerphysics.codeplex.com/releases/view/110074&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://farseerphysics.codeplex.com/releases/view/110074&lt;/a&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>KPECT</dc:creator>
			<guid>https://gcup.ru/forum/66-63212-1</guid>
		</item>
		<item>
			<title>Xamarin станет бесплатным?</title>
			<link>https://gcup.ru/forum/66-56132-1</link>
			<pubDate>Tue, 05 Apr 2016 11:45:30 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: и под MIT лицензией&lt;br /&gt;Автор темы: slagusev&lt;br /&gt;Автор последнего сообщения: karuy&lt;br /&gt;Количество ответов: 1</description>
			<content:encoded>Правильно ли я понял?! Пришло тут на почту. Халява наступает :D&lt;br /&gt;&lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://blog.xamarin.com/xamarin-for-all?mkt_tok=3RkMMJWWfF9wsRolu6XLZKXonjHpfsX57uUoWae3hIkz2EFye%2BLIHETpodcMSMJhPa%2BTFAwTG5toziV8R7nCKc1q1c0QXBfr&quot; title=&quot;https://blog.xamarin.com/xamarin-for-all?mkt_tok=3RkMMJWWfF9wsRolu6XLZKXonjHpfsX57uUoWae3hIkz2EFye%2BLIHETpodcMSMJhPa%2BTFAwTG5toziV8R7nCKc1q1c0QXBfr&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Xamatin MIT&lt;/a&gt;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>slagusev</dc:creator>
			<guid>https://gcup.ru/forum/66-56132-1</guid>
		</item>
		<item>
			<title>В чем может быть проблема</title>
			<link>https://gcup.ru/forum/66-46838-1</link>
			<pubDate>Fri, 08 Jan 2016 03:16:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Описание темы: тема закрыта&lt;br /&gt;Автор темы: FlyOfFly&lt;br /&gt;Автор последнего сообщения: FlyOfFly&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Помогите плис, я создаю Массив и пытаюсь его передать в функцию, ну принимается почему элемент первого массива(тоесть нулевого) только:&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;br /&gt;public voidgen(&amp;#41;{&lt;br /&gt;Clotheslot&amp;#91;] cl = new Clotheslot&amp;#91;6];&lt;br /&gt;for(int c= 0;c&lt;6;c++&amp;#41;{&lt;br /&gt;cl&amp;#91;i] = new Clotheslot(&amp;#41;;//если -1. то на нпс нет данной одежды&lt;br /&gt;}&lt;br /&gt;npcs.Add(new NPC(x + 4, cl&amp;#41;&amp;#41;;//создаю нпс с рандомной одеждой&lt;br /&gt;}&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&lt;br /&gt;Clotheslot&amp;#91;] clslot = new Clotheslot&amp;#91;6];&lt;br /&gt;public NPC(int blockx,Clotheslot&amp;#91;] clslot&amp;#41;{&lt;br /&gt;.....&lt;br /&gt;this.clslot = clslot;//даю каждой части тела одежду и пытался через for, тоже не работает&lt;br /&gt;...&lt;br /&gt;}//clslot&amp;#91;1] = NULL;&lt;br /&gt;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (08 января 2016, 06:13)&lt;br /&gt;---------------------------------------------&lt;br /&gt;щас посмотрел, даже перед отправкой они равны NULL&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Добавлено&lt;/b&gt; (08 января 2016, 06:16)&lt;br /&gt;---------------------------------------------&lt;br /&gt;я нашёл ошибку, она была детская и тупая перепутал букву которую использовал в цикле for, и вместо c в clslot[c] использовал i, которая использовалась выше</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>FlyOfFly</dc:creator>
			<guid>https://gcup.ru/forum/66-46838-1</guid>
		</item>
		<item>
			<title>C# Освещение как в Terraria</title>
			<link>https://gcup.ru/forum/66-46709-1</link>
			<pubDate>Thu, 24 Dec 2015 09:38:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: FlyOfFly&lt;br /&gt;Автор последнего сообщения: FlyOfFly&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Извините за тупой вопрос, делаю проект на XNA и у меня вопрос как реализовать освещение как в Terraria.&lt;br /&gt;Щас каждому источнику цвета назначается определенная яркость от 1 до 20, и потом каждому блоку назначается максимальный цвет взависимости от положение блока.&lt;br /&gt;тоесть,&lt;br /&gt;Max(Слева,Max(Сверху,Max(справа,снизу) ) )-1;// ну это не очень похоже на освещение как в террарри</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>FlyOfFly</dc:creator>
			<guid>https://gcup.ru/forum/66-46709-1</guid>
		</item>
		<item>
			<title>VBA Запись и чтение Excel файла</title>
			<link>https://gcup.ru/forum/66-46092-1</link>
			<pubDate>Mon, 26 Oct 2015 12:42:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Sholar&lt;br /&gt;Автор последнего сообщения: Sholar&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Пользуюсь редактором скриптов (VBA) в программе Corel DRAW, и столкнулся с проблемой...&lt;br /&gt;Есть форма с 2 полями для ввода текста и 1 кнопкой, при нажатии на кнопку должно произойти следующее: &lt;br /&gt;- Открыться для чтения/записи Excel файл.&lt;br /&gt;- Найти пустую ячейку по столбцу [А,n]&lt;br /&gt;- Прочитать значение ячейки по столбцу [А,n-1]&lt;br /&gt;- Присвоить ячейку [A,n] значение ячейки [A,n-1]+1 &apos;Тут имеется ввиду список номеров, ищется свободная ячейка, и присваивается новый номер больший на 1&lt;br /&gt;- Присвоить ячейке [B,n] название из второго текстового поля (например - &quot;HELLO_WORLD!&quot;)&lt;br /&gt;- В текстовое поля 1 написать номер новой ячейки.&lt;br /&gt;- Создать в определенной папке, папку &quot;НОВЫЙ_НОМЕР HELLO_WORLD&quot;</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Sholar</dc:creator>
			<guid>https://gcup.ru/forum/66-46092-1</guid>
		</item>
		<item>
			<title>Переопределение метода onPaint для устранения мерцания panel</title>
			<link>https://gcup.ru/forum/66-45571-1</link>
			<pubDate>Wed, 02 Sep 2015 13:34:09 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Alkosha&lt;br /&gt;Автор последнего сообщения: Alkosha&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Поясните, пожалуйста, поэтапно алгоритм действий. &lt;br /&gt;&lt;br /&gt; В данный момент у меня в Form1.cs при маус-муве вызывается метод рисования: &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public void redraw(&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;using (Graphics g = this.panel1.CreateGraphics(&amp;#41;&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pen pen = new Pen(Color.Blue, 1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Brush brush = new SolidBrush(Color.Violet&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.Clear(Color.White&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int i = 0; i &lt; mapheight; i++&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int j = 0; j &lt; mapwidth; j++&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (collis&amp;#91;i, j] != 0&amp;#41; g.FillRectangle(brush, i * 32, j * 32, 32, 32&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;else &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (grid == true&amp;#41; g.DrawRectangle(pen, i * 32, j * 32, 32, 32&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (imgbuff != null&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (int i = 0; i &lt; numtile; i++&amp;#41;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.DrawImage(naborpic &amp;#91;idxtile&amp;#91;i]], new Point(coordtileX&amp;#91;i]-(int&amp;#41;cumX, coordtileY&amp;#91;i]-(int&amp;#41;cumY&amp;#41;&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.DrawImage(imgbuff, new Point(mX * 32, mY * 32&amp;#41;, 0.5f&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pen = new Pen(Color.Red, 1&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int h = imgbuff.Size.Height; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;int w = imgbuff.Size.Width; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.DrawRectangle(pen, mX * 32, mY * 32, w, h&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pen.Dispose(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Жутко мерцает. &lt;br /&gt;&lt;br /&gt; Порекомендовали переопределить метод onPaint. &lt;br /&gt; Но я чего-то совсем не понимаю как это сделать. &lt;br /&gt; Вот правой кнопкой мыши по проекту &quot;добавить класс&quot;. &lt;br /&gt; Содержимое которого. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt; &lt;br /&gt; using System; &lt;br /&gt; using System.Collections.Generic; &lt;br /&gt; using System.ComponentModel; &lt;br /&gt; using System.Data; &lt;br /&gt; using System.Drawing; &lt;br /&gt; using System.Drawing.Imaging; &lt;br /&gt; using System.Linq; &lt;br /&gt; using System.Text; &lt;br /&gt; using System.Windows.Forms; &lt;br /&gt;&lt;br /&gt; namespace WindowsFormsApplication1 &lt;br /&gt; { &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public class MyDrawPanel : UserControl &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public MyDrawPanel(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.UserPaint, true&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;protected override void OnPaint(PaintEventArgs e&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private void InitializeComponent(&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.SuspendLayout(&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;// MyDrawPanel &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.Name = &quot;MyDrawPanel&quot;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.Size = new System.Drawing.Size(800, 600&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.ResumeLayout(false&amp;#41;; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} &lt;br /&gt; } &lt;br /&gt; &lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; А чего делать дальше ?</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Alkosha</dc:creator>
			<guid>https://gcup.ru/forum/66-45571-1</guid>
		</item>
		<item>
			<title>Проблема с автокомплитом кода в resharper intellisense</title>
			<link>https://gcup.ru/forum/66-45490-1</link>
			<pubDate>Sat, 22 Aug 2015 15:20:21 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Storm54&lt;br /&gt;Автор последнего сообщения: Storm54&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>Сегодня ни с того, ни с сего начал неправильно работать автокомплит в решарпере, а точнее перестал показывать базовые типы и все ключевые слова. &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Скриншот:&lt;/b&gt; &lt;br /&gt; &lt;!--uSpoiler--&gt;&lt;div class=&quot;uSpoilerClosed&quot; id=&quot;uSpoilerz4pW_A&quot;&gt;&lt;div class=&quot;uSpoilerButBl&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;uSpoilerButton&quot; onclick=&quot;if($(&apos;#uSpoilerz4pW_A&apos;)[0]){if ($(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerz4pW_A&apos;))[0].style.display==&apos;none&apos;){$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerz4pW_A&apos;))[0].style.display=&apos;&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerz4pW_A&apos;)).val(&apos;Закрыть спойлер&apos;);$(&apos;#uSpoilerz4pW_A&apos;).attr(&apos;class&apos;,&apos;uSpoilerOpened&apos;);}else {$(&apos;.uSpoilerText&apos;,$(&apos;#uSpoilerz4pW_A&apos;))[0].style.display=&apos;none&apos;;$(&apos;.uSpoilerButton&apos;,$(&apos;#uSpoilerz4pW_A&apos;)).val(&apos;Открыть спойлер&apos;);$(&apos;#uSpoilerz4pW_A&apos;).attr(&apos;class&apos;,&apos;uSpoilerClosed&apos;);}}&quot; value=&quot;Открыть спойлер&quot;/&gt;&lt;/div&gt;&lt;div class=&quot;uSpoilerText&quot; style=&quot;display:none;&quot;&gt;&lt;!--ust--&gt; &lt;br /&gt; &lt;img src=&quot;http://i.imgur.com/d9szWQS.png?1&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt; &lt;br /&gt; &lt;!--/ust--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uSpoiler--&gt; &lt;br /&gt;&lt;br /&gt; Пытался сбросить все настройки студии, а так же переустановить дополнения - ничего не изменилось. &lt;br /&gt; Странно то, что еще вчера все работало нормально. &lt;br /&gt;&lt;br /&gt; Может кто-нибудь уже сталкивался с подобной проблемой, надеюсь на вашу помощь.&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (22 августа 2015, 18:20)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Нашел решение. Проблема была в кеше решарпера, который привязывался к имени солюшена и не хотел удаляться. Пришлось пройтись поиском по компу и удалить вручную.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Storm54</dc:creator>
			<guid>https://gcup.ru/forum/66-45490-1</guid>
		</item>
		<item>
			<title>Не грузится крупная картинка в буфер Image</title>
			<link>https://gcup.ru/forum/66-45386-1</link>
			<pubDate>Wed, 19 Aug 2015 13:01:57 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Alkosha&lt;br /&gt;Автор последнего сообщения: Alkosha&lt;br /&gt;Количество ответов: 4</description>
			<content:encoded>Объявляю Image imgbuff; &lt;br /&gt;&lt;br /&gt; Гружу картинку в него &lt;br /&gt; imgbuff = Image.FromFile(path); &lt;br /&gt;&lt;br /&gt; всё ок отображает. Но только в случае с небольшими размерами. &lt;br /&gt;&lt;br /&gt; g.DrawImage(imgbuff, new Point(X, Y)); &lt;br /&gt;&lt;br /&gt; Но крупные картинки не осиливает (к примеру есть одна 8-мибитная png 1700*1400 , которая весит всего лишь 80 кб). &lt;br /&gt;&lt;br /&gt; Как с этим бороться? &lt;br /&gt;&lt;br /&gt; P.S. рендерю в панель (panel1) &lt;br /&gt;&lt;br /&gt; using (Graphics g = this.panel1.CreateGraphics())&lt;p&gt;&lt;b&gt;Добавлено&lt;/b&gt; (15 августа 2015, 10:20)&lt;br /&gt;---------------------------------------------&lt;br /&gt;Что странно, если в пикчебокс грузить с авто-сайзом, то тоже не видна картинка, а при StretchImage - она отображается. &lt;br /&gt;&lt;br /&gt; Но мне надо не в пикче-бокс её вогнать, а просто в буфер Image, для последующего вывода через Graphics.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Alkosha</dc:creator>
			<guid>https://gcup.ru/forum/66-45386-1</guid>
		</item>
		<item>
			<title>массив изображений на panel</title>
			<link>https://gcup.ru/forum/66-45296-1</link>
			<pubDate>Wed, 12 Aug 2015 12:18:46 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: Alkosha&lt;br /&gt;Автор последнего сообщения: Alkosha&lt;br /&gt;Количество ответов: 0</description>
			<content:encoded>хочу сделать так, чтоб загружать из диалогового окна набор изображений, и чтоб они отображались в виде списка, который прокручивается в дочернем окне в виде списка, &lt;b&gt;imageList&lt;/b&gt; - не уверен, оно или нет. &lt;br /&gt; Затем из этого списка надо бы сделать возможность выбора картинки мышью с последующим размещением этой картинки на panel. &lt;br /&gt; То есть, чтоб на panel можно было бы помещать кучу картинок. &lt;br /&gt;&lt;br /&gt; Пока вот что есть &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;MemForImage = Image.FromFile(openFileDialog1.FileName&amp;#41;; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox1.Image = MemForImage; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;imageList1.Images.Add(MemForImage&amp;#41;;&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; получается загрузить так, чтоб отображалось в пикче-боксе. &lt;br /&gt; а вот как отобразить imageList , не знаю. В конструкторе формы оно отдельно расположено, на форму нельзя поместить. &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (09 августа 2015, 02:05) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt; &lt;span class=&quot;qName&quot;&gt;&lt;!--qn--&gt;Alkosha&lt;!--/qn--&gt;&lt;/span&gt; (&lt;span class=&quot;qAnchor&quot;&gt;&lt;!--qa--&gt;&lt;a href=&quot;http://gcup.ru/forum/66-45296-684788-16-1439381926&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;vertical-align:middle;border:0;&quot; title=&quot;Ссылка на цитируемый текст&quot; src=&quot;http://s18.ucoz.net/img/fr/ic/11/lastpost.gif&quot;&gt;&lt;/a&gt;&lt;!--/qa--&gt;&lt;/span&gt;)&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;и чтоб они отображались в виде списка, который прокручивается в дочернем окне в виде списка&lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt;&lt;br /&gt; Ага. Для этого есть ListView &lt;br /&gt; Но почему-то при свойстве largeIcon пикчи всё равно мелкие 16*16 пикселей, вроде... &lt;br /&gt;&lt;br /&gt; Тогда для чего нужен ImageList, чего-то я не понял из этого урока: &lt;br /&gt; &lt;a class=&quot;link&quot; href=&quot;https://gcup.ru/go?https://www.youtube.com/watch?v=imOkrLoFJDo&quot; title=&quot;https://www.youtube.com/watch?v=imOkrLoFJDo&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://www.youtube.com/watch?v=imOkrLoFJDo&lt;/a&gt; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (09 августа 2015, 10:31) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; &lt;!--uzquote--&gt;&lt;div class=&quot;bbQuoteBlock&quot;&gt;&lt;div class=&quot;bbQuoteName&quot; style=&quot;padding-left:5px;font-size:7pt&quot;&gt;&lt;b&gt;Цитата&lt;/b&gt; &lt;span class=&quot;qName&quot;&gt;&lt;!--qn--&gt;Alkosha&lt;!--/qn--&gt;&lt;/span&gt; (&lt;span class=&quot;qAnchor&quot;&gt;&lt;!--qa--&gt;&lt;a href=&quot;http://gcup.ru/forum/66-45296-684788-16-1439381926&quot;&gt;&lt;img alt=&quot;&quot; style=&quot;margin:0;padding:0;vertical-align:middle;border:0;&quot; title=&quot;Ссылка на цитируемый текст&quot; src=&quot;http://s18.ucoz.net/img/fr/ic/11/lastpost.gif&quot;&gt;&lt;/a&gt;&lt;!--/qa--&gt;&lt;/span&gt;)&lt;/div&gt;&lt;div class=&quot;quoteMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzq--&gt;Но почему-то при свойстве largeIcon пикчи всё равно мелкие 16*16 пикселей, вроде... &lt;!--/uzq--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzquote--&gt; &lt;br /&gt; Понил. Я же ImageSize забыл поменять. &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (09 августа 2015, 10:54) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; Что вписать в обработчик событий listView1_ItemCheck, чтоб выбранный айтем отобразился в pictureBox ? &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (09 августа 2015, 21:07) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; Примерно представляю, что напрямую картинку из айтема не скопируешь, надо узнать свойство этого айтема (путь, по которому ссылается картинка), и затем из той директории уже грузить изображение в пикчеБокс. &lt;br /&gt; Вот как бы узнать это свойство? &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (11 августа 2015, 17:42) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; Предложили сделать так. &lt;br /&gt; &lt;!--uzcode--&gt;&lt;div class=&quot;bbCodeBlock&quot;&gt;&lt;div class=&quot;bbCodeName&quot; style=&quot;padding-left:5px;font-weight:bold;font-size:7pt&quot;&gt;Код&lt;/div&gt;&lt;div class=&quot;codeMessage&quot; style=&quot;border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight&lt;5?this.style.height:scrollHeight&gt;200?&apos;200px&apos;:&apos;&apos;+(this.scrollHeight+5)+&apos;px&apos;);&quot;&gt;&lt;!--uzc--&gt;&amp;nbsp;&amp;nbsp;private void listView1_ItemActivate(object sender, EventArgs e&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ListView.SelectedIndexCollection indexes = listView1.SelectedIndices; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach (int index in indexes&amp;#41; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{ &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pictureBox1.Image = listView1.SelectedItems&amp;#91;0].ImageList.Images&amp;#91;index];&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;!--/uzc--&gt;&lt;/div&gt;&lt;/div&gt;&lt;!--/uzcode--&gt; &lt;br /&gt;&lt;br /&gt; Но в пикче-бокс картинка попадает в таком же виде, в каком она находилась в лист-вью, то есть в виде миниатюры. &lt;br /&gt; А мне надо её изначальный вид, в котором она хранится на диске. &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (11 августа 2015, 20:40) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; Сделал следующим образом. &lt;br /&gt; Объявил массив стрингов &lt;br /&gt; int imgIDX=1; &lt;br /&gt; string[] path = new string [256]; &lt;br /&gt;&lt;br /&gt; И теперь при загрузке присваиваю &lt;br /&gt; path[imgIDX] = openFileDialog1.FileName; &lt;br /&gt;&lt;br /&gt; &lt;b&gt;Добавлено&lt;/b&gt; (12 августа 2015, 15:18) &lt;br /&gt; --------------------------------------------- &lt;br /&gt; как регулировать полупрозрачность в Graphics ? &lt;br /&gt; А именно brush ректангла и полупрозрачности Image выводимого посредством System.Graphics</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>Alkosha</dc:creator>
			<guid>https://gcup.ru/forum/66-45296-1</guid>
		</item>
		<item>
			<title>Visual Studio. Группировать данные списка</title>
			<link>https://gcup.ru/forum/66-45290-1</link>
			<pubDate>Mon, 10 Aug 2015 16:26:11 GMT</pubDate>
			<description>Форум: &lt;a href=&quot;https://gcup.ru/forum/66&quot;&gt;Программирование .NET&lt;/a&gt;&lt;br /&gt;Автор темы: vicu2010&lt;br /&gt;Автор последнего сообщения: vicu2010&lt;br /&gt;Количество ответов: 2</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;img src=&quot;https://static.md/17ec11846b3539b933783cab64b10bf2.jpeg&quot; border=&quot;0&quot; alt=&quot;&quot;/&gt;&lt;/div&gt; &lt;br /&gt; Привет! Как в Visual Studio 2012, c#, сделать подобный список? &lt;br /&gt;&lt;br /&gt; Т.е. как разделить данные на категории, не именно по месяцу.</content:encoded>
			<category>Программирование .NET</category>
			<dc:creator>vicu2010</dc:creator>
			<guid>https://gcup.ru/forum/66-45290-1</guid>
		</item>
	</channel>
</rss>