Для того чтобы во время работы программы пользователь, нажав клавишу , мог получить справочную информацию, надо чтобы свойство helpfile главного окна приложения содержало имя файла справочной системы, а свойство helpcontext числовой идентификатор нужного раздела. Вспомните, идентификаторы разделов справочной системы перечислены в разделе [map] файла проекта справочной системы.
Категория: Языки программирования | Просмотров: 209

"Истина где-то рядом...." Именно такими словами я начну свою статью про Delphi и конкретно - про библиотеку OpenGL. Я решил использовать именно эту цитату, потому что главным вопросом, который возникает перед человеком, плохо умеющим программировать (конкретно игры или другие приложения, использующие трехмерную графику), но очень хотящим научиться этому, является дилемма в выборе языка программирования.
Категория: Языки программирования | Просмотров: 201

Реестр - один из важнейших элементов windows. Там можно найти множество настроек windows и других программ. Сейчас программистов больше привлекает хранение опций своих программ в реестре нежели в различных ini файлах. Приемущество очевидно : ini файл можно случайно изменить, удалить, или повредить какими-либо некоректными действиями; С записями в реестре это сделать гораздо сложнее... Реестр открывает новые возможности в программировании, в управлении "чужими" программами и других действиях. К примеру в реестре можно прописать программы, которые будут загружаться при старте windows, но их не будет ни в :"Автозагрузке" ни в autoexec.bat..., а в реестре их довольно трудно найти даже опытному программисту. Так что - дерзайте. Я уверен, что знание ключевых моментов в этой области значительно облегчит Ваш труд...
Категория: Языки программирования | Просмотров: 199

Сегодня я хочу рассказать о так называемых сканерах портов. Если кто-то не в курсе, то эта специальная программа для определения открытых портов на удаленной машине.
Категория: Языки программирования | Просмотров: 101

Градиентная заливка и сложение цветов.
 
 Иногда бывает нужно сложить два или более цветов для получения что-то типа переходного цвета.
 Делается это весьма просто. Координаты получаемого цвета будут равны среднему значению
 соответствующих координат всех цветов.
Категория: Языки программирования | Просмотров: 147

Разве возможно совместить Флэш-ролики и Дельфи-приложения. Раньше я думал что НЕТ. Но теперь я знаю не только, что это возможно, но и знаю как это делается!!! И сейчас я вам расскажу об этом. Во-первых хочется отметить преимущества использования флэш-роликов в ваших программах. Если вы сумеете гармонично вписать небольшой флэш-ролик в вашу программу, то несомненно внешний вид программы будет намного привлекательнее (главное не переборщить, увлекаясь дизайном, не надо забывать о том что программа должна быть удобна и проста в использовании! ).Итак, как же совместить Флэш и Дельфи? (Надеюсь, что у вас Флэш установлен:))
Категория: Языки программирования | Просмотров: 204

Известно что в компьютере очень много собрано различных устройств , возникает вопрос как операционная система общается с ними. Для этого и служит порт, то есть эта «дверь» через которую программа (операционная система) может управлять данным устройством (считывать данные, заносить их).Причем я разделяю порты на две категории (это чисто мое разделение) - порты общеизвестные (COM LPT) и порты внутренние ,служащие для связи с внутренними устройствами ЭВМ.
Категория: Языки программирования | Просмотров: 178

Иногда нужные мысли приходят после того, как про Для этого придумали плугины. Плугины - это простая dll библиотека, в которой обязательно присутствует ряд процедур и функций, которые выполняют определенные разработчиком действия.
Категория: Языки программирования | Просмотров: 78

Иногда нужные мысли приходят после того, как программа сдана заказчику. Для этого придумали плугины. Плугины - это простая dll библиотека, в которой обязательно присутствует ряд процедур и функций, которые выполняют определенные разработчиком действия.
Категория: Языки программирования | Просмотров: 175

Представьте себе, глупый пользователь сидит как ни в чём небывало с умным видом уже в какой раз пытается составить документ в Microsoft Word'e, но вдруг окно начинает бешено скакать по экрану, в его заголовке выводятся непристойные сообщения, оно то сворачивается, то разворачивается, меняя постоянно свои размеры, а под конец совсем исчезает, унося в небытиё весь текст, который с таким трудом набил ламерюга... а если так себя в любой момент может повести любая программа... впечатления от этого останутся на долго!!!
Категория: Языки программирования | Просмотров: 215

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

Для того, чтобы определить когда мышь над компонентом, в данном примере это будет панель, мы создадим новый класс, который будет являться потомком класса TPanel, и будет обрабатывать некоторые необходимые нам для данной задачи сообщения Windows.
Категория: Языки программирования | Просмотров: 227

В Delphi нет функции, которая бы позволяла посчитать строку с формулой. Но есть множество способов реализовать это самому. Здесь я привел самый простой из них. Он не очень быстрый, но при нынешних скоростях компьютеров для многих целей он подойдет.
Категория: Языки программирования | Просмотров: 74

В D5 Вы можете попробовать использовать компоненты TNMSMTP и TNMPOP3,
в D6 и Kylix компоненты от NetMasters заменены компонентами Indy. Алгоритм простой (для сторонних компонентов он принципиально ничем не отличается):
необходимо заполнить структуру PostMessage;
отправить эту структуру при помощи метода SendMail.
Категория: Языки программирования | Просмотров: 199

В D5 Вы можете попробовать использовать компоненты TNMSMTP и TNMPOP3,
в D6 и Kylix компоненты от NetMasters заменены компонентами Indy. Алгоритм простой (для сторонних компонентов он принципиально ничем не отличается):
необходимо заполнить структуру PostMessage;
отправить эту структуру при помощи метода SendMail.
Категория: Языки программирования | Просмотров: 197

Говоря техническим языком, DirectX - набор объектов COM (Component Object Model), которые реализуют интерфейсы для облегчения работы с видеоаппаратурой, звуком, межкомпьютерными соединениями и некоторыми системными сервисами.DirectX был создан для решения проблемы совместимости аппаратуры, пополняющейся все новыми образцами с новыми возможностями и функциями, и программ, этой аппаратурой управляющих. Также применение DirectX с аппаратурой, имеющей функции аппаратного ускорения (3Dfx, NVidia и подобные) позволяет разгрузить основной процессор.
Категория: Языки программирования | Просмотров: 93

В Delphi существует две функции для
Категория: Языки программирования | Просмотров: 205

Любому человеку, мало-мальски знакомому с интернетом, известны такие программы-качалки, как GetRight, Reget и Flashget. Их расплодилось великое множество, все они занимают первые места в рейтингах и продаются за немалые деньги. FlashGet, например, постоянно требует от меня заплатить буржую $29.99 за дальнейшее использование его программы. Все это, конечно, понятно, хочется денег, да побольше... Но разве русский человек может заплатить такую сумму?:) Так что давай сегодня напишем свой Reget, и ты сможешь демонстрировать всем знакомым девушкам свою физиономию в about программы smile
Категория: Языки программирования | Просмотров: 208

В Delphi существует две функции для поиска файлов
Категория: Языки программирования | Просмотров: 108

В статье рассматривается работа с бинарными файлами из Delphi, а так же использование Object Pascal для управления записью, чтением и изменением собственных типов файлов. Постановка задачи: Допустим, мне нужно в приложении Delphi сохранять некоторую информацию на диск. Мне не охото работать с текстовыми файлами, так как просмотр и обновление информации в них довольно муторное занятие. Преобладать будут операции записи и чтения, в то время как операции изменения и апдейта будут присутствовать в меньшей степени. Вся информация будет хранится в переопределённом типе данных Pascal Record. Итак, какой подход мне лучше всего использовать?
Категория: Языки программирования | Просмотров: 216

« 1 2 3 4 5 6 7 8 9 »