HotKeyManager это компонент, который позволяет добавить системные горячие клавиши в ваше приложение. Горячие клавиши позволят вашему приложению выполнять действия откуда угодно, если оно неактивно или даже скрыто.
Игрушка, которую я писал для себя и под себя, но надеюсь, что и вам она пригодится. Служит для расслабления мозгов, после продолжительного кодинга, жестокое мочилово ламеров, юзеров и ФБР`овцев, безжалостным хакером, точнее его идеей, а еще точнее, ее олицетворением в лампе, кстати опасайтесь юзеров с их багами и спецслужб со значками... А задача проста, перебить всех людей мешающих жить, а несколько сбежавших юнитов производят еще одного, поэтому нужно шевелиться. Надеюсь крови я не пожалел... Не давайте в это играть детям, маньяков у нас хватает... :) Еще раз напоминаю, что я создавал игру только для себя, поэтому многим может не понравиться. Игра набиралась на API под DirectDraw, управление мышкой...
»»» Скачать: исходные тексты (392кб)
Программа-блокировщик рабочей станции. Во время блокировки разворачивается на весь экран и ждет ввода пароля. Возможна смена пароля. Поддержка звуковых схем для блокировки, разблокировки и оповещения об ошибке ввода пароля. Возможность ограничить число неправилных попыток ввода. Ведет лог. Тестировалась в полевых условиях на 98 SE и XP Professional. Не влияет на уже запущенные процессы и сервисы. Коммерческий аналог стоит 30$. Статус: freeware. Исходники отсутствуют по этическим причинам. Внимание! По ссылке на исходники находится исполняемый файл.
»»» Скачать: исходные тексты (834кб) посмотреть скриншот
Поиск в Большой БД:((
»»» Pavlik (06.07.00 14:41) Подскажите, пожалуйста, как быстрее всего осушествлять поиск записи в БД(более 200000 записей). Тип БД - DBase. Индексы в таблицах отсутствуют, т.к. все записи разные.
»»» Mike Goblin - mgoblin@mail.ru (07.07.00 12:50) Думаю, что методом Locate. А насчет индексов очень рекомендую подумать
»»» kingdom - kingdom@trepkom.ru (08.07.00 21:34) Индексы нужны ОДНАЗНАЧНО, я не понимаю что значит записи разные ? Залезаешь в свою базу и создаешь индексы (т.е. сортировку в каждому полю) и все у тебя летать будет (ну должно наверное, я такой юольшой базы никогда не видел). Так что поясни пожалуйста проблему...
»»» Sergei - Sergei@polisma.net (10.07.00 17:52) Все записи разные, это значить, что для таблицы справидлива реляционная алгебра (не нужно создавать дополнительное
поле, чтобы сделать записи уникальными). Но для ускорения работы вы должны определиться, какой конкретно поиск часто используется и ускорить его с помощью соответствующего индекса. Лишние индексы создавать не нужно, так как скорость работы уменьшится.
»»» Max - Max_Heavy@yahoo.com (22.07.00 13:19) 200 тыс. рекордов не так уж и много, но Locate-м можно извратится, хотя лучше всего Query-гой. И насчет индекса ты лучше подумай. А то ведь хрен его знает этот DBF.
-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-
Комментарий от Steel (steel@rulezzz.dp.ua) Не такая уж это и большая БД. Я делаю очень сложные выборки (например letf outer join с другой не менее маленькой табличкой), из таблицы, в которой сейчас более 600 000 записей.... и ниче, время до минуты... Ну конечно это и не DBase,
а SQL Server. Но смысл всеравно остается в индексах. Правильно поставь индекс по полю которым искать будешь, и сортировать, будет скорость - совершенно нормальная. Только учти, чем больше индексов, и чем они сложнее (например индекс по строковому полю исессно больше и медленнее) тем дольше будет вставка в базу. А выборка по индексу практически всегда быстрее. Тут надо найти оптимальный вариант, который зависит только от режимов работы БД, ее структуры и выборок, которых из нее делают чаще всего. И еще подумай над првильной организацией таблицы.
Midas и COM. Советы и Приемы
Статья показывает, как писать приложения, использующие несколько модулей, которые связываются через COM и совместно используют Midas сервер. Освещаются вопросы перемещения файлов, массивов и других структур данных c использованием COM.
Экстремальное программирование: планирование. Библиотека программиста
Эта книга харизматических лидеров экстремального программирования — о том, как планировать проекты разработки программного обеспечения по технологии XP. В основном она предназначена руководителям — тем, кто должен составлять план работ, а потом следить, чтобы он соответствовал действительности. Она будет полезна и программистам с заказчиками, поскольку это две основные роли в процессе планирования и разработки ПО.
Автор: Kent Beck, Martin Fowler
FindFirst - поисковая система по Делфи. На этом сайте собрана большая База Данных по Делфи, которая включается себе более чем 1000 документов обшим объемом около 6 МБ.
» Оценка сайта: 2
Хокку дня
Лист исписанный. Создаёт бесконечность - Падает в воду.
Афоризмы
В мастурбации хорошо уже то, что ради нее нет необходимости надевать сорочку и галстук...(Т. Капоте)
Фраза дня
Я знаю джиу-джитсу, самбо, дзюдо, айкидо и много дpугих стpашных слов.
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В городе Лонг Бич (США) официальным постановлением признано, что "гаражи строятся для автомобилей".
В Англии до сих пор есть закон, который запрещает владеть телевизором всем, кто не имеет особой лицензии.
И на закуску коротенький анекдот
- Что вы предпринимаете для защиты от вирусов? - Выпускаем одноразовые компьютеры...