«И» «ИЛИ»
© Публичная Библиотека
 -  - 
Универсальная библиотека, портал создателей электронных книг. Только для некоммерческого использования!
Касаткин Александр Иванович (программист)

Александр Иванович Касаткин 239k

(Аляксандр Іванавіч Касаткін)

()

  ◄  СМЕНИТЬ  ►  |▼ О СТРАНИЦЕ ▼
▼ ОЦИФРОВЩИКИ ▼|  ◄  СМЕНИТЬ  ►  
Касаткин, Александр Иванович (кандидат технических наук, программист).
Белорусский специалист в области программирования. Кандидат технических наук (1985). Сотрудник кафедры вычислительных систем Минского радиотехнического института (1990-е гг.).
:
Вадим Ершов...
AAW, AlVaKo...
СПИСОК НЕКОТОРЫХ ИЗДАНИЙ НА РУССКОМ ЯЗЫКЕ:
...



  • Касаткин А.И... Профессиональное программирование на языке Си. От Turbo C к Borland C++. [Djv- 5.2M] [Pdf- 6.0M] Справочное пособие. Авторы: Александр Иванович Касаткин, Александр Николаевич Вальвачев. Под общей редакцией А.И. Касаткина.
    (Минск: Издательство «Вышэйшая школа», 1992)
    Скан, OCR, обработка, формат Djv: AlVaKo, 2025
    • ОГЛАВЛЕНИЕ:
      Предисловие (3).
      1. Интегрированная среда программирования Borland C++ (5).
      1.1. Общие сведения (5).
      1.2. Главное меню (6).
      1.3. Управление окнами (8).
      1.4. Окна диалогов. Подсистема работы с файлами (10).
      1.5. Многооконный текстовый редактор (13).
      1.6. Задание опций интегрированной среды (18).
      1.7. Компиляция, редактирование связей, запуск программы на выполнение (20).
      1.8. Многофайловая компиляция (23).
      2. Отладка программ (26).
      2.1. Общие положения (26).
      2.2. Отладчик интегрированной среды Borland C++ (26).
      2.3. Турбо-отладчик TD.EXE (33).
      3. Основные типы данных и их внутреннее представление (42).
      3.1. Переменные и константы (42).
      3.2. Данные типа int (42).
      3.3. Данные типа char (45).
      3.4. Данные с плавающей точкой (45).
      3.5. Модификаторы доступа const и volatile (53).
      3.6. Элементарный ввод-вывод (54).
      4. Операции и выражения (58).
      4.1. Выражение и его интерпретация (58).
      4.2. Основные операции и их приоритет (58).
      5. Операторы управления вычислительным процессом (68).
      5.1. Общие сведения (68).
      5.2. Оператор if (68).
      5.3. Операторы switch и break (69).
      5.4. Операторы цикла (71).
      5.5. Другие управляющие средства языка Си (74).
      6. Указатели и массивы (75).
      6.1. Понятие указателя. Адресная арифметика (75).
      6.2. Массивы и их связь с указателями (78).
      6.3. Строковые литералы (85).
      6.4. Массивы указателей. Указатель на указатель (87).
      6.5. Модификаторы near, far, huge, _cs, _ds, _es, _ss (90).
      7. Функции (97).
      7.1. Описание функции (97).
      7.2. Передача параметров функции. Модификаторы cdecl и pascal (99).
      7.3. Передача параметров в функцию main(). Возврат из функции main() (107).
      7.4. Указатель на функцию. Модификаторы near, far, huge (110).
      8. Классы хранения и видимость переменных (113).
      8.1. Общие положения (113).
      8.2. Область определения и видимость идентификатора. Внешние переменные (113).
      8.3. Автоматические переменные. Классы хранения auto и register (117).
      8.4. Статические переменные. Класс хранения static (118).
      9. Библиотечные функции обработки и преобразования данных (120).
      9.1. Преобразование данных (120).
      9.2. Стандартные математические функции (125).
      9.3. Классификация и преобразование символов (137).
      9.4. Работа со строками символов (139).
      9.5. Работа с блоками памяти (146).
      10. Структуры, объединения и перечисления (150).
      10.1. Общие положения (150).
      10.2. Шаблон структуры. Внешний и внутренний шаблоны. Структурная переменная (150).
      10.3. Вложенные структуры (154).
      10.4. Указатель на структурную переменную (155).
      10.5. Массивы структурных переменных. Правила выравнивания структурных переменных в памяти (157).
      10.6. Использование структур в функциях (158).
      10.7. Поля битов в структурах (160).
      10.8. Объединения (161).
      10.9. Библиотечные функции Turbo С для поиска и сортировки структурных переменных (165).
      10.10. Перечисления (169).
      11. Препроцессор (172).
      11.1. Общие положения (172).
      11.2. Обработка директив #define и #undef (173).
      11.3. Включение файлов. Директива #include (176).
      11.4. Условная компиляция (177).
      12. Классы (182).
      12.1. Описание класса (182).
      12.2. Конструкторы и деструкторы (186).
      12.3. «Перегрузка» функций (189).
      12.4. «Друзья» класса (191).
      12.5. «Перегрузка» операторов (192).
      12.6. Производные классы (194).
      12.7. Указатель на класс. Доступ к элементам класса через указатель (197).
      13. Элементарный ввод-вывод в Borland С++ (199).
      13.1. Классы и потоки ввода-вывода (199).
      13.2. Потоки стандартного ввода-вывода (201).
      13.3. Форматированный ввод-вывод (202).
      13.4. Строко-ориентированный ввод-вывод (206).
      13.5. Файловый ввод-вывод (207).
      14. Связные списки, очереди и стеки (211).
      14.1. Динамическое распределение памяти (211).
      14.2. Встроенные классы Borland C++ (212).
      14.3. Списки (214).
      14.4. Очереди (226).
      14.5. Стеки (230).
      Литература (233).
      Предметный указатель (234).
      Указатель лексем библиотеки (237).
ИЗ ИЗДАНИЯ: Это пособие открывает комплекс из трех книг, цель которого - дать подробное описание практического использования новейших версий Си (Turbo С., Turbo C++, Borland C++). Описывается интегрированная среда Borland C++, отладка программ, синтаксические элементы языка C++, организация ввода-вывода в Borland C++, динамические структуры данных: связные списки, стеки и очереди.
Для пользователей ПЭВМ: программистов, инженеров, студентов, аспирантов.
  • Касаткин А.И. Профессиональное программирование на языке Си. Системное программирование. [Djv- 3.1M] [Pdf- 3.9M] Учебное издание. Автор: Александр Иванович Касаткин.
    (Минск: Издательство «Вышэйшая школа», 1993)
    Скан: AAW, OCR, обработка, формат Djv: AlVaKo, 2025
    • ОГЛАВЛЕНИЕ:
      Предисловие (3).
      1. Интерфейс Си-программы с ассемблером (5).
      1.1. Включение ассемблерных фрагментов в Си-функцию (5).
      1.2. Вызов ассемблерной процедуры из Си-функции (13).
      1.3. Вызов Си-функции из ассемблерной процедуры (26).
      2. Разработка резидентных программ (31).
      2.1. Введение в резидентные программы (31).
      2.2. Функции, выполняемые инициализирующей частью TSR-программы (43).
      2.3. Построение резидентной части TSR (65).
      2.4. Удаление резидентной программы из памяти (85).
      2.5. Резидентная программа записи текстового окна в файл (89).
      2.6. Резидентные программы, использующие прерывание от клавиатуры. «Горячие» клавиши (114).
      2.7. Резидентные программы, использующие прерывание 16h (117).
      3. Управление адаптером асинхронной последовательной связи (121).
      3.1. Аппаратные средства асинхронной последовательной связи. Интерфейс RS-232 (121).
      3.2. Средства BlOSa управления асинхронной связью (135).
      3.3. Управляемая прерываниями асинхронная связь (139).
      3.4. Организация связи между компьютерами по интерфейсу RS-232 (158).
      4. Ввод информации с манипулятора «мышь» (180).
      4.1. Аппаратные средства манипулятора «мышь» (180).
      4.2. Программная поддержка манипулятора. Основные компоненты драйвера «мыши» (182).
      4.3. Основные функции интерфейса прикладной программы с манипулятором «мышь» (185).
      5. Управление адаптером параллельной связи и принтером (213).
      5.1. Технические и программные средства управления адаптером параллельной связи и принтером (213).
      5.2. Информация BlOSa о принтерах и других периферийных устройствах (215).
      5.3. Порты адаптера параллельной связи (217).
      5.4. Средства BlOSa управления адаптером параллельной связи (219).
      5.5. Инициализация адаптера параллельной связи и принтера (220).
      5.6. Передача символов (223).
      6. Управление отображаемой и расширенной памятью (227).
      6.1. Отображаемая память EMS (227).
      6.2. Управление расширенной памятью (247).
      Литература (288).
      Предметный указатель (289).
      Указатель лексем (297).
      Список условных обозначений и сокращений (298).
ИЗ ИЗДАНИЯ: Дается подробное описание практического использования новейших версий языка Си (Turbo С., Turbo C++, Borland C++). Рассматриваются интерфейс Си-функций и процедур на ассемблере, технология разработки резидентных программ, управление адаптерами асинхронной последовательной и параллельной связи, ввод информации с манипулятора «мышь», управление отображаемой (LIM EMS) и расширенной (LIM XMS) памятью.
Для пользователей ПЭВМ: студентов, аспирантов, программистов, инженеров, всех желающих составлять программы на Си.
  • Касаткин А.И. Профессиональное программирование на языке Си. Управление ресурсами. [Djv- 6.9M] [Pdf- 8.2M] Справочное пособие. Автор: Александр Иванович Касаткин.
    (Минск: Издательство «Вышэйшая школа», 1992)
    Скан: AAW, OCR, обработка, формат Djv: AlVaKo, 2025
    • ОГЛАВЛЕНИЕ:
      Предисловие (3).
      1. Архитектура аппаратных и программных средств персонального компьютера (5).
      1.1. Программная модель микропроцессора Intel 8086/88 (5).
      1.2. Сегментированная память (13).
      1.3. Прерывания (19).
      2. Файловая система MS-DOS (33).
      2.1. Специальные файлы. Драйверы внешних устройств (33).
      2.2. Логическая структура файла (36).
      2.3. Директорий и его структура (38).
      2.4. Таблица размещения файлов (42).
      2.5. Физическая структура диска (46).
      2.6. Полная спецификация файла. Маршрут поиска (48).
      2.7. Средства MS-DOS для доступа к файлам. Информация системы об открытых файлах (49).
      2.8. Файлы стандартного ввода-вывода (54).
      2.9. Переадресация файлов. Переадресация стандартного ввода-вывода (54).
      2.10. Чтение-запись файлов. Внутренняя буферизация (57).
      2.11. Защита файлов (59).
      3. Обмен информацией с файлами средствами Turbo С (60).
      3.1. Общие положения (60).
      3.2. Доступ к файлам через поток ввода-вывода (61).
      3.3. Префиксный доступ к файлам (103).
      3.4. Переадресация файлового ввода-вывода (112).
      4. Управление файлами, директориями и накопителями (117).
      4.1. Создание и уничтожение файла директория (117).
      4.2. Управление текущими накопителем и директорием (118).
      4.3. Чтение содержимого директория. Поиск файлов (120).
      4.4. Изменение формы доступа к файлу (123).
      4.5. Удаление и переименование файлов. Создание резервных копий файлов (125).
      4.6. Определение существования файла или директория (129).
      4.7. Определение и установка параметров файла (132).
      5. Управление вычислительным процессом (147).
      5.1. Управление программами в MS-DOS (147).
      5.2. Запуск программы через оболочку (159).
      5.3. Запуск программы на выполнение без возврата в программу-предок. Библиотечные функции ехесххх() (162).
      5.4. Запуск программы-потомка с возвратом в предок (167).
      5.5. Средства Turbo С для завершения программ (172).
      5.6. Сигналы. Установка собственной реакции на нажатие клавиш Ctrl-Break (177).
      6. Динамическое управление памятью (184).
      6.1. Управление памятью в MS-DOS (184).
      6.2. Программа-загрузчик системы программирования на Си (188).
      6.3. Модели памяти Turbo С (191).
      6.4. Динамическое управление памятью в «куче» (202).
      -6.5. Использование средств MS-DOS (213).
      7. Ввод информации с клавиатуры (221).
      7.1. Общие положения (221).
      7.2. Аппаратные и программные средства ввода информации с клавиатуры. (222).
      7.3. Ввод информации с клавиатуры средствами MS-DOS (229).
      7.4. Ввод информации с клавиатуры средствами BIOS (235).
      7.5. Непосредственный доступ к буферу клавиатуры (239).
      8. Управление видеосистемой (247).
      8.1. Общие положения (247).
      8.2. Видеорежимы и их краткая характеристика (249).
      8.3. Функции консольного вывода (260).
      8.4. Заголовочный файл для функций работы с экраном (262).
      8.5. Определение и настройка параметров видеоадаптера (264).
      8.6. Управление курсором (278).
      9. Работа с текстовой информацией (286).
      9.1. Общие положения (286).
      9.2. Вывод текста на экран средствами BIOS (287).
      9.3. Скроллинг. Очистка окна и всего экрана (292).
      9.4. Вывод текста в видеобуфер (295).
      9.5. Вывод информации в окно экрана средствами Turbo С (301).
      9.6. Чтение информации с экрана (308).
      9.7. Особенности вывода текстовой информации в графических режимах (313).
      9.8. Установка собственной таблицы символов в графических режимах CGA-адаптера (316).
      9.9. Управление знакогенератором EGA- и VGA-адаптеров (321).
      9.10. Переключение из текстового режима в графический с сохранением текста на экране (324).
      10. Вывод графической информации (327).
      10.1. Чтение и вывод пиксела средствами BIOS (327).
      10.2. Непосредственный доступ к видеобуферу (328).
      10.3. Чтение и вывод пиксела через порты EGA- и VGA-адаптеров (332).
      11. Библиотека графики Turbo С (348).
      11.1. Библиотека графики Turbo С. Основные компоненты графической модели (348).
      11.2. Инициализация системы графики Turbo С (349).
      11.3. Вывод текста в графическом режиме видеоадаптера (373).
      11.4. Вывод графической информации (384).
      11.5. Совместное использование библиотеки графики Turbo С с доступом через BIOS и порты (411).
      Литература (413).
      Предметный указатель (414).
      Указатель лексем (424).
      Список условных обозначений и сокращений (427).
ИЗ ИЗДАНИЯ: Книга является составной частью комплекса из трех справочных пособий, цель которого - дать подробное описание практического использования новейших версий языка Си (Turbo С., Turbo C++, Borland C++). Описываются архитектура аппаратных и программных средств ПЭВМ, файловая система, управление вычислительным процессом, динамическое управление памятью, ввод информации с клавиатуры, вывод текстовой и графической информации, управление видеоадаптерами CGA, EGA и VGA, библиотека графики Turbo С.
Для пользователей ПЭВМ: программистов, инженеров, студентов, аспирантов.