Математика

Физика

Химия

Биология

Техника и    технологии

Программирование в среде Си для ПЭВМ ЕС-Романовская Л.М М.: Финансы и статистика, 1992.-352 с.: ил
Романовская Л.М. и др.
Программирование в среде Си для ПЭВМ ЕС/Л.М.Романов-ская, Т.В.Русс, С.Г.Свитковский. - М.: Финансы и статистика, 1992.-352 с.: ил.
ISBN 5-279-00506-1.
Рассматривается конкретная реализация языка Си для персональных ЭВМ Единой системы в операционной системе Альфа-ДОС. Приводится описание применения функций библиотеки Си при программировании ввода-вывода, графических приложений и работы с окнами, а также возможностей интегрированной среды разработки Си-программ.
Для профессиональных программистов и специалистов по вычислительной технике, а также студентов вузов соответствующих специальностей.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ В СИСТЕМУ ПРОГРАММИРОВАНИЯ СИ.........................3
ЧАСТЬ 1. ЯЗЫК ПРОГРАММИРОВАНИЯ СИ........................11
Глава 1. ЭЛЕМЕНТЫ ЯЗЫКА................................*...!...11
1.1. Классификация символов языка..................................11
1.2. Лексемы..................................................:.. .14
Глава 2. ТИПЫ ДАННЫХ. ОБЪЯВЛЕНИЯ.............................20
2.1. Категории типов данных .........................................20
2.2. Целые типы данных............................................21
2.3. Плавающие типы данных ........................:..............24
2.4. Указатели....................................................25
2.5. Перечисления.................................................26
2.6. Массивы......................................................29
2.7. Структуры.....................................................31
2.8. Смеси..............................:.........................34
2.9. Объявления объектов и типов ....................................36
2.10. Инициализация данных.........................................39
Глава 3 . ВЫРАЖЕНИЯ И ПРИСВАИВАНИЯ...........................42
3.1. Операнды ....................................................43
3.2. Операции ................................................... .49
3.3. Приоритеты операций и порядок вычисления...................... .63
3.4. Побочные эффекты............................................65
3.5. Преобразование типов..........................................66
Глава 4 . ОПЕРАТОРЫ...............................................69
4.1. Оператор "выражение"................................•.........69
4.2. Пустой оператор......................_.........................69
4.3. Составной оператор ............................................70
4.4. Оператор if .......................................... ........70
4.5. Оператор switch................................................72
4.6. Оператор break.......................................:........74
4.7. Оператор for ..................................................74
4.8. Оператор while .........................•.......................76
4.9. Оператор do...................................................77
4.10. Оператор continue..............................................78
4.11. Оператор return................................................78
4.12. Oneparopgoto .................................................79
Глава 5. ФУНКЦИИ.................................................80
. 5.1. Основные понятия.............................................80
5.2. Определение функции.............................•.............82
5.3. Объявление функции (прототип)................................ .86
5.4. Вызовы функций --1..........................................87
5-5. Стандартные функции библиотеки Си.............................95
Глава б. СТРУКТУРА ПРОГРАММЫ И КЛАССЫ ПАМЯТИ...............98
6.1. Основные определения..........................................98
6.2. Объявление переменных на внутреннем уровне....................100
6.3. Объявление переменных на внешнем уровне.......................103
6.4. Объявление функции..........................................104
6.5. Правила определения времени жизни
и области видимости объекта.......'.. .1..........................105
6.6. Правила инициализации для внешних
• и внутренних переменных......................................106
6.7. Классы имен.................................................107
Глава 7. ДИРЕКТИВЫ ПРЕПРОЦЕССОРА И ПРАГМЫ.................108
7.1. Директива *define............................................109
7.2. Препроцессорные операции....................................112
7.3. Директива #undef.............................................114
7.4. Директива «include ...........................................114
7.5. Директивы условной компиляции...............................116
7.6. Директивы #Ние и terror--...................................117
7.7. Прагмы .....................................................119
ЧАСТЬ 2. НЕКОТОРЫЕ РЕКОМЕНДАЦИИ
ПО ПРОГРАММИРОВАНИЮ.............................121
Глава 8. УКАЗАТЕЛИ. И АДРЕСНАЯ АРИФМЕТИКА--...........--121
8.1. Определение указателей.......................................121
8.2. Указатель на неопределенный тип...............................123
8.3. Выражения с указателями...............v.....................124
8.4. Преобразование указателей.....................................127
8.5. Связь указателей и массивов--.---..........................127
Гл а ва 9 . МОДЕЛИ ПАМЯТИ.........................................132
9.1. Некоторые сведения о процессоре ...............................132
,_ 9.2. Организация памяти и адресация................................133
9.3. Структура объектной Си-программы...............^............. 134
9.4. Адресация near, far и huge.......................................135
9.5. Стандартные модели памяти....................................138
9.6. Размер указателей в стандартных моделях памяти..........• • •.....143
9.7. Изменение размера указателей для стандартных моделей памяти.....144
9.8. Особенности работы с большими массивами.......................148
9.9. Преобразование указателей при вызове функций...................149
Глава 10. ОРГАНИЗАЦИЯ СВЯЗИ С ПРОГРАММАМИ
НА ДРУГИХ ЯЗЫКАХ .....................................151
10.1. Соглашения о связях и именах в Си......................•........153
10.2. Соглашения о связях и именах в Паскале и Фортране.............s .153
10.3. Организация связи с программами на языке ассемблера.............154
10.4. Написание ассемблерной процедуры.............................155
10.5. Организация связи с программами на Паскале и Фортране ..........171
ЧАСТЬ 3. ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ БИБЛИОТЕКИ *
ПРИ ПРОГРАММИРОВАНИИ ПРИМЕНЕНИЙ............187
Г л а в а 1 1 . ВВОД И ВЫВОД...........................................187
11.1. Ввод-вывод потока............................................187
11.2. Управление буферизацией.....................................197
11.3. Двоичный и текстовый режимы--...............................199
11.4. Форматизованный ввод и вывод.................................201
11.5. Ввод-вывод нижнего уровня....................................210
11.6. Ввод и вывод для консоли и порта................................213
1 ГЛ. Другие функции ввода-вывода.....,.............................217
11.8. Ограничения по использованию функций ввода-вывода..........• • .220
Глава 12. РАБОТАСОКНАМИ.......................................221
12.1. Определение окна..............................................221
12.2. Операции с окнами........................................--229
12.3. Просмотр файла в окне........................................236
12.4. Создание оконных меню.......................................239
12.5. Создание справочной системы..................................241
Глава 13. ГРАФИКА....................................:...........247
13.1. Структура графической программы..............................247
13.2. Доступ к конфигурации видеорежима....................'........249
13.3. Система координат ...-.........................................251
13.4. Управление цветом...............--.........................254
13.5. Нанесение точек и вычерчивание линий..........................263
13.6. Вычерчивание фигур..........................................269
13.7. Перемещение фигур по экрану ...'...............................273
ЧАСТЬ 4. ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ
СИ-ПРОГРАММ......................................... .277
Глава 14. ОСНОВНЫЕ ПОНЯТИЯ СРЕДЫ............................277
14.1. Экран среды Си..............................................277
14.2. Выбор команд меню..............................,.......•*•*.'. .279
14.3. Кадры диалога..........................................**.. .282
Глава 15. СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ИСХОДНЫХ ПРОГРАММ .'.284
15.1. Операции встроенного текстового редактора.......................284
15.2. Меню "Текст"................................................287
15.3. Меню "Где"...............»................................. .288
15.4. Меню "Файл" '................................................290
Глава
i 16.
9Q2
Ko«n^u»a,Hno»EHHE»o^n№-«.,.,:.s24
•К lE5=?-"-"-":E:^":"--"-"::""-::""::*
16 -Запуск"............ ..................... .......302
'Отладка"..............'...............................304
16.4. Меню
165
Меню "Экран"..........'.'.'.'.'.'...-•..........---'.'.'.'.........306
.. .308 __310

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz