Выпуск # 80 (180) от 17 сентября 2001 года.
*** Архив Компьютерной Документации http://bookcase.ru/index.html ***
Здравствуйте.
17 сентября 2001 г., на сайте "Архив Компьютерной Документации"
http://bookcase.ru/index.html было добавлено 23 новых документа:
Базы данных - http://bookcase.ru/db/db.html
SQL Server http://bookcase.ru/db/dbmssq1.html
.: Поддерживаемые SQL Server версии Windows [А.Гладченко] http://bookcase.ru/p74/7410.html
Эта статья представляет Вашему вниманию информацию о том, с какими
версиями операционной системы Windows могут работать различные версии SQL Server.
Интернет-технологии - http://bookcase.ru/in/in.html
XML http://bookcase.ru/in/inxmll1.html
.: XML сериализация объекта Delphi [А.Чудин] http://bookcase.ru/p74/7417.html
Язык XML предоставляет нам чрезвычайно удобный и почти универсальный
подход к хранению и передаче информации. Не хватает только средств, которые
позволили бы удобно и просто организовать работу с XML. Предлагаемая разработка
реализует очень эффективную возможность - XML сериализацию объектов любых классов
Delphi и из загрузку из XML кода.
.: Загрузка XML в объект [А.Чудин] http://bookcase.ru/p74/7418.html
После того, как мы рассмотрели возможность превода данных объекта в
XML следует перейти к следующей задаче. Задача состоит в реализации обратного
процесса, а именно - загрузки XML данных в объект. Загрузка XML данных в объект,
или десериализация, представляет собой более сложный процесс, т.к. в ходе его
необходимо осуществить корректный разбор текстового XML документа на предмет
инициализации содержащимися в нем данными заданного объекта.
Компьютеры и железо - http://bookcase.ru/ha/ha.html
Видео http://bookcase.ru/ha/havide1.html
.: Подключение стереоочков к любой видеокарте на процессоре от NVIDIA
[А.Кузьменко] http://bookcase.ru/p74/7401.html
Разное http://bookcase.ru/ha/haothe1.html
.: USB On-The-Go (OTG), версия 0.9 или USB для маленьких [А.Ященко] http://bookcase.ru/p74/7403.html
Накопители http://bookcase.ru/ha/hanako1.html
.: Флэш-носители: Храним данные на SmartMedia [LIKE OFF] http://bookcase.ru/p74/7405.html
Материнские платы http://bookcase.ru/ha/hamoth1.html
.: Gigabyte Ga-7DXR на чипсете AMD760 [Starter] http://bookcase.ru/p74/7408.html
.: О современных чипсетах [В.Куц] http://bookcase.ru/p74/7406.html
Мониторы http://bookcase.ru/ha/hamoni1.html
.: Как правильно выбрать LCD монитор? http://bookcase.ru/p74/7407.html
Манипуляторы http://bookcase.ru/ha/hamani1.html
.: Территория «бюджетных» мышей. Часть IV - SVEN и A4 Tech [В.Борзов]
http://bookcase.ru/p74/7404.html
Контроллеры http://bookcase.ru/ha/hacont1.html
.: Обзор двухканальных Ultra ATA/100 RAID контроллеров [Н.Дорофеев] http://bookcase.ru/p74/7402.html
Операционые системы - http://bookcase.ru/os/os.html
Linux http://bookcase.ru/os/oslinu1.html
.: Наступит ли Эра Linux'а? [А.Федорчук] http://bookcase.ru/p74/7423.html
Размышления об изяществе работы с ОС Linux, но никак не повод для флейма.
Программирование - http://bookcase.ru/pr/pr.html
Delphi http://bookcase.ru/pr/prdelp1.html
.: Клонирование объектов [А.Чудин] http://bookcase.ru/p74/7416.html
Создать копию объекта в Delphi очень просто. Конвертируем объект в
текст, а затем - обратно. При этом будут продублированы все свойства, кроме
ссылок на обработчики событий. Для преобразования компонента в файл и обратно
нам понадобятся функции потоков WriteComponent(TComponent) и ReadComponent(TComponent).
При этом в поток записывается двоичный ресурс. Последний с помощью функции ObjectBinaryToText
можно преобразовать в текст.
.: Сохранение и загрузка данных в объекты на примере коллекций [А.Чудин]
http://bookcase.ru/index.html
Если в Вашей программе используются классы для описания объектов некоторой
предметной области, то данные, их инициализирующие, можно хранить и в базе данных.
Но можно выбрать гораздо более продуктивный подход, который доступен в Delphi/C++
Builder. Среда разработки Delphi/C++ Builder хранит ресурсы всех форм в двоичных
или текстовых файлах и эта возможность доступна и для разрабатываемых с ее помощью
программ.
.: Обмен информацией между Вашими программами в сети по почтовым каналам
[А.Чудин] http://bookcase.ru/index.html
Как реализовать обмен информацией между Вашими приложениями в сети?
ОС Windows предлагает несколько технологий. Эта статья опишет один очень простой
и надежный способ для Win9x/NT - MailSlots.
.: Хранение настроек программы без INI-файлов и реестра [А.Чудин] http://bookcase.ru/index.html
При хранении настроек программы в INI-файле или реестре довольно трудоемким
является считывание этих данных и инициализация внутренних структур/классов,
хранящих настройки. Не лучше ли хранить сами эти классы, а еще лучше - форму,
которая содержит интерфейс управления настройками программы.
.: Построение байтового дерева для сверхбыстрого поиска [Э.Иванов] http://bookcase.ru/p74/7412.html
Поводом к написанию статьи стали результаты моего решения для оптимизации
поиска. Я приведу конкретную задачу, но использовать данную технологию поиска
можно во многих задачах.
.: Использование компилятора Delphi (dcc32.exe) в прикладных программах
[С.Гурин] http://bookcase.ru/p74/7411.html
Хотя в названии статьи тема выглядит довольно узко, я хотел бы рассказать
не только об использовании dcc32, но и о технологии, которой я дал условное
название «многозвенное программирование», хотя вынести это название в заголовок
статьи мне показалось неправильным.
.: «Проводник» для компьютеров, директорий, файлов и принтеров http://bookcase.ru/index.html
В Windows есть несколько способов отобразить структуру директорий на
компьютере. Большинство программистов Delphi знают, как пользоваться компонентой
TOpenDialog, чтобы предоставить возможность пользователю перед открытием файла
предварительно просматривать структуру директорий. Однако, используя API функцию
SHBrowseForFolder мы можем заставить стандартный диалог Windows осуществлять
просмотр не только директорий на диске, но и принтеров и компьютеров в сети.
.: XML сериализация объекта Delphi [А.Чудин] http://bookcase.ru/p74/7417.html
.: Загрузка XML в объект [А.Чудин] http://bookcase.ru/p74/7418.html
C & C++ http://bookcase.ru/pr/prcccc1.html
.: Диагностические средства MFC. Краткий обзор [О.Быков] http://bookcase.ru/p74/7422.html
Библиотека MFC предоставляет программисту мощный набор средств для
отладки приложений любой сложности. Данная статья ставит своей целью последовательное
рассмотрение диагностических средств для помощи начинающим MFC-программистам
в выборе и более полном их использовании.
.: Сериализация в MFC. Скорость, гибкость, типонезависимость [Д.Биверидж,
пер. О.Быков] http://bookcase.ru/p74/7421.html
Когда я впервые познакомился с механизмом сериализации в библиотеке
MFC, мне стало интересно, насколько этот механизм гибок и производителен для
коммерческого применения. В процессе исследования я обнаружил, что, несмотря
на некоторые ограничения, механизм сериализации в MFC основан на современной
теории объектно-ориентированного проектирования и более того, этот механизм
не привязан к какому-то определенному типу и допускает свое дальнейшее развитие.
.: Блуждания по лабиринту маршрутизации сообщений и команд в MFC [П.ДиЛашиа,
пер. А.Шарыгин] http://bookcase.ru/index.html
Если вы хоть раз писали программу с использованием Visual C++ и MFC,
вам должны быть знакомы сообщения и команды. Вы знаете, что MFC использует нечто
под названием «карты сообщений», чтобы доставить сообщения Windows к вашим виртуальным
функциям. Но быть с чем-то знакомым - ещё не значит понимать это. Как всё это
работает? А что, если вам захочется сделать что-нибудь необычное?
.: Исчерпывающее руководство по написанию всплывающих подсказок [Р.Джек,
пер. О.Быков] http://bookcase.ru/index.html
Всплывающие подсказки (ToolTips) облегчают использование приложений.
Если вам неясно назначение кнопки на панели инструментов (ToolBar), вы просто
наводите на нее курсор мыши и ждете появления подсказки. Конечно, с помощью
строки состояния можно получить больше информации, но в случае с всплывающими
подсказками вам не приходится опускать взгляд вниз окна.
Успехов. До свидания!
==========
Ссылки присылайте на адрес: docaweb@mail.ru
Официальный сайт: http://bookcase.ru/index.html
Зеркало: http://
(c)2000-2001, Стадник Владимир docweb@mail.ru