Главная Упрощенный режим Описание Шлюз Z39.50
Авторизация
Фамилия
Пароль
 

Базы данных


Книги фонда НБ СГЮА - результаты поиска

Вид поиска

Область поиска
Формат представления найденных документов:
полныйинформационныйкраткий
Отсортировать найденные документы по:
авторузаглавиюгоду изданиятипу документа
Поисковый запрос: (<.>U=004.43(075.8)<.>)
Общее количество найденных документов : 4
Показаны документы с 1 по 4
1.
004
Х79


    Хорев, Павел Борисович.
    Объектно-ориентированное программирование [Текст] : учебное пособие / П. Б. Хорев. - 4-е изд., стер. - М. : Академия, 2012. - 446, [1] с. - (Бакалавриат). - ISBN 978-5-7695-9265-2 : 686.20 р.
    Содержание:
Введение . - С .3
Глава 1. Основы технологии программирования . - С .5
1.1. Жизненный цикл и критерии качества программы . - С .5
1.2. Постановка задачи и разработка внешних спецификаций . - С .10
1.3. Структуры данных, используемые при проектировании программ . - С .17
1.4. Управляющие структуры, используемые при проектировании программ. Способы записи алгоритмов . - С .21
1.5. Способы проектирования программ и их основные декомпозиционные структуры . - С .24
1.6. Виды контроля и основы доказательства правильности программ . - С .37
1.7. Процесс производства программных продуктов . - С .42
1.8. Документирование и стандартизация программ . - С .46
1.9. Автоматизация проектирования программного обеспечения . - С .50
Глава 2. Основы объектно-ориентированного программирования и основы программирования в среде Windows . - С .58
2.1. Принципы и основные понятия объектно-ориентированного программирования . - С .58
2.2. Специфика объектно-ориентированного программирования на языках программирования Object Pascal и C++ . - С .61
2.3. Классы для организации ввода-вывода в языках Object Pascal и C++ . - С .83
2.4. Классы для представления динамических структур данных (контейнерные классы) в языках Object Pascal и C++ . - С .92
2.5. Классы исключений и их использование при обработке ошибок в программах . - С .104
2.6. Разработка программ, управляемых событиями. Структура приложения Windows . - С .111
2.7. Классификация сообщений Windows . - С .113
2.8. Системы программирования для Windows. Библиотеки классов. Обработка сообщений . - С .115
Глава 3. Создание интерфейса пользователя в приложениях Windows . - С .144
3.1. Создание и использование меню и командных клавиш . - С .144
3.2. Создание и использование диалоговых панелей . - С .166
3.3. Основные элементы управления, используемые в панелях диалога . - С .174
3.4. Обработка ошибок пользователя при работе с панелями диалога . - С .222
3.5. Создание и использование панелей управления . - С .236
3.6. Создание и использование строк состояния . - С .249
Глава 4. Организация работы с документами в приложениях Windows . - С .260
4.1. Организация просмотра документов . - С .260
4.2. Использование стандартных диалогов Windows . - С .283
4.3. Сохранение и восстановление документов . - С .294
4.4. Печать документов и организация предварительного просмотра перед печатью . - С .321
4.5. Модификация стандартных диалогов Windows . - С .347
4.6. Организация связи между приложением и обрабатываемым им типом документов . - С .362
Глава 5. Дополнительные вопросы программирования для Windows . - С .374
5.1. Создание и использование справочных подсистем . - С .374
5.2. Создание приложений с многодокументным интерфейсом . - С .389
5.3. Предотвращение повторного запуска приложения . - С .407
Глава 6. Тестирование и отладка приложений . - С .419
6.1. Организация тестирования многомодульных приложений . - С .419
6.2. Средства автоматизации отладки в системах программирования . - С .429
6.3. Подготовка окончательной версии приложения . - С .439
Список литературы . - С .444
УДК
ББК 32.973-018я73
Рубрики: Информационные технологии
Аннотация: Учебное пособие создано в соответствии с Федеральным государственным образовательным стандартом по направлению «Информатика и вычислительная техника» (квалификация «бакалавр»). Излагаются основные понятия технологии программирования. Большое внимание уделяется программированию для операционной системы Windows. Рассматриваются наиболее часто используемые в учебном процессе и разработке программного обеспечения системы программирования: Microsoft Visual C++, Borland C++ Builder и Borland Delphi. Для студентов технических специальностей высших учебных заведений.

Держатели документа:
НБ СГЮА
Экземпляры всего: 5
ч/з1 (1), ч/з6 (1), н/а (3)
Свободны: ч/з1 (1), ч/з6 (1), н/а (3)
Найти похожие

2.
004
Г61


    Головин, Игорь Геннадьевич.
    Языки и методы программирования [Текст] : учебник / И. Г. Головин, И. А. Волкова. - М. : Академия, 2012. - 304 с. - (Бакалавриат). - ISBN 978-5-7695-7973-8 : 757.62 р.
    Содержание:
Предисловие . - С .3
ЧАСТЬ I. ОСНОВЫ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ
Глава 1. Понятие языка программирования . - С .5
1.1. Определение языка программирования . - С .5
1.2. Языки и основные парадигмы программирования . - С .6
1.3. Схема рассмотрения языков программирования . - С .17
Глава 2. Исторический очерк развития языков программирования . - С .19
Глава 3. Основные понятия языков программирования: данные, операции и связывание . - С .26
Глава 4. Виртуальная машина языка. Иерархия виртуальных машин . - С .31
ЧАСТЬ II. ВВЕДЕНИЕ В СОВРЕМЕННЫЕ ЯЗЫКИ, ПРОГРАММИРОВАНИЯ
Глава 5. Базис современных языков программирования . - С .39
5.1. Простые типы данных, операции над ними . - С .39
5.2. Составные типы данных . - С .60
5.3. Управление последовательностью действий: операторный базис языков программирования . - С .68
Глава 6. Процедурные абстракции . - С .75
6.1. Подпрограммы. Передача управления в подпрограммах . - С .75
6.2. Передача параметров в подпрограммах . - С .77
6.3. Подпрограммные типы данных . - С .82
Глава 7. Определение новых типов данных . - С .84
7.1. Класс как тип данных . - С .84
7.2. Специальные функции-члены . - С .94
7.3. Инкапсуляция. Абстрактные типы данных . - С .108
Глава 8. Объектно-ориентированные механизмы в современных языках программирования . - С .117
8.1. Наследование . - С .117
8 2. Динамический полиморфизм . - С .128
8 3. Интерфейсы и абстрактные классы . - С .136
Глава 9. Безопасность и отказоустойчивость программ . - С .145
9. 1. Надежность программ. Подходы к обеспечению отказоустойчивости программ . - С .145
9. 2. Определение исключительной ситуации . - С .147
9. 3. Распространение и обработка исключительных ситуаций . - С .148
9. 4. Особенности реализации исключений в языках C++, С# и Java . - С .150
Глава 10. Статическая параметризация. Понятие об обобщенном программировании . - С .156
10.1. Параметрический полиморфизм . - С .156
10.2. Шаблоны языка C++ . - С .158
10.3. Особенности реализации параметрического полиморфизма в языках С# и Java . - С .164
ЧАСТЬ III. ВВЕДЕНИЕ В ТРАНСЛЯЦИЮ
Глава 11. Трансляторы, компиляторы, интерпретаторы . - С .170
Глава 12. Элементы теории формальных языков и грамматик . - С .176
12.1. Основные понятия и определения . - С .176
12.2. Классификация грамматик и языков по Хомскому . - С .180
12.3. Примеры грамматик и языков . - С .186
12.4. Разбор цепочек . - С .191
12.5. Преобразования грамматик. Алгоритмы приведения грамматик и устранения правил с пустой правой частью в КС-грамматиках . - С .195
Глава 13. Разбор по регулярным грамматикам . - С .199
13.1. Общие сведения . - С .199
13.2. Диаграмма состояний для регулярных грамматик . - С .201
13.3. Диаграммы состояний и конечные автоматы . - С .208
13.4. О недетерминированном разборе. Алгоритм преобразования недетерминированного конечного автомата к детерминированному . - С .209
13.5 Регулярные выражения . - С .214
Глава 14. Лексический анализ формальных языков . - С .216
15. Синтаксический анализ формальных языков . - С .230
15.1. Общие сведения . - С .230
15.2. Нисходящий анализ с прогнозируемым выбором альтернатив . - С .231
15.3. Метод рекурсивного спуска . - С .233
15.4. О применимости метода рекурсивного спуска . - С .237
15.5. Задача разбора для неоднозначных грамматик . - С .252
15.6. О других методах распознавания КС-языков . - С .254
15.7. Синтаксический анализатор для М-языка . - С .255
Глава 16. Контроль контекстных условий формальных языков . - С .263
Глава 17. Генерация внутреннего представления программ . - С .273
17.1. Языки внутреннего представления программ . - С .273
17.2. Синтаксически управляемый перевод . - С .278
17.3. Генерация внутреннего представления программы на М-языке . - С .280
17.4. Интерпретатор ПОЛИЗа для модельного языка . - С .283
Глава 18. Оптимизация программного кода . - С .288
18.1. Общие сведения . - С .288
18.2. Машинно-независимые оптимизирующие преобразования . - С .290
18.3. Машинно-зависимые оптимизирующие преобразования . - С .296
Список литературы . - С .300
УДК
ББК 32.973-018.1я73
Рубрики: Информационные технологии
Аннотация: Учебник создан в соответствии с Федеральным государственным образовательным стандартом по направлению подготовки 010400 «Прикладная математика и информатика» (квалификация «бакалавр»). Рассмотрены основные парадигмы программирования: процедурная, объектно-ориентированная, функциональная. Особое внимание уделено семантике и прагматике языковых понятий, их связи с методами и технологией программирования. Материал представлен на примере современных языков индустриального программирования: C++, С#, Java. Отражены теоретические и практические вопросы реализации языков программирования. Для студентов учреждений высшего профессионального образования.

Держатели документа:
НБ СГЮА

Доп.точки доступа:
Волкова, Ирина Анатольевна
Экземпляры всего: 10
ч/з1 (1), ч/з6 (1), н/а (8)
Свободны: ч/з1 (1), ч/з6 (1), н/а (8)
Найти похожие

3.
004
В19


    Васильев, Алексей Николаевич.
    C#. Объектно-ориентированное программирование [Текст] : учебный курс / А. Н. Васильев. - СПб. : Питер, 2012. - 315 с. : ил. - ISBN 978-5-459-01238-5 : 303.48 р.
    Содержание:
Вступление. Язык программирования С# . - С .7
Краткий курс истории языкознания . - С .8
Особенности и идеология С# . - С .10
Программное обеспечение . - С .12
Установка Visual C# Express . - С .14
Немного о книге . - С .21
Благодарности . - С .22
Глава 1. Информация к размышлению: язык С# и даже больше . - С .23
Очень простая программа . - С .24
Несколько слов об ООП . - С .34
Еще одна простая программа . - С .36
Консольная программа . - С .42
Глава 2. Классы и объекты . - С .53
Описание класса . - С .53
Объектные переменные и создание объектов . - С .56
Перегрузка методов . - С .60
Конструкторы и деструкторы . - С .64
Наследование и уровни доступа . - С .72
Объектные переменные и наследование . - С .81
Замещение членов класса и переопределение методов . - С .85
Статические члены класса . - С .93
Глава 3. Основы синтаксиса языка С# . - С .98
Базовые типы данных и основные операторы . - С .98
Основные управляющие инструкции . - С .108
Массивы большие и маленькие . - С .125
Массивы экзотические и не очень . - С .134
Знакомство с указателями . - С .140
Глава 4. Перегрузка операторов . - С .143
Операторные методы и перегрузка операторов . - С .143
Перегрузка арифметических операторов и операторов приведения типа . - С .151
Перегрузка операторов отношений . - С .163
Глава 5. Свойства, индексаторы и прочая экзотика . - С .175
Свойства . - С .176
Индексаторы . - С .184
Делегаты . - С .193
Знакомство с событиями . - С .199
Элементарная обработка событий . - С .203
Глава 6. Важные конструкции . - С .211
Перечисления . - С .211
Знакомство со структурами . - С .214
Абстрактные классы . - С .218
Интерфейсы . - С .227
Интерфейсные переменные . - С .237
Глава 7. Методы и классы во всей красе . - С .242
Механизм передачи аргументов методам . - С .242
Аргументы без значений и переменное количество аргументов . - С .251
Передача типа в качестве параметра . - С .256
Использование обобщенного типа данных . - С .261
Обработка исключительных ситуаций . - С .265
Многопоточное программирование . - С .273
Глава 8. Приложение с графическим интерфейсом: учебный проект . - С .280
Общие сведения о графических элементах . - С .282
Программный код и выполнение программы . - С .284
Наиболее значимые места программного кода . - С .300
Вместо заключения. Графический конструктор . - С .305
Создание простого окна с кнопкой . - С .306
УДК
ББК 32.973.2-018.1я7
Рубрики: Информационные технологии
Аннотация: Книга представляет собой учебный курс по объектно-ориентированному программированию на языке С#. Описаны синтаксические конструкции, операторы управления и объектная модель, используемые в С#, В издание включены основные темы для изучения данного языка программирования, а именно: базовые типы данных и операторы, управляющие инструкции, массивы, классы и объекты, наследование, индексаторы, свойства, делегаты, обработка исключительных ситуаций, многопоточное программирование, перегрузка операторов, разработка Windows-приложений и многое другое. Большое внимание уделяется созданию программ с графическим интерфейсом.

Держатели документа:
НБ СГЮА
Экземпляры всего: 5
ч/з1 (1), ч/з6 (1), н/а (3)
Свободны: ч/з1 (1), ч/з6 (1), н/а (3)
Найти похожие

4.
004
В19


    Васильев, Алексей Николаевич.
    Java. Объектно-ориентированное программирование: для магистров и бакалавров [Текст] : учебное пособие / А. Н. Васильев. - СПб. : Питер, 2013. - 395, [1] с. - (Учебное пособие). - ISBN 978-5-496-00044-4 : 283.82 р.
    Содержание:
Вступление. О книге и не только . - С .9
Объектно-ориентированное программирование и Java . - С .10
Различия между Java и C++ . - С .11
Программное обеспечение . - С .12
Обратная связь . - С .12
Программные коды . - С .12
Благодарности . - С .13
Часть I. Введение в Java . - С .15
Глава 1. Основы Java . - С .16
Простые программы . - С .16
Комментарии . - С .18
Простые типы данных и литералы . - С .19
Приведение типов . - С .23
Основные операторы Java . - С .25
Примеры программ . - С .32
Резюме . - С .48
Глава 2. Управляющие инструкции Java . - С .49
Условная инструкция if() . - С .49
Условная инструкция switchQ . - С .53
Инструкция цикла for() . - С .56
Инструкция цикла whileQ . - С .59
Инструкция do-while() . - С .60
Метки и инструкции breakQ и continueQ . - С .61
Примеры программ . - С .63
Резюме . - С .78
Глава 3. Массивы . - С .80
Создание одномерного массива . - С .80
Двухмерные и многомерные массивы . - С .83
Символьные массивы . - С .87
Присваивание и сравнение массивов . - С .89
Примеры программ . - С .92
Резюме . - С .108
Глава 4. Классы и объекты . - С .110
Знакомство с ООП . - С .110
Создание классов и объектов . - С .114
Статические элементы . - С .118
Доступ к членам класса . - С .121
Ключевое слово this . - С .124
Внутренние классы . - С .126
Анонимные объекты . - С .128
Примеры программ . - С .129
Резюме . - С .151
Глава 5. Методы и конструкторы . - С .153
Перегрузка методов . - С .153
Конструкторы . - С .156
Объект как аргумент и результат метода . - С .159
Способы передачи аргументов . - С .164
Примеры программ . - С .166
Резюме . - С .197
Глава 6. Наследование и переопределение методов . - С .198
Создание подкласса . - С .198
Доступ к элементам суперкласса . - С .200
Конструкторы и наследование . - С .202
Ссылка на элемент суперкласса . - С .204
Переопределение методов при наследовании . - С .208
Многоуровневое наследование . - С .212
Объектные переменные суперкласса и динамическое управление методами . - С .215
Абстрактные классы . - С .218
Примеры программ . - С .220
Резюме . - С .227
Часть II. Нетривиальные возможности . - С .229
Глава 7. Пакеты и интерфейсы . - С .230
Пакеты в Java . - С .230
Интерфейсы . - С .232
Интерфейсные ссылки . - С .235
Расширение интерфейсов . - С .239
Резюме . - С .240
Глава 8. Работа с текстом . - С .242
Объекты класса String . - С .242
Метод toStringO . - С .246
Методы для работы со строками . - С .248
Сравнение строк . - С .251
Поиск подстрок и индексов . - С .253
Изменение текстовых строк . - С .254
Класс StringBuffer . - С .256
Аргументы командной строки . - С .259
Резюме . - С .260
Глава 9. Обработка исключительных ситуаций . - С .262
Исключительные ситуации . - С .262
Классы исключений . - С .264
Описание исключительной ситуации . - С .267
Множественный блок catch() . - С .268
Вложенные блоки try . - С .270
Искусственное генерирование исключений . - С .273
Выбрасывание исключений методами . - С .275
Контролируемые и неконтролируемые исключения . - С .277
Создание собственных исключений . - С .278
Резюме . - С .280
Глава 10. Многопоточное программирование . - С .282
Поточная модель Java . - С .282
Создание потока . - С .285
Создание нескольких потоков . - С .290
Синхронизация потоков . - С .293
Резюме . - С .298
Глава 11. Система ввода-вывода . - С .299
Байтовые и символьные потоки . - С .300
Консольный ввод с использованием объекта System.in . - С .301
Консольный ввод с помощью класса Scanner . - С .305
Использование диалогового окна . - С .307
Работа с файлами . - С .310
Резюме . - С .316
Глава 12. Создание программ с графическим интерфейсом . - С .318
Создание простого окна . - С .319
Обработка событий . - С .323
Приложение с кнопкой . - С .326
Классы основных компонентов . - С .332
Создание графика функции . - С .339
Калькулятор . - С .355
Основы создания апплетов . - С .363
Резюме . - С .375
Заключение . - С .376
Литература . - С .377
Приложение. Программное обеспечение . - С .379
Алфавитный указатель . - С .396
УДК
ББК 32.972.2-018я7
Рубрики: Информационные технологии
Аннотация: Учебное пособие предназначено для изучающих объектно-ориентированное программирование в вузе, а также для всех желающих самостоятельно изучить язык программирования Java. Книга охватывает все базовые темы, необходимые для эффективного составления программ на Java, в том числе базовые типы данных, управляющие инструкции, особенности описания классов и объектов в Java, создание пакетов и интерфейсов, перегрузку методов и наследование. Особое внимание уделяется созданию приложений с графическим интерфейсом. В первой части книги излагаются основы синтаксиса языка Java. Материала первой части книги достаточно для написания простых программ. Во второй части описываются темы, которые будут интересны тем, кто хочет освоить язык на профессиональном уровне. Каждая глава книги содержит теоретический материал, иллюстрируемый простыми примерами, позволяющими подчеркнуть особенности языка программирования Java. В конце каждой главы первой части имеется раздел с примерами решения задач. Учебное пособие соответствует Государственному образовательному стандарту 3-го поколения для специальностей «Информатика и вычислительная техника», «Информационные системы и технологии», «Прикладная информатика» и «Фундаментальная информатика и информационные технологии».

Держатели документа:
НБ СГЮА
Экземпляры всего: 5
ч/з1 (1), ч/з6 (1), н/а (3)
Свободны: ч/з1 (1), ч/з6 (1), н/а (3)
Найти похожие

 
© Международная Ассоциация пользователей и разработчиков электронных библиотек и новых информационных технологий
(Ассоциация ЭБНИТ)