Математика | ||||
Руководствво операционной OS/2-Вилнус 1991 стр 370 | ||||
Руководствво операционной
СОДЕРЖАНИЕ Часть 1. Введение в OS/2 Глава 1.Первые шаги................................................................1-7 Глава 2. Элементы пользовательского интерфейса OS/2 .. Глава 3. Основы файловой системы OS/2............................ Глава 4. Работа с файлами .................................................... Глава б.Другие компоненты OS/2 ........................................ Заключение .............................................................................. -14 -38 -46 -62 -68 Часть 2. OS/2: руководство пользователя Глава 1. Общая характеристика OS/2..................................Н-7 Глава 2. Среда Presentation Manager ................................П-19 Глава 3. Командный режим ................................................П-43 Часть 3. OS/2: руководство програмиста Глава 1. OS/2 и MS-DOS: точка зрения программиста III-11 Глава 2. Функции многозадачности ................................ 111-33 Глава 3. Функции управления памятью........................... 111-56 Глава 4. Функции динамической компоновки................ III-7 7 Глава 5. Функции работы с файловой системой............ 111-84 Глава 6. Функции работы с очередями.......................... III-154 Глава 7. Функции работы с семафорами ...................... Ш-167 Глава 8. Функции работы с сигналами.......................... Ш-181 Глава 9. Функции работы с таймером............................ Ш-191 Глава 10. Функции мониторинга устройств..................ДИ-197 Глава 11. Функции обработки ошибок.......................... III-204 Глава 12. Функции среды выполнения.......................... III-218 Глава 13. Другие функции OS/2 .................................... Ш-226 Глава 14. Функции работы с видеосистемой................ III-261 Глава 15. Функции работы с клавиатурой.................... III-335 Словарь терминов......................................словарь-1 СОДЕРЖАНИЕ Глава 1. Общая характеристика OS/2.......... II-7 1.1. Отличительные особенности OS/2...................... II-7 .1. Аппаратурная поддержка............................ Н-9 .2. Организация памяти .................................... Н-9 .3. Многозадачность ........................................ П-10 .4. Взаимодействие процессов ........................ II-11 .5. Независимый программный интерфейс .. II-11 .6. Встроенный графический интерфейс ...... II-12 .7. Новые команды............................................ П-13 1.2 Структура OS/2.................................................... Н-13 .2.1. Сеансы защищенного режима.................... П-14 .2.2. Сеанс реального режима............................ II-17 .2.3. Фоновые программы .................................. II-18 Глава 2. Среда Presentation Manager ........ II-19 2.1. Управление процессами...................................... П-19 2.1.1. Переключение и остановка сеансов ........ 11-21 2.1.2. Управление расположением окон ............ П-22 2.1.3. Остановка операционной системы............ 11-24 2.2. Организация и запуск программ ...................... 11-24 2.2.1. Состав системных групп ............................ Н-25 2.2.2. Запуск программ.......................................... Н-26 2.2.3. Управление программами.......................... Н-27 2.2.4. Управление группами программ .............. 11-30 2.3. Управление файловой системой........................ П-33 2.3.1. Операции с файлами .................................. П-34 2.3.2. Представление файлов .............................. П-37 2.3.3. Представление директорий........................ П-39 2.3.4. Управление окнами .................................... П-41 2.3.5. Другие функции управления .................... П-42 Глава 3. Командный режим........................ 11-43 3.1. Общая характеристика командного режима .. 11-44 3.1.1. Синтаксис команд ...................................... П-44 3.1.2. Правила ввода команд................................ П-46 3.1.3. Типы команд................................................ П-46 3.2. Работа с файлами................................................ П-47 3.2.1. ATTRIB.......................................................... П-48 3.2.2. BACKUP........................................................ И-49 П-4 3.2.3. СОМР............................................................ П-51 3.2.4. COPY ............................................................ П-52- 3.2.5. DEL................................................................ П-53 3.2.6. PRINT............................................................ П-54 3.2.7. RENAME ...................................................... П-55 3.2.8. REPLACE...................................................... П-56 3.2.9. RESTORE...................................................... Н-57 3.2.10. TYPE............................................................ П-59 3.2.11. XCOPY........................................................ П-59 3.3. Работа с директориями...................................... Н-61 3.3.1. DIR................................................................ Н-61 3.3.2. CHDIR .......................................................... Н-62 3.3.3. MKDIR.......................................................... П-63 3.3.4. RMDIR.......................................................... Н-64 3.3.5. TREE.............................................................. П-64 3.4. Работа с дисками................................................ Н-65 3.4.1. CHKDSK........................................................ Н-65 3.4.2 FDISK ............................................................ Н-66 3.4.3. FORMAT........................................................ П-66 3.4.4. DISKCOMP .................................................. Н-68 3.4.5. DISKCOPY.................................................... П-69 3.4.6. LABEL .......................................................... П-70 3.4.7. RECOVER...................................................... Н-71 3.4.8. VOL................................................................ Н-71 3.5. Другие команды .................................................. Н-72 3.5.1. ANSI.............................................................. П-72 3.5.2. СНСР ............................................................ П-72 3.5.3. CLS................................................................ П-73 3.5.4. CMD.............................................................. Н-73 3.5.5. DATE ............................................................ Н-74 3.5.6. DETACH........................................................ Н-75 3.5.7. DPATH.......................................................... Н-75 3.5.8. EXIT.............................................................. П-76 3.5.9. FIND.............................................................. II-76 3.5.10 GRAFTABL.................................................. Н-77 3.5.11 HELPMSG.................................................... И-77 3.5.12. KEYB .......................................................... П-78 3.5.13. MODE.......................................................... П-79 3.5.14. MORE.......................................................... Н-81 3.5.15. PATH .......................................................... Н-82 3.5.16. PROMPT .................................................... Н-82 3.5.17. SET.............................................................. Н-84 3.5.18. SORT .......................................................... Н-84 3.5.22. iu«j-............ 3.5.23. VERIFY........................................................ ~ . 3.6. Пакетные файлы.................................................. П-? 3.6.1. CALL.............................................................. П-1 3.6.2. ECHO ............................................................ II-1 ~ " ° ^wniOCAL .................................................. II- ........ II- Руководство ПОЛЬЛУоч. о,— 3.5.19. SPOOL ........................................................ Н-85 3.5.20. SUBST.......................................................... И-86 3.5.21. SYS .............................................................. Н-87 3.5.22. TIME............................................................ Н-87 3.5.23. VERIFY........................................................ Н-88 ' "—•......................................... Н-88 И-92 1-93 3.6.3. ENULUi^v^ ........... I-93 3.6.4. EXTPROC...................................................... Л-94 3.6.5. FOR................................................................ И-95 3.6.6. GOTO.................................................._........ Н-95 3.6.7. IF.................................................................... П-96 3.6.8. PAUSE .......................................................... Н-98 3.6.9. REM .............................................................. П-99 3.6.10. SETLOCAL.................................................. П-99 3.6.11. SHIFT........................................................ П-100 3.7. Специальные средства командного процессора ............................................................ И-101 3.7.1. Перенаправление ввода/вывода ............ П-101 3.7.2 Программные каналы................................ П-103 3.7.3. Группировка команд ................................ П-104 3.8. Конфигурирование системы............................ П-106 3.8.1. BUFFERS .................................................... И-107 3.8.2. CODEPAGE................................................ И-108 3.8.3. COUNTRY .................................................. Н-108 3.8.4. DEVICE...................................................... Н-108 3.8.5. DEVINFO.................................................... Н-109 3.8.6. DISKCACHE................................................ II-109 3.8.7. IOPL............................................................ И-110 3.8.8. LIBPATH .................................................... И-110 3.8.9. MAXWAIT .................................................. П-110 3.8.10. MEMMAN ................................................ Н-111 3.8.11. PAUSEONERROR .................................... И-111 3.8.12. PRIORITY ................................................ И-112 3.8.13. PROTECTONLY........................................ И-112 3.8.14. PROTSHELL ............................................ П-113 3.8.15. REM .......................................................... П-113 3.8.16. RMSIZE.................................................... И-113 3.8.17. RUN .......................................................... И-114 3.8.18. SHELL ...................................................... И-114 3.8.19. SWAPPATH.............................................. Н-115 3.8.20. THREADS.................................................. Н-115 3.8.21 TIMESLICE................................................ И-116 Содержание Глава 1. OS/2 и MS-DOS: точка зрения программиста...................................... III-11 .1. Сравнительный анализ OS/2 и MS-DOS........ Ш-12 .2. Классификация системных средств OS/2...... III-17 .3. Соответствия между функциями OS/2 MS-DOS ............................................................ Ill-18 .4. Разработка программ в среде OS/2................ 111-25 .5. Разработка программ для выполнения в обоих режимах OS/2 ................................................ 111-30 Глава 2. Функции многозадачности ........ 111-33 2.1. DosCreateThread................................................ Ш-35 2.2. DosCWait ............................................................ Ш-38 2.3. DosExecPgm........................................................ Ш-40 2.4. DosExit ............................................................ Ш-46 2.5. DosExitList.......................................................... Ш-47 2.6. DosGetPid............................................................ Ш-49 2.7. DosGetPrty.......................................................... Ш-50 2.8. DosKillProcess .................................................... Ш-51 2.9. DosResumeThread.............................................. III-53 2.10. DosSetPrty ........................................................ Ш-53 2.11. DosSuspendThread .......................................... Ш-55 Глава 3. Функции управления памятью.. 111-56 3.1. DosAllocHuge...................................................... Ш-58 3.2. DosAllocSeg ........................................................ III-61 3.3. DosAllocShrSeg .................................................. Ш-63 3.4. DosCreateCSAtias .............................................. Ш-64 3.5. DosFreeSeg.......................................................... Ш-65 i 3.6. DosGetHugeShift ................................................ Ш-67 3.7. DosGetSeg............................................................ Ш-67 3.8. DosGetShrSeg...................................................... Ш-68 3.9. DosGiveSeg.......................................................... Ш-69 3.10. DosLockSeg ...................................................... Ш-70 3.11. DosMemAvail.................................................... 111-71 3.12. DosReallocHuge................................................ Ш-71 3.13. DosReallocSeg .................................................. III-72 HI-73 3.15. DosSubFree ........................................................HI-74 3.16. DosS'ubSet..........................................................111-75 Глава 4. Функции динамической компоновки ........................................ 111-77 4.1. DosFreeModule ....................................................Ш-78 4.2. DosGetModHandle................................................Ш-78 4.3. DosGetModName..................................................Ш-79 4.4. DosGetProcAddr ..................................................Ш-80 4.5. DosLoadModuIe....................................................Ш-82 Глава 5. Функции работы с файловой системой.............................................. 111-84 5.1. DosBufReset..........................................................Ш-87 5.2. DosChdir................................................................Ш-89 5.3. DosChgFilePtr ......................................................Ш-90 5.4. DosClose................................................................Ш-92 5.5. DosDelete..............................................................Ш-93 5.6. DosDupHandle......................................................Ш-95 5.7. DosFileLocks ........................................................Ш-96 5.8. DosFindCIose ........................................................Ш-99 5.9. DosFindFirst...................................................... Ш-100 5.10. DosFindNext .................................................. Ш-104 5.11. DosMkdir........................................................ Ш-107 5.12. DosMove.......................................................... Ill-108 5.13. DosNewSize .................................................... Ill-Ill 5.14. DosOpen.......................................................... IIM17 5.15. DosQCurDir.................................................... III-118 5.16. DosQCurDisk.................................................. Ш-118 5.17. DosQFHandState............................................ III-120 5.18. DosQFilelnfo .................................................. Ш-123 5.19. DosQFileMode................................................ III-126 5.20. DosQFSInfo.................................................... IH-128 5.21. DosQHandType .............................................. III-131 5.22. DosQVerify...................................................... HI-132 5.23. DosRead .......................................................... IH-133 5.24. DosReadAsync................................................ III-135 5.25 DosRmdir ........................................................ IH-137 5.26. DosSelectDisk ................................................ IH-139 5.27. DosSelFHandState.......................................... IH-140 5.28. DosSetFilelnfo ................................................ III-142 5.29. DosSetFileMode.............................................. III-144 5.30. DosSetFSInfo .................................................. Ш-146 5.31. DosSetMaxFH ..................................................IH-147 5.32. DosSetVerify ....................................................Ill-148 5.33. DosWrite ..........................................................III-149 5.34. DosWriteAsync ................................................III-151 Глава 6. Функции работы с очередями III-154 6.1. DosCloseQueue ..................................................III-155 6.2. DosCreateQueue ................................................HI-156 6.3. DosOpenQueue....................................................HI-158 6.4. DosPeekQueue....................................................III-159 6.5. DosPurgeQueue..................................................Ill-161 6.6. DosQueryQueue..................................................HI-162 6.7. DosReadQueue....................................................HI-162 6.8. DosWriteQueue ..................................................Ill-165 Глава 7. Функции работы с семафорами III-167 7.1. DosCIoseSem ......................................................Ill-168 7.2. DosCreateSem ....................................................HI-169 7.3. DosMuxSemWait................................................IH-171 7.4. DosOpenSem ......................................................Ill-173 7.5. DosSemClear ......................................................III-l75 7.6. DosSemRequest ..................................................III-l76 7.7. DosSemSet ..........................................................Ill-177 7.8. DosSemSetWait ..................................................III-l78 7.9. DosSemWait........................................................HI-180 Глава 8. Функции работы с сигналами III-l81 8.1. DosFlagProcess ..................................................Ill-182 8.2. DosHoldSignal....................................................HI-184 8.3. DosKiHProcess....................................................III-l85 8.4. DosSendSigna!....................................................HI-186 8.5. DosSetSigHandler ..............................................Ill-187 Глава 9. Функции работы с таймером .. III-l91 9.1. DosSleep..............................................................HI-191 9.2. DosTimerAsync ..................................................HI-193 9.3. DosTimerStart....................................................HI-194 9.4. DosTimerStop....................................................Ill-196 Глава 10. Функции мониторинга устройств .......................................... III-197 10.1. DosMonClose....................................................HI-197 10.2. DosMonOpen....................................................IH-198 10.3. DosMonRead ....................................................III-199 10.4. DosMonReg ......................................................IH-200 Ю.5. DosMonWrite....................................................III-202 Глава 11. Функции обработки ошибок.. III-204 11.1. DosErrClass .................................................... III-205 11.2. DosError.......................................................... III-208 11.3. DosSetVec........................................................ III-210 11.4. DosSystemService .......................................... III-211 Глава 12. Функции среды выполнения III-218 12.1. DosGetEnv ...................................................... III-219 12.2. DosGetVersion ................................................ III-220 12.3. DosScanEnv .................................................... III-221 12.4. DosSearchPath................................................ III-223 Глава 13. Другие функции OS/2............ III-226 13.1. DosBeep .......................................................... III-226 13.2. DosCaseMap.................................................... III-227 13.3. DosCLIAccess.................................................. III-228 13.4. DosDevConfig ................................................ III-229 13.5. DosEnterCritSec ............................................ III-231 13.6. DosExitCritSec................................................ III-232 13.7. DosGetCollate ................................................ III-232 13.8. DosGetCp ........................................................ III-234 13.9. DosGetCtrylnfo .............................................. III-235 13.10. DosGetDateTime .......................................... III-239 13.11. DosGetlnfoSeg.............................................. III-241 13.12. DosGetMachineMode .................................. III-245 13.13. DosGetMessage ............................................ III-246 13.14. DosInsMessage.............................................. HI-249 13.15. DosPortAccess .............................................. III-250 13.16. DosPTrace .................................................... III-251 13.17. DosPutMessage ............................................ III-256 13.18. DosSetCp ...................................................... III-257 13.19. DosSetDateTime.......................................... III-258 Глава 14. Функции работы с видеосистемой .................................. III-261 14.1. VioDeRegister................................................. III-264 14.2. VioGetAnsi ...................................................... III-265 14.3. VioGetBuf........................................................ III-266 14.4. VioGetConfig .................................................. III-267 14.5. VioGetCp ........................................................ III-270 14.6. VioGelCurPos.................................................. III-271 14.7. VioGetCurType .............................................. 111-272 14.8. VioGetFont...................................................... III-274 14.9. VioGetMode.................................................... III-276 14.10. VioGetPhysBuf.............................................. III-279 14.11. VioGetState ....................................................III-281 14.12. VioModeUndo ................................................III-284 14.13. VioModeWait..................................................III-286 14.14. VioPopUp........................................................III-287 14.15. VioReadCellStr ..............................................HI-289 14.16. VioReadCharStr..............................................III-291 14.17. VioRegister......................................................III-293 14.18. VioSavRedrawUndo ......................................III-398 14.19. VioSavRedrawWait........................................III-399 14.20. VioScrLock......................................................III-301 14.21. VioScrollDn ....................................................III-303 14.22. VioScrollLf......................................................III-305 14.23. VioScrolIRt......................................................III-307 14.24. VioScrollUp ....................................................III-308 14.25. VioScrUnLock ................................................III-310 14.26. VioSetAnsi ......................................................III-310 14.27. VioSetCp..........................................................III-312 14.28. VioSetCurPos..................................................III-313 14.29. VioSetCurType................................................III-314 14.30. VioSetFont ......................................................III-316 14.31. VioSetMode ....................................................III-317 14.32. VioSetState......................................................III-320 14.33. VioShowBuf....................................................III-323 14.34. VioWrtCellStr ................................................III-324 14.35. VioWrtCharStr................................................III-326 14.36. VioWrtCharStrAtt ..........................................III-327 14.37. VioWrtNAttr ..................................................III-329 14.38. VioWrtNCell....................................................III-330 14.39. VioWrtNChar..................................................III-332 14.40. VioWrtTTy......................................................III-333 Глава 15. Функции работы с клавиатурой...................................... III-335 10.1. KbdCharln ........................................................III-337 15.2. KbdClose ..........................................................III-341 15.3. KbdDeRegister..................................................111-342 15.4. KbdFlushBuffer ................................................III-343 15.5. KbdFreeFocus ..................................................III-344 15.6. KbdGetCp..........................................................III-345 157. KbdGetFocus ....................................................III-346 15.8. KbdGetStatus....................................................III-347 '5 0 KbdOpen............................................................III-350 15.10. KbdPeek..........................................................III-351 Цена: 300руб. |
||||