На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
  
> Полезные ссылки , прежде чем задать вопрос, загляните сюда
    Тут можно размещать ссылки на книги, статьи, программы и прочие ресурсы, связанные с тематикой "Delphi: Система, Windows API"

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

    В случае возникновения каких-либо вопросов/проблем с размещением Ваших ссылок - обращайтесь непосредственно в PM к любому из модераторов этого раздела.



    Правила размещения ссылок:

    • Доступ к ресурсу и сам ресурс должен быть бесплатным
    • Язык программирования, используемый в ресурсе - желательно (но не обязательно) Delphi
    • Любой оффтоп будет удаляться.
    • О неработающих ссылках просьба сообщать модераторам этого раздела
      Project JEDI


      "Must have" для любого Delphi-программиста. На портале можно найти следующие ресурсы:
      • JCL - непосредственно сама JEDI Code Library
      • JEDI Windows SDK - транслированные в Delphi заголовочные файлы из MS Platform SDK и .NET Framework SDK
      • JVCL (JEDI Visual Component Library) - большой набор Delphi-компонентов, построенных на WinAPI. Их использование даёт ощутимое уменьшение размера программы и более высокую скорость её работы
      • JEDI WSCL (JEDI Windows Security Code Library) - большая библиотека Delphi-классов, предоставляющая удобный доступ к Windows Security API
      • JEDI-SDL (Pascal translation of headers for Simple DirectMedia Layer) - набор транслированных в Delphi заголовочных файлов из подмножества DirectX
      И ещё много чего интересного.

      Проект открытый и постоянно обновляется. Поэтому, рекомендуется пользовать какой-нибудь subversion-клиент. Более подробную информацию об этом см. тут
        Несколько ссылок на ресурсы, где можно найти огромное количество полезной информации как по Delphi вообще, так и по конкретному использованию WinAPI в Delphi


        DRKB (Delphi Russian Knowledge Base) — самый известный и полный Delphi FAQ на русском языке.

        DelphiWorld - огромный справочник по Delphi, состоит из более чем 5000 статей. Постоянно совершенствуется и расширяется.

        Delphi Kingdom - статьи и обзоры по вопросам программирования на Delphi. Сборник решений, учебные материалы, инструменты.

        Ресурсы Delphi - много Delphi ссылок.

        Коллекция демонстрационных программ от Rouse_ - здесь можно найти не только очень полезные демки (с открытым кодом) на все случаи жизни, но и хорошую подборку литературы.
          Статья об LPC (Local Procedure Call)


          Данный механизм обладает весьма полезным св-ом: "Доступность для программ режима пользователя и для драйверов режима ядра"

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

          Небольшой скриншот, демонстрирующий работу с LPC:
          Прикреплённый файлПрикреплённый файлImageLoadNotification.jpg (170 Кбайт, скачиваний: 1388)


          Удобства, а также области применения этого механизма, расписывать не буду, ибо это займет страницы :)
          Сообщение отредактировано: Krid -


            базовая информация о встроенных в Windows механизмах шифрования/расшифровки данных, цифровых подписях и сертификатах, генерации и обмене ключей, работе с криптопровайдерами, и т.д.


            Описание CryptoAPI

            Использование Crypto API
                Developing Delphi programs in Windows API without the Forms unit
                http://www.angelfire.com/hi5/delphizeus/index.html
                  Цитата Krid @
                  Чё, нет достойных ресурсов?? Или Лень-Матушка верх берёть..

                  Ну тут смотря кому что, к примеру рекомендую вот этот ресурс:

                  Mark Russinovich по-русски

                  Правда там только часть статей, поэтому стоит посетить и оригинальный блог Марка Руссиновича:
                  http://blogs.technet.com/b/markrussinovich/

                  Ну и воть еще, мой новый проектик (год назад стартовал) :)
                  В основном публикую низкоуровневые вещи связанные с защитой ПО, но иногда немного разбавляю информацией попроще.
                  Блог Rouse_ - то, о чём вы подозревали, но боялись задуматься
                    Нужно выучить Delphi!!! C чего начать ? Подскажите полезные сайты.
                      А этот сайт полезным ты не считаешь? Загляни в ФАК, там ты узнаешь довольно много интересного и познавательного. Потом ещё пройдись по рейтингам участников форума. Тоже найдёшь много полезного кода.
                        Хорошие полезные ссылки, благодарочка :)
                        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                        0 пользователей:


                        Рейтинг@Mail.ru
                        [ Script execution time: 0,0296 ]   [ 17 queries used ]   [ Generated: 28.03.24, 15:49 GMT ]