Windows для профессионалов



     японская косметика rosette интернет магазин. |     

Windows для профессионалов

Microsoft Windows - сложная операционная система Она включает в себя столько всего и делает так много, что одному человеку просто не под силу полностью разобраться в этой системе. Более того, из-за такой сложности и комплексности Windows трудно решить, с чего начать ее изучение. Лично я всегда начинаю с самого низкого уровня, стремясь получить четкое представление о базовых сервисах операционной системы. Разобравшись в основах, дальше двигаться проще. С этого момента я шаг за шагом, по мере необходимости, изучаю сервисы более высокого уровня, построенные именно па этом базисе.
Например, вопросы, относящиеся к компонентной модели объектов (Component Object Model, СОМ), в моей книге прямо не затрагиваются. Но СОМ - это архитектура, где используются процессы, потоки, механизмы управления памятью, DLL, локальная память потоков, Unicode и многое другое. Если Вы знаете, как устроены и работают эти фундаментальные сервисы операционной системы, то для освоения СОМ достаточно понять, как они применяются в этой архитектуре. Мне очень жаль тех, кто пытается перепрыгнуть через вес это и сразу же взяться за изучение архитектуры СОМ Впереди у них долгий и тернистый путь; в их знаниях неизбежны пробелы, которые непременно будут мешать им в работе.

Сегодняшние Windows-платформы
Сейчас Microsoft поставляет операционные системы Windows с тремя ядрами. Каждое ядро оптимизировано под свои виды вычислительных задач. Microsoft пытается переманить разработчиков программного обеспечения на Windows-платформы, утверждая, что интерфейс прикладного программирования (application programming interface, APT) у каждой из них одинаков. Это означает лишь то, что, научившись писать Windows-приложения для одного ядра, Вы поймете, как сделать то же самое для остальных.

Вы тоже можете это сделать
Программа-пример ErrorShow
Unicode
Наборы символов
Одно- и двухбайтовые наборы символов
Unicode: набор широких символов
Почему Unicode?
Windows 2000 и Unicode
Windows 98 и Unicode
Windows CE и Unicode

Некоторые соображения по библиотеке С/С++
При реализации любого проекта нужно знать, с какой библиотекой его следует связать. Конкретную библиотеку можно выбрать в диалоговом окне Project Settings: на вкладке С/С++ в списке Category укажите Code Generation, а в списке Use Run-Time Library — одну из шести библиотек.

Некоторые соображения по библиотеке С/С++
Некоторые соображения по библиотеке С/С++ - 2
Некоторые соображения по библиотеке С/С++ - 3
Некоторые соображения по библиотеке С/С++ - 4
Некоторые соображения по библиотеке С/С++ - 5
Некоторые соображения по библиотеке С/С++ - 6
Некоторые соображения по библиотеке С/С++ - 7
Некоторые соображения по библиотеке С/С++ - 8
Некоторые соображения по библиотеке С/С++ - 9
Я по ошибке вызвал CreateThread

Программа-пример Counter
Считайте эту программу свсрхминиатюрной электронной таблицей, состоящей всего из двух ячеек. В первую из них можно записывать — она реализована как поле, расположенное за меткой Count To. Вторая ячейка доступна только для чтения и ре ализована как статический элемент управления, размещенный за меткой Answer Из менив число в поле, Вы заставите программу пересчитать значение в ячейке Answer.

Программа-пример Counter
Программа-пример Counter - 2
Программа-пример Counter - 3
Виртуальное адресное пространство процесса
Адресное пространство разбивается на разделы
Раздел выявления нулевых указателей
Раздел совместимости с программами DOS
Раздел данных пользовательского режима
Раздел данных пользовательского режима - 2
Раздел данных пользовательского режима - 3

Создание ЕХЕ-модуля
Вот пример исходного кода ЕХЕ-модуля, который импортирует идентификаторы, экспортируемые DLL, и ссылается на них в процессе выполнения. Создавая файлы исходного кода для ЕХЕ-модуля, Вы должны включить в них заголовочный файл DLL, иначе импортируемые идентификаторы окажутся неопределенными, и компилятор выдаст массу предупреждений и сообщений об ошибках.

Создание ЕХЕ-модуля
Что такое импорт
Что такое импорт - 2
Выполнение ЕХЕ-модуля
Выполнение ЕХЕ-модуля - 2
Более сложные методы программирования
Явная загрузка DLL и идентификаторов
Явная загрузка DLL
Явная загрузка DLL - 2
Явная выгрузка DLL

Алгоритм выборки сообщений из очереди потока
Когда поток вызывает GetMessage или PeekMessage, система проверяет флаги состоя ния очередей потока и определяет, какое сообщение надо обработать. Если флаг QS_SENDMESSAGE установлен, система отправляет сообщение соот ветствующей оконной процедуре GetMessage и PeekMessage контролируют процесс обработки и пе передают управление потоку сразу после того, как оконная процедура обработает сообщение, вместо этого обе функции ждут следующего сообщения.

Передача данных через сообщения
Передача данных через сообщения - 2
Передача данных через сообщения - 3
Программа-пример CopyData
Windows и ANSI/Unicode-символы и строки
Windows и ANSI/Unicode-символы и строки - 2
Модель аппаратного ввода и состояние ввода
Поток необработанного ввода
Поток необработанного ввода - 2
Локальное состояние ввода

Глава 1000 секретов WINDOWS

Для справки: BOOT.INI-один из файлов ,помещаемых в системном разделе,который содержит информацию о расположении системных файлов для каждой из операционных систем,установленных на компьютере.Эта информация задается в виде имен ARC. Как вы увидите далее,с помощью BOOT.INI можно настроить процесс загрузки и конфигурацию системы под свои нужды.
Существует множество приятных особенностей BOOT.INI исключительно полезных для разработчиков драйверов и программ под NT,т.е. существует возможность протестировать "сырые" продукты в разных конфигурациях системы на одной машине.

Продолжение

Windows 2000 - пособие для начинающих

Windows 2000 – многозадачная операционная система: позволяет работать с несколькими программами одновременно. Windows 2000 создана для персональных компьютеров IBM PC. Дружественный, интуитивный интерфейс программы способствует ее быстрому освоению. Работать с Windows 2000 значительно приятнее и удобнее, чем с ее предшественниками. Для работы в среде Windows необходимо на экране выбирать из предложенного набора нужную операцию с помощью мыши.

Продолжение

Windows 2000. Настройка сервера терминалов и его клиента

Сервер терминалов. Этот многопользовательский центральный сервер обеспечивает возможность проведения множества одновременных сеансов клиентов в системе Windows 2000 Server и в будущих версиях системы Windows Server. Службы терминалов способны непосредственно поддерживать совместимую многопользовательскую среду клиентских станций, работающих на разнообразном компьютерном оборудовании, обеспечивающем поддержку как системы Windows, так и других операционных систем. Стандартные приложения Windows, если они написаны правильно, не нужно модифицировать для запуска на сервере терминалов, а для управления клиентскими станциями можно использовать все стандартные инфраструктуры и методы управления системы Windows 2000.

Продолжение

Служба маршрутизации и удаленного доступа

Серверы удаленного доступа используются удаленными пользователями, которым необходим доступ к данным и приложениям, находящимся на корпоративном сервере. Самыми первыми способами подключения были терминалы мейнфреймов, но вскоре пользователям понадобился доступ к ПК, включенным в локальную сеть. Так родился удаленный доступ.
Удаленное управление сетевыми компьютерами требовало наличия выделенных ПК, готовых принимать запросы от множества пользователей. Неудивительно видеть в компаниях большие стойки модемов и ПК, ожидающих телефонных соединений. Удаленный доступ вырос из такой же необходимости, но является более дешевым вариантом, поскольку для каждого удаленного пользователя требуется только по модему, а не по отдельному ПК. Модем выполняет роль сетевого адаптера.

Продолжение

Средства восстановления Windows 2000 Server

Рано или поздно в работе сервера любой операционной системы происходят сбои. На этот случай в Windows 2000 включен набор средств для восстановления системы, куда входят: Advanced Options menu (расширенное меню загрузки), Emergency Repair Disk, или ERD (диск аварийного восстановления), и Recovery Console (консоль восстановления). Как правило, пеерчисленных средств бывает достаточно.

Продолжение


Методические указания по работе с программами WORD
MS Word 97 - пособие для начинающих
Самоучитель по бизнесу в Internet
Богачёв Филипп - Русская Модель Эффективного Соблазнения
Бойл Элизабет - Кое-Что О Любви
Основы офисного программирования и документы Word
Adobe Illustrator 7.0
Самоучитель Adobe InDesign CS2
Основы работы с базами данных
Современное отечественное и зарубежное издательское дело
Борисенко Игорь - Рекреация
Четвертый BORLAND С++ и его окружение
C++ Builder - вопросы программирования
Руководство по Borland
Borland Pascal. Руководство пользователя
Программирование на языке Pascal
Бригадир Юрий - Дневник Тестировщика
Бранднер Гарри - Возвращение Воя
Браун Сандра - Тайный Брак
Брэдбери Рэй - Нескончаемый Дождь