В последнее время резко возрос интерес к программированию. Это связано с развитием и внедрением в повседневную жизнь информационно-коммуникационных технологий. Если человек имеет дело с компьютером, то рано или поздно у него возникает желание, а иногда и необходимость, программировать.
Среди пользователей персональных компьютеров в настоящее время наиболее популярно семейство операционных систем Windows и, естественно, что тот, кто собирается программировать, стремится писать программы, которые будут работать в этих системах.
Несколько лет назад рядовому программисту оставалось только мечтать о создании собственных программ, работающих в среде Windows, т. к. единственным средством разработки был Borland C++ for Windows, явно ориентированный на профессионалов, обладающих серьезными знаниями и опытом.
Бурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую «быструю разработку», среди которых можно выделить Borland Delphi и Microsoft Visual Basic. В основе систем быстрой разработки (RAD-систем, Rapid Application Development – среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий. Производительность программиста при использовании RAD-систем – фантастическая!
Delphi – это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi – строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.
В настоящее время программистам стала доступна очередная версия пакета Delphi – Borland Delphi 7 Studio. Как и предыдущие версии, Borland Delphi 7 Studio позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии.NET.
Borland Delphi 7 Studio может работать в среде операционных систем от Windows 98 до Windows XP. Особых требований, по современным меркам, к ресурсам компьютера пакет не предъявляет: процессор должен быть типа Pentium или Celeron с тактовой частотой не ниже 166 МГц (рекомендуется Pentium II 400 МГц), оперативной памяти – 128 Мбайт (рекомендуется 256 Мбайт), достаточное количество свободного дискового пространства (для полной установки версии Enterprise необходимо приблизительно 475 Мбайт).
Об этой книге
В книге, которая посвящена программированию в конкретной среде разработки, необходим баланс между тремя линиями – языком программирования, техникой и технологией программирования (программированием как таковым) и средой разработки. Уже при первом знакомстве со средой разработки, представлении ее возможностей у автора возникает проблема: чтобы описать процесс разработки программы, объяснить, как работает программа, нужно оперировать такими терминами, как объект, событие, свойство, понимание которых на начальном этапе изучения программирования весьма проблематично.
Как поступить? Сначала дать описание языка, а затем приступить к описанию среды разработки и процесса программирования в Delphi? Очевидно, что это не лучший вариант. Поэтому при изложении материала принят подход, в основу которого положен принцип соблюдения баланса между языком программирования, методами программирования и средой разработки. В начале книги некоторые понятия, без которых просто невозможно изложение материала, даются на уровне определений.
Книга, которую вы держите в руках, – это не описание языка Delphi или среды разработки Delphi 7 Studio. Это учебное пособие по программированию на языке Delphi в одноименной среде. В нем рассмотрена вся цепочка, весь процесс создания программы: от разработки диалогового окна и функций обработки событий до создания справочной системы и установочного диска.
Цель этой книги может быть сформулирована так: научить программировать в среде Delphi, т. е. создавать законченные программы различного назначения: от простых однооконных приложений до вполне профессиональных программ работы с базами данных.
Научиться программировать можно только программируя, решая конкретные задачи. При этом достигнутые в программировании успехи в значительной степени зависят от опыта. Поэтому, чтобы получить максимальную пользу от книги, вы должны работать с ней активно. Не занимайтесь просто чтением примеров, реализуйте их с помощью вашего компьютера.
Не бойтесь экспериментировать – вносите изменения в программы. Чем больше вы сделаете самостоятельно, тем большему вы научитесь!
Источник: samoychiteli.ru
Введение
Целью курсовой работы является разработать тестовые задания по теме “Лексика и грамматика английского языка” на языке Delphi.
В последнее время персональный компьютер играет очень важную роль во всех сферах деятельности человека. Средства обработки информации играют ведущую роль в программном обеспечении персональных компьютеров. Разнообразные программы позволяют качественно ускорить и упростить процедуры обработки информации. С их помощью можно эффективно производить такие виды обработки данных, которые были просто немыслимы при традиционной ручной обработке. Программное обеспечение персональных компьютеров быстро развивается и оказывает большое влияние на все другие его компоненты и на общее понимание перспектив развития безбумажной информационной технологии.
Каждая такая программа рассчитана на пользователя, не обладающего навыками программирования и не имеющего опыта работы на ЭВМ. Поэтому программа, создаваемая для него должна быть, прежде всего, простой. Она должна иметь достаточно понятный интерфейс. При этом она, конечно, должна иметь приемлемую степень точности.
В настоящее время для оценки знаний студентов и школьников обычно используются следующие виды тестовых заданий:
— открытая форма, когда задание требует от испытуемого произвольного ответа на поставленный вопрос.
— закрытая форма, когда испытуемому предлагается выбрать правильный ответ из нескольких возможных.
Программа имеет удобный и понятный интерфейс, в котором может быстро разобраться любой пользователь.
Краткое описание Delphi7
Delphi (RAD — Rapid Application Development, то есть среда быстрой разработки приложений) — это среда разработки программного обеспечения, ориентированного на работу в операционной системе Microsoft Windows. Программы Delphi разрабатываются на основе технологии визуального проектирования, которая основывается на идеях объективно-ориентированного программирования.
Программное обеспечение Delphi написано на языке Pascal. Delphi позволяет создать различные виды программ: консольные приложения, оконные приложения, приложения для работы с Интернетом и базами данных. То есть, Delphi является не только средствами для работы с языком программирования Паскаль, но дополнительные инструменты, призванные для максимального упрощения и ускорения создание приложений. К дополнительным инструментам можно отнести визуальный редактор форм, благодаря которому можно с легкостью создать полноценную программу, и другие визуальные составляющие разработки программного обеспечения. С Delphi вам не нужно вручную просчитывать расположение каждого элемента интерфейса пользователя, поэтому при разработке программы значительно экономится время.[1]
Delphi — это комбинация нескольких важнейших технологий:
— высокопроизводительный компилятор в машинный код;
— объектно-ориентированная модель компонент;
— визуальное (а, следовательно, и скоростное) построение приложений из программных прототипов;
— масштабируемые средства для построения баз данных.
Компилятор, встроенный в Delphi, обеспечивает высокую производительность, необходимую для построения приложений в архитектуре «клиент-сервер». Он предлагает легкость разработки и быстрое время проверки готового программного блока.[2]
После запуска Delphi . Перед нами появляется много окон (рисунок 1).
· главное окно — Delphi 7;
· окно стартовой формы — Form 1;
· окно редактора свойств объектов — Object Inspector;
· окно просмотра списка объектов — Object TreeView;
· окно редактора кода — Unitl.pas.
Самое верхнее окно — главное окно (рисунок 2), при его закрытии закрывается Delphi. На нем расположена панель инструментов. Она содержит компоненты, рассортированные по группам. Компоненты это написанные объекты, которыми Вы можете манипулировать.
Пустое окно по центру это вид вашей будущей программы. Это окно называется форма (Рисунок 3). Как раз на нем и размещаются компоненты (кнопки, поля ввода, списки и т.д.). Практически у каждого компонента есть свойства, например, ширина, высота, надпись у кнопки. Так же у каждого компонента есть свойство Name (Имя).
Оно должно быть уникально, т.е. на одной форме не должно быть двух компонентов с одинаковым именем. У формы так же есть много свойств.
Свойства компонентов редактируются в окне редактора свойств объектов (Рисунок 4).
В этом окне есть две вкладки: Properties (свойства) и Events (события). Именно во вкладке «свойства» и редактируются свойства компонентов. Логично, не правда ли? А во второй вкладке указываются процедуры, которые будут выполняться, когда будет происходить то или иное событие с компонентом.
Например, когда мы кликнем мышкой на компонент (пусть будет кнопка) и будет происходить событие OnClick. Т.е. для того чтобы после нажатия на кнопку программа что-то выполнила нам придется использовать эту вкладку.
Чуть выше окна редактора свойств объектов расположено окно просмотра списка объектов (Рисунок 5). В нем отображается список всех компонентов расположенных на форме.
Ну и последнее окно. Это окно редактора кода (Рисунок 6). В нем пишется код программы. В начале работы над новым проектом это окно содержит сформированный Delphi шаблон программы. [3]
Источник: studbooks.net
Delphi 7: первый взгляд
В начале августа компания Borland объявила о выходе Delphi 7 Studio — новой версии самого популярного средства разработки этой компании, предназначенного для создания Windows-приложений.
Borland Delphi 7 Studio (рис. 1) существует в четырех редакциях: Architect (для реализации сложных проектов масштаба предприятия), Enterprise (для моделирования и создания распределенных приложений), Professional (для разработки Windows-приложений и Web-приложений, а также Web-сервисов) и Personal (в основном для создания некоммерческих приложений и изучения продукта).
Ниже мы кратко рассмотрим основные особенности различных редакций Delphi 7 Studio.
Поддержка Microsoft .NET
Delphi 7 с помощью диалоговой панели Import Type Library можно создать COM-интерфейсы к сборкам Microsoft .NET c применением COM Interop — средств обеспечения совместимости COM и .NET.
Для того чтобы можно было создавать приложения, в дальнейшем совместимые с платформой Microsoft .NET, в компилятор Delphi были добавлены три дополнительных сообщения: Unsafe_Type, Unsafe_Code и Unsafe_Cast. Эти сообщения указывают на то, что корректность выполнения указанных операторов не может быть проанализирована Just-In-Time-компилятором Microsoft .NET (примерами таких операторов являются манипуляции с указателями и непосредственная запись в ячейки памяти).
Данные сообщения можно сделать доступными с помощью директивы , запуска компилятора с соответствующим ключом (dcc32 -W+UNSAFE_CODE) либо отметив соответствующие опции на странице Compiler Messages диалоговой панели Project Options (рис. 2).
И наконец, во все редакции Delphi 7 включена предварительная версия (preview) компилятора Delphi for .NET, позволяющая создавать приложения для платформы .NET. Впрочем, этот компилятор заслуживает отдельного разговора и, если будет такая возможность, мы вернемся к этой теме чуть позже.
Поддержка UML и Model Driven Architecture
числе особенностей Delphi 7 Studio стоит отметить поддержку MDA (Model Driven Architecture) и наличие средств UML-моделирования — эти дополнения позволяют рассматривать Delphi не просто как инструмент быстрой разработки приложений, но и как набор средств реализации крупных проектов масштаба предприятия, содержащий все необходимые инструменты для решения этой задачи.
ModelMaker, продукт компании ModelMaker Tools BV, входящий в состав редакций Architect и Enterprise, представляет собой инструмент визуального UML-моделирования классов и приложений. С его помощью можно создавать модели приложений и генерировать их код (рис. 3).
Кроме того, в редакцию Delphi 7 Studio Architect входит продукт Bold for Delphi компании BoldSoft, включающий набор компонентов и редактор UML-моделей и предназначенный для создания приложений на основе подобных моделей. Данный продукт поддерживает UML-модели ModelMaker и Rational Rose и позволяет на основе UML-модели генерировать клиентские приложения и бизнес-объекты для среднего звена многозвенных приложений, а также создавать схемы баз данных, снижая тем самым затраты, связанные с созданием приложений. При применении этого продукта можно избежать написания и отладки большого количества кода, описывающего логику работы различных составных частей приложения (рис. 4).
Отметим, что Bold for Delphi поддерживает обмен данными между звеньями приложений с помощью HTTP, COM, XML, SOAP, а в качестве механизмов доступа к данным поддерживает BDE, ADO, dbExpress, DBISAM, прямой доступ к IB Database и Advantage Database Server.
Создание Web-приложений и Web-сервисов
состав Delphi 7 включены новые компоненты IntraWeb, лицензированные у компании AtoZed Software. Эти компоненты позволяют проектировать пользовательский интерфейс Web-приложений с помощью дизайнера форм — возможность, которой, пожалуй, явно не хватало предыдущим версиям Delphi (впрочем, компоненты независимых производителей, реализующие подобную функциональность, существуют со времен чуть ли не Delphi 1). При этом созданные формы можно (но не обязательно) использовать в приложениях WebSnap и Web Broker (рис. 5).
Полный набор компонентов IntraWeb содержится в редакциях Architect и Enterprise, а в версии Professional имеются некоторые из этих компонентов. Напомним, что создание приложений WebSnap и Web Broker возможно в редакциях Architect, Enterprise и Professional.
К компонентам Indy добавлены компоненты Indy Intercepts и Indy I/O Handlers, предназначенные для реализации ввода и вывода с применением шифрования, SSL, сжатия и преобразования данных, создания log-файлов. Напомним, что компоненты Indy доступны пользователям редакций Professional, Enterprise и Architect.
Помимо этого с помощью Delphi 7 можно создавать Web-приложения и Web-сервисы для Apache 2.
Что касается поддержки Web-сервисов, отметим добавление в WSDL Import Wizard UDDI1 -браузера, позволяющего осуществлять поиск нужного Web-сервиса в UDDI-реестрах и получать URL его WSDL-описания (рис. 6).
Также следует отметить появление новых классов и интерфейсов, позволяющих читать и добавлять заголовки в SOAP-конверты для обмена сообщениями между клиентами и серверами, возможность использования вложений в SOAP-сообщениях, а кроме того, ряд изменений в поддержке типов данных, которыми клиентские приложения обмениваются с Web-сервисами (например, к классу TRemotable добавлены два виртуальных метода — ObjectToSOAP и SOAPToObject, с помощью переопределения которых можно описать правила преобразования классов, предназначенных для представления в виде Web-сервисов, в их SOAP-представление). Стоит упомянуть о наличии новых событий, позволяющих выполнить определенные действия перед отправлением HTTP-сообщения, перед или после вызова методов Web-сервисов и в процессе генерации WSDL-данных, а также ряд новых возможностей, связанных с созданием правил соответствия WSDL параметрам методов, возвращаемым значениям и действиям по умолчанию.
Доступ к данным
Delphi 7 обновлены драйверы dbExpress. Теперь они поддерживают Informix SE, Oracle9i, DB2 7.2, InterBase 6.5, MySQL 3.23.49. Наконец-то добавлен драйвер dbExpress для Microsoft SQL Server 2000.
Пользователям Delphi, имеющим многолетний стаж работы с этим продуктом, компания Borland настоятельно рекомендует исключить из применения драйверы SQL Links — никаких изменений в них далее не планируется и в последующих версиях Delphi они будут отсутствовать. Вместо них в Borland советуют использовать технологию dbExpress (соответствующий документ «The Future of the Borland Database Engine (BDE) and SQL Links», подготовленный Джоном Кастером, можно найти по адресу http://community.borland.com/article/0,1410,28688,00.html).
Напомним, что драйверы SQL Links и dbExpress для серверных СУБД ведущих производителей (IBM/Informix, Microsoft, Oracle, Sybase) доступны в редакциях Professional, Enterprise и Architect.
На странице dbExpress палитры компонентов можно найти компонент TSimpleDataSet, предназначенный для применения в двухзвенных приложениях (его следует использовать вместо TSQLClientDataSet).
В VCL добавлен новый модуль DBClientActns, содержащий классы для работы с клиентскими наборами данных (client datasets): TClientDataSetApply, TClientDataSetUndo и TClientDataSetRevert.
Технология DataSnap
приложениях DataSnap, которые могут создавать пользователи редакций Architect и Enterprise, вместо интерфейса IAppServer теперь применяется интерфейс IAppServerSOAP. Клиентские приложения, предназначенные для применения с серверами, разработанными с помощью прежних версий Delphi, можно создавать путем использования свойства UseSOAPAdapter компонента TSoapConnection.
К серверам DataSnap, имеющим несколько модулей данных, теперь можно добавить специальный модуль данных SOAP. Кроме того, с помощью компонента TSOAPConnection можно обращаться к расширениям интерфейсов серверов приложений.
Отметим, что поставка распределенных DataSnap-приложений, разработанных с помощью Delphi 7 Studio, может осуществляться без дополнительного лицензирования.
Rave Reports
состав редакций Delphi 7 Enterprise и Professional включены компоненты Rave Reports компании Nevrona, позволяющие создавать отчеты высокого качества и поддерживающие механизмы доступа к данным ADO, BDE и dbExpress (при этом в качестве источника данных можно, хотя и не обязательно, использовать компоненты доступа к данным VCL, например IBExpress). Можно включать в отчеты Rave Reports штрих-коды, графику, сохранять отчеты в различных форматах, в том числе и в Adobe PDF, внутрь исполняемого файла приложения вставлять не только сам отчет, но и дизайнер отчетов (рис. 7).
Конечным пользователям это дает возможность редактировать отчеты, не покидая приложения, — об этом давно мечтали многие разработчики. Отметим, что у той же компании Nevrona для приложений масштаба предприятия можно приобрести сервер, позволяющий распространять отчеты для многих пользователей и, как и большинство современных серверных продуктов, удовлетворяющий современным требованиям масштабируемости: он поддерживает использование нескольких процессоров и баланс нагрузки.
Поддержка элементов управления и тем Windows XP
CL-приложения теперь поддерживают элементы управления Windows Сommon Сontrols версии 6. Это означает, что в созданных с помощью Delphi 7 VCL-приложениях, запущенных в Windows XP, можно отображать элементы управления способом, характерным для данной операционной системы. Для этого в каталог, где находится исполняемый файл приложения, следует добавить специальный файл манифеста. Последний представляет собой XML-документ, содержащий сведения о том, каким образом данная операционная система должна отображать элементы управления данного приложения. Отметим, что эта возможность доступна пользователям редакций Professional, Enterprise и Architect.
Другие изменения в среде разработки, библиотеках VCL и CLX
з изменений в среде разработки следует упомянуть о наличии в меню команды View|Additional Message Info, с помощью которой можно получить последнюю версию списка сообщений компилятора с Web-сайта Borland. Отметим, что в диалоге Project Options можно указывать, какие именно типы сообщений компилятора необходимо отображать.
Для проектов CLX-приложений имеется своя версия страницы System палитры компонентов, содержащая компоненты для отображения и выбора каталогов и файлов.
На странице Dialogs палитры компонентов добавлен компонент TPageSetupDialog, позволяющий использовать в приложении стандартную диалоговую панель для управления параметрами страницы при печати документов. На странице Additional появились новые компоненты TXPColorMap, TStandardColorMap, TTwilightColorMap, предназначенные для изменения внешнего вида меню и инструментальных панелей.
CLX-версии компонентов TOpenDialog и TSaveDialog теперь поддерживают некоторые новые возможности, такие как предварительный просмотр файлов.
VCL-версия класса TCustomForm теперь приобрела новые свойства ScreenSnap и SnapBuffer, с помощью которых можно указывать, располагается ли данная форма автоматически вдоль края экрана при ее перемещении (подобно тому, как ведет себя панель задач Windows).
Класс TCustomComboBoxEx обладает свойством AutoCompleteOptions, позволяющим управлять тем, как именно его наследники обрабатывают пользовательский ввод с клавиатуры.
CLX-классы, являющиеся наследниками классов TOpenDialog и TQtDialog, теперь могут использовать как диалоги из библиотеки Qt, так и стандартные диалоги Windows — для этого они оснащены новым свойством UseNativeDialog.
В библиотеку компонентов были добавлены новый класс EFileStreamError и два его наследника — EFileStreamError и EFOpenError, получающие в качестве входного параметра имя файла, при доступе к которому произошла ошибка ввода-вывода. С помощью этих классов можно предоставлять пользователю диагностические сообщения о подобных ошибках, содержащие имена соответствующих файлов.
Класс TStrings теперь обладает свойствами ValueFromIndex и NameValueSeparator, что позволяет определить значения по номеру строки и указать, какой символ отделяет имена параметров от значений.
В модуль StrUtils внесен ряд изменений, связанных с поддержкой многобайтовых наборов символов. В частности, теперь функции LeftStr, RightStr, MidStr поддерживают данные типа WideString, однако при этом для хранения однобайтовых значений в строках AnsiString следует применять новые функции LeftBStr, RightBStr, MidBStr и соответствующим образом изменять код старых проектов, в которых использовались эти функции. Ряд изменений был также внесен и в модуль SysUtils.
Поддержка Linux
помощью Delphi 7 Studio можно создавать как Windows, так и Linux-приложения — для этой цели в состав всех редакций Delphi 7, кроме Personal, включен Borland Kylix 3 for Delphi — выпущенная этим летом новая версия средства быстрой разработки приложений для Linux. Напомним, что исходные тексты проектов Delphi и Kylix, созданные с применением библиотеки компонентов CLX, являются переносимыми между этими платформами.
Заключение
настоящей статье мы кратко рассмотрели особенности Delphi 7 Studio — новой версии самого популярного средства разработки компании Borland, предназначенного для создания Windows-приложений. Мы видим, что этот продукт приобрел много новых особенностей, существенно повышающих его ценность как средства разработки приложений масштаба предприятия, инструмента создания Web-сервисов и интеграции приложений, средства создания многоплатформенных приложений, поддерживающего самые современные технологии и обладающего весьма заманчивыми перспективами (такими, например, как полноценная поддержка Microsoft .NET). Поэтому, на наш взгляд, этот продукт заслуживает пристального внимания разработчиков.
- ПК и комплектующие
- Настольные ПК и моноблоки
- Портативные ПК
- Серверы
- Материнские платы
- Корпуса
- Блоки питания
- Оперативная память
- Процессоры
- Графические адаптеры
- Жесткие диски и SSD
- Оптические приводы и носители
- Звуковые карты
- ТВ-тюнеры
- Контроллеры
- Системы охлаждения ПК
- Моддинг
- Аксессуары для ноутбуков
- Принтеры, сканеры, МФУ
- Мониторы и проекторы
- Устройства ввода
- Внешние накопители
- Акустические системы, гарнитуры, наушники
- ИБП
- Веб-камеры
- KVM-оборудование
- Сетевые медиаплееры
- HTPC и мини-компьютеры
- ТВ и системы домашнего кинотеатра
- Технология DLNA
- Средства управления домашней техникой
- Планшеты
- Смартфоны
- Портативные накопители
- Электронные ридеры
- Портативные медиаплееры
- GPS-навигаторы и трекеры
- Носимые гаджеты
- Автомобильные информационно-развлекательные системы
- Зарядные устройства
- Аксессуары для мобильных устройств
- Цифровые фотоаппараты и оптика
- Видеокамеры
- Фотоаксессуары
- Обработка фотографий
- Монтаж видео
- Операционные системы
- Средства разработки
- Офисные программы
- Средства тестирования, мониторинга и диагностики
- Полезные утилиты
- Графические редакторы
- Средства 3D-моделирования
- Веб-браузеры
- Поисковые системы
- Социальные сети
- «Облачные» сервисы
- Сервисы для обмена сообщениями и конференц-связи
- Разработка веб-сайтов
- Мобильный интернет
- Полезные инструменты
- Средства защиты от вредоносного ПО
- Средства управления доступом
- Защита данных
- Проводные сети
- Беспроводные сети
- Сетевая инфраструктура
- Сотовая связь
- IP-телефония
- NAS-накопители
- Средства управления сетями
- Средства удаленного доступа
- Системная интеграция
- Проекты в области образования
- Электронный документооборот
- «Облачные» сервисы для бизнеса
- Технологии виртуализации
1999 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2000 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2001 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2002 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2003 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2004 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2005 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2006 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2007 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2008 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2009 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2010 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2011 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2012 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
2013 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
Источник: compress.ru