RSS

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

Автор: Дм. Григорьев (dimgel)
Источник: RSDN Magazine #2-2007
Adobe Flex - это сравнительно новая и весьма продвинутая платформа для разработки тонких веб-приложений, основанная на технологии Adobe Flash. Среда разработки представляет собой бесплатный SDK, плюс плагин Eclipse для визуального редактирования и отладки. Исполняемый код (как и прежде, содержащийся в .swf-файлах) для выполнения требует Flash Player 9. Статья может быть интересной всем, кто занимается веб-разработкой.
Автор: Олег Жук
Утилита HTML Dump - 27 Kb Исходные тексты - 83 Kb
Автор: Dmitrii 'Mamut' Dimandt
Источник: RSDN Magazine #1-2007
В статье описана библиотека jQuery. Разобраны ключевые моменты работы с библиотекой - нахождение элементов на странице, манипуляция объектной моделью документа, базовая анимация, работа с технологией AJAX. В статье приведено большое количество примеров работающего кода.
Автор: Андрей Русяев
Источник: RSDN Magazine #5-2003
Q. Что такое margin, padding и в чём их отличие Q. Стиль cursor: hand и cursor: pointer Q. Что такое :hover и его отличия от обычных стилей CSS
Авторы: Алексей Кирюшкин
Andrew Merkushev
Как получать COM-бытия в скриптах
Автор: Алексей Немиро
Источник: RSDN Magazine #2-2008
В статье показывается, как написать программу, автоматически сканирующую заданные сайты на предмет наличия в них уязвимости типа SQL Injection. Примеры приведены на языках PHP и C#
Автор: Игорь Ашманов и др.
Источник: Продвижение сайта в поисковых системах
Материал предоставил: Издательство ''Вильямс''
В этой главе мы рассмотрим, как можно влиять на ранжирование сайта с помощью внешних факторов — ссылок, размещенных на других сайтах Интернета.
Автор: Шеломанов Роман
Источник: RSDN Magazine #5-2003
В статье рассматривается пример решения задачи по аутентификации и авторизации клиентов Web-сервера на сервере приложений, где Wев-сервер – это ASP.NET-приложение, сервер приложения – .NET-приложение. Взаимодействие осуществляется через .NET Remoting (TCP/ Binary).
Автор: Neron
Здравствуйте, Аноним, Вы писали:<br /> <span class='lineQuote'><br /> А&gt;Используется что-то типа google suggest. На форме есть несколько input type=textbox-ов. При вводе значения, открывается табличка под input-ом с возможными вариантами. Вариант не вставляется сразу в textbox, как в google, а его надо выбрать самостоятельно. Вариан...</span>
Автор: Анатолий Садовский
Источник: RSDN Magazine #2-2003
Чаще всего задача передачи файлов на сервер по HTTP-протоколу и загрузки их в базу данных решается использованием специальных ActiveX-компонентов, но не всегда это рационально и безопасно. В статье приведен вариант реализации этого на ASP без применения нестандартных компонентов.
Автор: retn
Здравствуйте, serb, Вы писали:<br /> <span class='lineQuote'><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>]...
Автор: ЖуК
Здравствуйте, Alexandr_wolf, Вы писали:<br /> <span class='lineQuote'><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.
Автор: Landgraph
Очень часто при анализе сторонних скриптов обнаруживается одна и та же распространенная ошибка: отсутствие проверки передаваемых данных в «неизменяемых» полях, таких как <input type=”hidden”>, <input type=”radio”>, <input type=”checkbox”> и, конечно же, <select></select>. Почему-то начинающие и более опытные программисты, считают, что «неизменяемые» явно поля – никак нельзя отредактировать. Поверьте, это далеко не так!
Автор: AndrewJD
Здравствуйте, Аноним, Вы писали:<br /> <span class='lineQuote'><br /> А&gt;Написан ActiveX контрол на ATL. Никак не могу подключиться к событию AсtiveX контрола на веб странице. Делаю примерно так:</span><br /> <span class='lineQuote'>А&gt;[code]</span><br /> <span class='lineQuote'>А&gt;&lt;HTML&gt;</span><br /> <span class='lineQuote'>А&gt;&lt;HEAD&gt;</span><br /> <span class='lineQuote'>А&gt;&lt;TITLE&gt;ATL 3.0 test page for object MyControl&lt;/TITLE&gt;</span><br /> <span class='lineQuote'>А&gt;&lt;/HEAD&gt;</span><br /> <span class='lineQuote'>А&gt;&lt;BODY&gt;</span><br /> <span class='lineQuote'>А&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.

AJAX

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

ASP.NET

Автор: Mika Soukhov
Источник: RSDN Magazine #6-2003
Благодаря развитой, расширяемой архитектуре, новые возможности в ASP.NET можно добавлять почти до бесконечности. Но для того, чтобы эти добавления не превращались в почти шаманские камлания, желательно представлять, каким же образом устроена ASP.NET, и что у неё внутри.
Автор: Odi$$ey
Здравствуйте, &lt;Аноним&gt;, Вы писали:<br /> <span class='lineQuote'><br /> А&gt;Как картинку из MemoryStream вывести вот так</span><br /> <br /> <table width='96%'><tr><td nowrap='nowrap' class='c'><pre> А&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;</pre></td></tr></table><br /> check.aspx.cs:<br /> <br /> [c#]<br /> publi...
Автор: Воронков Василий
Источник: RSDN Magazine #4-2003
В данной статье рассматривается создание динамических элементов управления для web - вертикального меню, горизонтального меню и дерева. Описание элементов управления хранятся в XML, а генерация совершается через код на стороне сервера.
Автор: mogadanez
<b><br /> <span class='lineQuote'>А&gt;Возник такой вопрос, как на время выполнения сделать кнопку disable.</span><br /> <span class='lineQuote'>А&gt;Просто запись на диск файла размером 30 метров занимает определенное время, как можно узнать, что файл успешно закончился записываться на диск, а затем сделать enable button.</span><br /> </b><br /> [code]<br /> <span class='lineQuote'>M&gt;&gt;&gt;&gt; &lt;input onclick="var self ...</span>
Автор: Сим
<span class='lineQuote'>А&gt;Возник такой вопрос, как на время выполнения сделать кнопку disable.</span><br /> <span class='lineQuote'>А&gt;Просто запись на диск файла размером 30 метров занимает определенное время, как можно узнать, что файл успешно закончился записываться на диск, а затем сделать enable button.</span><br /> <br /> В общем если кому интересно, сделал так:<br /> <br /> <br /> [j...
Автор: Nisus
string build = Assembly.GetExecutingAssembly().GetName().Version.ToString();<br /> [tagline] <br /> Блог: <a href="http://blogs.gotdotnet.ru/personal/Nisus" class="m" target="_blank">en passant</a>, другие увлечения &mdash; <a href="http://www.parking.ru/" class="m" target="_blank">Parking</a>, <a href="http://www.metric.ru/" class="m" target="_blank">Metric</a>, <a href="http://www.rco.ru/" class="m" target="_blank">RCO</a>, [u...
Автор: Егоров Никита (C...R...a...S...H)
Источник: RSDN Magazine #1-2007
В статье показан способ, используя который, можно собрать полностью весь сайт в одну сборку и после этого с легкостью повторно использовать в любом web-приложении.
Автор: Д. Эспозито
Источник: Знакомство с 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.
Автор: Воронков Василий
Источник: RSDN Magazine #5-2003
Данная статья освещает основные этапы создания иерархического форума с использованием ASP.NET на языке C#
Автор: 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'><br /> __&gt;заметил одну очень не радующую меня вещь: атрибуты для тэгов в разных браузерах генерятся по разному,</span><br /> <span class='lineQuote'>__&gt;Например пишем мы </span><br /> <span class='lineQuote'>__&gt;<table width='96%'><tr><td nowrap='nowrap' class='c'><pre> __&gt; txtControl.Width = 100; __&gt;</pre></td></tr></table></span><br /> <span class='lineQuote'><br /> __&gt;IE запишет это в стиль тэга, например так &lt;input type="text" style="width: 10...</span>
Автор: yaroslav.ov
Здравствуйте, Matveyka, Вы писали:<br /> <span class='lineQuote'><br /> M&gt;Ситуация. На одном серевере стоят два приложения. Одно написано на ASP.NET 1.1, другое &mdash; на 2.0. Одновременно они работать не хотят. Есть идея разнести их в разные Application Pool. </span><br /> <span class='lineQuote'><br /> M&gt;Вопросы:</span><br /> <span class='lineQuote'>M&gt;1. Правильно ли так поступать?</span><br /> <span class='lineQuote'>M&gt;2. Если да, то как это сде...</span>
Авторы: Мэтью Мак-Дональд
Марио Шпушта
Источник: Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов
Материал предоставил: Издательство ''Вильямс''
Глава из книги "Microsoft ASP.NET 2.0 с примерами на C# 2005 для профессионалов"
Автор: TK
Hello, "ShulapovMax" <br /> <span class='lineQuote'><br /> &gt; Сделал себе сайтик на домашнем компе, какие файлы копировать на хостинг?</span><br /> <br /> Сделай у себя на компе еще один сайтик, после этого в основном проекте выбери опцию <b>Copy Project</b>, укажи, что нужно копировать в созданный проект и поставь галку [i]only files needed to run t...
Автор: TK
Здравствуйте, Igor Soukhov, Вы писали:<br /> <span class='lineQuote'><br /> IS&gt;Слушал намедни одно из последних радиошоу с .NET Rocks и услышал там такой трик,</span><br /> <span class='lineQuote'>IS&gt;создаем веб форму c Grid layout накидываем на нее контролы, перключаем layout в Flow</span><br /> <span class='lineQuote'>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.
Автор: Сергей Бакланов
Источник: RSDN Magazine #3-2004
Вторая часть статьи посвящена такому аспекту безопасности в ASP.NET, как авторизация. Разбираются различные механизмы авторизации и способы работы с ними.
Автор: Сергей Бакланов
Источник: RSDN Magazine #3-2004
Третья часть рассказывает о криптографии в ASP.NET.

IIS

Автор: yaroslav.ov
Здравствуйте, Matveyka, Вы писали:<br /> <span class='lineQuote'><br /> M&gt;Ситуация. На одном серевере стоят два приложения. Одно написано на ASP.NET 1.1, другое &mdash; на 2.0. Одновременно они работать не хотят. Есть идея разнести их в разные Application Pool. </span><br /> <span class='lineQuote'><br /> M&gt;Вопросы:</span><br /> <span class='lineQuote'>M&gt;1. Правильно ли так поступать?</span><br /> <span class='lineQuote'>M&gt;2. Если да, то как это сде...</span>
Автор: Wlt
<span class='lineQuote'>D&gt;Люди помогите !</span><br /> <span class='lineQuote'><br /> D&gt;Сделал я следующее:</span><br /> <span class='lineQuote'>D&gt;Стер "Default Web Site"</span><br /> <span class='lineQuote'>D&gt;Вместо него создал новый,который назвал Source и соответственно указал на c:\Source.</span><br /> <span class='lineQuote'><br /> D&gt;Теперь я не знаю как мне его запустить !</span><br /> <span class='lineQuote'>D&gt;Что писать в броузере ?</span><br /> <span class='lineQuote'>D&gt;Пробовал:</span><br /> <span class='lineQuote'>D&gt;<a href="http://localhost" class="m" target="_blank">http://localhost</a></span><br /> <span class='lineQuote'>D&gt;<a href="http://localhost/Source" class="m" target="_blank">http://localhost/Source</a></span><br /> <span class='lineQuote'><br /> D&gt;На в...</span>

PHP

Автор: Дмитрий Димандт aka Mamut
Источник: RSDN Magazine #5-2004
Краткое знакомство с фреймворком PEAR, предоставляющим набор готовых решений PHP-программистам. В статье приводится краткое описание PEAR, помощь по установке "в полевых условиях".
Авторы: Эд Леки-Томпсон
Алек Коув
Стивен Новицки
Хьяо Айде-Гудман
Источник: PHP 5 для профессионалов
Материал предоставил: Издательство ''Вильямс''
В данном практическом руководстве продемонстрирована вся мощь и гибкость языка PHP и даны полезные советы программистам. В этой книге показано, как построить масштабируемую и высокопроизводительную инфраструктуру на языке PHP5, подробно описан набор инструментов, который можно многократно использовать, и приведены многочисленные практические примеры. В книге рассматриваются концепции объектно-ориентированного подхода и их реализация на языке PHP5, описываются методологии управления проектами, а также уделяется внимание обсуждению многих других вопросов. Вся эта информация позволит вам научиться разрабатывать качественное программное обеспечение в более сжатые сроки.
Автор: Джордж Шлосснейгл
Источник: Профессиональное программирование на PHP
Материал предоставил: Издательство ''Вильямс''
Данная книга адресована опытным PHP-программистам и разработчикам Web-приложений, проектирующим крупные Web-системы для решения сложных задач. В книге рассматривается пятая версия PHP и новые объектно-ориентированные возможности языка, однако многие рекомендации вполне применимы и для предыдущей версии PHP, а идеи и стратегии повышения скорости и надежности кода, описанные в книге, позволят усовершенствовать код, написанный практически на любом языке высокого уровня. В книге рассматривается разработка высокопроизводительных, стабильных и расширяемых PHP-приложений, а также подробно освещаются методики блочного тестирования, обеспечения безопасности, методик кэширования и повышения производительности Web-приложений. Кроме того, в книге достаточно полно описано создание PHP- и Zend-расширений, увеличивающих возможности языка.
Автор: Игорь Григин
Источник: PHP 5.1. Руководство программиста
Материал предоставил: Издательство "Питер"
Глава из книги “PHP 5.1. Руководство программиста”