Файл: Средства разработки клиентских программ (Архитектура клиент-сервер).pdf
Добавлен: 23.04.2023
Просмотров: 913
Скачиваний: 7
СОДЕРЖАНИЕ
Глава 1. Обзор архитектуры клиентских приложений
1.2 Эволюция архитектуры клиент-сервер
1.3 Классы приложений клиент-сервер
Глава 2. Обзор API для создания клиентских приложений
2.1.1 Создание клиентских приложений в Windows.
2.1.3 Платформенно-независимые оконные API
2.2 Разработка клиентских приложений для web-ресурсов
Платформа Microsoft.NET Framework, предназначенная для работы приложений Microsoft.NET, дает большие преимущества разработчикам программ. В частности, она способна преодолеть барьеры языковой несовместимости, допуская создание отдельных компонентов создаваемой системы на различных языках программирования.
Среди других преимуществ Microsoft .NET Framework заслуживает упоминания наличие обширной библиотеки классов, существенно облегчающей решение задач, наиболее часто возникающих при создании автономных программ и Web-приложений. Эта библиотека, насчитывающая десятки тысяч классов, готовых к употреблению, позволяет использовать в своих разработках готовые и отлаженные модули.
В работе была рассмотрена разработка приложений при помощи библиотек GTK+/GNOME для разработки приложения с интерфейсом GUI. Рассмотрены принципы работы X Window System и основы применения GTK+, а также механизм сигналов обратного вызова этого набора инструментальных средств.
GTK+ - это библиотека, которая существенно упрощает создание графических интерфейсов пользователей (Graphical User Interface, GUI), предоставляя набор готовых компонентов, именуемых виджетами, которые вы соединяете вместе с помощью легких в использовании вызовов функций, включенных в логическую структуру приложения.
Список использованной литературы
- Бэнкс Алекс, Порселло Ева React и Redux: функциональная веб-разработка. — СПб.: Питер, 2018. — 336 с: ил.
- Дженифер Тидвелл. Разработка пользовательских интерфейсов. M.: Питер, 2008 г.- 416 с.
- Джеф Раскин. Интерфейс: новые направления в проектировании компьютерных систем. M.: Символ-Плюс, 2010 г.- 416 с.
- Колисниченко Д. Н. Самоучитель РНР 5 — СПб.; Наука и Техника, 2007. — 640 с, ил.
- Лафоре Роберт. Объектно-ориентированное программирование в С++. М.: Питер, 2011.- 928 с.
- Никсон P. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 3-е изд. — СПб.: Питер, 2015. — 688 с: ил.
- Макфарланд Д. Новая большая книга CSS. — СПб.: Питер, 2016. — 720 с: ил.
- Мейер, Эрик А. CSS. Карманный справочник, 4-е изд. : Пер. с англ. — М. : ООО "И.Д. Вильяме" 2016. — 288 с.: ил. — Парал. тит. англ.
- Н. Мэтью.Основы программирования в Linux: Пер. с англ. / Н. Мэтью, Р. Стоуне.— СПб.: БХВ-Петербург, 2011. — 896 с: ил.
- Побегайло А. П. Системное программирование в Windows. — СПб.: БХВ-Петербург, 2010.- 1056 с.
- П. В. Румянцев. Исследование программ Win32: до дизассемблера и отладчика. - М.: Горячая линия-Телеком, 2014. - 367 с.
- Роббинс А. Linux: программирование в примерах. Пер с англ. - М.: Мир, 2011. - 656 с.
- Фримен А. Angular для профессионалов. — СПб.: Питер, 2018. — 800 с: ил..