В этой книге описаны основные правила и тонкости дизайнерской работы на всех этапах разработки сайта - от постановки задачи, отбора материала и разработки макета до тестирования готового сайта и публикации его в сети.
Учебное пособие содержит теоретический и практический материал по следующим темам: аппаратное и программное обеспечение компьютера, системное программное обеспечение - операционные системы, обзор ОС Linux, сервисные программы, антивирусные программы; прикладное программное обеспечение - текстовые процессоры (на примере OOo Writer, LyX), электронные таблицы (на примере OOo Calc), системы управления базами данных (на примере OOo Base), системы компьютерной математики (основы работы в Maxima), графические редакторы (основные приемы работы в Gimp). Теоретический материал снабжен вопросами для самопроверки, практикум по программному обеспечению содержит большое количество примеров и заданий.
Книга посвящена языку Visual Basic. NET. Особое внимание уделяется отличиям новой версии от предыдущих, в том числе революционным для этого языка нововведениям: наследованию реализации, многопоточности, пространствам имен, новой интегрированной среде разработки Visual Studio. NET.
Рассмотрен язык структурированных запросов для взаимодействия с базами данных - SQL, начиная с доступного изложения теории отношений (реляционной теории) и заканчивая вопросами администрирования СУБД с помощью запросов. На практических примерах подробно описаны основные конструкции языка, а также различные типы запросов: простые, сложные, рекурсивные.
В пособии рассматриваются современные проблемы защиты информации и криптографические методы обеспечения безопасности средств вычислительной техники; определяются основные понятия криптографии и излагаются математические основы криптографических алгоритмов; анализируются наиболее распространенные компьютерные алгоритмы защиты информации; изучаются проблемы антивирусной защиты и создание брандмауэров между локальными сетями.
В книге представлен курс компьютерной графики. Основное внимание уделяется вопросам прикладного программирования с использованием языка Visual C++ и библиотеки MFC. Рассмотрены математические основы компьютерной графики: преобразования на плоскости и в трехмерном пространстве, методы построения кривых и поверхностей, которые могут быть использованы для визуализации результатов научных расчетов. Значительный раздел книги посвящен работе с растровой графикой. Описывается формат BMP, функции сохранения и загрузки растровых изображений. Обсуждается создание и применение графических фильтров для обработки изображений.
В этой книге вы найдете все, что необходимо знать для создания отличных веб-сайтов. Начав с изучения принципов функционирования Интернета и веб-страниц, к концу книги вы освоите приемы создания сложных сайтов, включая таблицы стилей CSS и графические файлы, и научитесь размещать страницы во всемирной паутине.
Учебник посвящен систематическому изложению теории и практики языков программирования. Он отражает классическое содержание учебной дисциплины по языкам программирования. Все сложные вопросы поясняются законченными примерами. Кроме того, здесь предлагается полный комплекс задач и упражнений по узловым вопросам.
В книге рассмотрены практические вопросы программирования на языке PHP и создания полноценных интерактивных Web сайтов. На реальных примерах показаны особенности работы с APACHE, MySQL, phpMyAdmin и с популярными готовыми решениями Mambo, phpBB, FCKEditor и CPanel. Материал сопровождается множеством иллюстраций, схем и полезных советов: начиная с использования общедоступных интернет сервисов, таких как курс валют, и заканчивая настройкой Web сервера APACHE.
Научитесь строить легко сопровождаемые, строго соответствующие стандартам, высокопроизводительные веб-приложения на платформе Microsoft! ASP.NET MVC 4 представляет собой последнюю версию веб-платформы ASP.NET от Microsoft. Эта веб-платформа предлагает высокопроизводительную модель программирования, которая способствует построению более чистой кодовой архитектуры, поддерживает разработку через тестирование и обеспечивает повсеместную расширяемость в комбинации со всеми преимуществами ASP.NET.
Данное руководство позволит вам освоить обширный перечень инструментов с открытым исходным кодом, доступных для GNU/Linux. Автор книги, Джон Фуско, подробно и доступно описывает наиболее полезные из них, используя наглядные краткие примеры, которые легко видоизменять и использовать на практике.
В отличие от большинства книг по программированию, построенных на основе скучного изложения спецификаций и примеров, с этой книгой читатель сможет сразу приступить к написанию собственного кода на языке программирования C# с самого начала. Вы освоите минимальный набор инструментов, а далее примете участие в забавных и интересных программных проектах: от разработки карточной игры до создания серьезного бизнес-приложения. Третье издание книги включает последние версии C# 5.0, Visual Studio 2012 и .NET 4.5 Framework, и будет интересно всем, изучающим язык программирования С#. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию Head First издательства O'Reilly в ряду множества скучных книг, посвященных программированию.
Книга предназначена для начинающих программировать школьников и студентов. Материал излагается доступным языком на примерах из повседневной жизни. Раскрыты основные определения: алгоритм, программа, программирование. Рассмотрены базовые понятия языков программирования: объекты, переменные, присваивание, типы данных, ввод/вывод. Разобрана работа условных операторов, циклов, обработка одномерных и двухмерных массивов, математические функции и функции работы со строками. Описывается работа с графикой, анимация, обработка событий. Материал излагается на примере объектно-ориентированного языка свободно распространяемой русифицированной среды Small Basic. В каждом разделе имеются задания для самостоятельного решения.
На многочисленных примерах рассмотрены вопросы программирования на языке QBASIC. Приведено описание основных конструкций алгоритмического языка и показано их использование при решении типовых задач. Для наглядности структуры алгоритма примеры сопровождаются блок-схемами, тексты программ — комментариями. Для закрепления материала подробно рассмотрена разработка программ для игр и создания музыкальных произведений.
Эта книга поможет изучить язык C++11 маленькими шагами. Она специально разделена на отдельные занятия, излагающие основные принципы этого языка объектно-ориентированного программирования с практической точки зрения. Книга начинается с самых основ языка C++. Необходимо лишь желание изучить этот язык и сообразительность, чтобы понять, как он работает.
В этой книге содержится исчерпывающее описание ADO.NET, рассмотрены возможности классов, интерфейсов, свойств и методов. Кроме этого, на примерах различных типов структур данных продемонстрировано использование ADO.NET при решении всевозможных задач, связанных с обеспечением доступа к данным.
На примерах, сопровождаемых теоретическими сведениями, рассматриваются: основные конструкции, массивы, строки, структуры, функции, шаблоны, динамические структуры данных, классы, шаблоны, наследование, исключения, стандартная библиотека, UML, концепции программной инженерии и паттерны проектирования.
На практических примерах показано, как добавлять Ajax-эффекты в уже существующие веб-приложения и делать сайты более интерактивными, не переделывая их целиком. Кратко даны основы технологий Ajax, принципы работы с объектами XMLHttpRequest и создания запросов к веб-серверу. Описаны основные библиотеки Ajax, включая Prototype, script.aculo.us, Rico и MochiKit. Рассмотрены интерактивные эффекты Ajax: использование событий и обработчиков событий. Описаны элементы типа accordion, страницы с вкладками, всплывающие окна и др.
Мы стоим на пороге революции в веб-разработке и программировании для мобильных устройств, и в основе всех этих изменений лежит формат HTML5. Эта книга поможет вам получить необходимые знания об этом стандарте и освоить сложные темы, включенные в спецификации HTML5. Вы узнаете, как организовать ваши документы с HTML5, как оформлять их стилями с помощью CSS3 и как работать с самыми продвинутыми JavaScript API. Данное издание не является введением в HTML5, а представляет собой полноценный учебный курс, который научит вас создавать с помощью HTML5 современные сайты и веб-приложения.
Роберт Лав стоит у истоков создания операционной системы Linux и внес существенный вклад в создание ядра Linux и настольной среды GNOME. Данная книга представляет собой руководство по системному программированию для Linux, справочник по системным вызовам Linux, а также подробный рассказ о том, как писать более быстрый и умный код.