Библиотека Интернет Индустрии I2R.ru |
|||
|
Delphi и PascalПрограммирование на Delphi. Delphi. Действия с посторонними окнами: Перемещение, изменение размеров, скрытие...Как "словить" окно? Под словом "словить" я имею ввиду то, как обнаружить наличие окна (любого окна) среди других окон. Функция "ловли окна" очень часто используется в том случае если вам необходимо совершить над ним (окном) какое-нибудь действие: закрыть, переместить, спрятать, изменить размеры и т.д. Обработка исключительных ситуацийСуществует множество источников исключительных ситуаций. Например, программой могут быть сгенерированны исключения из-за какого-то ненормального состояния. Исключения генерируются компонентами Delphi для различных событий, таких как присвоение свойству значения, выходящего за допустимые пределы, или попытка индексировать несуществующий элемент массива. Связка ActiveX - Internet ExplorerА знаете ли вы, что на Delphi можно писать ActiveX компоненты? Конечно знаете. А что с их помощью можно взаимодействовать с Internet Explorer? Это может быть интересно для профессиональных вебмастеров, скажете вы, но я не согласен. "Простой" программист тоже может найти массу применений этому. DirectX и DelphiКак известно, DirectX предназначен в основном для программирования игр под Windows 9x. Тем не менее можно придумать еще не мало ему применений (рано или поздно грядет таки эра повсеместного трехмерного пользовательского интерфейса)... Использование HTTP в DelphiВ связи с все большим вниманием, которое привлекает к себе Интернет, все больше людей становятся заинтересованы в сетевых технологиях. Данная статья посвящена программированию на Borland Delphi с использованием одного из самых популярных Интернет-протоколов - HTTP. Пример создания VxD-драйвера на DelphiНам необходим динамически загружаемый VxD драйвер (далее "VxD") т.к. такой драйвер можно будет без перезагрузки Windows загружать из Win32R приложений используя процедуру CreateFile(). Обзор полезных DELPHI-компонентовВ этом обзоре речь пойдет о вещах, довольно известных опытным Delphi-программистам. Но для начинающих это – весьма и весьма полезная информация. Поверьте – стандартных “дельфийских” компонентов для комфортной жизни недостаточно. Рассматриваются библиотеки компонент RxLib 2.75, R&A Library, LMD-Tools 5.x, Greg Lief’s Assorted Delphi components (G.L.A.D.). Речь будет идти только о самых свежих версиях продуктов. Статья призвана послужить эдаким лоцманом в море Delphi-компонентов. Изменение стандартной формыВас наверное часто удивляла форма окна, которая появляется при загрузке Norton Utilites и других подобных программ. Она имела не прямоугольный размер и ВЫ задавались вопросом : как получить такую форму? / Хотя я подозреваю, что это обычный Bitmap/ Оказывается сделать это довольно просто. При этом Ваша форма может иметь самые замысловатые очертания т.к. все это задается с помощью полигона. Программирование на основе Win32 API в DelphiЛюбую современную программу или программную технологию можно представить как совокупность программных "слоев". Каждый из этих слоев производит свою собственную работу, которая заключается в повышении уровня абстракции производимых операций. Так, самый низший слой (слои) вводит понятия, которые позволяют абстрагироваться от используемого оборудования; следующий слой (слои) позволяет программисту абстрагироваться от сложной последовательности вызовов функций, вводя такое понятие как протокол и т.д. Практически в любом современном программном продукте можно обнаружить и выделить около десятка последовательных слоев абстракции. Абстракция от оборудования и низкоуровневых протоколов вводится в ядра операционных систем в виде библиотек API (Application Program Interface). О программировании звуковых плат Sound Blaster 16 в режиме full duplexПервые вычислительные машины были совершенно непохожи на нынешние. Обычно они оснащались лишь набором тумблеров и рядами лампочек и не имели ни клавиатуры, ни дисплея, не говоря уж об аудиоустройствах. Однако уже тогда программисты пытались заставить этих монстров издавать различные звуки, причем иногда даже воспроизводить какое-нибудь музыкальное произведение. TIniFileВ то время как Microsoft, без сомнений, хотела бы навсегда устранить INI-файлы из Windows и заставить разработчиков приложений хранить информацию в Registry, становится ясно, что какое-то время INI-файлы еще просуществуют. INI-файлы являются простыми текстовыми файлами с расширением .INI, обычно хранящимися в каталоге Windows. TObjectTObject является общим предком всех классов в Delphi, корнем иерархии Visual Component Library. Tobject представляет собой абстрактный класс, реализующий только наиболее общие механизмы, универсально разделяемые всеми объектами VCL. Создание заставок для ваших программНаверно, каждый программист на Дельфи хоть раз хотел создать к какой-нибудь своей программе заставку. В этой статье мы рассмотрим создание заставок в Дельфи. Тому кто умеет работать более чем с одной формой в приложении, будет очень легко это понять. Чтобы не вдаваться в теорию, начнем сразу с практики. DELPHI. Обработка событий от клавиатуры и мыши.Обработка событий от клавиатуры и мыши. Описание событий. Распознавание источника события, нажатых кнопок и клавиш, координат курсора. Работа с директориями (папками) в ДельфиСтатья о использовании стандартных функций Delphi при работе с папками. Создание хранителя экранаГлавное о чем стоит упомянуть это, что ваш хранитель экрана будет работать в фоновом режиме и он не должен мешать работе других запущенных программ. Поэтому сам хранитель должен быть как можно меньшего объема. Для уменьшения объема файла в описанной ниже программе не используется визуальные компоненты Delphi, включение хотя бы одного из них приведет к увеличению размера файла свыше 200кб, а так, описанная ниже программа, имеет размер всего 20кб. Delphi, С++ Builder и базы данных: вопросы и ответыПосле публикации цикла статей, посвященных C++Builder, в адрес редакции поступило много вопросов, связанных с проблемами использования баз данных в приложениях Delphi и C++Builder. Данная статья посвящена ответам на некоторые наиболее часто встречающиеся из них. Программирование в Delphi. Создание простой тестирующей программыПрименение компонентов VCL Delphi в приложениях. В качестве примера рассматривается использование компонентов RadioGroup и RadioButton при создании тестирующей программы. Что нам стоит Doom построить...Думаю, что такое компьютерные игры, знает каждый читатель, но вряд ли всем известен процесс их создания. Если читатель увлекается программированием, то, наверное, в его библиотеке имеется несколько книг на данную тему, но редко в книгах по программированию найдешь хотя бы пару слов о том, как разрабатываются компьютерные игры или какие программы для этого нужны. В этой статье мы попробуем рассмотреть несколько важнейших азов, без которых не создаётся ни одна приличная игра. Как заставить программы Turbo Pascal 7.0 работать на быстрых компьютерахCRTDebug предназначена для корректировки exe-файлов, созданных с помощью Borland Pascal 7.0. При исполнении на быстрых процессорах из-за некорректного кода CRT модуля происходит ошибка: 200 Division by zero.
|
|
2000-2008 г. Все авторские права соблюдены. |
|