Профессиональная разработка в системе 1С:Предприятие 8 (+CD)

196 грн.

Добавить в корзину:

Издание посвящено углубленному изучению вопросов создания, оптимизации и поддержки прикладных решений на платформе системы 1С:Предприятие 8. В нем рассматривается архитектура системы и прикладных решений, описывается структура и реализация прикладных механизмов. Значительное внимание уделяется организации хранения данных и обеспечению эффективной работы прикладных решений. Также описываются методические подходы к созданию и поддержке прикладных решений, рассматриваются механизмы системы, которые используются для реализации этих задач. Книга рассчитана на разработчиков, обладающих некоторым навыком создания и модификации прикладных решений в системе 1С:Предприятие 8 и желающих повысить свой профессиональный уровень. Также она будет интересна IT-специалистам, не занимающимся разработкой, но желающим получить представление о возможностях системы, ее идеологии, архитектуре и реализации конкретных механизмов. В помощь разработчикам прикладных решений книга содержит компакт-диск с демонстрационными конфигурациями и

Оглавление к книге: Профессиональная разработка в системе 1С:Предприятие 8 (+CD)
Предисловие
Изучение языка программирования
О книге
Структура книги
Благодарности
От издателя перевода

Глава 1. Введение
1.1. C++ как развивающийся язык
1.2. Решение проблемы сложности при помощи идиом
1.3. Объекты для 90-х
1.4. Проектирование и язык

Глава 2. Абстракция и абстрактные типы данных
2.1. Классы
2.2. Объектная инверсия
2.3. Конструкторы и деструкторы
2.4. Подставляемые функции
2.5. Инициализация статических переменных
2.6. Статические функции классов
2.7. Область видимости и константность
2.8. Порядок инициализации глобальных объектов, констант и статических членов классов
2.9. Обеспечение константности функций классов
2.10. Указатели на функции классов
2.11. Правила организации программного кода

Глава 3. Конкретные типы данных
3.1. Ортодоксальная каноническая форма класса
3.2. Видимость и управление доступом
3.3. Перегрузка — переопределение семантики операторов и функций
3.4. Преобразование типа
3.5. Подсчет ссылок
3.6. Операторы new и delete
3.7. Отделение инициализации от создания экземпляра

Глава 4. Наследование
4.1. Простое наследование
4.2. Видимость и управление доступом
4.3. Конструкторы и деструкторы
4.4. Преобразование указателей на классы
4.5. Селектор типа

Глава 5. Объектно-ориентированное программирование
5.1. Идентификация типов на стадии выполнения и виртуальные функции
5.2. Взаимодействие деструкторов и виртуальные деструкторы
5.3. Виртуальные функции и видимость
5.4. Чисто виртуальные функции и абстрактные базовые классы
5.5. Классы конвертов и писем
5.6. Функторы
5.7. Множественное наследование
5.8. Каноническая форма наследования

Глава 6. Объектно-ориентированное проектирование
6.1. Типы и классы
6.2. Основные операции объектно-ориентированного проектирования
6.3. Объектно-ориентированный и доменный анализ
6.4. Отношения между объектами и классами
6.5. Субтипы, наследование и перенаправление
6.6. Практические рекомендации

Глава 7. Многократное использование программ и объекты
7.1. Об ограниченности аналогий
7.2. Многократное использование архитектуры
7.3. Четыре механизма многократного использования кода
7.4. Параметризованные типы, или шаблоны
7.5. Закрытое наследование и многократное использование
7.6. Многократное использование памяти
7.7. Многократное использование интерфейса
7.8. Многократное использование, наследование и перенаправление
7.9. Архитектурные альтернативы для многократного использования
7.10. Общие рекомендации относительно многократного использования кода

Глава 8. Прототипы
8.1. Пример с прототипами класса Employee
8.2. Прототипы и обобщенные конструкторы
8.3. Автономные обобщенные конструкторы
8.4. Абстрактные базовые прототипы
8.5. Идиома фреймовых прототипов
8.6. Условные обозначения
8.7. Прототипы и администрирование программ

Глава 9. Эмуляция символических языков на C++
9.1. Инкрементное программирование на C++
9.2. Символическая каноническая форма
9.3. Пример обобщенного класса коллекции
9.4. Код и идиомы поддержки инкрементной загрузки
9.5. Уборка мусора
9.6. Инкапсуляция примитивных типов
9.7. Мультиметоды в символической идиоме

Глава 10. Динамическое множественное наследование
10.1. Пример оконной системы с выбором технологии
10.2. Предостережение

Глава 11. Системные аспекты
11.1. Статическая системная структура
11.2. Динамическая системная структура

Приложение А. C в среде C++
Приложение Б. Программа Shapes
Приложение В. Ссылочные возвращаемые значения операторов
Приложение Г. Поразрядное копирование
Приложение Д. Иерархия геометрических фигур в символической идиоме
Приложение Е. Блочно-структурное программирование на C++
Приложение Ж. Список терминов
Литература
Алфавитный указатель


  • Модель: 978-5-91180-076-5
  • 97 Количество в запасе
  • Производитель: Питер


Данный товар был добавлен Monday 12 November, 2007.