Программы и файлы Windows

       

Windows 3.1 для программиста

Первая глава посвящена созданию меню в приложениях Windows. Практически в любом стандартном приложении Windows есть меню, расположенное под заголовком главного окна приложения, а также системное меню. Операционная система Windows имеет мощную поддержку меню, избавляя программиста от рутинной работы и полностью обеспечивает интерфейс между меню и пользователем.
Для создания меню чаще всего используется шаблон, подготовленный редактором ресурсов Resource Workshop или аналогичным инструментом. Этот шаблон хранится в файле загрузочного модуля приложения вместе с другими ресурсами. Вы также можете создавать меню динамически во время работы приложения, используя специально предназначенные для этого функции программного интерфейса Windows. Мы расскажем вам о различных способах создания меню, а также о том, как подключить к меню клавиатурный интерфейс. Вы сможете создать меню из графических изображений bitmap.

Классификация типов меню
Для активизации строки меню вам надо установить на нее курсор и сделать щелчок левой клавишей мыши, либо нажать клавишу Alt и затем клавишу, соответствующую подчеркнутой букве. Например, для активизации строки "File" следует использовать клавиши Alt и F. Если нажать, а затем отпустить клавишу Alt, нужную строку в меню приложения можно будет выбрать клавишами перемещения курсора по горизонтали Left и Right.

Приложение LMEM
Автоматический сегмент данных приложения является перемещаемым. Операционная система Windows фиксирует сегмент данных при активизации приложения и расфиксирует его во время переключения на другие приложения. Поэтому логический адрес сегмента данных может изменяться.

Windows Советы

Винду, как один большой глюк можно исследовать бесконечно. Но, в процессе изучения, винда часто падает и очень серьёзно. В конце концов мне надоело её ставить (или обновлять). Помните как в ДОСе: sys c:, а затем переносится папочка ДОС... Так вот с тех пор произошли существенные изменения. Исчезла необходимость команды sys с:! Для такого изврата необходимо только одно условие - два винчестера. Думаю это уже не проблема, так как винты дешевеют быстрее чем ломаются и найти маленький винт на пару гиг ещё можно. (У меня маленькая дискетка на 8 гб :)


Зачем это надо?
1. Мне лень переустанавливать винды. Сам процесс занимает немного времени, но установка остальных программ является настоящим адом.
2. Люблю брать различные компашки с различным софтом и смотреть как он работает. После софта в реестре остаётся много различного мусора, который очень сильно влияет на размер реестра, и в конце концов, на скорость машины.
3. На работе часто приходится устанавливать винды на новые машины, а кому понравится когда его отвлекают.
4. Дома стоит Миллениум, из которого убраны руками множество ненужных на мой взгляд функций. Второй раз повторить это будет сложно.

О Виндах и двух винтах
Берем работающую винду, запускаем под ней виндовс коммандер (можно воспользоваться любым файл-менеджером, главное что бы он понимал длинные имена). Устанавливаем в обоих окошках командира: "Показывать скрытые/системные файлы", вид - "все файлы", "без сортировки". В виндовс командире я убираю ещё птичку с "в обратном порядке". То есть мы готовимся копировать все файлы в том порядке, каком они идут на жёстком диске.

EXCEL: Пасхальное яйцо
Не все знают, как удобнее в Excel переместиться на нужную ячейку! Необязательно курсор мыши тянуть до нужного вам столбца или строки. Можно всего лишь в поле имени (поле слева от строки формул, в котором отображается имя выбранной ячейки) прописать букву столбца и номер строки. Вот и все перед вами ваша ячейка.

Internet Explorer: Общие советы
Если вам нужно быстро заходить на определенные сайты с длинным именем, то можно поступить следующим образом. Добавляем сайт в "Избранное", причем задаем ему короткое название. Так, например, http://www.whatis.ru - wi. Теперь, чтобы попасть на этот сайт, достаточно в адресной строке Internet Explorer ввести wi и нажать Enter (сайт не должен находиться в подпапках Избранного).

The Bat!: Общие советы
Если The Bat! запустить с параметром /CHECKALL, то The Bat! проверит почту всех незапароленных ящиков, после чего закроется. Открыв русифицированный TheBat.LNG hex-редактором, можно вместо стандартных надписей написать что-нибудь своё! А если вы забыли пароль который ставили на аккаунт в The Bat!, то просто откройте ACCOUNT.CFG находящийся в соответствующей дириктории hex-редактором и увидите свой пароль! :)

Outlook Express
При плохой связи в работе с Outlook Express появляются сообщения: "Ваш сервер не ответил в течение 60 секунд. Подождать ответа еще 60 секунд?" Можно увеличить время ожидания. В меню "Сервис" выберите "Учетные записи..." и на вкладке "Почта" выберите нужную запись и жмите кнопку "Свойства". Выберите вкладку "Дополнительно" и там, используя ползунок "Время ожидания сервера", установите нужный интервал.

OFFICE: Общие советы
Если вы хотите чтобы интерфейс Офиса 2000/ХР был как у предыдущих версий (т.е. чтобы были видны все пункты меню, а не только недавно использованные), надо зайти в Вид-Панели инструментов-Настройка-Параметры и убрать галочку у пункта "В меню сначала отображаются последние использованные команды".

Панель управления
Совет админам, желающим оградить настройки операционной системы Win9x от слишком любопытных пользователей. В каталоге Windows есть файл control.ini. С его помощью вы можете настроить какие элементы в Панели управления надо скрыть. Для этого надо в разделе [don't load] добавть название файла элемента, поставить знак "=", а после него "no".

Планировщик заданий
Вы пользуетесь планировщиком заданий? Если нет, то лучше отключите его: он только "отъедает" лишнюю оперативную память, замедляет загрузку компьютера и занимает место в трее. Сделать это не просто, а очень просто. Для Win9x запустите редактор реестра и в разделе HKEY_LOCAL_MACHINE\Software\ Microsoft\Windows\Current Version\RunServices\ удалите параметр "SchedulingAgent".

WORD: Общие советы
Стандартные способы выделения текста. Для того, чтобы выделить предложение, нужно кликнуть на любом его слове при нажатой клавише CTRL. Если требуется выделить слово, на нем достаточно два раза щелкнуть мышью. Если щелкнуть три раза, выделится текущий абзац.

Программы и файлы Windows
Команда Arp используется для просмотра, добавления или удаления записей в таблицах трансляции адресов IP в физические адреса. Эти записи используются при работе протокола Address Resolution Protocol (ARP)

Bootcfg.exe
Программа bootcfg позволяет из командной строки управлять загрузочным меню, редактируя, добавляя или удаляя записи в файле boot.ini. Функции программы аналогичны ручному редактированию файла, однако, позволяют автоматизировать процесс настройки меню загрузки, использовать команды в .bat файлах.

Charmap.exe
Таблица символов - Character Map. Таблица символов служит для просмотра символов, включенных в выбранный шрифт. Она отображает следующие наборы символов: Windows, DOS и Юникод.

Defrag.exe
Disk Defragmenter Module. Поиск и объединение фрагментированных файлов загрузки, файлов данных и папок на локальных томах.

Explorer.exe
Проводник - Windows Explorer. Одна из основных программ Windows для навигации по папкам и дискам

Fc.exe
DOS 5 File Compare Utility. Утилита командной строки для сравнения двух файлов и вывода различий между ними

Hostname.exe
Hostname APP. Утилита командной строки hostname выводит имя системы, на котором была запущена эта команда

Iexpress.exe
В Windows XP есть простейший инстяллятор файлов IExpress. Удобный диалог, упаковывает файлы в exe-файлы, один минус: не руссифицирован. Причем, например, 2 десятка картинок сжимаются даже лучше чем в WinRAR 3.0

Lpq.exe
Служит для отображения состояния очереди печати на компьютере, использующем программное обеспечение сервера печати Line Printer Daemon (LPD). При вызове команды lpq без параметров в командной строке отображается справка по этой команде

Makecab.exe
Утилита командной строки makecab.exe служит для создания cab-файлов. Для получения списка параметров используйте ключ makecab /?

Netstat.exe
Отображение активных подключений TCP, портов, прослушиваемых компьютером, статистики Ethernet, таблицы маршрутизации IP, статистики IPv4 (для протоколов IP, ICMP, TCP и UDP) и IPv6 (для протоколов IPv6, ICMPv6, TCP через IPv6 и UDP через IPv6). Запущенная без параметров, команда nbtstat отображает подключения TCP.

Openfiles.exe
Запрашивает или отображает открытые файлы. Также запрашивает, отображает или разъединяет файлы, открытые сетевыми пользователями.

Pathping.exe
Утилита командной строки pathping.exe в течение некоторого периода времени отправляет многочисленные сообщения с эхо-запросом каждому маршрутизатору, находящемуся между исходным пунктом и пунктом назначения, а затем на основании пакетов, полученных от каждого из них, вычисляет результаты. Поскольку pathping показывает коэффициент потери пакетов для каждого маршрутизатора или связи, можно определить маршрутизаторы или субсети, имеющие проблемы с сетью.

Route.exe
Эта команда нужна для редактирования или просмотра таблицы маршрутов IP из командной строки. Ключ /? выводит все доступные ключи при работе с Route.

SFC.EXE
Утилита SFC.EXE предназначена для проверки всех версий защищенных системных файлов и восстановления их из специального кэша в случае подмены или повреждения. В Windows XP она запускается только из командной строки - в отличие от Windows 9х, где подобная утилита имеет графический интерфейс. Запуск утилиты возможен только с правами администратора

Taskkill.exe
Завершает одно или несколько заданий или процессов. Процессы могут быть уничтожены кодом процесса или именем образа.

Wscript.exe
Сервер сценариев wscript.exe является GUI-вариантом, предназначенный для взаимодействия с пользователем через диалоговые окна Windows (в отличии от консольного приложения ). С помощью сервера сценариев можно изменять реестр без вывода диалоговых окон, удалять и создавать файлы, многое другое.

Boot.ini
Файл boot.ini имеет очень много настроек. Microsoft посвятила описанию настроек в данном файле целую страницу на своем сайте. Оставляю описание почти без изменений. Если есть желание, то можете присылать переводы

Diskmgmt.msc
Оснастка Управление дисками предназначена для таких задач, как создание и форматирование разделов и томов и назначение букв дисков

Справочник по диспетчеру устройств
Обычно для удаления устройства Plug and Play достаточно его отключить или удалить из конфигурации. Для удаления некоторых устройств необходимо сначала выключить компьютер. Чтобы выполнить правильно последовательность действий по удалению устройства, обратитесь к инструкциям производителя по установке и удалению устройства.

Основы работы с операционной системой MS Windows
Рабочий стол – это графическая среда, на которой отображаются объекты и элементы управления Windows. Все, с чем пользователь имеет дело, работая с компьютером в данной ОС, можно отнести либо к объектам, либо к элементам управления. В исходном состоянии на Рабочем столе находится несколько экранных значков (ярлыков) и панель задач (прямая полоса серого цвета с кнопкой ПУСК (START) в левой стороне).

Драйверы устройств в системе Windows
Драйверы устройств, как правило, - наиболее критическая часть программного обеспечения компьютеров. По иронии судьбы это также и наиболее скрытая часть разработки программного обеспечения. Драйверы устройств системы Windows фирмы Microsoft не являются исключением. Если вы когда-либо писали обычное приложение в системе Windows, то вам известно, что требуется определенное количество скрытых способов, чтобы приложение работало надежно. Как подмножество приложений Windows, драйверы устройств системы Windows следуют этому же правилу.

Windows на одной дискете
Windows– прекрасная ось, только сильно падучая. Хуже того— это не система реального времени! Ей нельзя доверять управлять процессами, требующими немедленного отклика (типа датчика давления на паровом котле), поскольку в любой момент "нехороший" процесс или драйвер может захватить управление и задержать его на неопределенный срок. Несмотря на то, что Windows "успешно" применяется в АТМ и прочих встраиваемых устройствах, убыток от сбоев очень внушительный