Издательский центр
«Академия»
Вход
Регистрация
На главную
Номер страницы:
Содержание
Предисловие
Глава 1. Стандарты языков программирования
1.1. Развитие языков программирования
1.2. Стандартизация языков программирования
Глава 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. Простые типы данных
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. Объектные типы данных
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. Механизмы наследования
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. Параметризованные типы
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. Массивы, множества и структуры
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. Подпрограммы
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. Операторы языков программирования
9.1. Блок-схема программы
9.2. Операторы
9.2.1. Составные операторы
9.2.2. Операторы выбора
9.2.3. Операторы цикла
9.2.4. Операторы перехода
9.2.5. Операторы исключений
9.2.6. Операторы в языках программирования
Глава 10. Библиотека классов .NET Framework
10.1. Классы библиотеки .NET Framework
10.2. Приложения-диалоги
10.2.1. Создание формы
10.2.2. Класс Form
10.2.3. Класс MenuStrip
Глава 11. Библиотека классов 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. Класс TPopupMtmu
11.2. Классы командных кнопок, флажков и радиокнопок
11.2.1. Иерархия классов командных кнопок, флажков и радиокнопок
11.2.2. Класс TButtion
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. Обработка событий
Глава 12. Библиотека классов JDK
12.1. Менеджеры компоновок
12.2. Классы компоновок
12.2.1. Класс BorderLayour
12.2.2. Класс CardLayour
12.2.3. Класс FlowLayour
12.2.4. Класс GridLayour
12.2.5. Класс GridBagLayour
12.3. Компоненты графического интерфейса пользователя
12.3.1. Панели
12.3.2. Кнопки
12.3.3. Текстовые компоненты
12.3.4. Списки
12.3.5. Таблицы
12.3.6. Вкладки
12.3.7. Внутренние фреймы
Глава 13. Серверное программирование
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. Программирование для мобильных устройств
14.1. Архитектура мобильных элементов управления ASP. NET
14.2. Создание мобильных приложений в Visual Studio .NET
14.3. Разработка интерфейса для мобильных устройств на языке Java
14.3.1. Установка программного обеспечения
14.3.2. Создание приложения
14.3.3. Компоненты
Список литературы
Языки программирования
Внимание - режим тестирования!
Для приобретения лицензии на
он-лайн чтение
обратитесь к менеджеру!