С помощью данной книги вы научитесь создавать веб-приложения с использованием современных стандартов и передовых методик завтрашнего дня. Вы изучите основы новых API-интерфейсов HTML5 и узнаете, как они взаимодействуют со страницами и приводятся в движение JavaScript-кодом.
Эта книга знакомит читателей с основами работы в операционной системе Linux на примере Red Hat Enterprise Linux 5 (RHEL). Она предназначена для людей, которые только начинают осваивать систему Linux. Книга состоит из теоретической и практической частей, которые вместе позволяют получить систематизированные знания о системе и умения решать практические задачи.
В книге представлено исчерпывающее толкование структур данных и алгоритмов сортировки, поиска, обработки графов и строк, включая пятьдесят алгоритмов, которые должен знать каждый программист. Описываются новые реализации алгоритмов на Java, написанные в ясном модульном стиле, при котором весь код доступен читателю и полностью готов к использованию. В книге изучение алгоритмов на Java ведется в контексте важнейших научных, инженерных и коммерческих приложений.
В пособии рассматриваются теоретические и практические аспекты обеспечения информационной безопасности в мирное и военное время, а также в условиях чрезвычайных ситуаций. Значительное место уделяется социальным аспектам информационной безопасности, влиянию информации на жизнь и деятельность людей.
В книге подробно рассмотрены синтаксис, семантика, техника процедурного и объектно-ориентированного программирования на C++ Builder. Язык C++ и базовые алгоритмы обработки данных всех типов изучаются параллельно с визуальным программированием.
Большой обучающий видеокурс первой школы разработки интерфейсов в Москве от Яндекс, состоящий из 41 видеоурока, из которого вы узнаете об инструментах разработки, о технологии в разработке интерфейсов, о языках программирования, о фреймворк и дизайне веб-интерфейсов.
В книге рассматриваются основы командного языка мобильных UNIX-подобных операционных систем (ОС) и основы программирования процедур на языке оболочки Korn-shell. Операционные системы семейства UNIX (Linux, System V, AIX, MCBC и др.) объединяют единые стандарты как на структуры алгоритмов и управляющих данных, так и на внешние интерфейсы для пользователей. Изучаются возможности ОС UNIX по управлению и защите файлов, по управлению процессами, по управлению и экспортированию переменных, программированию процедур проверки условий и организации циклов. Изучение базируется на большом количестве примеров и задач. Особое место отводится контрольным вопросам и тестированию. Пособие предназначено для использования в вузах, колледжах, лицеях и на курсах повышения квалификации, а также для самостоятельного изучения ОС UNIX.
Borland C++Builder 6 предоставляет программистам мощную высокопроизводительную среду разработки высокоэффективных приложений для электронного бизнеса, поддерживающих новейшие технологии web-служб. Скачав приложение на cwer.ws, вы получите платформу разработки BizSnap Web Services, которая позволяет упростить интеграцию организаций друг с другом благодаря поддержке создания web-служб и соединений, использующих SOAP и XML. Скорость и эффективность разработки увеличатся благодаря использованию WebSnap, платформы для разработки компонентных web-приложений. С помощью DataSnap программисты смогут создавать мощные приложения промежуточного уровня для работы с данными и интеграции бизнес-процессов.
В книге содержатся советы, алгоритмы и готовые примеры программ из различных областей: шифрование, файловые и сетевые операции, XML, ASP.NET, взаимодействие с MS Office и Internet Explorer и др. Описаны синтаксис языка С#, вопросы отладки и профилирования приложений, а также проблемы, возникающие при переходе с других языков программирования на язык С#. Рассматриваются примеры наиболее часто используемых регулярных выражений. Отдельная глава посвящена работе с аппаратурой.
Типовые тестовые задания по информатике составленны с учетом всех особенностей и требований ЕГЭ в 2013 году. Это единственный сборник, который включают десять полноценных вариантов экзаменационных заданий, что дает возможность для отличной тренировки и выработки устойчивых навыков действий на экзамене.
Устали от чтения таких книг по HTML, которые понятны только специалистам в этой области? Тогда самое время взять в руки наше издание. Хотите изучить НТМL так, чтобы уметь создавать веб-страницы, о которых вы всегда мечтали? Так, чтобы более эффективно общаться с друзьями, семьей и привередливыми клиентами? Хотите действительно обслуживать и улучшать НТМL-страницы по прошествии времени, чтобы они работали во всех браузерах и мобильных устройствах?
Данная книга не является пособием для начинающих, справочником или книгой, посвященной какой-то одной технологии. Это книга, которая поможет профессиональным разработчикам перейти с предыдущих версий Visual Studio (начиная с версии 2003) на новую.
2 серии
Профессор Джим Аль-Халили совершая экскурс в историю пытается разобраться в том, что такое энергия и информация, а так же о той значимости, которую они играют не только для человечества, но и для всей Вселенной в целом.
Эта книга - продукт многолетней практической работы. Каждая тема здесь раскрывается подробно, а внимание к деталям превосходит ожидания. Хотя книга предназначена не для новичков, любой опытный SQL-программист найдет в ней что-нибудь новое.
Язык SQL распространен повсеместно. Но работать с ним непросто: он сложен, запутан, при написании SQL-команд легко допустить ошибку. Понимание теории, лежащей в основе SQL, - лучший способ гарантировать, что ваш код будет написан правильно, а сама база данных надежна и легко сопровождаема.
Многие учебники по программированию для закрепления пройденного материала обычно предлагают набор довольно скучных, абстрактных упражнений и заданий. А в этой книге вас ждёт множество занимательных проектов, взятых из реальной жизни. Исходные коды прилагаются!
Сборник содержит более 100 рецептов, которые помогут научиться эффективно оперировать данными и текстом с применением регулярных выражений. Книга знакомит читателя с функциями, синтаксисом и особенностями этого важного инструмента в различных языках программирования: C#, Java, javascript, Perl, PHP, Python, Ruby и VB.NET. Предлагаются пошаговые решения наиболее часто встречающихся задач: работа с адресами URL и путями в файловой системе, проверка и форматирование ввода пользователя, обработка текста, а также обмен данными и работа с текстами в форматах HTML, XML, CSV и др.
Цель данной книги - собрать воедино все методики гибкой разработки и показать их работоспособность. Во вступительных главах излагаются основные принципы, а далее они демонстрируются в действии. Применяя объектно-ориентированный подход, авторы рассматривают конкретные паттерны, применяемые к проектированию приложений, описывают методы рефакторинга и способы эффективного использования различных видов UML-диаграмм. Взяв какую-либо реальную задачу, они показывают, какие ошибки и ложные ходы можно допустить в ходе ее решения и как применение правильных методик позволяет добиться успеха.
Эта книга посвящена новейшей версии платформы Spring Framework — версии 3.1. Широкий спектр рассматриваемых вопросов делает данную книгу наиболее полным руководством по Spring из числа доступных на рынке.
Благодаря настоящей книге, вы изучите основы Spring, освоите ключевые темы, а также ознакомитесь с реальным опытом реализации в приложениях удаленной обработки, Hibernate и EJB. Помимо основ, вы узнаете, как использовать Spring Framework для построения различных уровней или частей корпоративного Java-приложения, в том числе транзакций, веб-уровня и уровня презентаций, развертывания и многого другого.
Рассматриваются философско-методологические вопросы кибернетики и ее связь с информатикой. Особое внимание уделяется анализу проблемы информации в современной науке и ее роли в обществе. Анализируются принципы творческого мышления и целеполагания при сопоставлении человеческого и машинного мышления.