|
Сегодня, наверное, уже не осталось человека, который бы непрограммировал под Windows с прямым использованием ее API-функций, а нефункций библиотеки компиляторов. Действительно, Windows 2000 предлагает столь внушительный набор экспортирумых функций, что их с избытком хватит для решения широкого круга задач. Другое преимущество заключается в том, что вызов API-функций позволяет взаимодействовать с Windows напрямую, минуя стандартные библиотеки компилятора. Новозникают несколько вопросов, например, откуда экспортируются функцииAPI и как они реализованы. Данная статья поможет пролить свет на данныевопросы.
|
|
Эта статья первая из цикла статей посвященных экспорту документов в MSExcel. В ней мы рассмотрим подключение к Excel, заполнению ячеек ипростейшее оформление документа. Я не буду углубляться в теорию,рассказывать о том как работает OLE механизм, начнем с самого главного.
|
|
Как известно, прямой работы с указателями в VB нет. Однако есть функции для почти прямой работы с ними – частично скрытые (VarPtr, ObjPtr, StrPtr) и скрытые посильнее (см. статью про GetMem и PutMem). А вот вызова функций по указателю нет вообще, в то время как это мощнейший инструмент, очень удобный и простой. И привнести его в VB – деяние приятное и полезное. Многое из описанного в этой статье является весьма и весьма спорным с точки зрения переносимости, может, непереносимым вообще. Но возгласы "эй, а это будет работать в следующей версии VB?" не имеют силы: VB 7 уже вышел. VB 7 – это совсем не VB 6, это другой язык.
|
|
Как известно, прямо в VB нет. Однако есть функции для почти прямой работы с ними – частично скрытые (VarPtr, ObjPtr, StrPtr) и скрытые посильнее (см. статью про GetMem и PutMem). А вот вызова функций по указателю нет вообще, в то время как это мощнейший инструмент, очень удобный и простой. И привнести его в VB – деяние приятное и полезное. Многое из описанного в этой статье является весьма и весьма спорным с точки зрения переносимости, может, непереносимым вообще. Но возгласы "эй, а это будет работать в следующей версии VB?" не имеют силы: VB 7 уже вышел. VB 7 – это совсем не VB 6, это другой язык.
|
|
Я уже много раз слышал вопрос: "Как проверить e-mail насуществование?". Видел на них много ответов, но во всех было сказано,что проверить никак нельзя, предлагались только обходные пути, такиекак отправка письма для подтверждения. Однако, я попытаюсь решить этупроблему.
|
Надеюсь, многие сталкивались с corel draw? А у многих слюнки текли, что это мощнейший графический редактор и хотелось бы под него свои программы писать, к примеру, чертежи выводить? Я один из вас  Формат файлов *.cdr конечно, не представлю
|
|
В клиент-серверных задачах порою требуется получить по некоемомусобытию на SQL сервере уведомление на клиенте, при этом не опрашивая ослучившихся изменениях. Реализовать данную функциональность возможно сиспользованием расширенной хранимой процедуры, представляющей из себядинамически подключаемую библиотеку, которая через сокеты по протоколуUDP будет рассылать broadcast пакеты по сети.
|
|
Для отправки электронного письма, без использования почтового клиента, мы будем использовать компонент TNSMTP, который находится на вкладке FastNet
|
|
Итак, что нам понадобится. В первую очередь - Delphi 5-7 (у меня стоит 7-я версия, и весь код тестировался именно в этой версии). Это вызвано тем, что компонент TWebBrowser впервые "прописался" на вкладке Internet именно в 5-й версии (в 4-й его надо было устанавливать как компонент ActiveX). Еще необходимо, чтобы в системе был установлен Internet Explorer 4 и выше.
|
|
При первом знакомстве с Delphi несомненно удивляешься великому множеству разных визуальных компонентов. Кнопочки, панельки, надписи и многое другое. Но после нескольких месяцев пользования этой средой разработки появляется желание написать что-то свое. Именно эту задачу мы и попытаемся решить используя инвентарь Delphi который есть в у нас в наличии и естественно свое воображение
|
|
Краткое описание основных медотов сортировпорядочивания данных с практической точки зрения: достоинства и недостатки пяти различных методов сортировки.Сортировка применяется во всех без исключения областях программирования, будь то базы данных или математические программы.
|
|
Главная проблема, возникающая при написании WinAPI приложений - это неудобство ручного создания всех окон приложения. Требуется вызывать функцию CreateWindow для каждого (в том числе и дочернего) окна программы, а затем еще и менять шрифт в некоторых из них. Лучшим на мой взгляд выходом из этой ситуации является использование ресурсов диалоговых окон (dialog box resources) для соэдания всех окон приложения. В этой статье я расскажу как это делается в Delphi на примере простого приложения с одним главным и двумя (модальными) окнами.
|
|
В наше время - эпоху информационного бума - число программистов стремительно и неуклонно растет. Какое-то время назад мне стали интересны объективные причины столь блистательного подъема информационной науки ("computer science" - прим. пер.), и я провел некоторые самостоятельные изыскания на эту тему, которые и хочу сейчас предложить вашему вниманию. Поскольку сам я не могу претендовать на принадлежность к хакерам, тезисы данной статьи лучше воспринимать как своего рода мнение "человека со стороны".
|
|
В данной статье подробно описываются алгоритмы и методика сортировки масивов и файлов записей в среде Turbo Pascal.
|
|
Краткое описание основных медотов сортировки. Проблема упорядочивания данных с практической точки зрения: достоинства и недостатки пяти различных методов сортировки.Сортировка применяется во всех без исключения областях программирования, будь то базы данных или математические программы.
|
|
Три подхода к программированию - о каких других технологиях вы знаете кроме структурного программирования и Turbo Pascal?
|
|
Привет всем. Сегодня мы будем писать програмку, которая может размыть картинку. Бросай на форму Timage и Tbutton имена оставь по умолчанию, создавай событие button1.click
|
|
В данной статье я постараюсь дать некоторые основы языка программирования Delphi, сразу же скажу, что изучить язык программирования невозможно изучить по одной статье, и даже по одной книге, для изучения языка программирования вам понадабится много сил и времени, так что запаситесь терпением, я же намерен поставить вас на путь истинный и отправить в долгое плавание в страну Delphi, страну баз данных, утилит, кода, отладки и др.
|
|
О программировании и выборе языка для представления алгоритмов - обзор современных технологий программирования.
|
|
Рассмотрим наборы компонентов, которые присутствуют в библиот7, предназначенных для работы с базами данных. Вы узнаете, что такое набор данных, источник данных и познакомитесь с другими понятиями, связанными с базами данных.
|
|