Главная » Статьи

Всего материалов в каталоге: 59
Показано материалов: 31-40
Страницы: « 1 2 3 4 5 6 »

Использование и создание DLL в Delphi

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

В связи с бурным развитием технологий программирования, все больше людей сталкиваются с проблемой наращивания возможностей своих программ. Данная статья посвящена именно этому вопросу, а именно - программирование DLL в Borland Delphi. Кроме того, так как мы затронем вопросы по использованию библиотек DLL, то попутно коснемся импортирования функций из чужих DLL (в том числе и системных, т.е. WinAPI).
Области применения DLL

Упрощаем работу с потоками (TStream)

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

Работа программиста невозможна без работы с данными, которые хранятся в файлах или в памяти. В Delphi введен механизм потокового ввода-вывода, значительно упрощающий наш нелегкий труд. Однако структура данных может быть достаточно сложна. К тому же, в разных проектах она наверняка будет различна. Все это заставляет нас снова и снова писать сотни строчек однообразного кода записи/чтения данных. Утомляет. В этой я покажу, как я решил эту проблему для себя.

Копирование

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

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

Защита формы паролем

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

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

Работа с реестром и INI-файлами в Delphi

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

Реестр

Объект INIFILES - работа с INI файлами.


Динамические структуры данных

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

Что такое динамические структуры? Да просто данные, размер которых может меняться во время работы программы. В Delphi есть массивы, которые так и называются динамическими, есть строки. TStream тоже можно так назвать, его размер легко изменить в любой момент. Все замечательно, и очень удобно для программиста. Вот только в современных компьютерах работа с памятью - одна из самых медленных операций, да еще и скорость работы память практически не зависит от частоты процессора. А изменение размера структуры, как правило, приводит к перераспределению памяти. Вот и получается, что изменение размера массива, например, весьма долгая операция. 
В этой статье мне хочется рассказать о структуре, которая позволяет значительно ускорить операции со структурами изменяемых размеров.

Роман Игнатьев ©


Бегущая строка

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

Бегущая строка является одним из элементов, привлекающим внимание пользователя. Бегущие строки часто помещают на Web-сайтах. Сегодня мы добавим бегущую строку в Delphi-приложение.

Сохранение данных приложения и пользователя

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

Когда ваше Delphi-приложение нуждается в том, чтобы сохранить некоторую информацию на жёсткий диск пользователя, Вы должны быть осторожны, и должны разделять сохранение пользовательских данных, настроек для пользователя и настроек для компьютера.

Cнижаем размер EXE в 40 раз

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

"малосодержательная " форма тянет около 355 КБ, и этот первоначальный размер умножается с всякой новой модификацией Delphi. "малосодержательная " программа, сочиненная с употреблением библиотеки KOL, сбавляющею размер наигрываемого файла, - 32 КБ. "аккуратное " консольное дополнение имеет охват 8 КБ, поскольку отображается как процесс и, соответственно, не имеет сложных взаимодействий с Windows-окнами. То есть можно сделать так, чтобы по Ctrl+Alt+Del консоль не было заметно .

Произведение Web-приложений в среде Delphi

10.11.2010-Nikol05 
Рубрика: Программирование в Delphi

период web-дизайна, подчас наиважнейшим квиталось возможность втиснуть на страницу как можно больше программы и сразить пользователя обширностью фантазии дизайнера, канула в лету. В моде - информационный дизайн и различные удобности ради пользователя. поганым тоном ограниченном считается одно только то, точно на сайте нет форума или гостевой книги, и самое страшное - о, боже - вы до сих пор верстаете каждую страницу вручную, вместо того, будто бы доверить сеё тоскливое и утомительное занятие скрипту.
1-10 11-20 21-30 31-40 41-50 51-59