Курбатова, И. В.
    Основы программирования на языке Java [Электронный ресурс] : учебное пособие для вузов / И. В. Курбатова, А. В. Печкуров. - Санкт-Петербург : Лань, 2024. - 348 с. - ISBN 978-5-507-48515-4 : Б. ц.

Кл.слова (ненормированные):
java -- графический интерфейс -- многопоточное программирование -- java virtual machine -- серверные приложения
Аннотация: В начальных главах описывается основной синтаксис языка Java, его ключевые слова и конструкции. Материал подается шаг за шагом, от простого (процедурные конструкции языка) к более сложному (основы ООП). Все понятия закрепляются на наглядных примерах с комментариями, которые студенты могут написать, запустить и осмыслить самостоятельно. В последующих главах рассматриваются дополнительные возможности синтаксиса языка Java: базовый класс java.lang.Object и его методы, массивы и перечисления, исключения и их виды, внутренние и вложенные классы, параметризованные типы, а также стандартная библиотека коллекций, система ввода-вывода, средства рефлексии, многопоточное программирование и многое другое. Материал дополнен большим числом примеров и рекомендаций, которые помогут избежать основных ошибок начинающих разработчиков. Пособие предназначено для бакалавров, изучающих язык Java в объеме около 100 часов.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024

Доп.точки доступа:
Печкуров, А. В.





    Янцев, В. В.
    JavaScript. Картинки, галереи, слайдеры [Электронный ресурс] : учебное пособие для вузов / В. В. Янцев. - 2-е изд., испр. - Санкт-Петербург : Лань, 2023. - 252 с. - ISBN 978-5-507-47292-5 : Б. ц.

Кл.слова (ненормированные):
java script -- иллюстрации -- веб-сайт -- слайдер -- фото
Аннотация: Современные web-ресурсы невозможно представить без серьезного иллюстративного материала. В социальных сетях почти любое сообщение сопровождается фотографиями. Естественно, что важное место в разработке сайтов занимает вопрос наилучшего представления иллюстраций. Между тем в литературе по JavaScript этой теме посвящено крайне незначительное количество материала. Данная книга призвана ликвидировать этот пробел. В ней приведено 36 примеров сценариев, предназначенных для манипулирования изображениями. Среди них программы для: просмотра и выбора фотографий; вставки рисунков на страницы; наполнения галерей и автоматических слайдеров; загрузки картинок на сайт; перемещения фото; создания эффектов для различных изображений. Рекомендовано в качестве дополнительной литературы для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника». К книге прилагаются дополнительные материалы, доступные в электронной библиотечной системе «Лань» по ссылке или QR-коду, указанным ниже.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024


004.43(075.8)
Б 16


    Баженова, И. Ю.
    Введение в программирование [Электронный ресурс] / И. Ю. Баженова, В. А. Сухомлин. - 2-е изд. - Москва : ИНТУИТ, 2016. - 411 с. - ISBN 5-94774-599-2 : Б. ц.
УДК
ББК 20

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: В курсе рассматриваются общие концепции разработки языков программирования. Подробно изучаются основные конструкции языков программирования, анализируются различные структуры данных, освещаются вопросы объектно- ориентированного программирования и сетевого программирования, дается краткий обзор компонентной технологии программирования. Особое внимание уделяется рассмотрению семантики языков программирования C++, C#, Java и Object Pascal. Курс содержит краткий обзор эволюции развития языков программирования. Вводится понятие среды программирования. Приводится применение НБФ-нотаций для описания синтаксиса языка. Несколько лекций посвящены рассмотрению основных конструкций языков программирования. Рассматривается синтаксис и семантика высокоуровневых языков программирования, включая языки С++, Pascal, Java, C#. Вводится понятие рекурсии; математических рекурсивных функций; приводятся примеры рекурсивных процедур. В курсе описываются основные структуры данных и проводится анализ их реализации в различных языках программирования. Определяются простые типы, массивы, записи и структуры. Рассматривается статическое и динамическое управление памятью, размещение в памяти различных типов данных. Описывается применение стеков, очередей, хеш- таблиц, графов и деревьев. Вводится понятие объектно-ориентированного программирования. Рассматривается механизмы наследования, инкапсуляции и полиморфизма. Приводится сравнение объектно-ориентированной модели, используемой в языках C++, C#, Java и Object Pascal. Описываются правила использования объектных типов данных. Рассматривается событийно-управляемое и параллельное программирование. Курс вводит в круг вопросов связанных с сетевым программированием. Рассматриваются аспекты применения языков программирования для Internet. Описывается применение прикладных программных интерфейсов (API), вводится понятие компонентной технологии.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024

Доп.точки доступа:
Сухомлин, В. А.





    Монахов, В. В.
    Язык программирования Java и среда NetBeans [Электронный ресурс] / В. В. Монахов. - 2-е изд. - Москва : ИНТУИТ, 2016. - 450 с. - Б. ц.

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: Курс рассчитан на широкую аудиторию начинающих программистов, от школьников-старшеклассников до студентов старших курсов, а также людей, желающих самостоятельно научиться программировать на языке Java. Курс может быть интересен даже опытным программистам, которые по каким-либо причинам не отслеживали изменения и нововведения в Java за последние годы. Курс содержит информацию об основных синтаксических конструкциях языка Java, особенностях и типичных ошибках их использования, а также сведения о среде NetBeans 5.5, поддерживающей самые современные средства разработки приложений Java - визуальное проектирование графического пользовательского интерфейса, прямое и обратное проектирование с использованием UML-диаграмм, рефакторинг. Курс подготовлен на основе лекций и материалов практических занятий для студентов 1-6 курсов физического факультета СПбГУ.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024




    Денисов, Ю. А.
    Текстовый ввод-вывод [Электронный ресурс] / Ю. А. Денисов. - 2-е изд. - Москва : ИНТУИТ, 2016. - 579 с. - Б. ц.

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: В данном курсе Вы ознакомитесь с операциями ввода-вывода текстовой информации в языках: Ассемблер, Си/С++, C--, Quick Basic, Perl, Python, MS-DOS Command Shell и других. Данный курс является продолжением курса: "Программирование для "пишущих гуманитариев" и предназначен для ознакомления студентов с основными способами вывода текстовой информации на экран, принтер и т.п. В лекциях даётся описание различных технологий ввода-вывода: консольных, буферизированных, с использованием API и т.д. Автором специально не рассматривается вывод графики на экран, поскольку этот раздел не является "продолжением" первого курса. Итак, после первого курса Вы научились читать и создавать алгоритмы, а в этом курсе Вы получите "недостающее звено" для занятия программированием – ввод-вывод символьных данных и "украшение" текста.Операторы и функции ввода-вывода рассматриваются для языков программирования: Ассемблер IBM PC совместимых компьютеров, Си/С++/С--, Quick Basic, Visual Basic Script, Perl, Python, MS-DOS Command Shell, Java и Turbo Prolog. Попутно рассматриваются драйверы ANSI.SYS и Основы программирования в Windows API на языке Си/С++.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024




    Богданов, М. Р.
    Разработка клиентских приложений Web-сайтов [Электронный ресурс] / М. Р. Богданов. - 2-е изд. - Москва : ИНТУИТ, 2016. - 258 с. - Б. ц.

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: Курс направлен на формирование у студентов навыков разработки клиентских приложений Web-сайтов. В процессе изучения курса слушатели познакомятся с HTML, CSS, JavaScript, микроформатами, XML, SilverLight, приобретут навыки разработки RIA-приложений и обеспечения безопасности web-сайтов. В рамках курса, в первую очередь студенты получат теоретические знания о языке гипертекстовой разметки версии 4.01 и практические навыки разработки web-страниц. Далее, студенты познакомятся с каскадными таблицами стилей версии 2.1 и приобретут навыки применения внутренних и внешних CSS. Следующей темой будут объектные модели документа и браузера на примере MS IE8, а также объекты документа и их свойства и методы. Значительную часть курса планируется уделить языку Java Script: синтаксические основы, взаимодействие с объектной моделью, встроенные функции, скрипты во внешних файлах, технология AJAX. В рамках курса также рассмотрены расширения языка гипертекстовой разметки – микроформаты, позволяющие придавать смысл определенным объектам web-страницы.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024




    Марасанов, А. М.
    Распределенные базы и хранилища данных [Электронный ресурс] / А. М. Марасанов, Н. П. Аносова, О. О. Бородин, Е. С. Гаврилов. - 2-е изд. - Москва : ИНТУИТ, 2016. - 254 с. - Б. ц.

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: Рассматриваются теоретические и практические аспекты построения серверной и клиентской бизнес-логики распределенных информационных систем. Для серверной составляющей: проектирование схемы базы данных или/и OLAP-схемы, нормализация отношений, типизация атрибутов, реализация основных операций в виде хранимых процедур, обеспечение целостности данных посредством серверных триггеров, оптимизация запросов, индексирование данных и формирование представлений. Базовыми СУБД для проведения практикума и лабораторных работ являются MS SQL Server 2005 и Oracle Server 10G. "Толстый" online-клиент создается средствами MS Visual Studio 2005 на С++ Win32 API и С# с использованием технологии ADO .Net. "Тонкий" Web-ориентированный клиент базируется на ASP .Net. В качестве дополнительных разделов, расширяющих кругозор и навыки слушателей, рассматриваются сети стандарта Ethernet, технологии Middleware, разработка клиентских приложений на диалектах Java, HTML и XML.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024

Доп.точки доступа:
Аносова, Н. П.
Бородин, О. О.
Гаврилов, Е. С.





    Вязовик, Н. А.
    Программирование на Java [Электронный ресурс] / Н. А. Вязовик. - 2-е изд. - Москва : ИНТУИТ, 2016. - 603 с. - Б. ц.

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: Курс лекций посвящен современному и мощному языку программирования Java. В его рамках дается вводное изложение принципов ООП, необходимое для разработки на Java, основы языка, библиотеки для работы с файлами, сетью, для построения оконного интерфейса пользователя (GUI) и др. Java изначально появилась на свет как язык для создания небольших приложений для Интернета (апплетов), но со временем развилась как универсальная платформа для создания программного обеспечения, которое работает буквально везде – от мобильных устройств и смарт-карт до мощных серверов. Данный курс начинается с изложения истории появления и развития Java. Такие знания позволят лучше понять особенности платформы и спектр существующих продуктов и технологий. Также создание Java является интересным примером истории одного из самых популярных и успешных проектов в компьютерном мире. Затем излагаются основные концепции ООП, необходимые для освоения объектно-ориентированного языка программирования Java. Ключевые понятия и конструкции языка описываются доступным языком, но, тем не менее, на достаточно глубоком уровне. Детально рассмотрены особенности лексики, системы типов данных, объектной модели. Уделяется особое внимание модификаторам доступа, соглашениям по именованию, преобразованию типов, работе с массивами, обработке ошибок (исключительных ситуаций). Курс завершается рассмотрением базовых библиотек Java, предоставляющих всю необходимую функциональность для создания самых разных приложений – коллекции объектов, работа с файлами, сетью, создание GUI приложений, построение многопоточной архитектуры и многое другое. Описание сетевой библиотеки предваряется изложением основ сетевых протоколов и технологий.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024




    Свистунов, А. Н.
    Построение распределенных систем на Java [Электронный ресурс] / А. Н. Свистунов. - 2-е изд. - Москва : ИНТУИТ, 2016. - 317 с. - Б. ц.

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: В этом курсе рассказывается о проблемах, cопровождающих разработку распределенных программных систем, и методах решения этих проблем. Все рассмотренные элементы технологии проиллюстрированы примерами, ознакомившись с которыми, читатели получат полное представление о методах разработки распределенных приложений на платформе J2EE. В рамках курса рассматривается ряд популярных способов разработки распределенных приложений с использованием технологии Java (API java.net, RMI, CORBA, Web-сервисы, JMS). Все рассматриваемые технологии и программные средства либо входят в стандартный комплект поставки J2SE, либо могут быть свободно загружены с сайтов компаний-разработчиков.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024




    Роганов, Е. А.
    Основы информатики и программирования [Электронный ресурс] / Е. А. Роганов. - 2-е изд. - Москва : ИНТУИТ, 2016. - 392 с. - Б. ц.

Кл.слова (ненормированные):
ЭБС Лань
Аннотация: В первой части курса происходит знакомство с языком программирования Java, и строится теоретическая база, необходимая для изложения последующего материала. Во второй части излагаются практические методы построения правильных программ небольшого объема. Третья часть посвящена введению в объектно-ориентированное программирование, основам реализации базовых структур данных и рассмотрению небольших программных проектов, являющихся прототипами реальных задач, которые позже будут рассматриваться в курсах по теории компиляции, вычислительной геометрии и компьютерной графики. Изложение ведется на достаточно высоком уровне абстракции с постоянным привлечением материала из параллельно изучаемого блока математических дисциплин. Наличие в книге большого числа разобранных задач на программирование, решения которых изложены достаточно подробно и всегда завершаются построением текста итоговой программы, позволяет отнести книгу к категории "практически полезных" студенту, а значительное число задач для самостоятельного решения - преподавателю.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024




    Хабаров, С. П.
    Построение распределенных систем на базе WebSocket [Текст : Электронный ресурс] : учебное пособие для вузов / С. П. Хабаров, М. Л. Шилкина. - 2-е изд., стер. - Санкт-Петербург : Лань, 2022. - 216 с. - ISBN 978-5-8114-9572-6 : Б. ц.

Кл.слова (ненормированные):
клиент-серверные системы -- websocket -- http -- браузер -- сервер -- обмен данными -- эхо-сервер -- эбс лань
Аннотация: Пособие дает представление о проектировании клиент-серверных систем, использующих технологию WebSocket — двунаправленной асинхронной симметричной связи между браузером и сервером, самого революционного расширения протокола HTTP с момента его появления. Протокол WebSocket поддерживается практически всеми современными браузерами, в нем клиент и сервер являются равноправными участниками обмена данными, в отличие от HTTP-протокола, построенного по модели «запрос — ответ». В учебном пособии даны методические указания к лабораторным работам, назначение которых — освоить методы построения WebSocket клиент-серверных приложений, в которых сервер реализуется в операционных системах MS Windows и Linux Ubuntu на основных современных языках: JScript, VBScript, Python, Perl, PHP bash, есть примеры использования C#, Java, С. В примерах и лабораторных работах показаны разработки наиболее востребованных и распространенных случаев клиент-серверного обмена данными: эхо-сервер, файловый обмен, секундомер, социальный чат, при этом используется технология доступа по протоколу ssh к серверу, находящемуся на виртуальной машине, а сам WebSocket-сервер реализован как с использованием утилиты WebSocketD, так и средствами каждого конкретного языка. В конце каждого раздела пособия есть контрольные вопросы для закрепления материала. Предназначено для магистров направления 09.04.02 и студентов других специальностей, связанных с прикладной математикой и информатикой, а также программистам-разработчикам и всем заинтересованным в области веб-серверной разработки лицам.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024

Доп.точки доступа:
Шилкина, М. Л.



004.438Java
Ж 71


    Жикун, Ч.
    Технология Java Card ™ для смарт-карт: архитектура и руководство программиста [Электронный ресурс] / Ч. Жикун. - Москва : Техносфера, 2008. - 344 с. - ISBN 978-5-94836-143-7 : Б. ц.
УДК
ББК З 973.233-044.5я82

Кл.слова (ненормированные):
apdu -- java card -- аплет -- аппаратные средства -- атомарность -- безопасность -- брандмауэр -- инсталлятор -- криптография -- операционные системы смарт-карт -- программирование -- программирование интерфейса -- программные интерфейсы -- руководства -- руководство программиста -- смарт-карты -- транзакция -- язык -- языки программирования -- эбс лань -- эбс лань -- эбс лань -- эбс лань -- эбс лань -- эбс лань
Аннотация: В настоящем издании читателю предложена исчерпывающая информация о смарт-картах. В нем подробно обсуждаются разнообразные функциональные возможности платформы Java Card ™, даны полезные советы для разработчиков аплетов. Кроме того, книга содержит справочную литературу по программным интерфейсам Java Card ™. Издание рассчитано на круг технических специалистов, занимающихся различными аспектами технологии Java Card ™.
Перейти к внешнему ресурсу ЭБС Лань. Доступ до 31.08.2024


   004.43(03)
   Л 55


    Лигуори, Роберт.
    Java 8 [Текст] : карманный справочник : [скорая помощь программистам на Java : пер. с англ.] / Р. Лигуори, П. Лигуори. - Москва [и др.] : Вильямс, 2017. - 252 с. : табл. - Предм. указ.: с. 243-252. - Пер. изд. : Java 8 / Robert Liguori, Patricia Liguori. - Beijing. - ISBN 978-5-8459-2050-8 : 630.00 р.
ГРНТИ
УДК
ББК 32.973.2я2

Кл.слова (ненормированные):
программирования языки объектно-ориентированные -- КАРМАННЫЕ ЭНЦИКЛОПЕДИИ -- СПРАВОЧНИКИ -- ЯЗЫКИ ПРОГРАММИРОВАНИЯ -- Java
Доп.точки доступа:
Лигуори, Патрисия
Liguori, Robert
Liguori, Patricia

Экземпляры всего: 1
чз№2 (1)
Свободны: чз№2 (1)


   004.43
   В 19


    Васильев, Алексей Николаевич.
    Программирование на Java для начинающих [Текст] : [производственно-практическое издание] / А. Н. Васильев. - Москва : Э, 2017. - 702 с. : ил. - (Российский компьютерный бестселлер). - Предм. указ.: с. 698-702. - ISBN 978-5-699-89475-8 : 570.00 р.
ГРНТИ
УДК
ББК 32.973.2

Кл.слова (ненормированные):
объектно-ориентированное программирование -- ЯЗЫКИ ПРОГРАММИРОВАНИЯ -- Java -- МНОГОПОТОЧНОЕ ПРОГРАММИРОВАНИЕ -- ГРАФИЧЕСКИЙ ИНТЕРФЕЙС -- ГРАФИЧЕСКИЕ КОМПОНЕНТЫ -- АППЛЕТЫ
Экземпляры всего: 1
чз№2 (1)
Свободны: чз№2 (1)


   004.43
   В 19


    Васильев, Алексей Николаевич.
    Программирование на Java Script в примерах и задачах [Текст] : [производственно-практическое издание] / А. Н. Васильев. - Москва : Э, 2017. - 718 с. : ил. - (Российский компьютерный бестселлер). - Предм. указ.: с. 717-718. - ISBN 978-5-699-95459-9 : 670.00 р.
ГРНТИ
УДК
ББК 32.973.2

Кл.слова (ненормированные):
ЯЗЫКИ ПРОГРАММИРОВАНИЯ -- Java Script -- САМОУЧИТЕЛИ -- ВЕБ-ДОКУМЕНТЫ -- ВЕБ-РАЗРАБОТКИ
Экземпляры всего: 1
чз№2 (1)
Свободных экз. нет


   004.43
   С 96


    Сьерра, Кэти.
    Изучаем Java [Текст] : [пер. с англ.] / К. Сьерра, Б. Бейтс. - 2-е изд. - Москва : Эксмо, 2017. - 717 с. : ил. - (Мировой компьютерный бестселлер). - Указ.: с. 709-717. - Пер. изд. : Head first java / Kathy Sierra, Bert Bates. - ISBN 978-5-699-54574-2 : 990.00 р.
ГРНТИ
УДК
ББК 32.973.2

Кл.слова (ненормированные):
ЯЗЫКИ ПРОГРАММИРОВАНИЯ -- ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ -- РАСПРЕДЕЛЕННОЕ ПРОГРАММИРОВАНИЕ -- УЧЕБНИКИ -- СИНТАКСИС АНГЛИЙСКОГО ЯЗЫКА -- ВИЗУАЛЬНЫЕ ПРИЛОЖЕНИЯ
Доп.точки доступа:
Бейтс, Берт
Sierra, Kathy
Bates, Bert

Экземпляры всего: 1
чз№2 (1)
Свободных экз. нет


   004.4
   С 44


    Скотт, Керк.
    Java для студента [Текст] / Керк Скотт ; [пер. с англ. А. Резникова]. - СПб. : БХВ-Петербург, 2007. - 446 c. : ил. + 1 электрон. опт. диск (CD-ROM). - ISBN 978-5-94157-968-6 : 262.00 р.
УДК

Рубрики: Вычислительная техника

   Россия
Кл.слова (ненормированные):
Java -- Языки программирования
Доп.точки доступа:
Резников, А. \пер.\

Экземпляры всего: 1
чз№2 (1)
Свободны: чз№2 (1)


   004.4
   Н 85


    Ноутон, Патрик.
    Java tm 2 [Текст] : [наиболее полное руководство ; пер. с англ.] / Патрик Ноутон, Герберт Шилдт. - СПб. : БХВ-Петербург, 2007. - 1050 c. : ил. - (В подлиннике). - ISBN 5-94157-012-0 : 457.00:618.33 р.
УДК

Рубрики: Вычислительная техника

   Россия
Кл.слова (ненормированные):
Java tm 2 -- Руководства -- ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Доп.точки доступа:
Шилдт, Герберт

Экземпляры всего: 2
чз№2 (1), кнхр (1)
Свободны: чз№2 (1), кнхр (1)


   004.4
   П 95


    Пышкин, Евгений Валерьевич.
    Основные концепции и механизмы объектно-ориентированного программирования [Текст] : теория и технология программирования : [учеб. пособие для студентов вузов по направлению подгот. 553000 "Системный анализ и упр."] / Е. В. Пышкин. - СПб. : БХВ-Петербург, 2005. - 628 c. : ил. + 1 электрон. опт. диск (CD-ROM). - (Учебное пособие). - ISBN 5-94157-554-8 : 297.80 р.
УДК

Рубрики: Вычислительная техника

   Россия
Кл.слова (ненормированные):
Учебные пособия -- Гриф УМО по университетскому политехническому образованию -- Объектно-ориентированное программирование -- Си Шарп -- Java -- Visual Basic -- Си ++
Экземпляры всего: 18
чз№2 (2), кнхр (1), абунл (15)
Свободны: чз№2 (2), кнхр (1), абунл (15)


   004.4
   Г 77


    Гранд, Марк.
    Шаблоны проектирования в Java [Текст] : каталог попул. шаблонов проектирования, проил. при помощи UML / Марк Гранд. - М. : Новое знание, 2004. - 558 c. : ил. - ISBN 5-94735-047-5 : 52.05 р.
УДК

Кл.слова (ненормированные):
JAVA -- UML -- ЯЗЫКИ ПРОГРАММИРОВАНИЯ
Экземпляры всего: 5
абунл (4), кнхр (1)
Свободны: абунл (4), кнхр (1)