Архив рассылки
KoDa HET u HE byDET vol.86
Авторам
Сделаем CodeNet интереснее вместе !!! Статьи присылать по адресу: http://www.codenet.ru/publish.php
Использование NuMega DriverStudio для написания WDM-драйверов
Драйверы устройств, как правило, - наиболее критичная часть программного обеспечения компьютеров. По иронии судьбы, это также и наиболее скрытая часть системы и программного обеспечения. Драйверы устройств системы Windows фирмы Microsoft не являются исключением. Наоборот, если в UNIX можно взять исходники ядра и помотреть, как там пишутся драйвера, то в Windows это вряд ли будет возможным.
Определение IP-адреса с помощью Perl
IP-адрес представляет собой уникальный 32-х битный идентификатор компьютеров, состоящий из четырех десятичных чисел, разделенных точками, например, 127.0.0.2. Взаимодействие или обращение к определенному компьютеру в Интернете осуществляется по его IP-адресу. В идеале каждый компьютер, с которого пользователь запрашивает страницы сайта, имеет постоянный уникальный IP-адрес, который, в свою очередь, передается серверу при запросах. На практике это не всегда так. Иногда нельзя отличить разных пользователей, работающих через один прокси-сервер по IP-адресам, т.к. в HTTP заголовках передается IP-адрес прокси-сервера, а не конкретного пользователя.
Дерево каталогов
Сегодня поговорим о том, как при помощи TreeView сделать дерево каталогов, то есть нечто, вроде левой части Проводника. Самый простой способ - это при запуске программы найти все каталоги на диске и засунуть их в TreeView. Но у этого способа есть несколько недостатков. Во-первых, он долгий, особенно, если включен zif. Во-вторых, даже если закрыть и открыть какую-то папку, она не обновится. Поэтому лучше всего вначале сделать в TreeView список дисков со значком "+", то есть указать, что на диске есть каталоги. Ёто не всегда верно, но проверять, правда ли это, долго из-за дисковода. При попытке раскрыть каталог или диск программа ищет подкаталоги и добавляет их в ListView. В каждом подкаталоге программа пытается найти хотя бы один подкаталог. В зависимости от результатов поиска "+" появляется или нет.
Отправка GET-форм из программы на VB
Почти на всех сайтах в интернете есть формы, т.е. определённые текстовые поля, CheckBox'ы (множественный выбор), кнопки и т.д. Примером формы может служить форма для отправки сообщения, например, в службу поддержки какого-то сайта. Для этой формы необходимо текстовое поле с именем автора, с его обратным e-mail'ом, с сообщением, а также кнопка для отправки сообщения. После того, как пользователь нажимает на эту кнопку, в браузере загружается страница с подтверждением отправки письма.
Последние темы форума.
- Microsoft Visual C++ -> Key Sniffing
- Delphi & Kylix -> Уменьшение EXE
- Операционные системы -> Нужна ПОМОЩЬ !!!
- Delphi & Kylix -> Завершение работы после дефрагментации
- Delphi & Kylix -> Включение компа
- Microsoft Visual C++ -> Получение дескриптора
- Microsoft Visual C++ -> Перегрузка << и >>
- Microsoft Visual C++ -> Как вставить HTML-страницу
- Borland C++ Builder -> Excel
- Borland C++ Builder -> Питание от COM порта
- Web программирование -> Помогите пожалуйста ламеру, избавится от корявых URL'ов при помощи mod_rewrite.
- Borland C++ Builder -> Глюк...
- Microsoft Visual C++ -> Получение параметров из стандартных диалогов
- Операционные системы -> Как включить машину сигналом из сети?
- Microsoft Visual C++ -> lib'ы в Visual Studio .Net
- Низкоуровневое программирование -> Умеет ли ASM считать?
- Графика -> Фракталы
- Borland C++ Builder -> Как сделать чтобы призакрузке программы она появлялась в систем трей а не на
- Гостевая книга -> Учительница
- Гостевая книга -> Учительница
Новые сайты в каталоге.
- Delphi для всех - Программирование в Delphi понятное всем !
- Сайт полностью посвящён программированию в Delphi. Сайт расчитан как для новичка, так и для опытного программиста ! Множество исходников, компонентов, документаций.......
- Все о программировании на Паскале
- Огромная библиотека для программиста: исходники, программы, задачи с решениями, олимпиады, помощь, статьи и многое другое. Большой форум, где можно обсудить проблемы и вопросы !
- Development и Дельфи
- Крупный сайт о программировании в Delphi и Pascal. Море уникальных авторских статей о программировании.
- Turbo Pascal
- Сайт для школьников и студентов, более 1000 программ для них. Документация, FAQ, странности, исходники.
- Официальный сайт игрового движка Game Maker
- Официальный сайт игрового движка Game Maker. Этот сайт создан для всех тех, кто хотел бы своими силами создать хотя бы одну компьютерную игру, но не знает как это сделать и с чего начать.
- Game Development With TMT Pascal
- Исходники, программирование 3D демок под OpenGL API, примеры звуковых эффектов с фоновой музыкой через библиотеки BASS и FMOD, на TMT Pascal.
- Ruh.Ru - хороший российский хостинг
- RUssian Hostin предоставляет полный спектр услуг по качественному размещению, созданию и продвижению сайтов в сети Интернет. Хорошее отношение "цена/качество" пользволяют Ruh.Ru быть одним из лидеров рынка хостинг-услуг.
- MSDN
- Microsoft Developers Network. Справка по средам разработки и языкам программирования для Windows от Microsoft.
- Профессиональный Хостинг HOSTmaker.ru
- Хостинг для профессионалов и 'чайников'. Регистрация и размещение сайтов. Регистрация доменов. Круглосуточная техподдержка. Cgi-bin, ftp, perl, php, pop3, smtp, MySQL. Неограниченный траффик. Места - от 100 Мб.
- Партнёр - обзор лучших хостингов в России
- Рейтинг хостинг компаний. Каталог платных и бесплатных услуг по размещению сайтов. Лучшие тарифы, самые низкие цены, самое высокое качество.