Книга эта непростая и подойдет не каждому. Автор анализирует то, к чему мы все давно привыкли до автоматизма, и объясняет, что интерфейс многих современных программ далек от совершенства. Как его улучшить, в каком направлении двигаться дальше? Попробуйте найти ответы вместе с самым известным специалистом в этой области - Джефом Раскиным.
Сейчас много говорят об эффективности современных...
Книга предназначена для профессиональных программистов, желающих создавать приложения для iPhone 3G и iPod Touch с помощью Apple SDK. Освоение материала не требует предварительного изучения языка Objective-C - его основы даются в начале книги. В книге подробно описываются основы iPhone SDK. Значительная часть материала посвящена разработке пользовательских интерфейсов, механизму баз данных SQLite и библиотеке обработки XML Hbxml2....
Книга посвящена одному из важнейших аспектов современных компьютерных технологий. На многочисленных примерах автор разъясняет, какие принципы лежат в основе проектирования высококачественного пользовательского интерфейса. Показано, что главным условием успеха является ориентация на пользователя, учет его требований и привычек. Поэтому много внимания уделяется вопросам психологии и социологии,...
Результатом анализа и проектирования больших, сложных систем ПО должен стать законченный продукт. Его можно изобразить на бумаге или выразить в виде завершенной модели. Однако аналитики и разработчики ПО редко переносят на бумагу "анатомию" своего труда. В данной книге показан процесс объектно-ориентированного анализа и проектирования реальных систем. Помимо терминологии, обозначений и модельной...
В систематизированном виде приводятся необходимые теоретические сведения и 16 лабораторных работ, направленных на обучение технологии составления диаграмм по стандартам DFD, IDEFO, IDEF3, IDEF1X, UML. Цель книги - помочь приобрести практические навыки проектирования сложных программных систем с помощью пакетов BPWin и Rational Rose. Для студентов, может быть полезна тем, кто начинает изучать вопросы применения...
Книга предоставляет информацию об интегрированной среде разработки C/SIDE, с помощью которой ведется расширение функциональных возможностей системы Microsoft Dynamics NAV. Содержание данной книги фактически представляет собой перевод части документации и справочных материалов системы Microsoft Dynamics NAV. При создании новой функциональности в среде разработки C/SIDE разработчик комбинирует разнотипные объекты...
Эта книга — практическое руководство по использованию Microsoft Solutions Framework (MSF) — методологии создания программных решений. Здесь, с учетом практического опыта корпорации Майкрософт, подробно описан согласованный набор концепций, моделей и правил, используемых при управлении командой и рабочими процессами; приведены конкретные примеры применения MSF для создания более надежных программных продуктов.
В данной книге рассматриваются современные информационные технологии, используемые при разработке windows-приложений с графическим интерфейсом пользователя, web-приложений и приложений для различных устройств, таких как встраиваемые системы, карманные компъютеры и SmartPhone.
Учебное пособие посвящено вопросам проектирования информационных систем на основе современных CASE-технологий. Рассматриваются основные понятия CASE-технологий, основы методологии проектирования информационных систем, модели жизненного цикла информационных систем. Описываются основные функции и характеристики CASE-средств: Silverrun, JAM, Vantage Team Builder (Westmount I-CASE), Uniface, Designer/2000 + Developer/2000, ERvvin, BPwin, S-Designor, CASE-Аналитик,...
В настоящем издании читателю предложена исчерпывающая информация о смарт-картах. В нем подробно обсуждаются разнообразные функциональные возможности платформы Java Card, даны полезные советы для разработчиков аплетов. Кроме того, книга содержит справочную литературу по программным интерфейсам Java Card. Издание рассчитано на круг технических специалистов, занимающихся различными аспектами технологии Java...
Rational XDE избавляет разработчиков от многих проблем, возникающих при моделировании и разработке приложений. В книге показано, как получить максимальную помощь от этого мощного инструмента, который позволяет моделировать приложения внутри привычной IDE, автоматически генерирует код и поддерживает тесную синхронизацию между моделью и кодом на протяжении всего жизненного цикла разработки. Вся мощь XDE...
В книге автор подробно описывает, как установить наиболее популярные виды программ на локальный компьютер, работающий под управлением одной из операционных систем семейства Windows.
Предназначена как для начинающих, так и опытных пользователей ПК.
Внесение изменений - один из ключевых моментов в жизни любой программы. Программа становится расширяемой, если удалось спрогнозировать направления ее будущего развития, облегчить и обезопасить выполнение изменений в этих направлениях. Достичь расширяемости помогут представленные в книге программные конструкции, поддерживающие возможность безболезненного развития, т. е. добавления новых модулей...
Эта книга является фундаментальным курсом по распределенным системам. В ней детально описаны принципы, концепции и технологии этих систем: связь, процессы, синхронизация, целостность и репликация, защита от сбоев и безопасность. Особое внимание в книге уделено World Wide Web, развитие которой и послужило толчком к резкому повышению интереса к распределенным системам. Как это характерно для всех книг...
В области разработки безопасного и надежного программного обеспечения в последнее время наблюдается новый всплеск активности. Чтобы гарантировать создание устойчивой, безопасной системы, избежать ошибок проектирования, необходимо предпринимать определенные превентивные меры. Эта книга посвящена приемам и методам эффективной диагностики программного обеспечения. В ней приводится ряд типовых...
Данная книга - совместное издание автора хорошо известных книг по Rational Rose и UML Терри Кватрани и Джима Палистранта. Она посвящена новому инструменту - Rational Software Architect - и новой версии UML - 2.0. На примере конкретной системы авторы проходят весь путь от постановки задачи до реализации системы, знакомя читателя и с возможностями инструмента, и с возможностями новой версии UML. Попутно авторы предлагают много...
Книга адресована специалистам, имеющим опыт разработки на платформе 1С:Предприятие. Также она будет интересна и полезна всем программистам, желающим познакомиться с тем, как создается интерфейс прикладных решений на новой платформе - 1С:Предприятие 8.2.
Книга состоит из четырех частей, посвященных различным областям разработки интерфейса: формированию командного интерфейса; разработке форм в...
Эта книга посвящена вопросам разработки приложений с использованием интерфейса прикладного программирования операционных систем компании Microsoft (Windows 9x, Windows XP, Windows 2000 и Windows 2003). Основное внимание уделяется базовым системным службам, включая управление файловой системой, процессами и нитями, взаимодействие между процессами, сетевое программирование и синхронизацию. Рассматривается методика переноса...
В этой уникальной книге самые авторитетные разработчики программного обеспечения делятся опытом оригинального решения задач, которые вставали перед ними при реализации крупных IT-проектов.
С помощью этого издания читатель получит возможность оказаться на месте ведущих программистов, увидеть собственными глазами проблемы, возникавшие при реализации разнообразных проектов, и пройти увлекательный...
Книга посвящена созданию программ, имеющих графический интерфейс пользователя как в среде UNIX, так и в MS Windows, с помощью библиотеки GTK+. Рассматриваются ее компоненты: библиотека функций Glib, предназначенных для выполнения операций со структурами данных; библиотека низкого уровня GDK и собственно GTK-библиотека функций построения графического интерфейса. Особое внимание уделяется особенностям компиляции...
Microsoft Enterprise Library - это совокупность программных компонентов, созданных в результате многолетней разработки и отладки. Данное руководство последовательно познакомит вас с функциональными блоками Enterprise Library, которые включают доступ к данным, протоколирование, обработку исключений, кэширование, шифрование, безопасность и проверку. В него включено большое количество упражнений, советов и рекомендаций....