В качестве примера рассмотрим семью с одним ребенком. Отец семейства работает
на предприятии "Альфа" и к тому же получает гонорары за лекции. Мать работает на
двух предприятиях, "Бета" и "Сигма". Лекции отец читает в различных учебных
заведениях, и поэтому гонорары поступают не систематически. Семейные деньги
могут быть потрачены на общие цели, например на оплату жилья, или на кого-то из
членов семьи, скажем, на покупку для него одежды и обуви. Таким образом, в
данной семье имеется пять основных статей расходов:
- оплата жилья;
- содержание машины;
- питание;
- затраты на покупку обуви;
- затраты на покупку одежды.
При оплате жилья учитываются такие статьи расходов, как плата за газ, свет и
воду. Расходы на содержание машины включают покупку запчастей, заправку машины
бензином, оплату стоянки и штрафы. Расходы на машину могут носить общий
характер, например затраты на поездку всей семьей в отпуск или на приобретение
запчастей. Кроме того, отец может на выходные поехать с друзьями на рыбалку, а
деньги на бензин взять из семейного бюджета. Расходы на питание разделим на
четыре условные группы: мясо, мучное, фрукты, обеды на работе. Таким образом, мы
отдельно учитываем деньги, которые тратятся на обеды супругов и, скажем,
расходы, связанные с покупкой овощей и фруктов для ребенка.
Расходы на одежду, в свою очередь, часто состоят из затрат на верхнюю и на
нижнюю одежду. Обувь можно разделить на летнюю, зимнюю и демисезонную.
Наши коллеги из Редмонда сообщают радостную для разработчиков RIA-приложений
на .NET новость — Silverlight 2.0 выходит в свет 14 октября. Официальный
документ можно зачитать
здесь. Для тех, кто заинтересован в возможностях
технологии, приведу обозначенный список основных фич.
Сегодня речь пойдет об одной интересной и полезной возможности языка С#,
которая поможет нам в документировании кода. Она называется «XML документация»
или «Документирующие комментарии XML». Это такие специальные теги XML, которые
содержаться в комментариях и описывают свойства или методы в конкретном файле.
Так вот, есть по крайней мере три веских причины, почему всегда следует
заполнять XML комментарии.
Начиная с 5-ой версии, MySQL имеет возможность создавать курсоры. Курсор — это виртуальная таблица, предоставляющая альтернативный способ
просмотра табличных данных. Курсор не содержит данных, а лишь ссылается на них
из других таблиц. Из этого вытекает ряд особенностей, но об этом ниже.