Статьи Королевства Дельфи


сей девайс|порнуха с бабками здесь

Статьи Королевства Дельфи

Статьи будут рассматривать отдельную тему с практическими примерами и надеюсь на уровне доступном для начинающих. Не знаю как получится, поскольку опыт писательской работы у меня не большой, зато есть приличный опыт работы в дискуссионных группах. Кроме того вся микропроцессорная техника и ее программирование прошли совместно с моей жизнью, начинал я с 8 разрядных машин, затем вплотную от самых первых персональных компьютеров и по текущие дни. Паскаль же от 4 версии до самой последней, а после уже Дельфи, начиная с первой версии.
Это было интересное время, все начинали с нуля, знаний и опыта у всех было мало, все учились друг у друга, в то же время начал развиваться Интернет, что позволило эффективно обмениваться знаниями. Не было обширного парка компонент, только потом развились файловые архивы уровня и Delphi Super Pages. Все это позволило наработать большой опыт и пришло время отдавать долги, что и делаю в виде серии этих статей для начинающих.

Еще раз о звуке
Несколько слов по поводу "железа". Необходимо четко различать, что звуковая плата -- это НЕ ОДНО устройство в системе. Есть устройство вывода звука, записи звука, микшер, синтезатор и т.д. по вкусу. Это важно понимать, т.к. каждое устройство имеет свой набор функций: waveOut***, waveIn***, midiOut***, midiIn***, mixer*** и др.

Архитектура микшера.
Про "железо".
Про "софт".
Запросы к микшеру.
Управление микшером.
Получение информации об аудиолинии
Получение информации об аудиолинии - 2
Получение контролов аудиолинии.
Получение контролов аудиолинии. - 2
Получение значений свойств контрола аудиолинии

Hooks - аспекты реализации
Напишем программу, которая будет устанавливать ловушку типа WH_KEYBOARD и записывать в файл значения нажатых клавиш во всех приложениях (программа будет накапливать в буфере значения нажатых клавиш и как только их количество превысит 40 - все значения будут выведены в соответствующее окно формы). Попутно, в данном примере, новички могут найти ответы на многие вопросы, часто задаваемые в различных форумах.

Выравнивание текста по ширине с автопереносом
Круг рассматриваемых вопросов
Введение и библиография
Решение
Решение - 2
Резюме
Преимущества технологии
Заключение
Использование Interenet-функций Win32® API
Использование Interenet-функций Win32® API - 2

Взгляд в будущее
Возможность отключения из поля видимости тех особенностей, которые обрабатывать не нужно и которые "мешают", загромождая рабочую область Инспектора. Создание и регистрация не только своих объектов, а и своих классов. Для каждого реального обрабатываемого объекта в "DesignTime" нашей программы автоматически создавать объект-оболочку. Методы GetParticuls и SetParticul сделать свойствами процедурного типа. Это позволит не создавать специальный класс для каждого редактируемого класса.

Описание архива
Определение кратчайшего пути между точками
Определение кратчайшего пути между точками - 2
Разбиение путём построения octree-дерева
Разбиение путём построения octree-дерева - 2
Разбиение путём построения octree-дерева - 3
Разбиение путём построения octree-дерева - 4
Просто и ясно о PageMaker и Delphi
Реализация передач команд серверу
Реализация приема данных из DDE сервера

XML сериализация объекта Delphi
Язык XML предоставляет нам чрезвычайно удобный и почти универсальный подход к хранению и передаче информации. Существует множество парсеров для разбора XML документов по модели DOM. На платформе Microsoft Windows - это, в первую очередь, парсеры MSXML от Microsoft.

XML сериализация объекта Delphi
XML сериализация объекта Delphi - 2
XML сериализация объекта Delphi - 3
XML сериализация объекта Delphi - 4
Загрузка XML в объект
Загрузка XML в объект - 2
Загрузка XML в объект - 3
Создание DTD для объекта
Создание DTD для объекта - 2
Компонент для XML сериализации

Лицей
Я решил поделиться своим опытом, в основном по более старым, давно забытым темам. В конце восьмидесятых и в начале девяностых годов, в любой книжке по Паскалю можно было подробно прочитать о работе с битами, о работе с файлами, но в современной литературе эти вопросы или умалчиваются вообще или рассматриваются вскользь. Конечно подобной информации в Сети много, но ее надо еще найти

Лицей
Лицей - 2
Лицей - 3
Лицей - 4
Лицей - 5
Лицей - 6
Лицей - 7
Лицей - 8
Лицей - 9
Лицей - 10

Как заставить работать ActionList в формах, импортируемых из DLL
При использовании форм, импортируемых из DLL, вы столкнетесь с проблемой что ActionList работать не будет до тех пор, пока вы не активизируете его обновление самостоятельно. А следовательно, обновление всех компонентов управления работать не будет.

Ошибка в процедуре _AddRefArray в Delphi 5
Ошибка в процедуре _AddRefArray в Delphi 5 - 2
Компонент TADOUpdateSQL
Компоненты для работы с типовыми операциями
.Bat-файл в Группе проектов
Автоматизация создание BackUp-ов проектов
Использование буфера записей BDE
Список ошибок BDE
Bdetry
Определение занятости приложения

Создание системы голосовых сообщений из подручных средств
Смотря, очередной фантастический боевик, в котором “умная” система управления приятным женским или мужским голосом сообщает герою, что если он не выполнит какие-то важные действия то дальше ему (ей) придется передвигаться без удобств на своих двоих или вообще дожидаться завершения фильма в виде горстки атомов. Вы не раз задумывались, вот бы сделать себе подобную сообщалку о всяческих опасных ситуациях возникающих в вереной Вам компьютерной системе или сети.

Создание голосовых сообщений
Создание голосовых сообщений - 2
Параметры экрана из командной строки
Как выставить приоритет любому процессу
Функции для работы со строками
TRySharedSream — работа с файлом подкачки
TRySharedStream (версия 2)
Лицензионное соглашение.
Класс TRySharedSream.
Работа с файлом подкачки

Руководство по реляционной СУБД DB2

Прежде чем предоставить читателю возможность начать знакомство с системой, целесообразно кратко охарактеризовать предысторию ее создания. Это поможет лучше осознать проблемы, связанные с разработкой систем такого класса, объективно оценить научно-технический уровень системы DB2, понять, почему именно фирма IBM смогла создать такой сложный программный продукт.
Подход, основанный на реляционной модели данных, занял важное место в развитии технологии баз данных. Нет необходимости подробно обсуждать здесь его достоинства, как, впрочем, и трудности, связанные с его реализацией и использованием — они достаточно хорошо известны. Системами реляционного типа оснащены сегодня многие серийно выпускаемые модели ЭВМ, от мощных вычислительных комплексов до персональных компьютеров. Реляционный инструментарий предполагается использовать в качестве основного средства управления базами данных и базами знаний в разрабатываемых проектах ЭВМ нового поколения.

Варианты операционной обстановки системы DB2
«DB2» — это аббревиатура «IBM Database 2». DB2 — подсистема операционной системы MVS[1]. Точнее, она представляет собой систему управления базами данных (СУБД) для этой операционной системы. Еще точнее, это долгожданная реляционная СУБД фирмы IBM для операционной системы MVS. DB2 является системой, которая позволяет любому числу пользователей MVS осуществлять доступ к любому числу реляционных баз данных с помощью реляционного языка, называемого SQL («Structured Query Language»).

Варианты операционной обстановки системы DB2
Программные продукты, связанные с DB2
Программные продукты, связанные с DB2 - 2
DB реляционная система
DB реляционная система - 2
DB реляционная система - 3
DB реляционная система - 4
DB реляционная система - 5
Язык SQL
Язык SQL - 2

Логическая независимость данных
Мы еще не объяснили на самом деле, для чего нужны представления. Одна из задач, которую они позволяют решать — обеспечение того, что принято называть логической независимостью данных. Понятие физической независимости данных было введено в главе 2. Говорят, что система, подобная DB2, обеспечивает физическую независимость данных, поскольку пользователи и программы пользователей не зависят от физической структуры хранимой базы данных.

Идентификация пользователей
Представления и безопасность
Представления и безопасность - 2
Представления и безопасность - 3
Предложения GRANT И REVOKE
Предложения GRANT И REVOKE - 2
Предложения GRANT И REVOKE - 3
Предложения GRANT И REVOKE - 4
Предложения GRANT И REVOKE - 5
Предложения GRANT И REVOKE - 6

Ареляционные системы
Теперь, наконец, имеется возможность точно определить, что мы понимаем под реляционной системой управления базами данных (реляционной СУБД или, для краткости, реляционной системой). Дело в том, что в настоящее время никакая система не поддерживает реляционную модель во всей ее полноте — несколько систем приблизилось к этому, но большинство из них «спотыкается» на ограничениях целостности, если не где-либо еще.

Схема классификации сущностей
Схема классификации сущностей - 2
Первичные и внешние ключи
Первичные и внешние ключи - 2
Первичные и внешние ключи - 3
Процедура проектирования: последовательность основных шагов
Регистрация проектных решений: псевдояод
Регистрация проектных решений: псевдояод - 2
Рецепт, касающийся первичных ключей
Рецепт, касающийся внешних ключей

DB2. Решения по интеграции

В наши дни в индустрии информационной технологии имеется выраженная тенденция – клиенты принимают решения о покупках, основываясь на возможностях этой технологии решать проблемы бизнеса, а не на функциональных возможностях технологии. Представители руководящего административного персонала стали больше влиять на принятие решений по информационной технологии. Информационная технология становится инструментом достижения ценности бизнеса, а не вещью в себе. Без перспективы значительной прибыли на инвестированный капитал информационной технологии трудно добиться финансирования.

Индустриальная мощность
Индустриальная мощность - 2
Взаимосвязь с OEM и интеграция
Взаимосвязь с OEM и интеграция - 2
Способность к интеграции
DBExtenders (расширители DB
Интеграция с WebSphere MQ
Интеграция с WebSphere MQ - 2