<?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; namespace</title>
	<atom:link href="http://www.c-help.net/tag/namespace/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/189.html</link>
		<comments>http://www.c-help.net/189.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:59:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[axisA]]></category>
		<category><![CDATA[axisB]]></category>
		<category><![CDATA[base]]></category>
		<category><![CDATA[Capture]]></category>
		<category><![CDATA[Convert]]></category>
		<category><![CDATA[DrawEllipse]]></category>
		<category><![CDATA[FillRectangle]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[Override]]></category>
		<category><![CDATA[pen]]></category>
		<category><![CDATA[Person]]></category>
		<category><![CDATA[Rectangle]]></category>
		<category><![CDATA[scale]]></category>
		<category><![CDATA[sideA]]></category>

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





Классы семейства геометрических фигур
Приведем теперь программные коды классов, являющихся потомками класса Figure.
Класс Ellipse
Вот программный код этого класса:
using System;
using System.Drawing;
namespace Shapes
{
 /// &#60;summary&#62;
 /// Класс Ellipse &#8211; потомок класса Figure.
 /// &#60;/summary&#62;
 public class Ellipse: Figure
 {
 int axisA,axisB;
 Rectangle rect;
 public Ellipse(int A, int B, int x, int y ): base(x,y)
 {
 axisA = A; [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/189.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Абстрактный класс Figure</title>
		<link>http://www.c-help.net/188.html</link>
		<comments>http://www.c-help.net/188.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:58:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[brush]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[Figure]]></category>
		<category><![CDATA[ForestGreen]]></category>
		<category><![CDATA[name]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[Rectangle]]></category>
		<category><![CDATA[Region]]></category>
		<category><![CDATA[return]]></category>
		<category><![CDATA[Shapes]]></category>
		<category><![CDATA[Show]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[System]]></category>

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





Абстрактный класс Figure
Приведем код класса:
using System;
using System.Drawing;
namespace Shapes
{
/// &#60;summary&#62;
/// Figure &#8211; это абстрактный класс; прародитель семейства 
/// классов геометрических фигур. Все фигуры имеют:
/// центр &#8211; center, масштаб &#8211; scale. статус
/// перетаскивания &#8211; dragged center &#8211; объект встроенного
/// класса (структуры) Point. Этот объект задает характерную
/// точку фигуры &#8211; чаще всего ее центр (тяжести)
/// scale задает масштаб [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/188.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Класс sender. Как объявляются события?</title>
		<link>http://www.c-help.net/171.html</link>
		<comments>http://www.c-help.net/171.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:42:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[FireEventHandler]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[OnFire]]></category>
		<category><![CDATA[sender]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[TownWithEvents]]></category>
		<category><![CDATA[void]]></category>

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





Класс sender. Как объявляются события?
При проектировании класса с событиями, возможно, самое трудное &#8211; содержательная сторона дела. Какими событиями должен обладать класс, в каких методах и в какой момент зажигать то или иное событие?
Содержательную сторону будем пояснять на содержательных примерах. А сейчас рассмотрим технический вопрос: как объявляются события средствами языка С#? Прежде всего, уточним, что такое [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/171.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Как определяется функциональный тип и как появляются его экземпляры</title>
		<link>http://www.c-help.net/167.html</link>
		<comments>http://www.c-help.net/167.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:37:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[Account]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[delegate]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[Person]]></category>
		<category><![CDATA[Plus]]></category>
		<category><![CDATA[Proc]]></category>
		<category><![CDATA[TestOwnDel]]></category>
		<category><![CDATA[void]]></category>
		<category><![CDATA[WriteLine]]></category>

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





Как определяется функциональный тип и как появляются его экземпляры
Слово делегат (delegate) используется в C# для обозначения хорошо известного понятия. Делегат задает определение функционального типа (класса) данных. Экземплярами класса являются функции. Описание делегата в языке C# представляет собой описание еще одного частного случая класса. Каждый делегат описывает множество функций с заданной сигнатурой. Каждая функция (метод), сигнатура [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/167.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Семантика присваивания</title>
		<link>http://www.c-help.net/125.html</link>
		<comments>http://www.c-help.net/125.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 17:49:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[byte]]></category>
		<category><![CDATA[Child]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[Object]]></category>
		<category><![CDATA[Parent]]></category>
		<category><![CDATA[string]]></category>
		<category><![CDATA[summary]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[uint]]></category>
		<category><![CDATA[WhoIsWho]]></category>

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





Семантика присваивания
Рассмотрим присваивание:
x = e.
Чтобы присваивание было допустимым, типы переменной x и выражения e должны быть согласованными. Пусть сущность x согласно объявлению принадлежит классу T. Будем говорить, что тип T основан на классе T и является базовым типом x, так что базовый тип определяется классом объявления. Пусть теперь в рассматриваемом нами присваивании выражение e связано [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/125.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>Framework .Net &#8211; единый каркас среды разработки</title>
		<link>http://www.c-help.net/116.html</link>
		<comments>http://www.c-help.net/116.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 17:37:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Учебник]]></category>
		<category><![CDATA[assembly]]></category>
		<category><![CDATA[Common]]></category>
		<category><![CDATA[Document]]></category>
		<category><![CDATA[Form]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Integer]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[MFC]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[Visual]]></category>

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





Framework .Net &#8211; единый каркас среды разработки
В каркасе Framework .Net можно выделить два основных компонента:

статический &#8211; FCL (Framework Class Library) &#8211; библиотеку классов каркаса; 
динамический &#8211; CLR (Common Language Runtime) &#8211; общеязыковую исполнительную среду.

Библиотека классов FCL &#8211; статический компонент каркаса
Понятие каркаса приложений &#8211; Framework Applications &#8211; появилось достаточно давно; по крайней мере оно широко использовалось [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/116.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 21. Как создать экземпляр класса по его имени?</title>
		<link>http://www.c-help.net/110.html</link>
		<comments>http://www.c-help.net/110.html#comments</comments>
		<pubDate>Fri, 20 Jun 2008 16:43:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows и C#]]></category>
		<category><![CDATA[Activator]]></category>
		<category><![CDATA[CreateInstance]]></category>
		<category><![CDATA[EventArgs]]></category>
		<category><![CDATA[Forms]]></category>
		<category><![CDATA[GetType]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[ISomeInterface]]></category>
		<category><![CDATA[MessageBox]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[textbox]]></category>
		<category><![CDATA[WindowsApplication]]></category>

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





Урок 21. Как создать экземпляр класса по его имени?
Часто требуется создать экземпляр некоторого класса по его имени. Например, для конфигурации некоторой программы &#8211; имя нужного класса может хранится в конфигурационном файле. Или же имя может задать пользователь в каком-нибудь диалоговом окне приложения.
В приведенном ниже примере для Windows мы сделаем это через метод CreateInstance класса Activator. [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/110.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 52. Класс File</title>
		<link>http://www.c-help.net/80.html</link>
		<comments>http://www.c-help.net/80.html#comments</comments>
		<pubDate>Sat, 14 Jun 2008 13:31:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Уроки C#]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[contest]]></category>
		<category><![CDATA[Copy]]></category>
		<category><![CDATA[Exists]]></category>
		<category><![CDATA[FileInfo]]></category>
		<category><![CDATA[IO]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[txt]]></category>
		<category><![CDATA[void]]></category>

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





Урок 52. Класс File
Класс File предназначен для работа с файлами. Он содержит статические методы, котроые позволяют создавать, удалять, переименовывать и делать другие действия с файлами. Для этого класса существует парный класс FileInfo, содержащий аналогичные методы экземпляра класса.
Вот основные методы класса File (все они, разумеется, статические):

Create &#8211; создание файла.
Exists &#8211; проверка существования файла.
Delete &#8211; удалениие файла.
Move [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/80.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Урок 51. Класс Directory</title>
		<link>http://www.c-help.net/79.html</link>
		<comments>http://www.c-help.net/79.html#comments</comments>
		<pubDate>Sat, 14 Jun 2008 13:30:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Уроки C#]]></category>
		<category><![CDATA[Console]]></category>
		<category><![CDATA[constest]]></category>
		<category><![CDATA[CreateDirectory]]></category>
		<category><![CDATA[Delete]]></category>
		<category><![CDATA[DirectoryInfo]]></category>
		<category><![CDATA[Exists]]></category>
		<category><![CDATA[IO]]></category>
		<category><![CDATA[namespace]]></category>
		<category><![CDATA[WriteLine]]></category>

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





Урок 51. Класс Directory
Класс Directory предназначен для работы с папками. Этот класс содержит статические методы для работы с папками (в отличие от класса DirectoryInfo, который содержит аналогичные методы, применяемые для экзампляра класса).
Вот основные методы класса Directory (все они статические):

CreateDirectory &#8211; создает папку с указанным именем.
Exists &#8211; проверяет существование папки с указанным именем.
Delete &#8211; удаляет папку [...]]]></description>
		<wfw:commentRss>http://www.c-help.net/79.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

