Исходники Pascal, Delphi — CyberGuru.ru
- Исходники
- Исходники Pascal, Delphi
Исходники программ на Delphi и Pascal. Приведены примеры кода для работы со стандартными классами Delphi, реализации стандартных алгоритмов, реализации пользовательского интерфейса, взаимодействия с базами данных, операционной системой и железом.
- [Delphi] Базы данных. ADO
Исходники программ на Pascal и Delphi для работы с базами данных с использованием ADO.
- [Delphi] Пользовательский интерфейс. Меню
Исходники программ на Pascal и Delphi с примерами использования меню.
- [Delphi] Пользовательский интерфейс. Рисование и графика
Исходники программ на Pascal и Delphi для работы с графикой и рисования на формах и элементах управления.
- [Delphi] Система. Клавиатура
Исходники программ на Pascal и Delphi для работы с клавиатурой.
- [Delphi] Пользовательский интерфейс. Элементы управления
Исходники программ на Pascal и Delphi с примерами использования элементов управления пользовательского интерфейса.
- [Delphi] Система. Win32
Исходники программ на Pascal и Delphi с примерами использования средств платформы Win32.
- [Delphi] Базы данных. Interbase
Исходники программ на Pascal и Delphi для работы с СУБД Interbase.
- [Delphi] Работа с DLL
Исходники программ на Pascal и Delphi с примерами использования динамических библиотек DLL.
- [Delphi] Система. Принтеры
Исходники программ на Pascal и Delphi для работы с принтерами.
- [Delphi] Сети
Примеры программ на Pascal и Delphi для работы с сетями и сетевыми ресурсами.
- [Delphi] Пользовательский интерфейс. Окна и формы
Исходники программ на Pascal и Delphi для работы с формами и отдельными их элементами.
- [Delphi] Стандартные классы, VCL
Исходники программ на Pascal и Delphi с примерами использования стандартных классов и VCL.
- [Delphi] Система. Железо
Исходники программ на Pascal и Delphi для работы с компьютерным железом.
- [Delphi] Базы данных
Исходники программ на Pascal и Delphi для работы с базами данных.
- [Delphi] Алгоритмы
Исходники программ на Pascal и Delphi с примерами реализации различных алгоритмов и структур данных.
- [Delphi] Базы данных. BDE
Исходники программ на Pascal и Delphi для работы с базами данных с использованием BDE.
- [Delphi] Базы данных. Access
Исходники программ на Pascal и Delphi для работы с СУБД Access.
- [Delphi] Базы данных. ODBC
Исходники программ на Pascal и Delphi с примерами использования ODBC для работы с базами данных.
- [Delphi] Система
Исходники программ на Pascal и Delphi с примерами взаимодействия с операционными системами, использования системных объектов.
- [Delphi] Система. Файлы и папки
Исходники программ на Pascal и Delphi для работы с файлами и папками.
- [Delphi] Пользовательский интерфейс Исходники программ на Pascal и Delphi с примерами реализации пользовательского интерфейса.
- [Delphi] Приложение
Исходники программ на Pascal и Delphi для управления приложениями.
- [Delphi] Технология COM
Примеры программ на Pascal и Delphi для работы с технологиями СОМ, OLE, ActiveX
Сайт Черненка Евгения Юрьевича — Мир Delphi
Мир Delphi
Delphi – это не только
храм в центральной Греции, но и довольно интересный язык программирования. Я
лично увлекся ним с 2005 года. До него я программировал в С++ под DOS, а потом
на Visual Basic. Visual Basic неплохой язык программирования, но он не имеет
такого множества возможностей, как Delphi. Да и что проблемно в VB, так это
распостранение программ. Приходилось как-то писать курсовую работу на VB, так
для показа её на другом компьютере пришлось тащить с собой пару dll-лок и
ocx-файлов. Delphi почти всегда подразумевает для переноса на другой компьютер
одного exe-файла. Это удобно.
Рим и тот не сразу строился, поэтому при программировании у Вас будут возникать вопросы. С радостью на них отвечу по e-mail: [email protected]. Удачного Вам создания программ.
Справочники
1. Предлагаемый справочник написан для Delphi
версии 4 и 5. Но, конечно же подходит для более новый версий знаменитого
компилятора языка.
Состав:
1. Математические функции и процедуры;
2.
Функции и процедуры для работы с файлами;
4. Функции и процедуры для работы с памятью;
5. Функции и процедуры для работы с мышью.
Скачать справочник
2. Данное справочное пособие представляет собою иллюстрированный учебник по Delphi 7 для начинающих программистов. Имеет очень широкий спектр затрагиваемых вопросов — от простой кнопки до создания динамических псевдонимов баз данных. Лично я использую его, когда забываю комманды работы со строками или частично при работе с БД. А в общем, лучше конечно справочник, описание которого размещено перед этим.
Скачать справочник
3. Этот справочник представляет собою список часто задаваемых вопросов (ЧаВО), они же FAQ с ответами. Довольно интересные вопросы, возникающие в голове русских людей, и, конечно же, прекрасные ответы. Очень хорошее графическое оформление. Минус этого справочника — не все предлагаемые коды работают под Windows NT, и немного грубоватая лексика изложения.
Скачать справочник
Компоненты
1. Архив содержит 2 компонента CoolTrayIcon и TextTrayIcon, которые предназначены для работы с иконкой в трее. Могут абсолютно все — от помещения иконки рядом с часами до выдавания различных сообщений о работе программы. Примеры прилагаются.
Скачать компоненты
Программы
1. Авто-комбинатор «КЄНО». Эта программа предназначена для людей, которые фанатично уверены в успехе игры «КЄНО», выбрасывая при этом большие суммы на каждый розыгрыш. Будет успех или не будет — этого не знает никто. Если есть желание сыграть, но комбинации не лезут в голову — эта программа для Вас.
Скачать программу с исходниками
2. Авто-комбинатор «Супер-Лото». Подобно Авто-комбинатору «КЄНО», эта программа генерирует комбинации для игры от Национальной Лотереи «Супер-Лото». Мною написано три версии программы. Естественно, чем старше версия, тем более продвинутая она. В последней версии присутствует механизм статистики, позволяющий Вам увидеть каковы реальные шансы выиграть в «Супер-Лото».
Скачать программу с исходниками версия 1
Скачать программу с исходниками версия 2
Скачать программу с исходниками версия 3
3. Chermus media player v.2.0. Наверное каждый программист когда-либо задумывался о написании программы-клона знаменитого Winamp. Ну что тут сказать? И я увлекся этим в свое время. Мое мнение — это реально, но на тестирование и исправление ошибок уйдет не менее года упорной работы. Проблемы возникающие при программировании такого проигрывателя, Вы увидите сами. А пока предлагаю Вам свою версию проигрывателя, естественно с исходниками.
Скачать программу с исходниками
4. Wallpaper Changer. Человек — личность переменчивая и иногда эта переменчивость требует изменения фонового рисунка рабочего стола. Двойной клик по exe-файлу программы Wallpaper Changer меняет фоновый рисунок. Имеются глюки, но где же их нет в нашем любимом Windows? Глюк следующий — после перезагрузки картинка пропадает с рабочего стола. Это, конечно, можно устранить.
Скачать программу с исходниками
5. XP Alarm. Часто так бывает, что человек, сев за компьютер, теряет ощущение времени. Чтобы его как-то пробуждать, я создал эту программу. XP Alarm использует компонент CoolTrayIcon, который можно скачать на моем сайте.
Какие функции программы? Во-первых, это сообщение по истечении какого-то времени, во-вторых, это выключение компьютера. Нет никаких ограничений — выключение или сообщения могут быть выполнены не обязательно сегодня, а и по какой-то конкретной дате. На мой взгляд, система сообщений в трее не даст Вам запутатся во всех функциях программы. Для выключения компьютера используется суперстабильная утилита, которая хорошо себя зарекомендовала во всех версиях Windows.Скачать программу с исходниками
Уважаемые господа! Предлагаемые мною Вам программы являются далеко не полным списком всего, что я напрограммировал. Дело в том, что бесплатный хостинг запрещает распостранять информацию по поводу хаккинга и создания вирусов, поэтому часть своих достижений я не смогу Вам показать. Если есть интересные идеи, вопросы, предложения, пишите мне на e-mail: [email protected]. Часть ПО, написанного мною, является базами данных специального назначения: они хранят информацию, интересную сугубо одному человеку.
Что я хотел донести Вам? Какую мысль? Я хотел донести Вам мысль, что программирование само по себе решает очень много интересных вопросов. Если есть идея и голова на плечах, то за считанные часы Вы сможете создать практически любое приложение. Согласитесь, использовать Свое приложение приятней, чем чужое, в Своем приложении есть частица Вашей души. В Вашем приложении есть опции, каких нет ни в одном из сейчас Вам известных программ. А главное в том, что Вы становитесь Творцом, который создает все из ничего. Удачи Вам!
P.S.: Обязательно пишите мне по поводу любых замеченых глюков в программах, пишите мне о своих идеях, проблемах, которые возникают у Вас в процессе работы, пишите о новых, интересных программах созданных Вами или Вашими друзьями или просто найденных Вами в сети или Интернете.
на главную
:: Проект chernenko-life.narod.ru ::
Известное программное обеспечение, созданное с помощью Delphi
Delphi используется в тысячах наименований
Время от времени я встречаю программиста, обычно разработчика Java, Python или C++, который совершенно не знаком с Delphi. Единственное, что он знает, это то, что это выглядит как что-то среднее между Basic и Modula, и поэтому он выпаливает комментарии вроде « Delphi? Какого черта, кто вообще использует Delphi! Я никогда не использовал программу, написанную на Delphi! Вы когда-нибудь видели программу Delphi, которая действительно работает! «.
Последнее является прямой цитатой с форумов React OS [старая ветка, которую я признаю, но правда, тем не менее], где несколько пользователей просили приоритетной поддержки Delphi (чтобы иметь возможность запускать Delphi в бесплатной системе ReactOS, которая по сути является переделкой Windows NT с открытым исходным кодом). Ответ пришел от одного из инженеров React OS, очень известного программиста на C++, который почему-то ненавидит Delphi. Почему мы никогда не узнаем.
Хотел бы я принять участие в этом разговоре, потому что я бы разъяснил ему некоторые вещи; но к тому времени, когда я вошел в это (конечно, спросив о Delphi), раздел комментариев был отключен, а ветка осталась мертвой. Это большой позор, потому что я готов поспорить, что он действительно использовал программу, написанную на Delphi. Он просто не знал, что это приложение Delphi — или тот факт, что Delphi соперничает с C/C++ почти во всех областях. В некоторых случаях он даже превосходит C/C++ по скорости, но программисты на C++ не любят об этом говорить 🙂
Известные названия Delphi
В любом случае, ниже приведен краткий список приложений, написанных на Delphi, только тех, о которых я могу думать (и с небольшой помощью моих друзей из Delphi Developer на Facebook). Что-то может стать неожиданностью, что-то нет. Но есть много кода Delphi, о котором люди не знают! И это всего лишь капля в пресловутом океане программного обеспечения Delphi.
Итак, если вы новичок в объектном паскале, представленном Smart Mobile Studio, Delphi или FreePascal, то я надеюсь, что этот список даст вам хотя бы представление о том, на что способен наш язык. Вы найдете очень универсальный, удобный, продвинутый, масштабируемый и продуктивный язык, который растет вместе с вами. Независимо от того, насколько хорошо вы разбираетесь в программировании, объектный паскаль никогда не оставит вас без возможностей. Ну, вот список названий, которые я знаю:
- Nero Burning Rom, программа для записи CD/DVD
- Skype, сетевая телефония, приложение VoIP
- Macromedia DreamWeaver, конструктор веб-сайтов HTML [приобретен Adobe]
- Embarcadero C++ Builder IDE, коммерческая среда разработки C++, написанная на Delphi
- Smart Mobile Studio, IDE и набор инструментов компилятора для HTML5/JavaScript
- Homesite, HTML-редактор веб-сайтов [куплен Adobe, объединен с DreamWeaver]
- FL Studio Pro, профессиональный звуковой секвенсор и синтезатор
- InstallAware, программа установки программного обеспечения
- InnoSetup, программа установки программного обеспечения
- DBase, надежное приложение для управления базами данных [Delphi & C++]
- WinRAR, приложение для сжатия
- Partition Magic, пакет для создания разделов и клонирования дисков
- Онлайн-трейдер, живая фондовая биржа и торговое приложение
- Syncback Pro, великолепное приложение для резервного копирования
Антишпионские и системные инструменты
- Panda Titanium Antivirus, коммерческий антивирус
- Spyware Terminator, Антишпионский комплект
- Spybot Search And Destroy, антишпионский набор
- PC Tools Spyware Doctor, Антишпионский комплект для Windows
- TuneUp Utilities, системный оптимизатор
- Aida64, ПО для тестирования
Файл и диск
- BeyondCompare, приложение для сравнения и объединения файлов
- Total Commander, приложение для управления файлами
- Super Copier, замена диалогового окна копирования/перемещения файлов Win32/64
- CloneDVD, программа для копирования DVD
- Программа Ultra ISO, DVD и CD
Авторинг и справка
- Справка и руководство, файл справки и программное обеспечение для создания книг
- HelpNDoc, приложение для создания справки в формате HTML
- SSuite Office Software, полный офисный пакет, написанный на Delphi
База данных
- Oracle SQL Developer, программное обеспечение для программирования SQL
- Nexus DB, коммерческая база данных, написанная на Delphi
- Инструменты администрирования MySQL, пакет управления базами данных для mySQL
- SQL Navigator, приложение управления SQL
- Toad для Oracle, фактическое управление SQL для Oracle DB
- ElevateDB, коммерческая база данных, написанная на Delphi
Мультимедиа, печать и Интернет
- RadioBoss, ПО для управления радио
- Ultimate Paint, редактор изображений и программа для рисования
- IcoFX, редактор иконок и глифов
- KMplayer, приложение для просмотра видео и фильмов
- Responsive Layout Maker Pro, конструктор веб-сайтов HTML WYSIWYG
- Pro Motion, редактор изображений Pixel perfect
- Media Monkey, приложение для управления музыкой
- Press To Go, компоновка и управление высокопроизводительной печатной машиной
- Gold Wave, звуковой редактор
Сеть
- Jotta Online Backup, сервис облачного резервного копирования
- TeamSpeak, сетевая телефония, приложение VoIP
- Hamachi, VPN-программное обеспечение [Комбо-сборщик C++]
- Браузер Avant, веб-браузер, написанный на Delphi
Scientific
- Altium Designer Board
- Orca Flex, проектирование и анализ морских морских систем
- SOFIA, проект программного обеспечения НАСА
- Orca Lay, планирование и оптимизация процедур укладки трубопроводов и шлангокабелей
- Orca Bend, инструмент проектирования для эффективной оптимизации эластомерных ребер жесткости на изгиб
- Diptrace, ПО для ввода схем
Разные титулы
- Персональный историк, программа предков и генеалогии
- Семейный атлас, программа «Происхождение и генеалогия»
- Basic Premiere, ПО для донорства органов
- Omni Accounts, бухгалтерское программное обеспечение
Языки программирования и IDE
- Morfik, конструктор веб-сайтов на собственном сервере Ajax
- Elevate Web Builder, Javascript RAD IDE
- Dark Basic, игровой язык программирования
- PhpED, редактор кода PHP
- RapidPHP, PHP-кодирование IDE
- Smart Inspect, углубленная система отладки и журналирования
- RAD PHP, коммерческая среда разработки PHP и фреймворк
- Finalbuilder, управление коммерческой сборкой для программистов
- Lazarus, IDE с открытым исходным кодом для freepascal
- Freepascal, инструментальная цепочка компилятора Object Pascal с открытым исходным кодом
Коммерческие игры
- Космические рейнджеры, Игра написана на Delphi
- Академия Абры, название игры от Big Fish games
- Tunngle, глобальная игровая сеть LAN
- Солдат, онлайн-игра
- Age of Wonders, стратегическая игра
Эмуляторы
- nesTen, эмулятор Nintendo, написанный на Delphi
- winNes, эмулятор Nintendo, написанный на Delphi
- ulTee, еще один эмулятор Nintendo, также написанный на Delphi .
- DSP, эмулятор Arcade, написанный на Delphi
- Dolphin, эмулятор Nintendo Gamecube и WII, написанный на Delphi
- DxBx, эмулятор XBox, написанный на Delphi
Как уже упоминалось, тысячи наименований, созданных в Delphi и freepascal, доступны на мировом рынке. Многие из них совершенно бесплатны, как freepascal и Lazarus. Приложения, которые очень хорошо известны и используются — это означает, что это позор, что люди (особенно программисты, использующие разные языки) не отдают должного Delphi и объектному паскалю. Delphi не является базовым языком, а Pascal был языком, разработанным для замены C/C++ много лет назад. Так что это не навязчивость и не легкость. Код, созданный Delphi, соответствует C++ Builder (это сопутствующий «родственный» продукт) с поддержкой дженериков, встроенного ассемблера, анонимных процедур, шаблонов (FPC) и многого другого.
Сцена из Академии Абра, игра написана на Delphi
Итак, в следующий раз, когда кто-то спросит: «Что? Объект Паскаль? Дельфы? затем дайте им этот список и спросите, использовали ли они когда-либо одну из этих программ. Я даже не поцарапал поверхность с этим крошечным списком, но я почти уверен, что большинство людей использовали или, по крайней мере, слышали о Skype. И Nero Burning Rom также очень и очень хорошо известен — так что есть вероятность, что они использовали его в какой-то момент.
Паскаль — это «настоящий» язык. Это не базовый компилятор с промежуточным форматом байт-кода, для запуска которого требуется куча раздутых DLL-файлов. Это не среда выполнения скрипта или конечный автомат. Компиляторы Object Pascal создают реальный машинный код, а язык поддерживает встроенный ассемблер прямо из коробки. Исполняемые файлы, которые вы получаете, не имеют зависимостей. Что касается Delphi, который считается «законодателем моды», его родственным и сопутствующим продуктом является компоновщик C++, с которым он совместим в двоичном виде; Это означает, что вы можете использовать скомпилированные блоки между ними без изменений. То, что вы скомпилируете на C/C++, вы можете использовать в Pascal, а то, что вы создадите на Pascal, вы можете скомпоновать и использовать в C без специальной обработки.
Кроме того, вы можете ссылаться на файлы .lib и .obj сколько душе угодно, писать заголовочные файлы для dll или импортировать сегменты кода — черт возьми, операционные системы были написаны с нуля на объектном паскале (так что вы, парни Java, можете расслабиться, мы сделали это за десятилетия до вас — и мы сделали это лучше).
А программисты (даже Microsoft) используют InnoSetup или с ними что-то не так 😉
Вот так:
Нравится Загрузка…
Delphi DLL Examples Programs and Sample Code
Примеры программ Delphi DLL и пример кодаЧилкат НАЧАЛЬНАЯ СТРАНИЦА .NET Core C# Android™ AutoIt С С# С++ Чилкат2-Питон КкПитон Классический АСП DataFlex Delphi ActiveX Делфи DLL Перейти Java Лянджа Моно С# Node.js Цель-C PHP ActiveX PHP-расширение Перл PowerBuilder PowerShell PureBasic Руби SQL-сервер Свифт 2 Свифт 3,4,5. .. Ткл Юникод С Юникод С++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Плагин Xojo
| Щелкните категорию на левой панели, чтобы просмотреть примеры Delphi DLL. |