Главная » Статьи |
Всего материалов в каталоге: 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-дизайна, подчас наиважнейшим квиталось возможность втиснуть на страницу как можно больше программы и сразить пользователя обширностью фантазии дизайнера, канула в лету. В моде - информационный дизайн и различные удобности ради пользователя. поганым тоном ограниченном считается одно только то, точно на сайте нет форума или гостевой книги, и самое страшное - о, боже - вы до сих пор верстаете каждую страницу вручную, вместо того, будто бы доверить сеё тоскливое и утомительное занятие скрипту.
|