English version

RSS

Практика

Автор: Андрей Мартынов
Источник: RSDN Magazine #2-2003
Аннотация: Статья рассказывает об операциях Undo/Redo и Back/Forward в WinForms-приложениях в среде .NET - логике работы, проектировании и реализации этих операций, а также о механизмах, облегчающих их реализацию.

Ключевые слова:
Автор: Алексей Столповских
Источник: RSDN Magazine #3-2004
Аннотация: Данная статья описывает технологию создания COM+-компонента для 1С на C#. Код компонента был написан с использованием Microsoft Visual Studio.NET 2003, классов Microsoft .NET Framework 1.1 и протестирован на операционной системе Windows Server 2003 System.

Ключевые слова: 1C
Автор: Odi$$ey
Аннотация: Здравствуйте, drpadawan, Вы писали:<br /> <span class='lineQuote level1'><br /> D&gt;Данный фрагмент зависает без генерации исключений на последней строке.</span><br /> <br /> [c#]<br /> <span class='lineQuote level1'>D&gt;...</span><br /> <span class='lineQuote level1'>D&gt; MemoryStream stream = new MemoryStream(16);</span><br /> <span class='lineQuote level1'>D&gt;...</span><br /> <span class='lineQuote level1'>D&gt; using (BinaryWriter bw = new BinaryWriter(stream))</span><br /> <span class='lineQuote level1'>D&gt; {</span><br /> <span class='lineQuote level1'>D&gt; stream.WriteByte(0);</span><br /> <span class='lineQuote level1'>D&gt; }</span><br /> <span class='lineQuote level1'>D&gt; string len = stream.L...</span>

Ключевые слова:
Автор: Щербунов Нейл
Источник: RSDN Magazine #1-2006
Аннотация: Настоящая статья посвящена одному из самых мощных и сложных контролов входящих в состав второго Фреймворка, а именно контролу с именем DataGridView.

Ключевые слова: WinForms
Автор: Воронков Василий Владимирович
Источник: RSDN Magazine #2-2010
Аннотация: Описание проекта, посвященного разработке языка программирования Ela.

Ключевые слова: языки программирования; функциональное программирование; .NET
Автор: Михаил Чащин
Источник: RSDN Magazine #5-2003
Аннотация: Что такое framework? Кто их пишет и кто использует? Что нужно знать и уметь, чтобы написать framework? В данной статье вы найдёте ответы на эти и другие вопросы. Рассматриваются также особенности проектирования и реализации framework на примере графической системы.

Ключевые слова: Framework
Автор: Владислав Чистяков
Источник: RSDN Magazine #1
Аннотация: Аннотация: Статья рассчитана на тех, кто хочет изучить программирование в .Net и язык C#, или хотя бы понять, как можно использовать эту среду, чтобы решить стоит ли этим заниматься. Эта статья также будет полезна начинающим программистам, так как позволяет пройти весь цикл разработки программы. В качестве побочного эффекта вы получите полезную утилиту.

Ключевые слова:
Автор: Иван Бодягин
Источник: RSDN Magazine #2-2006
Аннотация: В наше время сложно найти разработчика, который не слышал бы о паттерне под названием Model-View-Controller или сокращенно MVC, что вообщем не удивительно, с задачей отделения данных от их представления сталкиваешься практически на каждом проекте. Однако, как ни странно, столь же сложно найти разработчика, который действительно четко себе представляет, что такое на самом деле паттерн MVC и как его можно реализовать в конкретной ситуации. Основная причина такой неоднозначности в том, что по историческим причинам данной аббревиатурой принято называть не один единственный паттерн, а целое семейство паттернов, призванное отделять представление от модели. Произошло это в силу разных обстоятельств. Отчасти из-за того что MVC не просто паттерн, а довольно объемное архитектурное решение, в котором каждый новый разработчик видел что-то свое и ставя во главу угла особенности своего проекта, реализовывал его по своему. Отчасти же из-за возраста данного паттерна, во времена его изобретения и сами приложения, и графические интерфейсы были существенно беднее чем в наше время, с тех пор они сильно эволюционировали и вместе с ними изменялся и сам паттерн. Данная статья посвящена также одному из паттернов входящих в это семейство, причинам его появления, особенностям применения, преимуществам и недостаткам, а так же описанию сопутствующих паттернов.

Ключевые слова: MVC
Автор: Чертков Семен Александрович
Источник: RSDN Magazine #4-2009
Аннотация: Статья описывает особенности внутренней архитектуры разработанной автором реализации языка запросов XQuery. Рассматривается линейное представление XML, которое обеспечивает потоковое выполнение запросов без предварительной загрузки данных. Предложен способ представления семантики запроса в виде графа отношений символов грамматики. Показана трансляция запроса в функциональную форму языка Lisp и описан разработанный компилятор в MSIL.

Ключевые слова: XML, XPath, XQuery, .NET, MSIL
Автор: Сергей Беляков
Источник: RSDN Magazine #1-2010
Аннотация: Кто такие виртуальные специалисты? Это .NET компоненты с высоким уровнем интеллекта. Поскольку наши специалисты виртуальные, им не нужно рабочее место, они не просят о повышении зарплаты и вообще не просят зарплату. Но хоть они и виртуальные, работу выполняют вполне реальную. Эта серия статей описывает создание первого специалиста – «Маркетолога»

Ключевые слова: C#; NET; компонент; элемент управления
Автор: Андрей Корявченко
Источник: RSDN Magazine #4-2003
Аннотация: Данная статья рассказывает об одном из способов решения проблемы недостаточной гибкости и производительности средств, предоставляемых платформой Microsoft .NET - предварительной генерации кода. Рассматриваются различные подходы: использовании функции string.Format; использование XSLT-преобразований; использование ASP.NET; использование технологии CodeDOM для генерации кода на нескольких языках; компиляция кода во время выполнения программы; генерация IL-кода без компиляции.

Ключевые слова:
Автор: Гасанов Ровшан Закариевич
Источник: RSDN Magazine #2-2005
Аннотация: Статья рассказывает о динамическом взаимодействии с Excel посредством OLE Automation и рефлексии. Требуется знание С#.

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

Ключевые слова: HttpWebRequest, HttpWebResponse
Автор: Дмитрий Комаров
Источник: RSDN Magazine #1-2004
Аннотация: Генерация кода во время разработки может существнно облегчить жизнь пограммиста. Но она обычно создает много мелких проблем (нужно следить за версиями исходных файлов, полученные при генерации файлы нужно самостоятельно включать в проект, и т.п.). VS.NET берет на себя все эти заботы, делая тем самым генерацию кода незаметной для конечного пользователя и удобной в использовании. Осуществляется все это с помощью механизма “Custom Tool”. В этой статье рассмотрено использование “Custom Tool” в VS.NET и приводится пример создания простого генератора кода.

Ключевые слова: code generation
Автор: nikov
Аннотация: Здравствуйте, Sorantis, Вы писали:<br /> <span class='lineQuote level1'><br /> S&gt;Кто нибудь применял данную методику? Если да то в каких целях? В каких задачах он используется?</span><br /> <span class='lineQuote level1'>S&gt;Заранее спасибо</span><br /> <br /> Бывают ситуации, когда в момент написания программы для некоторых типов возможно описать только интерфейсы (или даже обобщенные интерфейсы, ис...

Ключевые слова:
Автор: Балихин Дмитрий Михайлович
Источник: RSDN Magazine #4-2010
Аннотация: В статье рассматривается возможность использования графического процессора для проведения операции умножения матрицы на вектор с помощью высокоуровневых библиотек на платформе .NET. Дается описание использования библиотек Accelerator; Brahma; TidePowerd GPU.NET. Делается вывод о применении конкретной библиотеки в рамках научной работы.

Ключевые слова: GPGPU; использование графического процессора; Accelerator; Brahma; TidePowerd GPU.NET; научные расчеты; сравнение библиотек
Автор: Александр Климов
Источник: RSDN Magazine #3-2004
Аннотация: В данной статье речь пойдет об использовании технологии MS Agent в Microsoft .NET Framework.

Ключевые слова: MS Agent
Автор: Odi$$ey
Аннотация: Здравствуйте, Sinatr, Вы писали:<br /> <span class='lineQuote level4'><br /> Mag&gt;&gt;&gt;&gt;Реально ли сделать многострочный tooltip?</span><br /> <span class='lineQuote level3'>M&gt;&gt;&gt;вставь в него символ новой строки</span><br /> <span class='lineQuote level2'>Mag&gt;&gt;И какой же? \n, \n\r, \r\n &mdash; не работают. <img border='0' width='15' height='15' src='../Forum/images/frown.gif' /></span><br /> <span class='lineQuote level1'><br /> S&gt;Это они в designer'е не работают, а в run-time на ура:</span><br /> <span class='lineQuote level1'>S&gt;[c#]</span><br /> <span class='lineQuote level1'>S&gt;toolTip1.SetToolTip(button1, "Первая строка\nВторая ст...</span>

Ключевые слова:
Автор: alzt
Аннотация: Здравствуйте, Аноним, Вы писали:<br /> <span class='lineQuote level1'><br /> А&gt;В реестре править очень не хотелось бы &mdash; мало ли какие могут быть проблемы в дальнейшем.</span><br /> <span class='lineQuote level1'>А&gt;Возможно с этим справится System.Management.ManagementObject, но найти конкретнее не могу.</span><br /> <br /> [c#]<br /> void SetServiceToManual(string serviceName)<br /> {<br /> ...

Ключевые слова:
Автор: Odi$$ey
Аннотация: Здравствуйте, lonli, Вы писали:<br /> <span class='lineQuote level2'><br /> _M_&gt;&gt;в мсдне хорошие статьи есть, с примерами</span><br /> <span class='lineQuote level1'>L&gt;Статей с удалением я не нашел, например. </span><br /> <br /> Solution Explorer — файл с классом сервиса, контекстное меню — View Designer — контекстное меню на окне дизайнера — Add Installer<br /> <br /> Выбрать добавленный инсталлер в дизайн...

Ключевые слова:
Автор: Андрей Корявченко
Источник: RSDN Magazine #3
Аннотация: Не секрет, что практически каждое приложение требует каких-то настроек. Данная статья рассказывает об одном из возможных способов реализации механизма их хранения и редактирования. Исходные коды взяты из реального приложения, RSDN@Home, оффлайн-клиента для форумов www.rsdn.ru.

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

Ключевые слова:
Автор: VladD2
Аннотация: <b>Перебор файлов с использованием FindFirstFile/FindNextFile и итераторов C# 2.0</b><br /> <br /> Демонстрирует использование итераторов C# 2.0. В том числе такие не тривиальные вещи как обработка исключений внутри итераторов и рекурсивные итераторы.<br /> Сразу предупреждаю. Код не из рабочего проекта, а так... ...

Ключевые слова:
Автор: Александер Малафеев
Аннотация: Недавно мне дали разбираться с багами в одной програмулине и, читая код понял что народ который это писал совершенно не умеет работать с исключениями. Вот я решил написать несколько общих правил, было бы интересно послушать мнения, может я в чем неправ <img border='0' width='15' height='15' src='../Forum/images/wink.gif' /> или кто нибуть подскажет что я еще забыл.<br /> <br /> ...

Ключевые слова:
Автор: Владислав Чистяков aka VladD2
Источник: RSDN Magazine #1-2008
Аннотация: Статья демонстрирует разработку реального приложения на Nemerle на примере создания простого генератора отчетов. Кроме того, в статье показана работа с XML средствами LINQ to XML.

Ключевые слова: Nemerle
Автор: Тепляков Сергей Владимирович
Источник: RSDN Magazine #4-2010
Аннотация: В статье рассматриваются «Реактивные расширения» - библиотека, разработанная компанией Майкрософт для унифицированного доступа к push-based коллекциям, таким как обработка событий, модель асинхронного программирования и т.п.

Ключевые слова: реактивные расширения; асинхронные операции; многопоточность
Автор: Владислав Чистяков
Источник: RSDN Magazine #2-2003
Аннотация: В статье приводятся тесты скорости сериализации и объема сериализованных данных при применении автоматической сериализации в .NET. Обсуждаются варианты исправления ситуации. В качестве примера приводится вариант ручной сериализации для объектов DataSet и DataTable.

Ключевые слова: .NET
Автор: Сергей Алексеев
Источник: RSDN Magazine #1-2007
Аннотация: В статье рассматривается использование библиотеки nFOP для генераци документов в формате PDF – описываются «подводные камни», на которые можно при этом наткнуться, и способы их обхода.

Ключевые слова:
Автор: Сергей Смирнов (Serginio1)
Источник: RSDN Magazine #6-2003
Аннотация: Пример реализации двухуровневого массива с помощью нового средства С# - generics. Сравнение производительности различных реализаций сортированных списков.

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

Ключевые слова:
Автор: Павлов Эдуард aka Ed.ward
Источник: RSDN Magazine #4-2008
Аннотация: В этой статье создается новый шаблон асинхронного программирования, предлагаемый к использованию вместо рекомендуемого Microsoft шаблона асинхронного программирования основанного на событиях.

Ключевые слова: Asynchronous Programming Design Patterns, IAsyncResult, AsyncOperation, AsyncOperationManager, SynchronizationContext, Event-based Asynchronous Pattern, Multithreading
Авторы: VladD2
AndrewVK
Источник: RSDN Magazine #5-2004
Аннотация: - Как проще получить точную копию произвольного объекта? - Как сделать программно скриншот формы?

Ключевые слова:
Автор: Oyster
Аннотация: Здравствуйте, Nikolay_P_I, Вы писали:<br /> <span class='lineQuote level1'><br /> N_P&gt;Вопрос: что написать в prilogenie.exe.config для того что-бы указать </span><br /> <span class='lineQuote level1'>N_P&gt;приложению использовать ТОЛЬКО FrameWork 2.0 ?</span><br /> <br /> [code]<br /> &lt;configuration&gt;<br /> &lt;startup&gt;<br /> &lt;!-- Тут &mdash; номер нужной версии --&gt;<br /> &lt;supportedRuntime version="v2.0.40607" /&gt;<br /> &lt;/s...

Ключевые слова:
Автор: Шилин Валентин Алексеевич
Аннотация: Жизненный цикл любого приложения состоит из проектирования, разработки, внедрения и сопровождения. Часто возникает ситуация, когда разработанное приложение работает в среде разработки и среде тестирования, но не работает или работает частично у клиентов. В данной статье описан подход, позволяющий минимизировать проблемы сопровождения для silverlight приложений, использующихся через различные прокси-сервера, такие как ISA сервера и Load Balance System, с использованием HTTP или HTTPS протоколов.

Ключевые слова: Silverlight и ISA; Silverlight и Load Balance Systems; Silverlight через HTTP и HTTPS