Издательский центр
«Академия»
Вход
Регистрация
На главную
Номер страницы:
Содержание
Предисловие
Г лав а
Стандарты языков программирования
1.1. Развитие языков программирования
1.2. Стандартизация языков программирования
Г лав а
Процесс трансляции
2.1. Компилируемые и интерпретируемые языки
2.2. Виды трансляторов
2.3. Фазы трансляции
2.3.1. Синтаксис и семантика языков программирования
2.3.2. Фаза анализа программы
2.3.3. Фаза синтеза программы
2.4. Формальные грамматики
2.4.1. НФБ-грамматика
2.4.2. Расширенная НФБ-нотация
2.5. Выполнимые файлы
2.5.1. Структура PE-файлов
2.5.2. Сборки
Г лав а
Простые типы данных
3.1. Объекты данных
3.2. Представление данных в памяти
3.3. Простые типы данных в объектно-ориентированных языках программирования
3.3.1. Сравнение простых типов
3.3.2. Простые типы данных языка C
3.3.3. Простые типы данных языка C
3.4. Объявление объектов данных
3.4.1. Оъявление объектов простых и ссылочных типов
3.4.2. Объявление объектов данных в С
3.4.3. Объявление объектов данных в Java
3.4.4. Объявление объектов данных в C
3.4.5. Объявление объектов данных в Object Pascal
3.4.6. Переменные и константы
3.5. Операции над значениями простых типов
3.6. Выражения
3.7. Приведение типов
3.7.1. Приведение типов в языке C
3.7.2. Приведение типов в языке C
3.7.3. Приведение типов в языке Java
Г лав а
Объектные типы данных
4.1. Понятие класса в объектно-ориентированном программировании
4.2. Объектно-ориентированное программирование на языке С
4.2.1. Среда программирования
4.2.2. Структура приложения на языке С
4.2.3. Объектные типы в С
4.2.4. Квалификация и пространства имен. Комментарии в программе на языке С
4.3. Объектно-ориентированное программирование на языке Java
4.3.1. Пакеты классов JDK
4.3.2. Структура приложения на языке Java
4.3.3. Ссылка на текущий объект
4.3.4. Эквивалентность объектов
4.4. Объектно-ориентированное программирование на С
4.4.1. Управляемый код
4.4.2. Сборки
4.4.3. Структура приложения на языке С
4.4.4. Пространства имен
4.4.5. Применение неуправляемого кода
4.4.6. Небезопасный код
4.4.7. Атрибуты
4.4.8. Отражения
4.4.9. Атрибут DLLIMPORT
4.4.10. Индексаторы
4.4.11. Комментарии в программе на языке C
4.5. Объектно-ориентированное программирование на языке Object Pascal
4.5.1. Структура приложения на языке Object Pascal
4.5.2. Объявление объектного типа
Г лав а
Механизмы наследования
5.1. Наследование
5.2. Механизмы наследования в C
5.2.1. Объявление и реализация класса на С
5.2.2. Создание объекта
5.2.3. Конструкторы и деструкторы класса
5.2.4. Конструкторы с параметрами
5.2.5. Вложенные классы
5.2.6. Преобразование объектных типов
5.2.7. Дружественные классы
5.2.8. Дружественные члены класса
5.2.9. Виртуальные и абстрактные классы
5.3. Механизмы наследования в C
5.3.1. Производные классы
5.3.2. Создание классов
5.3.3. Модификаторы доступа
5.3.4. Создание объекта
5.3.5. Вложенные классы
5.3.6. Интерфейсы
5.3.7. Абстрактные классы
5.3.8. Определение типа объекта
5.3.9. Приведение типа объекта к типу интерфейса
5.4. Механизмы наследования в Java
5.4.1. Объявление класса
5.4.2. Конструкторы
5.4.3. Объявление переменных
5.4.4. Статические переменные
5.4.5. Объявление интерфейса
5.4.6. Вложенные и абстрактные классы
5.4.7. Приведение типов
5.4.8. Многократное объявление одного имени
5.4.9. Область видимости полей и имен классов
5.5. Механизмы наследования в Object Pascal
5.5.1. Объявление класса
5.5.2. Объявление вложенного класса
5.5.3. Объявление блока статических членов класса
5.5.4. Наследование интерфейсов
Г лав а
Параметризованные типы
6.1. Параметризованные типы в C
6.1.1. Шаблоны методов
6.1.2. Шаблоны классов
6.2. Настраиваемые типы в языке Java
6.2.1. Настраиваемый тип — параметр класса
6.2.2. Настраиваемые метод и интерфейс
6.3. Параметризованные типы в языке C
6.4. Параметризованные типы в языке Object Pascal
Г лав а
Массивы, множества и структуры
7.1. Массивы и коллекции
7.1.1. Массивы в C
7.1.2. Массивы в C
7.1.3. Массивы в Java
7.1.4. Производные типы в Object Pascal
7.1.5. Массивы в Object Pascal
7.2. Множества
7.2.1. Коллекции в C
7.2.2. Перечислимый тип языка C
7.2.3. Коллекции в языке Java
7.2.4. Множества в Object Pascal
7.2.5. Коллекции в Object Pascal
7.3. Структуры и объединения
7.3.1. Структуры в C
7.3.2. Объединения в С
7.3.3. Перечисления в C
7.3.4. Структуры в C
7.3.5. Структуры в Object Pascal
Г лав а
Подпрограммы
8.1. Определение подпрограмм
8.1.1. Активация подпрограмм
8.1.2. Последовательный вызов подпрограмм
8.2. Рекурсивный вызов подпрограмм
8.3. Структура программы
8.4. Передача параметров
8.5. Функции и процедуры
8.6. Методы в С
8.6.1. Методы — члены класса
8.6.2. Методы с переменным числом параметров
8.6.3. Указатели на методы — члены класса и на функции
8.6.4. Встроенные функции. Перегрузка функций и методов
8.6.5. Статические члены класса
8.6.6. Виртуальные методы
8.7. Методы в С
8.7.1. Методы — члены класса
8.7.2. Виртуальные методы
8.7.3. Делегаты в C
8.8. Методы в Java
8.8.1. Переопределяемые и перегружаемые методы
8.8.2. Определение методов класса
8.8.3. Передача параметров
8.9. Методы в Object Pascal
8.9.1. Объявление функций и процедур
8.9.2. Виртуальные и динамические методы
8.9.3. Перегружаемые методы
8.9.4. Процедурный тип
8.9.5. Анонимные методы
Г лав а
Операторы языков программирования
9.1. Блок-схема программы
9.2. Операторы
9.2.1. Составные операторы
9.2.2. Операторы выбора
9.2.3. Операторы цикла
9.2.4. Операторы перехода
9.2.5. Операторы исключений
9.2.6. Операторы в языках программирования
Г лав а
Библиотека классов .NET Framework
10.1. Классы библиотеки .NET Framework
10.2. Приложения-диалоги
10.2.1. Создание формы
10.2.2. Класс Form
10.2.3. Класс MENUSTRIP
Г лав а
Библиотека классов VCL среды программирования Borland Developer Studio
11.1. Иерархия классов VCL-библиотеки
11.1.1. Объекты
11.1.2. Компоненты
11.1.3. Элементы управления
11.1.4. Класс TCOMPONENT
11.1.5. Класс TCONTROL
11.1.6. Класс TWINCONTROL
11.1.7. Класс TAPPLICATION
11.1.8. Класс TSCREEN
11.1.9. Класс TFORM
11.1.10. Класс TMAINMENU
11.1.11. Класс TMENUITEM
11.1.12. Класс TPOPUPMENU
11.2. Классы командных кнопок, флажков и радиокнопок
11.2.1. Иерархия классов командных кнопок, флажков и радиокнопок
11.2.2. Класс TBUTTON
11.2.3. Класс TBITBTN
11.2.4. Класс TSPEEDBUTTON
11.2.5. Класс TRADIOBUTTON
11.2.6. Класс TRADIOGROUP
11.3. Классы текстовых компонентов, списков и панелей
11.3.1. Иерархия классов текстовых компонентов, списков и панелей
11.3.2. Класс TMEMO
11.3.3. Класс TRICHEDIT
11.3.4. Класс TLISTBOX
11.3.5. Класс TTOOLBAR
11.3.6. Класс TCONTROLBAR
11.3.7. Класс TSTRINGGRID
11.4. Создание приложений
11.4.1. Проекты
11.4.2. Создание MDI-приложения
11.4.3. Создание DLL-библиотеки
11.4.4. Статическое и динамическое подключение DLL-библиотеки
11.5. Создание и освобождение форм
11.5.1. Главная форма приложения
11.5.2. Использование модальной формы
11.5.3. Использование немодальной формы
11.6. Классы стандартных диалогов
11.7. Обработка событий
Г лав а
Библиотека классов JDK
12.1. Менеджеры компоновок
12.2. Классы компоновок
12.2.1. Класс BORDERLAYOUT
12.2.2. Класс CARDLAYOUT
12.2.3. Класс FLOWLAYOUT
12.2.4. Класс GRIDLAYOUT
12.2.5. Класс GRIDBAGLAYOUT
12.3. Компоненты графического интерфейса пользователя
12.3.1. Панели
12.3.2. Кнопки
12.3.3. Текстовые компоненты
12.3.4. Списки
12.3.5. Таблицы
12.3.6. Вкладки
12.3.7. Внутренние фреймы
Г лав а
Серверное программирование
13.1. Общие принципы создания серверных Web-приложений
13.2. ASP и ASP.NET
13.2.1. Компиляция Web-приложений
13.2.2. Web-приложения в .NET
13.3. Архитектура .NET. Remoting
13.4. Службы Windows
13.5. Инфраструктура Web-сервисов
Г лав а
Программирование для мобильных устройств
14.1. Архитектура мобильных элементов управления ASP. NET
14.2. Создание мобильных приложений в Visual Studio .NET
14.3. Разработка интерфейса для мобильных устройств на языке Java
14.3.1. Установка программного обеспечения
14.3.2. Создание приложения
14.3.3. Компоненты
Список литературы
Языки программирования
Демонстрационный фрагмент!
Для приобретения печатной книги или чтения онлайн обратитесь к менеджеру.