RU EN
RU EN

Книги на тему « объектно-ориентированное программирование »

SQL и процедурно-ориентированные языки Баженова И. Ю.

SQL и процедурно-ориентированные языки


Курс знакомит слушателей со стандартами языка управления данными SQL-92 и SQL-99. Описываются механизмы разработки приложений баз данных, и в частности, базы данных Oracle. Подробно рассматривается процедурный язык обработки данных PL\SQL для Oracle. Затрагиваются вопросы объектно-ориентированного программирования в базах данных.
Подробно рассматриваются стандарты языка управления данными SQL-92 и SQL-99; процедурный язык обработки данных PL\SQL для Oracle. В курсе освещаются различные подходы к реализации доступа к источникам данных, приводится анализ различных методов доступа к данным, включая ODBC, DAO, RDO, OLE DB и ADO, рассматриваются механизмы публикации удаленных источников данных в Inernet. Двухзвенные и трехзвенные архитектуры. Использование Java-технологий. Встроенный SQL. Статический и динамический SQL. Оптимизация запросов. Стандарты SQL-92 и SQL-99. Хранимые процедуры. Язык PL/SQL. Методы связи с SQL-ориентированными БД. Структура ODBC. Функции ODBC API. Объект DSO: интерфейсы базового уровня. Использование DAO и Jet-машины для работы с источниками данных. Применение RDO объектов. Реализация параметрических запросов. Асинхронный доступ к источнику данных. Объектный интерфейс Microsoft на базе OLE DB. Интерфейс ADO. Публикация данных в Internet с использованием ADO. ASP-файлы. Реализация интерфейсов ADO и ODBC в пакетах Delphi 7 и Visual Studio.NET. Доступ к БД на языке Perl. Создание CGI и ISAPI приложений. Основы построения сценариев PHP, реализующих доступ к БД. Стандарт JDBC. JavaSQL и SQLJ. Хранимые Java-процедуры (СУБД Oracle). Технология EJB: компоненты, реализующие доступ к БД. Объектно-распределенные системы доступа к СУБД на базе стандарта CORBA.

Visual Fox Pro 3.0 Баженова И. Ю.

Visual Fox Pro 3.0

В книге подробно описана новая версия одной из наиболее популярных систем разработки приложений баз данных Visual FoxPro 3.0. Несмотря на определенную преемственность с предыдущей версией 2.6, версия 3.0 основана на принципиально новом подходе к разработке приложений – объектно-ориентированном программировании, а также использует более продвинутую логическую архитектуру базы данных, поддерживающую работу с совокупностью таблиц, триггерами, процедурами БД. В книге последовательно изложены новые для среды FoxPro концепции объектно-ориентированного программирования, описаны новые инструментальные средства разработки приложений, новый подход к логической организации данных, доступ к серверам данных через ODBC, применение встроенного языка SQL, а также сетевые возможности системы . Книга хорошо иллюстрирована и содержит большой объем справочной информации. Изложение материала сопровождается полезными примерами программ. Книга предназначена как для разработчиков ПО, так и для широкого круга пользователей, желающих самостоятельно научиться проектировать приложения баз данных.

Введение в теорию программирования. Объектно-ориентированный подход Зыков С. В.

Введение в теорию программирования. Объектно-ориентированный подход

Курс является вводным в объектно-ориентированное программирование и теоретический фундамент программирования. Курс лекций охватывает основные разделы программирования в приложении к объектно-ориентированным языкам программирования (теория вычислений, представление синтаксиса и семантики выражений, теория типов и др.).
Курс проиллюстрирован примерами, связывающими фундаментальные понятия теории с особенностями программирования на языке C# (типизация, наследование, инкапсуляция, полиморфизм, динамическое связывание и др.) и языке SML («ленивые» вычисления, расширенный полиморфизм, выводимость типов и т.д.). Базовые аспекты профессионального программирования излагаются в сравнении языков C# и SML на единой платформе Microsoft .NET. Сравнительное изучение языков программирования «нового поколения» SML и C# дает возможность более глубоко проникнуть в суть процесса создания программных систем.

Лабораторный практикум по объектно-ориентированному программированию Ефимова И. Ю., Варфоломеева Т. Н.

Лабораторный практикум по объектно-ориентированному программированию

В практикуме рассмотрена технология объектно-ориентированного программирования (ООП). Приведены теоретические основы ООП и их реализация на языке программирования DELPHI. Рассмотрена специфика создания Windows-приложения с использованием визуального программирования. Пособие содержит практические задания с методическими рекомендациями по всем разделам курса.
Для студентов очного и заочного отделений высших учебных заведений, получающих специальность 230700.62 — Прикладная информатика, а также всех изучающих объектно-ориентированное программирование.

Начальный курс С и С++: учебное пособие Березин Б. И., Березин С. Б.

Начальный курс С и С++: учебное пособие

Книга является учебным пособием по языкам программирования С и С++. Она может быть использована для изучения языка С, как самостоятельного языка. Язык С++ рассматривается как надстройка к языку С. Изложение проиллюстрировано большим количеством примеров.
Книга написана на основе учебного курса “С++ для начинающих”, который в течение нескольких лет читался в учебном центре “Диалог-МИФИ” и ориентирована на начинающих программистов, а также тех, кто хочет самостоятельно изучить языки программирования С и С++. Она также может быть полезна для читателей, знающих язык С и начинающих изучать С++.

Начальный курс С и С++: учебное пособие Березин Б. И., Березин С. Б.

Начальный курс С и С++: учебное пособие

Книга является учебным пособием по языкам программирования С и С++. Она может быть использована для изучения языка С, как самостоятельного языка. Язык С++ рассматривается как надстройка к языку С. Изложение проиллюстрировано большим количеством примеров.
Книга написана на основе учебного курса “С++ для начинающих”, который в течение нескольких лет читался в учебном центре “Диалог-МИФИ” и ориентирована на начинающих программистов, а также тех, кто хочет самостоятельно изучить языки программирования С и С++. Она также может быть полезна для читателей, знающих язык С и начинающих изучать С++.

Объектно-ориентированное программирование и программная инженерия Мейер Б.

Объектно-ориентированное программирование и программная инженерия

В этом курсе переместимся на передний край современной технологии программирования и посмотрим, какие преимущества можно получить, если использовать всю мощь ОО-идей.
Первые лекции описывают многие механизмы наследования, включая полиморфизм, динамическое связывание, множественное наследование, понятие ограниченной универсальности. Затем исследуются новые средства, которые добавляют существенную выразительную силу объектному каркасу. В Eiffel они называются агентами (терминология не устоялась, в других языках их называют делегатами, замыканиями). Рассмотрение агентов сопровождается знакомством с основами лямбда-исчисления. Последующие лекции представляют проектирование, управляемое событиями, – гибкую архитектуру программных проектов, дополняющую наши прежние структуры управления. В 2-х последних лекциях рассматриваются требования, необходимые для перехода на новый уровень, перехода от простого программирования к профессиональной разработке ПО промышленного качества. Этот уровень называется программной инженерией.

Практика программирования в инженерных расчётах: учебное  пособие Николаев В. Т., Купцов С. В., Тикменов В. Н.

Практика программирования в инженерных расчётах: учебное пособие

В книге изложены основы разработки прикладного программного обеспечения для выполнения расчётов, необходимых при проектировании электронных устройств и систем автоматического управления. Разработаны упражнения, выполнение которых помогает освоению предложенных методик создания программных проектов. Предлагаемая методика программирования позволяет создавать прикладные расчётные программы инженерам, знающим физические основы инженерных расчётов и имеющим навыки работы на персональных вычислительных машинах. К книге приложен компакт-диск с файлами проектов и исполняемыми файлами.
Книга предназначена специалистам и студентам, обучающимся проектированию электронных устройств и систем автоматического управления, не специализирующимся в области программирования, но желающим создавать свои прикладные приложения.

Языки программирования: лабораторный практикум, Ч. 1

Языки программирования: лабораторный практикум, Ч. 1

Пособие составлено в соответствии с учебным планом. Содержит материал, необходимый для выполнения лабораторных работ и подготовки к зачету в третьем семестре. В качестве базового языка программирования при выполнении практических заданий взяты языки программирования высокого уровня С++ и С#, являющиеся наиболее востребованными для специалистов в инженерно-компьютерной сфере.
Предназначено для студентов, обучающихся по направлению подготовки 10.03.01 – Информационная безопасность.