Рассмотрены основные принципы и возможности технологии ASP.NET MVC Framework и показаны способы ее практического использования при разработке веб-приложений. Описаны преимущества подхода разработки MVC и рассмотрена структура MVC-приложения. Приведено сравнение технологии WebForms и MVC Framework и рассмотрены вопросы их совмещения. Описаны модель и доступ к данным (технологии LINQ, Entity Framework и др.), контроллеры, представление и интерфейс приложения, механизмы маршрутизации и Ajax-функциональность. Уделено внимание вопросам тестирования веб-приложений. Рассмотрены особенности применения ASP.NET MVC 2 в Visual Studio 2010.
Данная книга посвящена технологии Cascading Style Sheets (каскадные таблицы стилей). В издании обсуждаются основы CSS, а также средства, обеспечивающие наилучшие методы практической разработки: Web-типографика, изображения, элементы страницы, списки, ссылки и навигация, формы, таблицы, макеты страниц, печать Web-страниц, программистские трюки, а также проектирование с помощью CSS.
Если вы пользуетесь языком SQL для программирования, администрирования и обращения к базам данных, это издание станет вашей настольной книгой.
Введение в информационный поиск - это первый учебник, в котором наряду с классическим поиском рассматриваются веб-поиск, а также классификация и кластеризация текстов. Учебник написан с точки зрения информатики и содержит современное изложение всех аспектов проектирования и реализации систем сбора, индексирования и поиска документов, методов оценки таких систем, а также введение в методы машинного обучения на базе коллекций текстов. Несмотря на то что учебник задуман как вводный курс по информационному поиску, он будет интересен исследователям и профессионалам.
Учебник представляет собой весьма полный современный вводный курс обыкновенных дифференциальных уравнений. Довольно подробно освещены все темы, затрагиваемые в классических вводных курсах, включая применение матричных методов, операционного исчисления, степенных рядов и рядов Фурье. Не обойдены вниманием и современные исследования в области дифференциальных уравнений, такие как, например, хаос в динамических системах и нелинейные явления и системы.
Книга знакомит читателя с основами программирования игр для сотовых телефонов. Подробно описываются все основные концепции организации игр - от создания простейших приложений, выводящих на экран одно сообщение, до полнофункциональной пошаговой стратегии.
Журнал рассказывает на своих страницах о технологии компании Microsoft, посвящен гикам и программистам-разработчикам.
Курс содержит базовые сведения о появлении, развитии и использовании технологий облачных вычислений. В рамках курса рассматриваются основные модели предоставления услуг облачных вычислений. Производится обзор решений ведущих вендоров – Microsoft, Amazon, Google. Анализируются основные преимущества и недостатки моделей облачных вычислений и предлагаемых на их основе решений. Предлагаемый курс включает в себя лекционную и практическую части, а также тесты самопроверки. В начале курса дается обзор основных тенденций развития инфраструктурных решений, которые привели к появлению концепции облачных вычислений.
Рассматриваются современные средства разработки параллельных программ для многопроцессорных и многоядерных систем с общей и распределенной памятью: библиотеки MPI, POSIX Threads, система ОрепМР. Изложение материала построено по модели постепенного усложнения и базируется на примерах реализации различных вычислительных алгоритмов.
Журнал рассказывает на своих страницах о технологии компании Microsoft, посвящен гикам и программистам-разработчикам.
Если у вас есть мобильный телефон на базе платформы Android и несколько хороших идей по разработке мобильного приложения, эта книга подойдет для начального обучения. Если вы программист, стремящийся освоить мобильные технологии, или предприниматель, нуждающийся в разработке успешного приложения, то эта книга для вас. Если у вас лишь базовые знания о языке программирования Java, то Android, помимо прочего, это прекрасная платформа для его изучения.
Данная книга предназначена научить читателя программировать на Turbo Pascal. Несмотря на то что это самоучитель, книга вполне может использоваться также в качестве учебника студентами и учащимися. Для успешного усвоения предлагаемого материала предварительной подготовки в области программирования не требуется. Для изложения, охватывающего основные аспекты указанного языка программирования, использована версия Turbo Pascal 7.0.
Приведены основные понятия алгоритмизации, свойства алгоритмов, общие принципы их построения, основные алгоритмические конструкции, представлена эволюция языков программирования. Рассмотрен широкий круг методов обработки линейных и нелинейных структур данных. Описана технология функционирования и оценки функции сложности различных алгоритмов для работы с очередями, стеками, списками, деревьями, таблицами и графами. В приложениях приведены системы счисления и методы измерения количества информации.
Журнал рассказывает на своих страницах о технологии компании Microsoft, посвящен гикам и разработчикам.
Основная цель книги - дать доходчивое изложение сути и особенностей современного широко распространенного языка программирования паскаль. Использование возможностей языка, в том числе и для работы со сложными структурами данных, иллюстрируется большим числом законченных примеров. В книге затрагиваются и некоторые общие методологические аспекты современного программирования - методика разработки программ, их документирование, структурное программирование.
В книге содержится обширный справочный материал по основным элементам языка, включающий в себя наиболее употребительные функции, операторы, директивы и классы, являющиеся ядром языка С++, не зависящим от аппаратной платформы или версии языка. Последовательно и подробно изложен процесс создания языка. Обзор способов решения различных задач представляется в виде сравнения возможностей двух языков С и С++. Такая насыщенность информацией делает книгу полезной не только программистам, но и всем пользователям, активно работающим с С и С++.
Содержание журнала формируется начинающими и профессиональными программистами, электронщиками, инженерами и рассчитано на широкий круг читателей. Редакция считает, что материалы журнала должны носить не только теоретический, но и практический характер и быть действительно полезными программисту в его повседневной работе.
Эта книга прекрасно подойдет детям в возрасте от 11 до 18 лет, школьным преподавателям информатики, родителям, желающим обучить программированию своих детей, и конечно абсолютным новичкам в программировании, причем возраст значения не имеет!
Задания тетради познакомят детей с основами информатики, помогут развить восприятие, логическое мышление и память. Выполняя задания дети научатся сравнивать, рассуждать, анализировать, делать выводы.
Эта книга содержит практические рецепты, позволяющие разработчикам увеличить производительность приложений на платформе Intel. На простых примерах ведущие эксперты компании Intel объясняют читателю, как правильно строить алгоритмы, управлять распределением памяти, прогнозировать ветвление, использовать SIMD инструкции и многопоточность, производить вычисления с плавающей точкой и многое другое. Книга будет интересна всем разработчикам, желающим освоить передовые технологии и улучшить качество кода.