Математика

Физика

Химия

Биология

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

Программирование на языках Си и Си++-В.А.Скляров Москва 1999 стр.290
Программирование на языках Си и Си++-В.А.Скляров Москва 1999 стр.290
ВВЕДЕНИЕ
В представленной книге отражены современные концепции объектно-ориентированного программирования (ООП) и дано описание алгоритмических языков Си и Си++.1
Язык Си — один из наиболее популярных современных языков программирования, С момента появления (начало 70-х годов) до настоящего времени он прошел несколько этапов своего развития и совершенствования. К 1980 г. сформировался новый подход к решению задач на ЭВМ, названный объектно-ориентированным программированием. Он позволил получить следующие преимущества:
использование специального стиля написания программ, принятого в ООП, повышает доступность их восприятия и упрощает внесение возможных изменений (модификацию программы);
существенное упрощение процедуры поиска ошибок;
представление процесса проектирования программы в виде иерархии изолированных подзадач, что позволяет создавать большие системы коллективом параллельно работающих программистов;
повышение надежности программного обеспечения.
Язык Си++ соединяет в себе все достоинства языка Си с новыми возможностями ООП.
Книга включает шесть глав и приложение.
Гл. 1 знакомит с инструментальными системами программирования Visual C++ и Borland C++ . Поскольку книга ориентирована на широкий круг пользователей, главное внимание уделено средствам интегрированного окружения. При этом описана современная интегрированная среда Developer
Turbo C++, Borland C++ — торговые марки Borland International, Inc.; MS-DOS, Windows, Developer Studio, Visual C++, MFC — торговые марки Microsoft Corporation; IBM, IBM PC — торговые марки International Business Machine Corporation.
ОГЛАВЛЕНИЕ
Введение........................................................................................................ 3
Глава 1. Подготовка, компиляция, компоновка, отладка и выполнение 5
программ.....................................................................................
1.1. Введение в интегрированную среду Developer Studio.................... 5
1.2. Использование базовых средств интегрированной среды............... 6
1.3. Использование дополнительных возможностей интегрированной среды 10
1.4. Отладка программ............................................................................. 13
1.5. Введение в интегрированное окружение Borland C++..................... 19
1.6. Выполнение программ на языке Си++.............................................. 24
Глава 2. Общи* конструкции языков Си и Си++ ................................... 35
2.1. Программы и данные......................................................................... 35
2.2. Операторы и выражения................................................................... 45
2.3. Структурированные типы данных.............................................,........ 55
2.4. Функции............................................................................................. 65
2.5. Другие возможности языка Си......................................................... 70
2.6. Примеры............................................................................................ 76
Глава 3. Программирование на языке Си + 4 .......................................... 86
3.1. Введение в язык Си++....................................................................... 86
3.2. Объекты и работа с ними................................................................... 96
3.3. Наследование и защита..................................................................... 99
3.4. Перегрузка функций и операторов................................................... 107
3.5. Другие возможности языка Си++...................................................... 121
Глава 4. Интерфейс Си ++ с языком Ассемблера................................... 132
4.1. Вызов подпрограмм и передача параметров в языке Си++............. 132
4.2. Вызов ассемблерных программ из программ на языке Си++........... 137
4.3. Вызов программ на языке Си++ из программ на языке Ассемблера 145
4.4. Вызов библиотечных функций языка Си++ из программ на языке Ассемблера.............................................................................................. 146
4.5. Упрощенные конструкции для компилятора TASM.......................... 148
4.6. Встроенный ассемблер (режим inline в программах на языке Си++) 150 Глава 5. Программирование в среде Windows с использованием
библиотек классов....................................................................... 153
5.1. Построение простейшей программы................................................ 153
5.2. Базовые компоненты программы....................................................... 159
5.3. Построение прикладной программы с помощью инструментов AppWizard и ClassWizard........;................................................................ 160
5.4. Анализ и обработка сообщений......................................................... 164
5.5. Графика.............................................................................................. 173
5.6. Взаимодействие с устройствами....................................................... 178
5.7. Ресурсы.............................................................................................. 183
Глава 6. Примеры программ на языках Си и Си+4 ................................ 190
6.1. Работа с манипулятором «мышь»...................................................... 190
6.2. Программирование последовательного интерфейса........................ 194
6.3. Программирование параллельного интерфейса............................... 208
6.4. Резидентные программы................................................................... 210
6.5. Драйверы устройств.......................................................................... 241
Приложения................................................................................................... 251
П. 1. Общие сведения о примененных конструкциях языка Ассемблера 251 П.2. Краткие сведения об опциях для различных программ в системе
программирования Borland C++.............................................................. 255
П.З. Справочные сведения по библиотечным функциям языков Си и
Си++, примененным в программах книги................................................ 259
П.4. Пример анализа и проектирования объектно-ориентированной
программы................................................................................................ 262
П.5. Модели памяти и оверлейные программы....................................... 272
Литература..................................................................................................... 287

Цена: 150руб.

Назад

Заказ

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

Hosted by uCoz