TXMLDocument: Программа для чтения RSS

Итак все знают что такое RSS. Попробуем написать программу для чтения лент новостей. Используем Delphi 2010 (или любой другой). Требования к программе: возможность добавления, чтения любого числа лент новостей, группировка RSS, программа должна висеть в трее и автоматически проверять адреса на наличие новых новостей. Пока всё. Остальные требования обмозгуем в процессе написания. Итак создаём новый проект File->New->VCL Forms Application. Сразу меняем св-во формы Name на RSSReaderV2... исходник программы

Работа с графикой: Игра MovingBall (BitBlt, TBitmap)

В программе не используются сторонние модули. Работа с графикой производится посредством битовых матриц и процедуры BitBlt. Рассматриваются примитивные методы работы с графикой... исходник программы

Папка Название Описание Особенность Необходимо
A ( ActiveX ) Работа с ActiveX Много  
ActionBands WordPad Редактор текста (похож на WordPad) Много  
Adapter Пример Drag & Drop адаптера Читает и выводит путь файла, перетаскиваемого на главное окно. Компонент Drag & Drop
AddPage Пример c использованием TTabbedNotebook'а Программно добавляет закладки и содержание TTabbedNotebook'а.  
Animation Анимационный пример Различная анимация: мультики, мигалки и т.д. Компонент Animate
API Использование WinAPI функций Различные функции: CloseCD, Reboot, OSVersion, UserName и т.д.  
APITimer Пример создания API таймера Выполняет указанное действие через заданный интервал времени.  
AppEvents Работа с событиями Выводит на экран текущие события.  
Asteroids Игра "Астероиды" Много  
AutoRun Программа "AutoRun" Запуск программ из меню загруженного из файла.  
Averaging Программа "Усреднение" Чтение из форматированного файла и усреднение строк по одинаковым значениям заданной колонки. Использован файл настройки, и функция "Поверх всех окон". Дополнительные возможности сохранения результата.  
B Balloon Подсказка в трее Создание, обработка и удаление подсказки в стиле Balloon в трее.  
Balls Программа "Мячики" Эмуляция движения различных мячиков в закрытом объёме.  
BigNumbers Факториал Вычисление точного значения факториала с использованием больших чисел.  
Binary2XMLDemo Пример использование XML Преобразовывает поток Binary в XML.  
Bitmap Работа с палитрой Меняет палитру исходного рисунка.  
Blib Игра "Blib" Много  
Blobs Анимационный пример Качественная GDI графика: "пятна" меняющие свою форму и положение.  
C Calculator  Калькулятор Два примера обычного калякулятора.  
CaptionButton Кнопка в заголовке окна Добавление кнопки к заголовку окна.  
CarGame Игра с машинкой Управление (направление,газ,тормоз) машинкой в лабиринте.  
CharGrid Таблица символов Создание функциональной Таблицы символов (выбор шрифта, копирование, вставка и т.д.).  
Checks Работа с TMainMenu Выбор одного пункта из нескольких в TMainMenu (почти аналог TRadioGroup).  
ColorDLL Библиотека цветов Создание и использование библиотеки цветов.  
ComboBox Работа с TComboBox Почти всё, что можно сделать с TComboBox.  
Component Создание компонента Много  
Component Doubling Модуль CompDoubling Дублирование компонентов и их потомков во время выполнения приложения  
ComPort Работа с COM портами Использывание модуля ComPort.pas для получение и отправки данных на COM порт.  
ConsoleHello Консольное приложение Изменеие заголовка консольного приложения.  
ConvertIt Конвертер величин Программа конвертирует одни величины в другие по выбору пользователя.  
Counter Учёт товара Много  
Crystal Программа "Кристал" Нахождение растояний и количества ближайших соседей в различных кристалических решётках  
Cursors Работа с курсорами Загрузка, смена, вывод на экран системных и пользовательских курсоров.  
CustomDraw Работа с TTreeView Различные способы закрашивания и смены шрифта TTreeView.  
D ( DDE ) Основы DDE Работа с библиотекой управления динамическим обменом данными.  
( DB ) Работа с базами данных Пару примеров работы с базами данных.  
DDL Пример работы с dll Создание и подключение dll-файла.  
Debug Debug TestProject Программа сохраняет данные о своём выполнении в log-файле.  
DelTrayIcon Работа с треем Загрузка всех иконок трея, и возможность их удаления.  
DemoEdit Editor Аналог Блокнота с дополнительными возможностями.  
DinamicArray Динамические массивы Использование размерных динамических массивов.  
DinamicPage Image Browser Работа с вкладками - каждый рисунок на отдельной вкладке.  
Directory Папки Работа с папками Windows (создание, выбор, проверка существования, удаление).  
DirHTMLReportBuilder Directory HTML Report Builder Много  
DiskStatus Состояние диска Обработка информации состояния дисков Windows.  
DockEx Docking Demo Состыковка окон (+ их создание и свойства).  
Dragging Drag'n'Drop Обработка информации о перетаскиваемых объектах Windows.  
DragMe Drag and Drop Graphics Перемещение графических объектов TShape.  
E EarthPong Игра пинг-понг Доска отбивающая мячик.  
EnumFunctions Работа с Enum-функциями WinAPI Много  
F Fig Пример графики Вращение правильных опуклых многогранников.  
FileMenu Динамическое файловое меню Создание в "главном меню" приложения в меню "Файл" пунктов для открытия, открываемых в прошлом файлов (Recent List).  
FindReplace Find and Replace Нахождение строки и замена строк.  
FontDraw Работа с шрифтами Выводит на экран список шрифтов системы так, как они выглядят.  
FontSamp Работа с шрифтами Возможность просмотра и печати.  
FormPro Интерфейс Много  
FormShape Смена формы окна Изменеие формы окна приложения.  
G Graph      
GraphEx Рисование Пример аналога Paint'а.  
H HTML редактор Простой HTML редактор Много  
I IconCut Извлекаьель иконок написанный на WinAPI Программа для извлечения пиктограмм из выполнимых файлов (exe, dll, ocx) написанна полностью на WinApi.  
IIIDTrans 3D программа Пример вращения многогранника в пространстве (GDI-графика).  
Illusion Иллюзия прозрачности Работа с Tсanvas и Tbitmap, а также создание прозрачности.  
ImageView Просмотр рисунков Много  
ImgScroll Скролинг рисунка перетаскиванием Загрузка, измерение растояния и площади на рисунке и скролинг рисунка перетаскиванием.  
isoCanvas Изометрическая поверхность Много  
J Jpeg Работа с jpeg-ами Использование различных свойств jpeg графики.  
K KeyInfo Обработка нажатия клавиш Выводит название нажатой клавиши и её код, а также нажатый модификатор.  
KillTask Закрытие приложений Закрытие, "завешивание" и прекращение работы внешних программ.  
Kартотека Записная книжка Много  
L LaserTank Логическая игра "Танки" Много  
Life Эмулятор жизни Много  
Lock COD Замок для Windows Много  
M Math Математика Много  
Matrix2D Управление 2D объектами Применение метода матриц.  
MCIPlay Проигрывание звуков Проигрывание заданого wav-файла.  
MDI Demo Приложение MDI Открытие и манипуляция несколькими подокнами главного окна.  
Memory Индикатор ресурсов Показывает количество свободной памяти.  
Menu Пример работы с TMainMenu Различные варианты использования главного меню.  
MessageBox Функция JTMessageBox Показывает подсказку в виде графического персонажа. JTMsgBox.dll
MiniTetris Игра "Тетрис" Много  
MonMan Работа с треем Создание меню в трее, его использование и оформление на WinAPI.  
MsgDlg Диалоги Создание всех возможных информационных диалогов.  
N NetGraph Сетевой график Построение и нахождение критического и оптимального путей.  
NonClient Обработка wm_NC… Обработка щелчков мыши в неклиентской части окна.  
Notepad Pro Аналог NotePad'a Аналог Блокнота с дополнительными возможностями.  
O ObjList Применение указателей Работа с массивом указателей на объект.  
ObjTree Объектное дерево Много  
OnlyOne Экземпляры приложения Запуск определённого количества экземпляров приложения.  
ООП Основы ООП Создание абстрактного класса и его дальнейшее использование.  
P Palette Paged Palette Demonstration Пример меню в виде закладок и набора кнопок (напоминает MathType).  
Pass Взломщик паролей Нахождение окна-"жертвы" при помощи курсора.  
PasswordCracker Взломщик паролей Ловушка в системе для определения окна-"жертвы".  
PolyFlow Анимационный пример Создание "летающих линий".  
Printing Печать на принтере Много  
ProgressBar Использование потоков Создание, слежение и использование потоков.  
R RegExport Экспорт ветви реестра Экспортирует выбранную ветвь реестра в файл.  
RegIni Работа с реестром Чтение и запись из реестра.  
Registration Регистация программы Установка и проверка реестрации программы.  
ResXplor Эксплорер ресурсов Много  
RTTI Информация RTTI Получение RTTI информации в приложении.  
S ScreenSaver Скринсейвер Создание полнофункционального скринсейвера.  
Search Поиск файлов и папок Замена стандартному поиску Windows.  
Service Сервиса для Windows XP Пример создания сервиса для Windows XP.  
ShellNameSpace Переменные среды Работа с переменные среды Windows: Вывод дерева папок, запуск диалога свойств системы и запуск диалога обзора папок.  
SMS Отправка SMS Программа для отправки SMS сообщений на мобильные телефоны.  
Socoban Игра "Грузчик" Много Компонент Sokoban
SODA Физический модулятор Много  
Sort & Threads Сортировка и потоки Разные методы сортировки и их визуализация.  
Splashin Показ "Splash"-а Показ всплывающего окна перед запуском приложения.  
StringToIcon Конвертация текста в иконку Много  
StrList Массив строк Добабление, обновление и чтение строк из массива.  
Swat Игра "Убийство тараканов" Много  
SysColor Системные цвета Загрузка и изменение палитры Windows.  
SysInfo Информация о процессах Отображение работающих процессов системы и другое.  
T Tag Игра "Пятнашки" Использование свойства Tag.  
TaskScheduler Demo Планировщик заданий Много  
TeeChart Построитель диаграмм Много  
TelName Телефонное имя Работа с номером телефона в буквенном формате.  
Tenis Игра "Тенис" Создание тениса с бонусами для 2-х игроков.  
Texturing Сглаживание изображения Применение би- и трилинейной фильтрации и мип-меп уровней.  
ToDo "Выполнить" Напоминатель, редактор записей.  
ToolBar Примеры "ToolBar"-ов Динамический и перемещаемый тулбары.  
TrayIcon Иконка в трее Добавление, изменение иконки в трее и обработка входящих событий.  
Trojan Клиент-серверная программа Примитивная клиент-серверная программа.  
Truki Управление OS Windows Много  
V Video Мультимедиа Работа с мультимедиа в приложении.  
VideoSettings Свойства экрана Загрузка и изменение свойств экрана (количество цветов и разширение).  
VirtualListView Virtual List View Demo Аналог Проводника (упрощённый).  
  WinLite Окна и диалоги на WinAPI Создание прототипов окон и диалогов на WinAPI.  
WinSock Отправка почты Возможность отправки электронной почты.  
Word Работа с MS Word'ом Открытие и работа (ввод текста, изменение стиля и т.д.) с MS Word'ом  
WordPad Редактор текста (похож на WordPad) Много  
WorkWithWindows Действия с посторонними окнами Проверка наличия в системе, перемещение и переименнование.  
X XOGame Игра "Крестики-нолики" Много CPUmind.dll
Z Zero Нахождение нулей функции Нахождение нулей функций по разным алгоритмам.  
Zoom Экранная лупа Пример создания экранной лупы.  

скачать все проекты одним архивом (28.69MB) обновлён 01.08.12г.

Billiard Игра "Бильярд" Столкновение шаров друг с другом и бортами, вывод графики скачать проект

Ещё исходники (список обновляется, архив 144 проекта доступен полностью (образ NRG 122MB))

[ Клав тренер]курсовой Клавиатурный тренажёр Курсовой проект  
12 Текстовый редактор Примитивные операции типа копи-паст  
AID_Antivirus_Module Антивирус Использование антивирусного движка, сканирование файлов с описанием  
Animations_Editor Редактор анимации Анимация, работа с графикой. Свой формат анимации с плеером  
Ball_to_cursor Круглая форма Шарик двигается за курсором  
Balls_Collisions Физика столкновения Расчёт и отрисовка движения произвольного количества шариков  
BASS_effects Наложение звуковых эффектов Пример использования bass.dll bass.dll
Res_big Ресурсы в EXE Пример использования ресурсов из исполняемого файла  
Book_Shop Книжный магазин Пример работы с базой данных  
CDRem Напоминалка Программа висит в трее и при завершении виндовс предлагает вытащить CD  
 

 

Присылайте свои проекты на e-mail, авторство указывать в шапке юнита

Сайт создан в системе uCoz