Новые книги

Превратится ли всемирная паутина в «традиционное СМИ», содержание которого строго контролируется в интересах максимизации прибыли? В чьих руках сейчас находится Рубильник интернет-истории и, по сути, — развития общества? Исследуя развитие телефонии, радио, кино и телевидения, автор показывает, как эти индустрии прошли путь от хобби — к крупному бизнесу, от открытости и гибкости — к закрытой и жесткой системе. Какое будущее ожидает всемирную Сеть?

Пролить свет на прошлое, чтобы предвидеть будущее — главная задача этой книги.

Эта книга для тех, кто считает интернет не просто средством общения, но и инструментом познания мира, способом самовыражения. Для думающих и неравнодушных интернет-пользователей. Для студентов и преподавателей, особенно — экономических, телекоммуникационных и гуманитарных специальностей.
Практический опыт, описанный в книге, предназначен для освоения во время экономического кризиса, когда цены на новое оборудование – в силу разных причин – завышены, а требования и предпочтения пользователя к функционалу оборудования невысоки и ограничиваются «домашними» задачами. Сегодня почти у каждого активного пользователя скопились запчасти или старые компьютеры, компоненты и детали которых исправны. В то же время покупка нового ПК даже без установленного программного обеспечения (ПО) существенно облегчает кошелек. По сути, вся книга пронизана идеей экономии. При покупке блоков и компонентов ПК в магазинах, вы не только переплачиваете «за бренд» и «в карман посредника», но рискуете впустую потратить время из-за того, что новые компоненты (устройства, платы расширения, приводы, HDD, линейки ОЗУ и др.) не стыкуются со старыми материнскими платами и разъемами, то есть не работают. Чтобы правильно подобрать или заменить отдельные – вышедшие из строя компоненты ПК, или провести частичный апгрейд, необходимо обладать знаниями, которые вполне и всесторонне описаны в данном издании. С другой стороны – разница между новым ПК с тем же функционалом и собранным из деталей двух-трехлетней давности существенна и составляет до 500 %. Таким образом, домашний компьютер для работы становится «золотым». Но не для широкого круга читателей книги, у которых сэкономленные деньги – это заработанные деньги.

То, что сегодня «это наша жизнь» и «рабочие моменты» для специалистов-ремонтников, одновременно является откровением и «секретами» для неподготовленного пользователя персонального компьютера. В книге доступным языком – для непосвященных – описаны приемы восстановления работоспособности ПК, улучшения производительности, рассмотрены часто встречающиеся неисправности ПК и последующие ошибки апргерйда, даются ценные рекомендации практика, которые вы не найдете в Интернете.

Оглавление

Visual C++ / FAQ Index

Часть 1:
Как сделать так, чтобы при редактировании были видны комментарии для _своих_ методов или переменных?
Как сделать так, чтобы показывалось только имя приложения?
Как в консольной программе выводить цветные надписи и менять палитру?
Как подгрузить Riched32.dll в InitInstance()?
Как программно определить тип файловой системы?
Как на VC5.0 создать окошко на full-screen?
Как занести строку из CEdit'a в CListBox?
Почему функция CreateProcess не запускает *.lnk-файлы?
Как поменять указатель мыши со стрелки на часики и обратно?
Как заставить CHttpFile принудительно передавать файлы в бинарном виде?

Часть 2:
Как сграбить экран?
Как сделать надпись перевернутую на 90 градусов?
Как, например, сетевую карту "отключить в данной конфигурации" через Win32 API?
Как сделать так, чтобы _ресурсы_ dll были видны в пользующей его программе?
Как запустить текущего e-mail клиента?
Как сделать, чтобы некотоpое пpиложение не показывалось в Task Bar, System Tray и в списке по Ctrl+Alt+Del?
Как я могy закpыть пpиложение, запyщенное по ShellExecute?
Как программно переключить раскладку клавиатуры?
Как программно сделать eject для CD-ROM'a, ZIP'a?
Как убрать часы из SystemTray?

Часть 3:
Как определить, что запущен Screen Saver?
С помощью каких функций можно написать программу, которая использует соединения, имеющиеся в удаленном доступе?
Как программно сжать/растянуть картинку?
Как принудительно завершить MS-DOS задачу, не дожидаясь ее нормального выхода?
Как нарисовать рванное окно?
Как полностью перекрыть доступ к файлу во время работы с ним?
Как сделать так, чтобы во время выполнения длинного метода приложение реагировало на сообщения?
Как сделать цикличным проигрывание MIDI-файла?
Как перехватывать ВСЕ исключения в процессе?
Как узнать, кто в данный момент присоединен через Сеть к машине?

Часть 4:
Как убрать кнопку с TaskBar'а?
Как определить позицию курсора в консоли Win32?
Как очистить экран в консоли Win32?
Как узнать количество элементов и размер корзины? Как очистить корзину?
Как получить список все запущенных процессов и потоков?
Какие существуют функции для работы с COM-портом напрямую под Win9x?
Как завесить Windows?
Как получить hInstance консольного приложения?
Чем отличается PID от hInstance?
Как установить обои на Рабочий Стол?

Часть 5:
Как сделать какие-то действия дождавшись завершения процесса?
Как отследить нажата ли в текущий момент кнопка мыши с помощью API?
С помощью каких механизмов две программы могут обмениваться данными?
Как блокировать Alt+Tab во время выполнения программы?
Как опpеделить какой service pack установлен на NT ?
Как узнать наличие юзера сервере NT ?
Как средствами API реализовать в RichEdit разноцветный текст?
Как пользоваться элементом управления похожим на открытие файлов, только все это для каталогов?
Есть ли функции API, работающие с папками и файлами вместе? Как перемещать, переименовывать и копировать папки вместе с файлами, которые находятся внутри?
Как с помощью API организовать запись с CD-ROM'а или микрофона?

Часть 6:
Как узнать частоту обновления экрана перед началом переключения, чтобы потом ее восстановить?
Как узнать тип диска?
Как удалить .exe-файл из самого себя?
Как изменить разрешение экрана?