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

<channel>
	<title>Программирование на Си - C-sharp &#187; Windows</title>
	<atom:link href="http://www.c-help.net/tag/windows/feed" rel="self" type="application/rss+xml" />
	<link>http://www.c-help.net</link>
	<description></description>
	<lastBuildDate>Fri, 20 Jun 2008 19:02:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Рисование в форме</title>
		<link>http://www.c-help.net/187.html</link>
		<comments>http://www.c-help.net/187.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:58:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Aquamarine]]></category>
		<category><![CDATA[BezierWeb]]></category>
		<category><![CDATA[ControlText]]></category>
		<category><![CDATA[Count]]></category>
		<category><![CDATA[CreateGraphics]]></category>
		<category><![CDATA[Graph]]></category>
		<category><![CDATA[MouseEventArgs]]></category>
		<category><![CDATA[PaintEventArgs]]></category>
		<category><![CDATA[sender]]></category>
		<category><![CDATA[Width]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=187</guid>
		<description><![CDATA[





Рисование в форме
Графика необходима при организации пользовательского интерфейса. Образы информативнее текста. Framework .Net реализует расширенный графический интерфейс GDI+, обладающий широким набором возможностей. Но для рисования в формах достаточно иметь три объекта &#8211; перо, кисть и, хочется сказать, бумагу, но третий нужный объект &#8211; это объект класса Graphics, методы которого позволяют в формах заниматься графикой &#8211; [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/187.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows-проект</title>
		<link>http://www.c-help.net/121.html</link>
		<comments>http://www.c-help.net/121.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 17:44:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Application]]></category>
		<category><![CDATA[argN]]></category>
		<category><![CDATA[CLR]]></category>
		<category><![CDATA[InitailizeComponent]]></category>
		<category><![CDATA[InitializeComponent]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[WindowsHello]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=121</guid>
		<description><![CDATA[





Windows-проект
Проделаем аналогичную работу: построим Windows-проект, рассмотрим, как он выглядит по умолчанию, а затем дополним его до проектa &#8220;Приветствие&#8221;. Повторяя уже описанные действия, в окне нового проектa (см. рис. 2.1) я выбрал тип проектa Windows Application, дав проектy имя WindowsHello.
Как и в консольном случае, по умолчанию строится решение, содержащее единственный проект, содержащий единственное пространство имен (все [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/121.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Виды проектов</title>
		<link>http://www.c-help.net/119.html</link>
		<comments>http://www.c-help.net/119.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 17:42:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[main]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[Solution]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=119</guid>
		<description><![CDATA[





Виды проектов
Как уже отмечалось, Visual Studio .Net для языков C#, Visual Basic и J# предлагает 12 возможных видов проектов. Среди них есть пустой проект, в котором изначально не содержится никакой функциональности; есть также проект, ориентированный на создание Web-служб. В этой книге, направленной, прежде всего, на изучение языка C#, основным видом используемых проектов будут обычные Windows-приложения. [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/119.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 17. Применяем стили XP</title>
		<link>http://www.c-help.net/106.html</link>
		<comments>http://www.c-help.net/106.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:40:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[ButtonBase]]></category>
		<category><![CDATA[CheckBox]]></category>
		<category><![CDATA[Control]]></category>
		<category><![CDATA[Controls]]></category>
		<category><![CDATA[EnableVisualStyles]]></category>
		<category><![CDATA[Load]]></category>
		<category><![CDATA[RadioButton]]></category>
		<category><![CDATA[sender]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=106</guid>
		<description><![CDATA[





Урок 17. Применяем стили XP
Вы, наверное, замечали, что элементы управления внутри формы у C#-программ не имеют стилей Windows XP (в отличие от самой формы).
Для применения к элементам управления новых стилей Windows XP вы должны сделать две вещи. Во-первых, вы должны добавить к приложению возможность применения разных стилей. Для этого просто вызываем метод EnableVisualStyles:

   [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/106.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 11. Работаем со сплиттером</title>
		<link>http://www.c-help.net/100.html</link>
		<comments>http://www.c-help.net/100.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:34:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[BackColor]]></category>
		<category><![CDATA[Bottom]]></category>
		<category><![CDATA[Dock]]></category>
		<category><![CDATA[Fill]]></category>
		<category><![CDATA[Left]]></category>
		<category><![CDATA[Panel]]></category>
		<category><![CDATA[Splitt]]></category>
		<category><![CDATA[Splitter]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=100</guid>
		<description><![CDATA[





Урок 11. Работаем со сплиттером
Splitter (разделитель) предназначен для деления окна вашей программмы на две или более частей. Классический пример окна со сплиттером &#8211; это окно Проводника Windows. В нем слева находится окно с древовидным представлением папок на жестком диске, а справа &#8211; фалы в соответствующей папке.
В первом примере мы рассмотрим, как создать окно с одним [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/100.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 9. Создаем контекстное меню из главного</title>
		<link>http://www.c-help.net/98.html</link>
		<comments>http://www.c-help.net/98.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:32:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[Click]]></category>
		<category><![CDATA[ContextMenu]]></category>
		<category><![CDATA[EventArgs]]></category>
		<category><![CDATA[MainMenu]]></category>
		<category><![CDATA[MenuItems]]></category>
		<category><![CDATA[MessageBox]]></category>
		<category><![CDATA[sender]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=98</guid>
		<description><![CDATA[





Урок 9. Создаем контекстное меню из главного
Часто в программе контекстное меню повторяет один из пунктов главного. Например, у вашей программе может быть пункт Edit с подпунктами Cut, Copy и Paste. Контекстное меню для главного окна программы может содержать эти же самые три пункта. Разумеется, и обработчики у пунктов меню должны быть такие же, как и [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/98.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 6. Создание потока</title>
		<link>http://www.c-help.net/95.html</link>
		<comments>http://www.c-help.net/95.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:29:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[EventArgs]]></category>
		<category><![CDATA[MessageBox]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[Thread]]></category>
		<category><![CDATA[Threading]]></category>
		<category><![CDATA[ThreadStart]]></category>
		<category><![CDATA[ToString]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Word]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=95</guid>
		<description><![CDATA[





Урок 6. Создание потока
Что такое отдельный поток? В первом приближении это некоторая отдельная часть программы, которая может выполняться параллельно с другими частями программы. Ключевое слово тут &#8211; параллельно. Т. е. в одном своем потоке программа может делать некоторое длительное действие, а в другом потоке &#8211; другое, и эти действия будут выполняться параллельно.
Классический пример использования потоков [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/95.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 5. Рисование на строке состояния</title>
		<link>http://www.c-help.net/94.html</link>
		<comments>http://www.c-help.net/94.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:29:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[Collection]]></category>
		<category><![CDATA[DrawEllipse]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[sbdevent]]></category>
		<category><![CDATA[statusBar]]></category>
		<category><![CDATA[StatusBarDrawItemEventArgs]]></category>
		<category><![CDATA[StatusBarPanel]]></category>
		<category><![CDATA[Style]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=94</guid>
		<description><![CDATA[





Урок 5. Рисование на строке состояния
Для рисования на панели строки состояния мы должны, во-первых, для этой панели установить значение свойства Style в OwnerDraw (для этого мы выбираем на форме строку состояния и для нее нажимаем на кнопку с многоточием рядом со значением свойства Panels, далее в появившемся окне StatusBarPanel Collection Editor выбираем нужную панель строки [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/94.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 4. Работа со строкой состояния (StatusBar) 2</title>
		<link>http://www.c-help.net/93.html</link>
		<comments>http://www.c-help.net/93.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:28:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[MouseButtons]]></category>
		<category><![CDATA[PanelClick]]></category>
		<category><![CDATA[Show]]></category>
		<category><![CDATA[StatusBarPanel]]></category>
		<category><![CDATA[StatusBarPanelClickEventArgs]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=93</guid>
		<description><![CDATA[





Урок 4. Работа со строкой состояния (StatusBar) 2
Продолжаем заниматься строкой состояния.
Вот так мы можем обрабатывать щелчок мышью на нашей строке состояния:

private void statusBar1_PanelClick(object sender,
System.Windows.Forms.StatusBarPanelClickEventArgs e)
        {
            // Производим действие только при щелчке правой кнопкой
    [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/93.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 2. Перехватываем ошибки</title>
		<link>http://www.c-help.net/91.html</link>
		<comments>http://www.c-help.net/91.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:25:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[DivideByZeroException]]></category>
		<category><![CDATA[EventArgs]]></category>
		<category><![CDATA[label]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[result]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[ToString]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.c-help.net/?p=91</guid>
		<description><![CDATA[





Урок 2. Перехватываем ошибки
На прошлом уроке мы с вами написали первую программу для Windows на C#. У нее было много недостатков, в частности, не была предусмотрена ситуация, когда пользователь попытается разделить на ноль. Также не было предусмотрено, если пользователь вообще попытается ввести не число, а, скажем, буквы.
Вот этим мы сейчас и займемся.
Для обработки ошибок в [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/91.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

