#1 |
||||||||
От редакции
|
||||||||
|
Аннотация: Ключевые слова: |
|||||||
29.05.2003
Message Box и немного фантазии
|
||||||||
|
Аннотация: В статье рассматриваются способы расширения функциональности стандартных окон сообщений, а также создания нестандартных. Ключевые слова: MessageBox |
|||||||
06.07.2003
Использование XML совместно с SQL
|
||||||||
|
Аннотация: В статье рассматриваются базовые механизмы и возможности использования XML в MS SQL Server и ADO. Ключевые слова: XML,SQL,FOR XML, FOR XML RAW, FOR XML EXPLICIT,OPENXML |
|||||||
24.06.2003
Дизайн шаблона конечного автомата на C++
|
||||||||
|
Аннотация: С помощью конечных автоматов можно успешно решать обширный класс задач. Это обстоятельство подмечено давно, поэтому в литературе по проектированию программного обеспечения часто приводятся рассуждения на тему примененения автоматов. Однако в процессе моделирования автомат рассамтривается с более высокого уровня, нежели это делается в момент его реализации с использованием конкретного языка программирования. Ключевые слова: Finite State Machine, конечные автоматы, SFiniteStateMachine |
|||||||
06.12.2002
Использование COM из DLL незаметно для клиента
|
||||||||
|
Аннотация: Статья описывает технологию использования COM из DLL, загружаемых приложениями, ничего не знающих о COM. Такая ситуация часто возникает в плагинах. Ключевые слова: COM, DLL |
|||||||
22.06.2003
Программирование служб: подробности
|
||||||||
|
Аннотация: В статье описаны некоторые детали программирования служб Windows NT/2000/XP. Большая часть содержащихся в статье утверждений описывает реакцию Windows на какие-то действия службы. Если вы написали первую службу и хотите двигаться дальше, эта статья вам поможет. Ключевые слова: service |
|||||||
13.06.2003
Использование протокола SOAP в распределенных приложениях
|
||||||||
|
Аннотация: В статье описывается протокол SOAP и его применение для построения распределенных систем, способных работать через Internet, использование SOAP Toolkit 3.0 для построения таких систем и практические вопросы, возникающие при разработке: настройка безопасности, особенности реализации серверных компонентов и их отладка, отмена исходящих SOAP-вызовов, передача в параметрах сложных типов данных и COM-объектов, использование формата DIME для более эффективной передачи данных. Ключевые слова: SOAP |
|||||||
31.01.2003
Возведение числа в действительную степень
|
||||||||
|
Аннотация: Вероятно, задача о том, как максимально быстро возвести действительное положительное число в произвольную действительную степень, решалась примерно столь же часто, как и вставала, - а вставала, полагаю, не раз. И все же не так давно я с ужасом обнаружил, что RTL из состава Borland Delphi последних версий (как Delphi 6, так и Delphi 7) подходит к решению не более профессионально, чем и прилежный пятиклассник, впервые столкнувшийся с такой проблемой. Ключевые слова: pow |
|||||||
12.06.2003
Эффективное использование WTL
|
||||||||
|
Аннотация: WTL - быстрая и удобная OO-библиотека, являющаяся оберткой над функциями Win32 API, отвечающими за создание графического интерфейса пользователя. Данная статья ставит своей целью познакомить читателя с классами этой библиотеки, не нашедшими должного отражения в статьях RSDN, CodeProject и др.
Статья также содержит обзор свободно распостраняемых расширений этой библиотеки. Ключевые слова: WTL, CAppModule, CThreadManager, CSplitterWindow, CHorSplitterWindow, CPaneContainer, CSplitter, CDialogResize, CParentContainedWindow, DockWins, CSSFileDialog |
|||||||
11.07.2003
Внутри .NET Remoting
|
||||||||
|
Аннотация: Первая часть статьи, рассказывающая о новой технологии межпроцессной коммуникации - Remoting. Это "родная" для .NET Framework технология, использующая все преимущества платформы. В статье разбираются такие тонкие моменты, как работа с контекстом и перехват создания объектов и вызова методов. Ключевые слова: remoting |
|||||||
12.06.2003
Домены приложений в .NET
|
||||||||
|
Аннотация: Статья рассказывает о доменах приложений (Application Domains) в .NET Framework.
Приводятся примеры работы с доменами приложений, а также сравнение производительности и потребляемых ресурсов приложений, загружаемых в отдельные процессы и отдельные домены приложений, находящиеся в одном процессе. Ключевые слова: Application Domains, AppDomain, CreateDomain, AssemblyLoad, AssemblyResolve, ResourceResolve, TypeResolve, UnhandledException, ProcessExit, DomainUnload, AppDomainSetup, LoaderOptimization |
|||||||
11.05.2003
Поправки к статье «Сравнение скорости доступа к данным (ADO.NET, ADO, ascDB)»
|
||||||||
|
Аннотация: К сожалению, при тестировании средств доступа к базам данных (ADO.Net, ADO, ascDB) в одном из тестов были допущены несколько ошибок. После исправления ошибок оказалось необходимым внести некоторые корректировки в результаты тестирования, приведенные в предыдущей статье. Я приношу читателям свои извинения, каюсь и надеюсь, что подобного более не повторится. Ключевые слова: ADO.NET speed, ascDB speed |
|||||||
28.05.2003
Работа с регионами Windows GDI. Создание непрямоугольных окон.
|
||||||||
|
Аннотация: В статье рассматривается создание непрямоугольных окон с применением регионов Windows GDI. Помимо непосредственного описания создания непрямоугольных окон, описано использование функций WinAPI для работы с регионами, а также соответствующих им методов класса CRgn библиотеки MFC. Ключевые слова: GetRegionData, ExtCreateRegion, CreateFromData, CreatePolygonRgn, CombineRgn, SetWindowRgn, GetWindowRgn, CreateEllipticRgnIndirect, OffsetRgn, XFORM |
|||||||
27.05.2003
Создание компонентов в Delphi
|
||||||||
|
Аннотация: В статье рассматриваются основные стадии построения компонентов Delphi на примере создания собственного controla-а. Ключевые слова: Delphi |
|||||||
Поздравляем победителей!
|
||||||||
|
Аннотация: 12 февраля редакция RSDN Magazine и московское представительство компании Borland подвели итоги проводившегося в 2002 году конкурса на лучшую статью по программным продуктам и технологиям Borland. Ключевые слова: |
|||||||
Конкурс на лучшую статью по продуктам и технологиям Borland
|
||||||||
|
Аннотация: Кому же из программистов не известна такая среда разработки, как Borland Delphi! Причем "известна" — это еще очень мягко сказано. Количество приверженцев продуктов Borland у нас крайне велико. Можно даже сказать, что в России Delphi больше, чем просто среда разработки. Ключевые слова: |
|||||||
21.02.2003
Экология Программирования
|
||||||||
|
Аннотация: В последнее время наметилась одна очень нехорошая тенденция: многие разработчики совершенно безответственно относятся к тому, как их приложения используют ресурсы. Да, я понимаю все аргументы, связанные с быстрым ростом производительности аппаратуры и стоимости оптимизации приложений. Кроме того, мн... Ключевые слова: |
|||||||
22.02.2003
Windows во сне и наяву
|
||||||||
|
Аннотация: В этом номере мы представляем книгу Синклера Евилгеста, вышедшую в издательстве Abdominal Press в 2002 году. Это первый известный опыт создания художественного произведения по мотивам технической документации. В несколько аллегорической форме книга повествует об освоении простым человеком трудной на... Ключевые слова: |
|||||||
Компакт-диск
|
||||||||
|
Аннотация: DirectX 9.0 SDK Ключевые слова: |
|||||||
07.04.2003
Неполный DirectX 9 SDK - нет C# и др.
|
||||||||
|
Аннотация: <span class='lineQuote level1'>P>Вот непорядок. Почему DirectX 9 SDK там только для С++, а не для C#. И DirectX 9 SDK Extras тоже кажется не всё.</span><br />
<br />
Все там в порядке. Вместе с деректиксом идут обертки для дотнета. Просто у некоторых товарищей из МС кривые руки. <img border='0' width='15' height='15' src='../Forum/images/frown.gif' /><br />
<br />
Визарны по умолчанию не работают. Чтобы это исправить нужно, с... Ключевые слова: |
|||||||
#2 |
||||||||
16.04.2003
От редакции
|
||||||||
|
Аннотация: Ключевые слова: |
|||||||
14.03.2003
Конкурс на лучшую статью по продуктам и технологиям Microsoft
|
||||||||
|
Аннотация: Ключевые слова: |
|||||||
03.08.2003
Шаблон проектирования “Одиночка” (Singleton) в ATL приложениях
|
||||||||
|
Аннотация: Описание шаблона проектирования синглетон очень простое - синглетон представляет собой единственный экземпляр класса, с которым работают все клиенты. Применительно к COM шаблон проектирования синглетон гарантирует, что все вызовы CoCreateInstance будут возвращать указатель на интерфейс единственного экземпляра компонента. Удобство использования таких компонентов/классов заключается в том, что клиенты работают с одним и тем же экземпляром, а значит, получают доступ к разделяемому состоянию этого экземпляра. Несмотря на простое описание, не существует "идеальной" реализации этого шаблона ни в языке С++, ни для COM-объектов. Связано это с тем, что любая существующая реализация имеет некоторые ограничения и не может выступать в роли "универсальной" реализации на все случаи жизни. Ключевые слова: Singleton ATL, ATL Singleton |
|||||||
06.12.2002
Back/Forward и Undo/Redo в .NET-приложениях
|
||||||||
|
Аннотация: Статья рассказывает об операциях Undo/Redo и Back/Forward в WinForms-приложениях в среде .NET - логике работы, проектировании и реализации этих операций, а также о механизмах, облегчающих их реализацию. Ключевые слова: |
|||||||
19.07.2003
Проектирование приложений с помощью Bold for Delphi и Model Maker
|
||||||||
|
Аннотация: Статья посвящена использованию новых CASE-инструментов, включенных в Delphi 7. Ключевые слова: Bold for Delphi,Model Maker |
|||||||
26.07.2003
Класс TComponent.
|
||||||||
|
Аннотация: Данная статья - продолжение темы разработки собственных компонентов Delphi, начатой в предыдущем номере. В статье рассказывается о базовом для всех компонентов классе TComponent и его потомках. Ключевые слова: |
|||||||
12.07.2003
DirectX 9. Использование DirectPlay
|
||||||||
|
Аннотация: В первой части статьи рассматривается написание приложения, в котором предусмотрены возможности организации сетевого соединения "точка-точка" средствами DirectPlay. Ключевые слова: DirectPlay |
|||||||
02.09.2003
Сериализация в .NET. Выпрямляем своими руками
|
||||||||
|
Аннотация: В статье приводятся тесты скорости сериализации и объема сериализованных данных при применении автоматической сериализации в .NET. Обсуждаются варианты исправления ситуации. В качестве примера приводится вариант ручной сериализации для объектов DataSet и DataTable. Ключевые слова: .NET |
|||||||
06.12.2002
Физическая организация метаданных в исполняемых файлах .NET
|
||||||||
|
Аннотация: В статье описываются таблицы метаданных, правила вычисления их размеров, показывается, каким образом от таблиц можно перейти к логической организации данных. В частности, в статье показано, каким образом можно получить доступ к управляемому коду, что невозможно при использовании Reflection. Ключевые слова: .NET metadata, метаданные |
|||||||
19.07.2003
Мультиметоды и С++
|
||||||||
|
Аннотация: Мультиметоды - виртуальные функции, принадлежащие сразу нескольким классам. В статье разбирается суть мультиметодов, их особенности, а также возможная реализация мультиметодов на C++. Ключевые слова: Мультиметоды, multimethods |
|||||||
26.07.2003
Использование протокола SOAP в распределенных приложениях ATL 7.0
|
||||||||
|
Аннотация: Статья рассказывает о создании приложений с помощью библиотеки ATL 7.0, которая входит в состав MS Visual Studio 7.0 и включает поддержку протокола SOAP как для серверной, так и для клиентской части распределенных систем.
Делается попытка сравнения возможностей, предоставляемых SOAP Toolkit 3.0 и ATL 7.0 пр разработке SOAP-приложений, и ответа на вопрос, в каких случаях использование ATL 7.0 может дать приимущества. Ключевые слова: SOAP,ATL 7.0 |
|||||||
03.08.2003
Эффективная многопоточность
|
||||||||
|
Аннотация: Статья посвящена системным механизмам, организующим (или помогающим организовать) пул потоков. Рассматриваются базовые, универсальные сервисы, с помощью которых можно реализовывать серверы для любых доступных механизмов взаимодействия сервера и клиента: сокеты, именованные каналы (named pipes), почтовые ящики (mailslots) и проч. Ключевые слова: thread pool |
|||||||
12.07.2003
Обработка HTML-форм, содержащих бинарные данные, на JavaScript/ASP
|
||||||||
|
Аннотация: Чаще всего задача передачи файлов на сервер по HTTP-протоколу и загрузки их в базу данных решается использованием специальных ActiveX-компонентов, но не всегда это рационально и безопасно. В статье приведен вариант реализации этого на ASP без применения нестандартных компонентов. Ключевые слова: |
|||||||
Программное обеспечение на компакт-диске
|
||||||||
|
Аннотация: На этом CD находятся наиболее интересные из продуктов, встретившихся нам за последние два месяца. Ключевые слова: |
|||||||
#3 |
||||||||
От редакции
|
||||||||
|
Аннотация: За период, прошедший с момента выхода предыдущего номера журнала, в мире информационных технологий произошло множество интересных событий. Нам бы хотелось остановиться на некоторых из них. Ключевые слова: |
|||||||
Windows Server 2003
|
||||||||
|
Аннотация: 20 мая 2003 г. в универсальном спортивном комплексе ЦСКА в Москве с размахом, удивительным даже для презентаций Microsoft, была представлена новая версия серверной ОС – Microsoft Windows Server 2003 (подробнее о Windows Server 2003 см. www.optim.su/cs/2003/1/ws2003/ws2003.asp). На презентацию было п... Ключевые слова: |
|||||||
09.11.2003
Печать в WTL
|
||||||||
|
Аннотация: Печать в WTL не так хорошо развита и проработана, как в других библиотеках. Статья рассказывает, как преодолеть недостатки этой библиотеки, используя ее гибкость и открытую структуру. Ключевые слова: WTL, WTL print |
|||||||
07.09.2003
Защита исполняемых файлов от искажений
|
||||||||
|
Аннотация: Реализация метода контроля целостности исполняемых файлов с использованием CRC Ключевые слова: CRC |
|||||||
27.09.2003
DIME и XML Web-сервисы ATL Server
|
||||||||
|
Аннотация: Относительно недавно в мире SOAP-приложений и XML Web-сервисов появился новый термин – DIME (Direct Internet Message Encapsulation). DIME является спецификацией упаковки разнородных данных, таких, как XML, бинарные потоки, изображения JPEG и даже видео, в составе одного сообщения. В статье разбираются основные черты новой спецификации и реализация поддержки DIME для ATL 7.0. Ключевые слова: DIME,SOAP, |
|||||||
17.01.2004
Управляемые (managed) ресурсы в исполняемых файлах .NET
|
||||||||
|
Аннотация: В статье рассматриваются способы создания управляемых (managed) ресурсов, описываются классы, обеспечивающие доступ к ресурсам, а также разбирается работа методов этих классов. Приводится информация о физической организации управляемых ресурсов. Ключевые слова: managed resorces |
|||||||
30.11.2003
Перехват методов интерфейса IUnknown
|
||||||||
|
Аннотация: Статья описывает возможный метод перехвата вызовов интерфейса IUnknown COM-объекта. В качестве примера создается прокси-объект, позволяющий практически "прозрачно" подменить контекст пользователя, под которым производится вызов удаленного объекта из скриптовых языков. Ключевые слова: QueryInterface перехват, IUnknown перехват |
|||||||
15.11.2003
Блокировки в MS SQL Server 2000
|
||||||||
|
Аннотация: В статье рассказывается о уровнях изоляции транзакций и механизме блокировок, обеспечивающем поддержку этих уровней в СУБД MS SQL Server 2000. Предполагается, что читатель хорошо знаком с транзакциями и их свойствами. Ключевые слова: MS SQL блокировки |
|||||||
20.12.2003
Механизм контекстов в .NET
|
||||||||
|
Аннотация: Контексты не являются чем-то принципиально новым. однако нельзя сказать, что их использование широко распространено. Статья показывает, что может дать разработчику использование этой технологии. Ключевые слова: |
|||||||
01.01.2004
Получение информации о COM-интерфейсах
|
||||||||
|
Аннотация: Для получения информации о COM объектах существуют специальные утилиты (например, входящий в состав Студии "OLE/COM Object Viewer"), которые и расскажут, и покажут, и IDL напишут. Но иногда необходимо получить эти данные "на лету", во время выполнения программы. Механизмам получения информации об интерфейсах и посвящена эта статья. Ключевые слова: typeinfo |
|||||||
18.09.2003
Использование DB Controls без базы данных
|
||||||||
|
Аннотация: Как обеспечить единообразную работу с данными, хранящимися в БД (DBase, Interbase, MS SQL Server и т.п.), и с другими, в частности, с локальными данными программы? В статье рассматривается создание потомка TDataSet для организации "виртуальной" БД на базе произвольного источника данных. Ключевые слова: TDataSet без баз данных |
|||||||
12.10.2003
Класс TWinControl и его наследники
|
||||||||
|
Аннотация: Статья рассказывает о создании оконных элементов управления в Delphi. Приводятся примеры создания и использования таких элементов. Ключевые слова: TWinCtrl |
|||||||
27 характерных отличий киношных компьютеров
|
||||||||
|
Аннотация: Суперкомпьютеры, которые использует HАСА, ЦРУ, или другое правительственное учреждение, всегда имеют очень простой графический интерфейс. Ключевые слова: |
|||||||
Содержимое CD-ROM
|
||||||||
|
Аннотация: Как всегда, на компакт-диск, прилагаемый к журналу, мы выкладываем программы, которые, по нашему мнению, могут представлять определённый интерес. При этом мы ориентировались не на собственные интересы и пристрастия. На нашем сайте www.rsdn.ru было открыто голосование, в ходе которого каждый мог указ... Ключевые слова: |
|||||||
#4 |
||||||||
От редакции
|
||||||||
|
Аннотация: Лето – традиционно скучная пора в IT-индустрии. Программисты неудержимо расползаются по курортам, дачам и прочим местам, пригодным для летнего отдыха. Наверное, поэтому летом обычно не появляется ни новых продуктов, ни технологических прорывов. Разве что пара-другая вялотекущих скандалов (типа SCO п... Ключевые слова: |
|||||||
21.03.2004
Работа с объектами большого объема в MS SQL и ADO
|
||||||||
|
Аннотация: В статье описываются методы работы с большими объектами (LOB) таких СУБД, как MS SQL Server и Oracle с использованием технологий ADO, ADO.NET и языков C++, VB6, VB.NET. Кроме этого, приводится низкоуровневое описание работы с LOB для MS SQL Server 2000.
Ключевые слова: blobs |
|||||||
19.03.2004
Алгоритмы кодогенерации
|
||||||||
|
Аннотация: Данная статья рассказывает об одном из способов решения проблемы недостаточной гибкости и производительности средств, предоставляемых платформой Microsoft .NET - предварительной генерации кода. Рассматриваются различные подходы: использовании функции string.Format; использование XSLT-преобразований; использование ASP.NET; использование технологии CodeDOM для генерации кода на нескольких языках; компиляция кода во время выполнения программы; генерация IL-кода без компиляции. Ключевые слова: |
|||||||
24.01.2004
Разработка DB-Aware компонентов
|
||||||||
|
Аннотация: Завершающая статья цикла о создании компонентов Delphi рассказывает о разработке компонентов для работы с наборами данных. Описывается создание как невизуальных, так и визуальных компонентов. Ключевые слова: |
|||||||
01.02.2004
Менеджер подключений к базам данных
|
||||||||
|
Аннотация: В статье объясняется что такое менеджер подключений, описываются его предполагаемые функции и путь реализации. Кроме того предлагается простой, но красивый способ безопасного открытия и автоматического закрытия подключений. Ключевые слова: |
|||||||
04.03.2004
Методы и алгоритмы компьютерной графики в примерах на Visual C++
|
||||||||
|
Аннотация: Рассмотрены методы вывода и обработки растровых изображений с применением различных графических фильтров. Ключевые слова: gdi |
|||||||
07.02.2004
Объединение CHM-файлов
|
||||||||
|
Аннотация: В статье рассматривается способ объединения CHM-файлов без использования HtmlHelp-коллекций. Ключевые слова: CHM, Merge CHM |
|||||||
28.03.2004
Механизмы безопасности в .NET
|
||||||||
|
Аннотация: Политики доступа – это один из основных компонентов системы безопасности .NET Framework. В статье рассматриваются практические примеры настройки и использования политик безопасности в приложениях. Ключевые слова: .NET Security |
|||||||
Счетчики производительности |
||||||||
24.02.2004
Счётчики производительности
|
||||||||
|
Аннотация: Статья описывает механизм "счетчиков производительности" (perfomance counters) с двух точек зрения: "читателя", получающего информацию, и, "писателя", создающего свои счетчики. К статье прилагается несколько демонстрационных примеров разной степени полезности.
Часть 1. Чтение. Ключевые слова: perfomance counters |
|||||||
24.02.2004
Счётчики производительности
|
||||||||
|
Аннотация: Статья описывает механизм "счетчиков производительности" (perfomance counters) с двух точек зрения: "читателя", получающего информацию, и, "писателя", создающего свои счетчики. К статье прилагается несколько демонстрационных примеров разной степени полезности.
Часть 2. Создание. Ключевые слова: perfomance counters |
|||||||
15.02.2004
Один метод построения полигональных изображений
|
||||||||
|
Аннотация: В статье рассматриваются принципы построения полигональных изображений на примере одного из алгоритмов. Ключевые слова: polygon |
|||||||
13.03.2004
Динамическая генерация элементов управления для веб
|
||||||||
|
Аннотация: В данной статье рассматривается создание динамических элементов управления для web - вертикального меню, горизонтального меню и дерева. Описание элементов управления хранятся в XML, а генерация совершается через код на стороне сервера. Ключевые слова: |
|||||||
03.04.2004
Эффективное использование WTL
|
||||||||
|
Аннотация: WTL - быстрая и удобная OO-библиотека, являющаяся оберткой над функциями Win32 API, отвечающими за создание графического интерфейса пользователя. Данная статья ставит своей целью познакомить читателя с классами этой библиотеки, не нашедшими должного отражения в статьях RSDN, CodeProject и др.
Статья также содержит обзор свободно распостраняемых расширений этой библиотеки.
Первая часть статьи была опубоикована в RSDN Magazine #1-2003.
Ключевые слова: WTL, CEditCommands, CDragListBox, CInplaceEditTooltipCtrl, COpenFileDialogEx, CRolloutContainerT, CDateTimeCtrl, CDateTimeRangeCtrl, CPrintPreviewWindowEx, CLinkEditCtrl |
|||||||
18.09.2003
Содержание CD
|
||||||||
|
Аннотация: Статьи и форумы сайта rsdn.ru - rsdn.chm Ключевые слова: |
|||||||
#5 |
||||||||
От редакции
|
||||||||
|
Аннотация: Прошли очередные два месяца. За это время произошло множество различных событий, на перечисление которых не хватит места в этом журнале. Однако три события заслуживают отдельного упоминания. Ключевые слова: |
|||||||
08.05.2004
Создание форума в ASP.NET
|
||||||||
|
Аннотация: Данная статья освещает основные этапы создания иерархического форума с использованием ASP.NET на языке C#
Ключевые слова: ASP.NET forum |
|||||||
12.06.2004
Asynchronous Pluggable Protocol
|
||||||||
|
Аннотация: Разбирается создание и работа собственного интернет-протокола, приводится пример приложения, использующего такой протокол. Ключевые слова: Asynchronous Pluggable Protocol |
|||||||
11.04.2004
Аутентификация пользователей между Web-сервером и сервером приложений
|
||||||||
|
Аннотация: В статье рассматривается пример решения задачи по аутентификации и авторизации клиентов Web-сервера на сервере приложений, где Wев-сервер – это ASP.NET-приложение, сервер приложения – .NET-приложение. Взаимодействие осуществляется через .NET Remoting (TCP/ Binary).
Ключевые слова: ASP.NET, .NET Remoting |
|||||||
22.05.2004
Двоичные деревья поиска
|
||||||||
|
Аннотация: Статья рассказывает об алгоритмах работы с двоичными деревьями поиска и о красно-черных деревьях (КЧД). Производится сравнение скоростных характеристик различных операций для деревьев и массивов. В прилагаемом С++-коде приводится реализация бинарных деревьев поиска и красно-черных деревьев. Ключевые слова: Binary Search Tree, BST, Red-Black Tree, RB-Tree, КЧД, Двоичные деревья поиска, Красно-черные деревья |
|||||||
11.04.2004
Bold for Delphi. Часть 2.
|
||||||||
|
Аннотация: Продолжение статьи по Borland Bold for Delphi (RSDN Magazine #2'2003)
Ключевые слова: Bold for Delphi |
|||||||
05.06.2004
Контексты .NET vs RealProxy
|
||||||||
|
Аннотация: В статье разбираются тонкости работы с контекстами в .NET. В частности, разбирается класс RealProxy, а также приводятся примеры использования контекстов. Статья является продолжением статьи "Механизмы контекстов в .NET" ( http://www.rsdn.ru/article/dotnet/dotnetcontext.html ) в RSDN Magazine 3'2003.
Ключевые слова: RealProxy, .NET contexts |
|||||||
05.05.2004
Deadlocks
|
||||||||
|
Аннотация: В статье рассматривается проблема взаимоблокировок, даются примеры успешного создания подобных ситуаций, а также их разрешения. Материал разбирается на примере MS SQLServer 2000.
Ключевые слова: deadlocks |
|||||||
11.04.2004
Альтернативные средства разработки для Windows
|
||||||||
|
Аннотация: Бесплатные средства разработки, основанные на C и C-подобных языках (MinGW, LCC32-Win, Digital Mars), и на Pascal (Free Pascal). Сравнение оптимизации, многочисленные ссылки.
Ключевые слова: |
|||||||
12.06.2004
Создание в среде Borland C++ Builder dll, совместимой с Visual C++
|
||||||||
|
Аннотация: В статье описаны методы решения проблем, возникающих при использовании библиотек, созданных различными средствами разработки. Ключевые слова: DLL, Borland C++ Builder, |
|||||||
12.06.2004
Framework design
|
||||||||
|
Аннотация: Что такое framework? Кто их пишет и кто использует? Что нужно знать и уметь, чтобы написать framework? В данной статье вы найдёте ответы на эти и другие вопросы. Рассматриваются также особенности проектирования и реализации framework на примере графической системы. Ключевые слова: Framework |
|||||||
30.11.2003
C++: метаданные своими руками
|
||||||||
|
Аннотация: В статье рассмотрен декларативный подход к решению задачи чтения/записи XML-файлов из программ на классическом C++. Метод основан на построении специальной структуры статических данных - метаданных типов. Ключевые слова: xml |
|||||||
15.05.2004
Расширения программ MS Office
|
||||||||
|
Аннотация: Статья о расширении функциональности приложений MS Office с помощью дополнений (add-ins). Рассматривается создание таких дополнений на C++.
Ключевые слова: MS Office |
|||||||
10.10.2003
Q&A: CSS2 и cовместимость браузеров.
|
||||||||
|
Аннотация:
Q. Что такое margin, padding и в чём их отличие
Q. Стиль cursor: hand и cursor: pointer
Q. Что такое :hover и его отличия от обычных стилей CSS Ключевые слова: |
|||||||
Q&A: Set и Select
|
||||||||
|
Аннотация:
Q. Хотелось бы узнать есть ли принципиальная разница между этими двумя путями. И если есть, то какая?
A. Разница есть. но незначительная.
Ключевые слова: |
|||||||
11.04.2004
Скорость Reflection .Net
|
||||||||
|
Аннотация: Использование Reflection позволяет увеличить гибкость приложения. К сожалению, использование Reflection "в лоб" может значительно снизить производительность. В статье приводятся примеры различных способов оптимизации и производится сравнение их производительности с неоптимизированными вариантами.
Ключевые слова: Reflection |
|||||||
26.11.2003
Содержание CD #5-2003
|
||||||||
|
Аннотация: RSDN Offline, RSDN@Home, CLR Profiler v2.0, October 2003 .NET Framework 1.1 SDK Documentation Update, Microsoft SQL Server 2000 Service Pack 3a, Обновление для MSDE 2000, Ролик MSDN TV Ключевые слова: |
|||||||
#6 |
||||||||
От редакции
|
||||||||
|
Аннотация: Редакционная статья Ключевые слова: |
|||||||
MS SQL Server 2004 Yukon |
||||||||
01.07.2004
Новые возможности MS SQL Server 2004 "Yukon"
|
||||||||
|
Аннотация: Описать более-менее подробно все возможности новой версии Microsoft SQL Server задача не тривиальная, поэтому в данной статье предложен лишь небольшой обзор некоторых нововведений. А именно представления метаданных, схем, немного о безопасности, новые возможности при работе с индексами и новые встроенные типы данных. Я не ставил перед собой цели раскопать все в подробностях, поскольку на данный момент доступна лишь первая предварительная версия сервера и многое может измениться, но основная функциональность, очевидно, останется, поэтому ее и имеет смысл рассмотреть.
Ключевые слова: Yukon |
|||||||
11.07.2004
MS SQL Server 9 “Yukon”. Интеграция с .NET
|
||||||||
|
Аннотация: В статье кратко рассмотрены основные нововведения в MS SQL Server 9.0 "Yukon", связанные с поддержкой разработки серверной логики на .NET.
Ключевые слова: Yukon |
|||||||
16.07.2004
Версионность в Yukon
|
||||||||
|
Аннотация: Статья рассказывает о поддержке версионности, которая должна появиться в новой версии MS SQL Server — Yukon.
Ключевые слова: Yukon |
|||||||
24.06.2004
Что нового в VS.NET Whidbey?
|
||||||||
|
Аннотация: Новые возможности и особенности готовящейся к выходу версии Microsoft Visual Studio
Ключевые слова: Whitbey |
|||||||
24.06.2004
Нововведения в C# 2.0
|
||||||||
|
Аннотация: В статье рассказывается о новшествах, которые должны появиться в новой версии языка C#
Ключевые слова: C# |
|||||||
14.08.2004
Введение в ObjectSpaces
|
||||||||
|
Аннотация: В .NET Framework 1.2 для отображения БД на объекты есть специальный набор классов из пространства имен System.ObjectSpaces.*. Статья рассказывает об этих классах и работе с ними.
Ключевые слова: System.ObjectSpaces, ObjectSpaces |
|||||||
07.08.2004
Внутри ASP.NET
|
||||||||
|
Аннотация: Благодаря развитой, расширяемой архитектуре, новые возможности в ASP.NET можно добавлять почти до бесконечности. Но для того, чтобы эти добавления не превращались в почти шаманские камлания, желательно представлять, каким же образом устроена ASP.NET, и что у неё внутри.
Ключевые слова: ASP.NET |
|||||||
24.06.2004
Коллекции в .NET Framework Class Library
|
||||||||
|
Аннотация: Рассказ о коллекциях в .NET Framework. Статья будет полезна как начинающим программистам, так и желающим более подробно изучить этот вопрос.
Ключевые слова: |
|||||||
14.08.2004
Создание эффективной реализации сортированного списка с использованием generics
|
||||||||
|
Аннотация: Пример реализации двухуровневого массива с помощью нового средства С# - generics. Сравнение производительности различных реализаций сортированных списков.
Ключевые слова: |
|||||||
14.08.2004
Управление контекстами в COM
|
||||||||
|
Аннотация: Статья описывает принципы работы с контекстами объектов в COM и СOM+.
Ключевые слова: |
|||||||
01.08.2004
Сериализация объектов стандартными средствами Delphi
|
||||||||
|
Аннотация: Статья рассказывает об устройстве и использовании стандартного механизма сериализации объектов, предоставляемого Delphi Ключевые слова: Delphi,serialization |
|||||||
Самая длинная сказка
|
||||||||
|
Аннотация: Однажды в одной конторе забухал, значит, директор. Генеральный там, или наоборот исполнительный - хрен его пойми... В общем, главный самый. Ключевые слова: |
|||||||
Программное обеспечение на компакт-диске
|
||||||||
|
Аннотация: Aggregation Application Block - это библиотека классов для Microsoft .Net Framework, позволяющая управлять и объединять информацию от различных сервис-провайдеров и других систем и преобразовывать ее в представления. Ключевые слова: |