English version

RSS

Сетевое программирование

DirectPlay

DirectX 9. Использование DirectPlay

Автор: Михаил Новиков
Источник: RSDN Magazine #2-2003
Аннотация: В первой части статьи рассматривается написание приложения, в котором предусмотрены возможности организации сетевого соединения "точка-точка" средствами DirectPlay.

Ключевые слова: DirectPlay

NetBios

Автор: Разинков Илья (IPv6)
Аннотация: Демонстрационный проект (VC6, MFC)Исполняемый файл

Ключевые слова:
Автор: Алексей Исаков (Alexx_id)
Источник: RSDN Magazine #3-2006
Аннотация: Часто возникает желание встроить в свою программу что-нибудь, к чему пользователи привыкли или, по крайней мере, не боятся. Так, может захотеться встроить рассылку уведомлений/сообщений по сети, использующую механизм "net send".

Ключевые слова: net send, NetMessageBufferSend

Novell NetWare

Автор: Игорь Вартанов
Аннотация: Демонстрационный проект (12.3 кбайт)

Ключевые слова:

Сокеты

Автор: Игoрь
Аннотация: Здравствуйте, remark, Вы писали:<br /> <span class='lineQuote level1'><br /> R&gt;Я бы и сам не стал вообще MFC использовать </span><br /> <span class='lineQuote level1'>R&gt;Но проблема в том, что уже есть библиотечка, использующая CSocket. И надо юзать именно её. И всё вобщем то было хорошо, пока не провелили на XP </span><br /> <span class='lineQuote level1'><br /> R&gt;Вот ещё интересный момент: проверил на той же машине, но под др...</span>

Ключевые слова:
Автор: butcher
Аннотация: Здравствуйте, alexora, Вы писали:<br /> <span class='lineQuote level1'><br /> A&gt;Как это неправильная сумма ?</span><br /> <span class='lineQuote level1'>A&gt;Ты для tcp отдельно считаешь и для ip отдельно ?</span><br /> <br /> я уже ничего не считаю, времени нету на это <img border='0' width='15' height='15' src='../Forum/images/wink.gif' /><br /> а контрольная сумма для TCP считается вот как (см. RFC 793):<br /> [c]<br /> 0 1 2 ...

Ключевые слова:
Автор: Александр Шаргин
Аннотация: Socket API был впервые реализован в операционной системе Berkley UNIX. Сейчас этот программный интерфейс доступен практически в любой модификации Unix, в том числе в Linux. Хотя все реализации чем-то отличаются друг от друга, основной набор функций в них совпадает. Изначально сокеты использовались в...

Ключевые слова:
Автор: Maxim S. Shatskih
Аннотация: Изучать сокеты имело бы смысл в такой последовательности.<br /> <br /> Сначала Berkeley, то есть вызовы, написанные сплошь маленькими буквами, и без использования неблокирующего IO. Это неважно, что вы любите Си++ и врапперы &mdash; напишите врапперы вокруг Berkeley. <img border='0' width='15' height='15' src='../Forum/images/smile.gif' /> Berkeley вполне себе многонитевы, и, если нес...

Ключевые слова:
Автор: Андрей Елсуков
Источник: RSDN Magazine #1-2004
Аннотация: В статье рассматривается один из способов контроля над работоспособностью TCP/IP-соединения под Windows – создание keep-alive таймера.

Ключевые слова:
Автор: Александр Пристенский
Источник: RSDN Magazine #2-2005
Аннотация: Пример реализации inetd для windows представляет собой многопоточный сервер, запускающий дочерние процессы (консольные приложения) ввод-вывод которых перенаправляется на сокет.

Ключевые слова: inetd, socket, winsock, pipe, process communications, multithreading
Автор: Gomes
Аннотация: В этой теме собранны несколько небольших отличий при программировании под Windows, Linux и FreeBSD.<br /> Если вы внимательно читаете все темы форумов на <a class="m" href="http://www.bugtrack.ru" target="_blank">www.bugtrack.ru</a>, то можете дальше не читать. Все это было в других темах, здесь лишь собранно в одном месте.<br /> Так же не читайте, если Вы считаете себя ...

Ключевые слова:
Автор: Кирилл Осенков
Источник: RSDN Magazine #4-2004
Аннотация: В данной статье шаг за шагом разбирается создание программы для чата по локальной сети. Это маленькое, но вполне работоспособное приложение может служить в качестве tutorial­а для начинающих программистов.

Ключевые слова:

Фильтры

Автор: Вадим Смирнов
Источник: RSDN Magazine #5-2005
Аннотация: Как-то просматривая форумы RSDN я наткнулся на анонимный пост следующего содержания (да простит меня неизвестный автор за цитирование, оригинальная лексика сохранена): “Уже несколько раз у различных провайдеров напарывался на подобные фразы в договоре: "...Не допускается использование на компьютере абонента прокси-серверов(WinGate и т.д) или трансляции адресов...". Тарифы с большим объемом трафика. Собственно. вопросов два — насколько это законно, и существует ли способ определения того, что используется NAT. Дома несколько компов. и подобные ограничения напрягают. ”

Ключевые слова: NAT

RAS

Автор: Новиков Михаил
Аннотация: Remote Access Service предоставяет пользователю услуги удаленного доступа к сети, с использованием удаленного соединения. Для разработчиков программного обеспечения существует специальный набор функций RAS API, позволяющий непосредственно из приложения производить манипуляции с соединениями, такие как: -Создание, удаление, копирование, переименование в телефонной книге (phone-book) -Изменения значительного набора настроек -Осуществление подключения -Получение исчерпывающей информации о ходе подключения Так же предусмотрена возможность управления и наблюдения за соединениями, которые в данное время используются пользователем. Программист сам в праве решать, будут ли использованы стандартные диалоговые окна RAS или все настройки и вывод информации будет происходить через интерфейс программы.

Ключевые слова: RAS
Автор: Певцов Константин aka Rainbow
Аннотация: Routing and Remote Access Server Administration DLL (далее RAS Admin DLL) служит для подключения к серверу удаленного доступа и выполнения администраторских функций, описанных в DLL. Может применяться для организаций, предоставляющих свои услуги по доступу в Internet с помощью удаленного доступа. Можно отметить три основных задачи, которые можно решить с помощью RAS Admin DLL: 1. Идентифицировать пользователя, дополнительно к стандартной проверке сервера удаленного доступа. 2. Записывать время подключения и отключения пользователей. 3. Принудительно назначать IP адрес пользователю. Также, при помощи небольших ухищрений можно выполнять практически любые функции. Например, за час, до окончания лимита доступного времени посылать пользователю электронное письмо с предупреждением и т.д.

Ключевые слова: RAS

Sniffers

Автор: Константин Максимов
Аннотация: Сниффер – это программа, которая позволяет перехватывать сетевой трафик. Когда говорят о снифферах, то обычно проводят аналогию с прослушиванием телефонных разговоров. Подключившись к телефонной сети, можно перехватить беседу людей. Примерно также в компьютерных сетях можно перехватывать информацию...

Ключевые слова:

Программирование для Internet

Internet Explorer

Автор: Landgraph
Источник: RSDN Magazine #1-2008
Аннотация: Новой «фишкой» восьмой версии IE8 является интерфейс XDomainRequest (IHTMLXDomainRequest), с помощью которого, в отличие от XMLHttpRequest, можно делать запросы к различным доменам.

Ключевые слова: XDomainRequest,XMLHttpRequest
Автор: Тимофей Чадов
Аннотация: Демонстрационная программа - 150 KB Исходные тексты - 32 KB

Ключевые слова:
Автор: Борис Гулай aka BoresExpress
Источник: журнал "Программист" №1 за 2002
Аннотация: Исходные тексты примера - 11 KB

Ключевые слова:
Автор: Гулай Борис aka BoresExpress
Источник: журнал "Программист" №7 за 2002
Аннотация: Исходные тексты примера

Ключевые слова:
Автор: Порохня Дмитрий aka Flamer
Аннотация: RSDN Bar - это Internet Explorer toolband, предназначенный для более быстрого и удобного доступа к форумам и сервисам сайта RSDN. При установке RSDN Bar добавляется как отдельная панель, доступная в списке панелей Internet Explorer.

Ключевые слова:
Автор: Тимофей Чадов
Источник: RSDN Magazine #0
Аннотация: DHTMLSpy.zip - 48 KB

Ключевые слова:
Автор: Олег Жук
Аннотация: Утилита HTML Dump - 27 Kb Исходные тексты - 83 Kb

Ключевые слова:
Автор: Тимофей Чадов
Аннотация: Возможность добавить собственный пункт в контекстное меню IE позволяет пользователю настроить свой броузер "под себя", расширяя его функциональность в нужную ему сторону.

Ключевые слова:
Автор: Тимофей Чадов
Аннотация: При использовании WebBrowser Вы можете вызывать любые скрипты, расположенные в теле html-страницы. Обращение к скриптам производится через диспетчерский интерфейс, возвращаемый в свойстве Script интерфейса IHTMLDocument.

Ключевые слова:
Автор: Тимофей Чадов
Аннотация: Демонстрационная программа - 9 KB Исходные тексты - 39 KB

Ключевые слова:
Автор: Тимофей Чадов
Аннотация: Демонстрационная программа для SDI- 150 KB Демонстрационная программа для MDI - 153 KB Исходные тексты для SDI - 34 KB Исходные тексты для MDI - 36 KB

Ключевые слова:
Автор: Тимофей Чадов
Аннотация: Для перемещения по списку истории WebBrowser позволяет использовать пару методов - GoBack и GoForward. Как узнать, когда запрещать/разрешать данные команды?

Ключевые слова:
Автор: Александр Шаргин
Аннотация: Определить версию установленного IE можно по крайней мере двумя способами. Первый вариант - прочитать номер версии из реестра Windows, второй - определить версию библиотеки shdocvw.dll, в которой реализован IE. Рассмотрим оба метода.

Ключевые слова:
Автор: Тимофей Чадов
Аннотация: Демонстрационное приложение - 6 KB

Ключевые слова:
Автор: Тимофей Чадов
Аннотация: Демонстрационная программа - 9 KB Исходные тексты - 19 KB

Ключевые слова:
Автор: Chez
Аннотация: Задача этого BHO &mdash; зарегестрировать\дерегистрировать не-перманентный Namespace Handler.<br /> Проще некуда <img border='0' width='15' height='15' src='../Forum/images/smile.gif' /><br /> <br /> <blockquote class='q'><p><b>bhoinject.h</b></p></blockquote>[ccode]<br /> // bhoinject.h : Declaration of the CBHOInject<br /> <br /> #ifndef __BHOINJECT_H_<br /> #define __BHOINJECT_H_<br /> <br /> #include "resource.h" // main symbols<br /> <br /> <br /> <br /> ///...

Ключевые слова:
Автор: Киселев Роман
Источник: RSDN Magazine #5-2005
Аннотация: Минимум, реализованный в TWebBrowser, причем реализованный автоматическим импортом библиотеки shdocvw.dll (Microsoft Internet Controls), заставляет задуматься о том, как доработать реализацию TWebBrowser до более высокого уровня.

Ключевые слова: TWebBrowser

ISAPI

Автор: Алексей Остапенко
Аннотация: В статье описываются принципы написания ISAPI-расширений для веб-сервера Microsoft IIS. Даются рекомендации по их отладке. В качестве дополнения рассматривается методика записи сообщений в лог Windows NT. В версии 1.1 существенно переработан метод создания пула нитей. В версии 1.2 исправлена ошибка инициализации/деинициализации расширения при выключенном кешировании ISAPI-приложений.

Ключевые слова:

WinInet

Автор: Игорь Ткачёв
Аннотация: wininet.zip - 20 KB

Ключевые слова:
Автор: Немиро Алексей
Аннотация: Статья рассказывает об организации взаимодействия между сайтами, программном заполнении и отправке Web-форм и использовании класов HttpWebRequest и HttpWebResponse.

Ключевые слова: HttpWebRequest, HttpWebResponse
Автор: Robert Coleridge
Перевод: Александр Лозовюк
Источник: Microsoft Developer Network Technology Group. Июль, 1996
Аннотация: Эта статья обсуждает общие положения работы с Internet application programming interface (API), а затем подробнее рассматривает некоторые из функций, которые могу заинтересовать всех, кто пишет интернет-броузеры или другие приложения, взаимодействующие с Internet. Использую эти функции, например ...

Ключевые слова:
Автор: Виноградов С.В. (FDSC)
Источник: RSDN Magazine #2-2006
Аннотация: Статья призвана исправить небольшие упущения, допущенные в уже существующих на RSDN статьях, и облегчить начальное изучение WinInet и во многом дублирует уже существующие.

Ключевые слова: wininet

Web-программирование

Автор: Дм. Григорьев (dimgel)
Источник: RSDN Magazine #2-2007
Аннотация: Adobe Flex - это сравнительно новая и весьма продвинутая платформа для разработки тонких веб-приложений, основанная на технологии Adobe Flash. Среда разработки представляет собой бесплатный SDK, плюс плагин Eclipse для визуального редактирования и отладки. Исполняемый код (как и прежде, содержащийся в .swf-файлах) для выполнения требует Flash Player 9. Статья может быть интересной всем, кто занимается веб-разработкой.

Ключевые слова: flash
Автор: Олег Жук
Аннотация: Утилита HTML Dump - 27 Kb Исходные тексты - 83 Kb

Ключевые слова:
Автор: Dmitrii 'Mamut' Dimandt
Источник: RSDN Magazine #1-2007
Аннотация: В статье описана библиотека jQuery. Разобраны ключевые моменты работы с библиотекой - нахождение элементов на странице, манипуляция объектной моделью документа, базовая анимация, работа с технологией AJAX. В статье приведено большое количество примеров работающего кода.

Ключевые слова: Javascript, jQuery, Web
Автор: Андрей Русяев
Источник: RSDN Magazine #5-2003
Аннотация: Q. Что такое margin, padding и в чём их отличие Q. Стиль cursor: hand и cursor: pointer Q. Что такое :hover и его отличия от обычных стилей CSS

Ключевые слова:
Авторы: Алексей Кирюшкин
Andrew Merkushev
Аннотация: Как получать COM-бытия в скриптах

Ключевые слова: VBScript, JScript, events, WithEvents
Автор: Кирюшин Александр Иванович
Перевод: Гредасова Елена Николаевна
Источники: RSDN Magazine #4-2010
Блог компании Enterra, Inc.
Материал предоставил: Кирюшин Александр Иванович
Аннотация: Проект Prism предоставляет руководство, разработанное для упрощения создания гибких и легко поддерживаемых Silverlight RIA приложений. В статье подробно рассматривается архитектура и внутренние механизмы работы библиотек данного проекта. Вначале даётся общее описание паттерна inversion of control, чью реализацию активно используют в руководстве. Далее освещается архитектура типового приложения, построенного на базе руководства. Подробно представлен вопрос модульного разделения и взаимодействия между ними. В завершении рассмотрен аспект получения данных в клиент-серверном приложении, который не рассмотрен в руководстве Prism.

Ключевые слова: silverligh, prism, паттерн model-view-viewmodel, wcf сервисы, модульность, внедрение зависимости
Автор: Алексей Немиро
Источник: RSDN Magazine #2-2008
Аннотация: В статье показывается, как написать программу, автоматически сканирующую заданные сайты на предмет наличия в них уязвимости типа SQL Injection. Примеры приведены на языках PHP и C#

Ключевые слова: SQL Injection
Автор: Смирнов Олег Сергеевич
Источник: RSDN Magazine #2-2010
Аннотация: В данной статье автор рассматривает возможность написания спецификаций, описывающих поведение пользователя, на естественном языке для автоматизированного тестирования веб-приложений. Подробно рассматриваются такие инструменты как SpecFlow и Watin.

Ключевые слова: BDD, SpecFlow, WatiN
Автор: Игорь Ашманов и др.
Источник: Продвижение сайта в поисковых системах
Материал предоставил: Издательство ''Вильямс''
Аннотация: В этой главе мы рассмотрим, как можно влиять на ранжирование сайта с помощью внешних факторов — ссылок, размещенных на других сайтах Интернета.

Ключевые слова: PageRank
Автор: Шеломанов Роман
Источник: RSDN Magazine #5-2003
Аннотация: В статье рассматривается пример решения задачи по аутентификации и авторизации клиентов Web-сервера на сервере приложений, где Wев-сервер – это ASP.NET-приложение, сервер приложения – .NET-приложение. Взаимодействие осуществляется через .NET Remoting (TCP/ Binary).

Ключевые слова: ASP.NET, .NET Remoting
Автор: Neron
Аннотация: Здравствуйте, Аноним, Вы писали:<br /> <span class='lineQuote level1'><br /> А&gt;Используется что-то типа google suggest. На форме есть несколько input type=textbox-ов. При вводе значения, открывается табличка под input-ом с возможными вариантами. Вариант не вставляется сразу в textbox, как в google, а его надо выбрать самостоятельно. Вариан...</span>

Ключевые слова:
Автор: Анатолий Садовский
Источник: RSDN Magazine #2-2003
Аннотация: Чаще всего задача передачи файлов на сервер по HTTP-протоколу и загрузки их в базу данных решается использованием специальных ActiveX-компонентов, но не всегда это рационально и безопасно. В статье приведен вариант реализации этого на ASP без применения нестандартных компонентов.

Ключевые слова:
Автор: retn
Аннотация: Здравствуйте, serb, Вы писали:<br /> <span class='lineQuote level1'><br /> S&gt;Подскажите как можно по ссылке на странице запустить почтовый клиент по умолчанию с заполненным полем "куда" и присоединенным к нему определенным файлом.</span><br /> <br /> Формат mailto<br /> <br /> [q]<br /> mailto:[ <i>mail address</i> ] [?] [subject=<i>subject</i>] [&amp;cc=<i>mail address</i>]...

Ключевые слова:
Автор: Смирнов Олег Сергеевич
Источник: RSDN Magazine #4-2010
Аннотация: В данной статье автор рассматривает возможность добавления полнотекстового поиска в веб-приложение. Подробно рассматривается библиотека для полнотекстового поиска с открытым исходным кодом Lucene.Net.

Ключевые слова: Silverlight, WCF RIA Services, Lucene.Net
Автор: ЖуК
Аннотация: Здравствуйте, Alexandr_wolf, Вы писали:<br /> <span class='lineQuote level1'><br /> A_&gt;Огромная просьба подсказать, если кто-нибуть знает, как решить проблему....</span><br /> <br /> Вот так, например:<br /> <br /> [java]<br /> &lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br /> <br /> &lt;html&gt;<br /> &lt;head&gt;<br /> &lt;title&gt;Untitled&lt;/title&gt;<br /> &lt;/head&gt;<br /> <br /> &lt;body&gt;<br /> <br /> &lt;IMG id="pic" s...

Ключевые слова:
Автор: Вячеслав Скорых
Источник: RSDN Magazine #5-2005
Аннотация: Поскольку тема разработки компонентно-ориентированных Web-приложений на Java поднимается на форумах RSDN с завидной регулярностью, я решил написать статью, которая раскрывает эту горячую тему. В статье речь идет о новейшем средстве разработки, библиотеке Wicket.

Ключевые слова: Wicket
Автор: Landgraph
Аннотация: Очень часто при анализе сторонних скриптов обнаруживается одна и та же распространенная ошибка: отсутствие проверки передаваемых данных в «неизменяемых» полях, таких как <input type=”hidden”>, <input type=”radio”>, <input type=”checkbox”> и, конечно же, <select></select>. Почему-то начинающие и более опытные программисты, считают, что «неизменяемые» явно поля – никак нельзя отредактировать. Поверьте, это далеко не так!

Ключевые слова:
Автор: AndrewJD
Аннотация: Здравствуйте, Аноним, Вы писали:<br /> <span class='lineQuote level1'><br /> А&gt;Написан ActiveX контрол на ATL. Никак не могу подключиться к событию AсtiveX контрола на веб странице. Делаю примерно так:</span><br /> <span class='lineQuote level1'>А&gt;[code]</span><br /> <span class='lineQuote level1'>А&gt;&lt;HTML&gt;</span><br /> <span class='lineQuote level1'>А&gt;&lt;HEAD&gt;</span><br /> <span class='lineQuote level1'>А&gt;&lt;TITLE&gt;ATL 3.0 test page for object MyControl&lt;/TITLE&gt;</span><br /> <span class='lineQuote level1'>А&gt;&lt;/HEAD&gt;</span><br /> <span class='lineQuote level1'>А&gt;&lt;BODY&gt;</span><br /> <span class='lineQuote level1'>А&gt;&lt;SCRIPT language="JavaScript...</span>

Ключевые слова:
Автор: Патрик Ленз
Источник: Build Your Own Ruby On Rails Web Applications
Материал предоставил: RSDN Magazine #3-2007
Аннотация: Главы из книги Патрика Ленза Build Your Own Ruby On Rails Web Applications, SitePoint, 2007.

Ключевые слова: ruby, rails

AJAX

Авторы: Дейв Крейн
Эрик Паскарелло
Даррен Джеймс
Источник: Ajax в действии
Материал предоставил: Издательство ''Вильямс''
Аннотация: Глава из книги “Ajax в действии” В этой главе: - Использование существующих архитектур в Ajax-приложении - Обмен содержимым сценариями и данными с сервером - Передача обновленных данных серверу - Объединение нескольких запросов в составе одного HTTP-обращения

Ключевые слова: Ajax

ASP.NET

Автор: Mika Soukhov
Источник: RSDN Magazine #6-2003
Аннотация: Благодаря развитой, расширяемой архитектуре, новые возможности в ASP.NET можно добавлять почти до бесконечности. Но для того, чтобы эти добавления не превращались в почти шаманские камлания, желательно представлять, каким же образом устроена ASP.NET, и что у неё внутри.

Ключевые слова: ASP.NET
Автор: Odi$$ey
Аннотация: Здравствуйте, &lt;Аноним&gt;, Вы писали:<br /> <span class='lineQuote level1'><br /> А&gt;Как картинку из MemoryStream вывести вот так</span><br /> <br /> <pre class='c'><code>А&gt;&lt;html&gt; А&gt;&lt;head&gt;&lt;/head&gt; А&gt;&lt;body&gt; А&gt;Здесь картинка &lt;asp:Image id=<span class='str'>"CheckImage"</span> runat=<span class='str'>"server"</span> ImageUrl=<span class='str'>"check.aspx"</span>&gt;&lt;/asp:Image&gt; А&gt;&lt;/body&gt; А&gt;&lt;/html&gt;</code></pre><br /> check.aspx.cs:<br /> <br /> [c#]<br /> publi...

Ключевые слова:
Автор: Воронков Василий
Источник: RSDN Magazine #4-2003
Аннотация: В данной статье рассматривается создание динамических элементов управления для web - вертикального меню, горизонтального меню и дерева. Описание элементов управления хранятся в XML, а генерация совершается через код на стороне сервера.

Ключевые слова:
Автор: mogadanez
Аннотация: <b><br /> <span class='lineQuote level1'>А&gt;Возник такой вопрос, как на время выполнения сделать кнопку disable.</span><br /> <span class='lineQuote level1'>А&gt;Просто запись на диск файла размером 30 метров занимает определенное время, как можно узнать, что файл успешно закончился записываться на диск, а затем сделать enable button.</span><br /> </b><br /> [code]<br /> <span class='lineQuote level4'>M&gt;&gt;&gt;&gt; &lt;input onclick="var self ...</span>

Ключевые слова:
Автор: Сим
Аннотация: <span class='lineQuote level1'>А&gt;Возник такой вопрос, как на время выполнения сделать кнопку disable.</span><br /> <span class='lineQuote level1'>А&gt;Просто запись на диск файла размером 30 метров занимает определенное время, как можно узнать, что файл успешно закончился записываться на диск, а затем сделать enable button.</span><br /> <br /> В общем если кому интересно, сделал так:<br /> <br /> <br /> [j...

Ключевые слова:
Автор: Nisus
Аннотация: string build = Assembly.GetExecutingAssembly().GetName().Version.ToString();<br /> [tagline] <br /> Блог: <a class="m" href="http://blogs.gotdotnet.ru/personal/Nisus" target="_blank">en passant</a>, другие увлечения &mdash; <a class="m" href="http://www.parking.ru/" target="_blank">Parking</a>, <a class="m" href="http://www.metric.ru/" target="_blank">Metric</a>, <a class="m" href="http://www.rco.ru/" target="_blank">RCO</a>, [u...

Ключевые слова:
Автор: Егоров Никита (C...R...a...S...H)
Источник: RSDN Magazine #1-2007
Аннотация: В статье показан способ, используя который, можно собрать полностью весь сайт в одну сборку и после этого с легкостью повторно использовать в любом web-приложении.

Ключевые слова: ASP.NET
Автор: Д. Эспозито
Источник: Знакомство с MS ASP.NET 2.0
Материал предоставил: Издательство "Питер"
Аннотация: Глава из книги “Знакомство с MS ASP.NET 2.0” Ключевой инструмент разработки приложений ASP.NET 2.0 — Microsoft Visual Studio 2005 — преемница Visual Studio .NET 2003. Она содержит массу новых возможностей и усовершенствований, разработанных специально для того, чтобы позволить Web-программистам преодолеть некоторые ограничения, возникавшие при использовании Visual Studio .NET 2003. В этой главе мы рассмотрим три основных элемента приложения ASP.NET — среду разработки (IDE) для его построения, страницу и основные элементы управления для ее создания. Начнем с Visual Studio 2005.

Ключевые слова: ASP2.0
Автор: Воронков Василий
Источник: RSDN Magazine #5-2003
Аннотация: Данная статья освещает основные этапы создания иерархического форума с использованием ASP.NET на языке C#

Ключевые слова: ASP.NET forum
Автор: Alexander S. Klimov
Источник: RSDN Magazine #3-2006
Аннотация: На данный момент существует много решений для создания сайтов с подгружаемыми шаблонами дизайна - как широко используемых (Smarty, Liquid Ruby template engine, Contemplate, Expose и пр.), так и созданных самостоятельно (например, портал Blogger.com использует собственный формат шаблонов дизайна). В данной статье рассматриваются те или иные недостатки существующих систем, а затем предлагается решение, основанное на новых возможностях платформы ASP.NET 2.0.

Ключевые слова:
Автор: mogadanez
Аннотация: Здравствуйте, _orion_, Вы писали:<br /> <span class='lineQuote level1'><br /> __&gt;заметил одну очень не радующую меня вещь: атрибуты для тэгов в разных браузерах генерятся по разному,</span><br /> <span class='lineQuote level1'>__&gt;Например пишем мы </span><br /> <span class='lineQuote level1'>__&gt;<pre class='c'><code>__&gt; txtControl.Width = 100; __&gt;</code></pre></span><br /> <span class='lineQuote level1'><br /> __&gt;IE запишет это в стиль тэга, например так &lt;input type="text" style="width: 10...</span>

Ключевые слова:
Автор: yaroslav.ov
Аннотация: Здравствуйте, Matveyka, Вы писали:<br /> <span class='lineQuote level1'><br /> M&gt;Ситуация. На одном серевере стоят два приложения. Одно написано на ASP.NET 1.1, другое &mdash; на 2.0. Одновременно они работать не хотят. Есть идея разнести их в разные Application Pool. </span><br /> <span class='lineQuote level1'><br /> M&gt;Вопросы:</span><br /> <span class='lineQuote level1'>M&gt;1. Правильно ли так поступать?</span><br /> <span class='lineQuote level1'>M&gt;2. Если да, то как это сде...</span>

Ключевые слова:
Авторы: Мэтью Мак-Дональд
Марио Шпушта
Источник: Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов
Материал предоставил: Издательство ''Вильямс''
Аннотация: Глава из книги "Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов"

Ключевые слова: ASP.NET
Автор: TK
Аннотация: Hello, "ShulapovMax" <br /> <span class='lineQuote level1'><br /> &gt; Сделал себе сайтик на домашнем компе, какие файлы копировать на хостинг?</span><br /> <br /> Сделай у себя на компе еще один сайтик, после этого в основном проекте выбери опцию <b>Copy Project</b>, укажи, что нужно копировать в созданный проект и поставь галку [i]only files needed to run t...

Ключевые слова:
Автор: TK
Аннотация: Здравствуйте, Igor Soukhov, Вы писали:<br /> <span class='lineQuote level1'><br /> IS&gt;Слушал намедни одно из последних радиошоу с .NET Rocks и услышал там такой трик,</span><br /> <span class='lineQuote level1'>IS&gt;создаем веб форму c Grid layout накидываем на нее контролы, перключаем layout в Flow</span><br /> <span class='lineQuote level1'>IS&gt;и студия сама создат table чтобы <i><b>примерно</b></i> сохранить расположение к...</span>

Ключевые слова:
Автор:
Аннотация: Такой вариант, правда чуть длинноватый... Но красивый.<br /> A Simple ASP.NET MessageBox Class<br /> by Lee Gunn &mdash; .NET C# Scotland on ASP.NET<br /> <br /> <br /> When moving from Windows Forms to ASP.NET Web Forms, an API that may be missed is that offered by the System.Windows.Forms.MessageBox Class. Sometimes when develo...

Ключевые слова:

Средства безопасности ASP.NET

Автор: Сергей Бакланов
Источник: RSDN Magazine #2-2004
Аннотация: Первая часть статьи рассказывает о видах аутентификации, используемых в ASP.NET.

Ключевые слова: .NET, игра осьмушки
Автор: Сергей Бакланов
Источник: RSDN Magazine #3-2004
Аннотация: Вторая часть статьи посвящена такому аспекту безопасности в ASP.NET, как авторизация. Разбираются различные механизмы авторизации и способы работы с ними.

Ключевые слова: ASP .NET
Автор: Сергей Бакланов
Источник: RSDN Magazine #3-2004
Аннотация: Третья часть рассказывает о криптографии в ASP.NET.

Ключевые слова: ASP .NET

IIS

Автор: yaroslav.ov
Аннотация: Здравствуйте, Matveyka, Вы писали:<br /> <span class='lineQuote level1'><br /> M&gt;Ситуация. На одном серевере стоят два приложения. Одно написано на ASP.NET 1.1, другое &mdash; на 2.0. Одновременно они работать не хотят. Есть идея разнести их в разные Application Pool. </span><br /> <span class='lineQuote level1'><br /> M&gt;Вопросы:</span><br /> <span class='lineQuote level1'>M&gt;1. Правильно ли так поступать?</span><br /> <span class='lineQuote level1'>M&gt;2. Если да, то как это сде...</span>

Ключевые слова:
Автор: Wlt
Аннотация: <span class='lineQuote level1'>D&gt;Люди помогите !</span><br /> <span class='lineQuote level1'><br /> D&gt;Сделал я следующее:</span><br /> <span class='lineQuote level1'>D&gt;Стер "Default Web Site"</span><br /> <span class='lineQuote level1'>D&gt;Вместо него создал новый,который назвал Source и соответственно указал на c:\Source.</span><br /> <span class='lineQuote level1'><br /> D&gt;Теперь я не знаю как мне его запустить !</span><br /> <span class='lineQuote level1'>D&gt;Что писать в броузере ?</span><br /> <span class='lineQuote level1'>D&gt;Пробовал:</span><br /> <span class='lineQuote level1'>D&gt;<a class="m" href="http://localhost" target="_blank">http://localhost</a></span><br /> <span class='lineQuote level1'>D&gt;<a class="m" href="http://localhost/Source" target="_blank">http://localhost/Source</a></span><br /> <span class='lineQuote level1'><br /> D&gt;На в...</span>

Ключевые слова:

PHP

Автор: Дмитрий Димандт aka Mamut
Источник: RSDN Magazine #5-2004
Аннотация: Краткое знакомство с фреймворком PEAR, предоставляющим набор готовых решений PHP-программистам. В статье приводится краткое описание PEAR, помощь по установке "в полевых условиях".

Ключевые слова: PHP, PEAR, Web
Авторы: Эд Леки-Томпсон
Алек Коув
Стивен Новицки
Хьяо Айде-Гудман
Источник: PHP 5 для профессионалов
Материал предоставил: Издательство ''Вильямс''
Аннотация: В данном практическом руководстве продемонстрирована вся мощь и гибкость языка PHP и даны полезные советы программистам. В этой книге показано, как построить масштабируемую и высокопроизводительную инфраструктуру на языке PHP5, подробно описан набор инструментов, который можно многократно использовать, и приведены многочисленные практические примеры. В книге рассматриваются концепции объектно-ориентированного подхода и их реализация на языке PHP5, описываются методологии управления проектами, а также уделяется внимание обсуждению многих других вопросов. Вся эта информация позволит вам научиться разрабатывать качественное программное обеспечение в более сжатые сроки.

Ключевые слова: Объектно-ориентированная технология, шаблон проектирования, универсальный язык моделирования, системная архитектура, класс, объект, коллекция, итератор, повторно используемый набор классов, уровень абстракции базы данных, модульное тестирование, управление версиями, интегрированная среда разработки, управление сеансами, повторное использование кода, конечный автомат, Эд Леки-Томпсон, Хеов Эйд-Гудман, Стивен Д. Новицки, Алек Кав, PHP, PHP4, PHP5, Apache, Linux, Windows, object-oriented technology, design pattern, class, object, collection, iterator, UML, database abstraction layer, SOAP, unit testing, session management, project management, version control, IDE, integrated development environment, finite state machine, Ed Lecky-Thompson, Heow Eide-Goodman, Steven D. Nowicki, Alec Cove.
Автор: Джордж Шлосснейгл
Источник: Профессиональное программирование на PHP
Материал предоставил: Издательство ''Вильямс''
Аннотация: Данная книга адресована опытным PHP-программистам и разработчикам Web-приложений, проектирующим крупные Web-системы для решения сложных задач. В книге рассматривается пятая версия PHP и новые объектно-ориентированные возможности языка, однако многие рекомендации вполне применимы и для предыдущей версии PHP, а идеи и стратегии повышения скорости и надежности кода, описанные в книге, позволят усовершенствовать код, написанный практически на любом языке высокого уровня. В книге рассматривается разработка высокопроизводительных, стабильных и расширяемых PHP-приложений, а также подробно освещаются методики блочного тестирования, обеспечения безопасности, методик кэширования и повышения производительности Web-приложений. Кроме того, в книге достаточно полно описано создание PHP- и Zend-расширений, увеличивающих возможности языка.

Ключевые слова: книга, PHP, программист, разработчик, Web-приложение, Web-системы, проект, пятая версия, язык, скорость, надежность, код, высокий уровень, усовершенствование, тестирование, блок, безопасность, методика кэширования, Zend-расширение, создание
Автор: Игорь Григин
Источник: PHP 5.1. Руководство программиста
Материал предоставил: Издательство "Питер"
Аннотация: Глава из книги “PHP 5.1. Руководство программиста”

Ключевые слова: PHP

Протоколы

Автор: Вадим Макутин
Источник: RSDN Magazine #5-2003
Аннотация: Разбирается создание и работа собственного интернет-протокола, приводится пример приложения, использующего такой протокол.

Ключевые слова: Asynchronous Pluggable Protocol

Электронная почта

Автор: Виталий Брусенцев
Аннотация: Демонстрационный проект (Simple MAPI, CMC) - 26 Кб

Ключевые слова:
Автор: retn
Аннотация: Здравствуйте, serb, Вы писали:<br /> <span class='lineQuote level1'><br /> S&gt;Подскажите как можно по ссылке на странице запустить почтовый клиент по умолчанию с заполненным полем "куда" и присоединенным к нему определенным файлом.</span><br /> <br /> Формат mailto<br /> <br /> [q]<br /> mailto:[ <i>mail address</i> ] [?] [subject=<i>subject</i>] [&amp;cc=<i>mail address</i>]...

Ключевые слова:

Распределенные приложения

Автор: Игорь Ткачев
Источник: RSDN Magazine #1-2003
Аннотация: Первая часть статьи, рассказывающая о новой технологии межпроцессной коммуникации - Remoting. Это "родная" для .NET Framework технология, использующая все преимущества платформы. В статье разбираются такие тонкие моменты, как работа с контекстом и перехват создания объектов и вызова методов.

Ключевые слова: remoting
Автор: Андрей Корявченко
Источник: RSDN Magazine #1
Аннотация: Технология Remoting была разработана для создания распределенных приложений. С ее помощью можно обращаться к экземплярам классов .Net, находящимся за пределами собственного домена (application domain). Это может быть другое приложение внутри одного процесса (например, обращение из одного asp.net при...

Ключевые слова:
Автор: Игорь Ткачёв
Источник: RSDN Magazine #2
Аннотация: ...сегодня мы рассмотрим и сравним две родственные технологии для построения распределённых систем – DCOM и её преемницу .NET Remoting. В первую очередь нас будут интересовать скорость вызова методов и время создания (соединения) удалённого объекта.

Ключевые слова: Remoting test,TCP test,SOAP test,DCOM test
Автор: Андрей Корявченко
Источник: RSDN Magazine #1-2005
Аннотация: Indigo – это новая коммуникационная подсистема Windows, предназначенная для создания распределенных приложений. Основная задача Indigo – обеспечить взаимодействие частей распределенного приложения. Помимо этого она обеспечивает безопасность, транзакционность и надежность коммуникаций.

Ключевые слова: indigo

Технологии построения распределенных приложений в .NET

Автор: Мика Сухов
Источник: RSDN Magazine #2-2004
Аннотация: В статье разбираются различные способы коммуникации между процессами и доменами приложений в .NET. Затрагиваются вопросы безопасности и другие аспекты использования технологий удаленного взаимодействия.

Ключевые слова: .NET, System.Net
Автор: Мика Сухов
Источник: RSDN Magazine #3-2004
Аннотация: В статье разбираются различные способы коммуникации между процессами и доменами приложений в .NET. Затрагиваются вопросы безопасности и другие аспекты использования технологий удаленного взаимодействия. В данной части рассматривается пространство имен System.Messaging

Ключевые слова: .NET, System.Messaging

Протоколы

Автор: Строжевский Юрий
Источник: Персональный сайт Юрия Строжевского
Аннотация: Статья представляет собой описание принципов кодирования простейших типов в нотации ASN.1 BER. Приведены подробные примеры кодирования, рассмотрены сложные и не очевидные варианты кодируемых значений. К статье прилагается файл примеров на С++ (Windows) с дополнительными примерами кодирования для каждого рассмотренного в статье типа.

Ключевые слова: ASN.1;