Главная » Статьи » Полезняшки

Проектирование сайтов Учебник архитектурного проектирования Полиграфия

Проектирование сайтов Создание WEB страниц

Цель книги При созднии книги мы преследовали единственную цель — научить Delphi-программистов создавать интерактивные Интернет- ресурсы . В книге охвачен большой круг вопросов, связанных с созданием серверных модулей, взаимодействующих с клиентской средой как посредством стандартных методов WWW, так и на базе гибких технологических решений — сокетов. Описанные технологии представляют собой ключевые базисные элементы любой распределенной системы, поэтому книга будет полезна программистам, создающим как интерактивные сайты, так и информационные системы, внедряемые на базе локальных и глобальных сетей. Для кого создана эта книга Поскольку программирование — это область, где обучение происходит от простого к сложному, то и мы, при изложении материала, рассчитывали на определенный уровень подготовки читателя. Для успешного овладения знаниями, содержащимися в книге, прежде всего, необходимо иметь элементарные навыки работы со средой Delphi, неважно какой версии. Эти навыки могут быть как самыми начальными — ориентирование в рабочей области Delphi, знание основ объектно-ориентированного программирования и языка Object Pascal, так и продвинутые в каком-либо направлении — например, работа с базами данных или окнами на уровне Windows API-функций. В книге, кроме непосредственного описания процесса создания серверных модулей содержатся основы языков HTML, JavaScript. Причем этот материал максимально сжат с целью обеспечения фильтрации всей избыточной информации. Разумеется, эти главы не заменят, вполне, прочтения полноценных руководств или спецификации, но обращение к ним сбережет ваше время, поскольку подбор материала в них осуществлялся с единственным критерием — максимально быстро научиться делать Web-страницы любого уровня сложности. Структура книги Книга состоит из трех основных частей. Первая целиком посвящена описанию ряда технологий, которые нашли применение в локальных и глобальных сетях. Следует отметить, что в ней раскрываются только самые простые вопросы. Здесь нет описания последних достижений в области создания распределенных систем. Главное, что мы хотели описать, — это средства, которые будут использовать программисты, создавая интерактивные сайты и сетевые системы. Без них просто нельзя. В то же время, именно на понятиях и технологиях, описанных в этой книге, и базируются различные новшества, получившие путевку в жизнь в последние дни. Первая часть предусмотрена для того, чтобы при чтении глав, посвященных реализации технологий, у вас, дорогой читатель, не возникало вопросов концептуального характера. В главе 1 описаны вопросы самого общего характера, об устройстве сети Интернет, сайтах, протоколах и т. д. Глава 2 содержит рекомендации по созданию Web-ресурсов. Здесь приведены советы по размещению информации на Web-страницах, а также планированию структуры сайта. Практический раздел данной главы включает описание процесса установки и настройки Web-сервера Apache. Глава 3 целиком посвящена неотъемлемой стороне любого мало-мальски серьезного Web- pecypca — работе с базами данных. Здесь в сжатой, но очень информативной форме даны основы проектирования и создания баз данных, а также работы с ними. Более того, практический блок данной главы представляет собой описание языка SQL, с примерами готовых к использованию запросов и команд. Автор данной главы — ярый приверженец "чистого" программирования, научит вас работать с базами, используя только богатые возможности языка SQL. Это сделает ваши программы функциональными и гибкими, а исходный код — "прозрачным". В процессе изложения дальнейшего материала мы будем обращаться к базам данных, применяя описанные в третьей главе сведения, уже на конкретных примерах, работающих в среде клиент-сервер. Следует отметить, что один раз сделав ставку на язык SQL, вы получаете мощный инструмент управления базами данных, практически не зависимо от того, какую конкретно СУБД вы используете, и более того, где она физически расположена — в соседней комнате или на другом континенте. Давайте вместе изучим SQL! Глава 4 задумывалась как небольшой экскурс в технологию распределенных систем. Постепенно развиваясь и совершенствуясь, вы, скорее всего, скоро перешагнете уровень обычного Web-разработчика и станете писать программы, использующие последние разработки в области многозвенных систем и распределенной обработки информации. Мы всеми силами старались подготовить почву для такого роста. Пример этого — описание в третьей части реализации сервера, работающего с несколькими клиентами. Это уже выходит за рамки классического Web-программирования и является, по сути, созданием двухзвенной системы, распределенной в сети Интернет. В четвертой главе содержится описание основных современных технологий распределенной обработки данных, таких как COM, DCOM и CORBA. Глава 5 призвана помочь разобраться, как начинать разработку собственных Web-систем. Прекрасно, если у вас есть опыт использования универсального языка моделирования (UML). Однако это достаточно специфичная область, которая не очень часто затрагивает интересы рядового программиста. Поэтому в данной главе поясняются основные конструкции языка UML и на примере информационной системы, фрагменты которой будут реализованы во второй и третьей частях, демонстрируются ключевые этапы проектирования программ. Здесь нет полного описания стадии проектирования, поскольку данная область достаточно сложна и работа с ней, как правило, возлагается на специальных людей в команде программистов. Главное, что мы стремились достигнуть в этой главе, — не оставить разработчика один на один с технологиями реализации. Это очень важно, поскольку даже опытные программисты часто задаются вопросом — так с чего же собственно начинать? Чтобы такого вопроса не возникало, мы провели описание проектирования информационной системы, начиная с постановки общих целей, построения диаграмм вариантов использования и заканчивая диаграммой классов и требованиями к структуре используемой базы данных. Проведение такого анализа вселяет надежду, что у вас, дорогой читатель, в вашей первой и последующих собственных Web-разработках, этап реализации станет гармоничным следствием проекта, и в результате можно будет сказать — получилось то, что нужно! Таким образом, первая часть представляет собой некую стартовую площадку перед непосредственным изучением технологий реализации. Здесь собраны сведения, без которых нельзя заниматься действительно серьезными практическими задачами, поэтому лучше выбрать тот материал, который вас интересует, и прочесть его. Если же у вас нет потребности в изучении языка SQL или основных понятий Интернет- технологий, то эту часть книги можно пропустить

Учебник по программе архитектурного проектирования ArchiCAD

Система ArchiCAD CAD-система, т.е. специализированное средство для трехмерного строительного проектирования. В отличие от других CAD-систем, написанных для инженеров, а позднее приспособленных для архитектуры, программа ArchiCAD изначально была разработана для решения исключительно архитектурных задач. В результате такой узкой специализации программы архитекторы-профессионалы получили возможность работать в интуитивной среде с очень простым для изучения интерфейсом и привычным для архитектора инструментарием. Система ArchiCAD — первая из относительно недорогих архитектурных САПР, претендующая на комплексное решение архитектурных задач. ArchiCAD позволяет в одном файле интегрировать данные, понятные как профессионалу-строителю, так и покупателю. Эта особенность позволяет архитектору — пользователю ArchiCAD сэкономить свое рабочее время и значительную часть средств своего клиента и поможет избежать возможных конфликтов еще до их возникновения. Пользователь ArchiCAD обладает полной и разнообразной информацией о проекте на любом этапе его разработки: при работе над эскизом доступна детальная строительная информация (данные о точных размерах, площадях и материалах); трехмерная перспектива строится автоматически на основе данных проекта; любые изменения в чертежах автоматически отображаются в конструкторской документации, которая пополняется по мере выполнения проекта. ArchiCAD — единственная программа, в которой может меняться степень детализации чертежей в зависимости от выбранного масштаба. Например, исходя из масштаба, двери или окна на плане могут быть отображены схематически или со всеми деталями. Это избавляет архитектора от необходимости каждый раз вычерчивать дополнительные элементы или узлы на чертеже малого масштаба. Существует возможность даже скопировать детали со стандартного каталога производителя. . Система представления информации на экране программы ArchiCAD проста и ограничена, в то же время ее пользователь имеет доступ к необходимым и самым специфичным данным. Даже новички в работе с компьютером очень быстро могут освоить эту программу. Сделать программу ArchiCAD простой и доступной для пользователей было одной из основных задач ее разработчиков, и она решена превосходно.

Полиграфия

Форматирование символов Шрифт Основной целью любого документа, будь это учебник, записка, рекламный плакат, является передача информации — от учителя к ученику, от автора к читателю, от производителя к покупателю и др. Ее носителем в данном случае выступает текст, написанный от руки или напечатанный. При передаче информации в письменном виде принято, чтобы все буквы были чем-то похожи друг на друга, поскольку это облегчает восприятие текста. Если мы пишем послание от руки, то стиль начертания букв называется почерком. В случае печатного слова характер изображения символов текста мы назовем шрифтом. Шрифт в вашем компьютере Компьютерный шрифт представляет собой программу, которая может быть использована во всех Windows-приложениях. Шрифты входят в комплект системы Windows. Они разрабатываются производителями приложений (особенно графических векторных программ) и поставляются вместе с ними. Наконец, есть фирмы, занятые исключительно производством шрифтов на все случаи жизни. Программа шрифта включает в себя описание входящих в него символов, их метрических параметров, и прочих особенностей шрифта. Форматом шрифта называется способ представления этой информации в цифровом виде. Исторически сложилось так, что в мире существует несколько форматов шрифтов для персональных компьютеров. Наиболее популярны шрифты корпорации Adobe Systems, разработавшей стандарт Typel, и Microsoft Corp., создавшей формат TrueType. Оба стандарта имеют свои достоинства, что привело к их параллельному сосуществованию, а шрифты стали производить и в том и в другом. Операции со стилями Со стилями можно обращаться вполне свободно — создавать новые, редактировать, удалять, копировать из других файлов и импортировать из других приложений. При редактировании стиля весь текст данной публикации, отформатированный им, принимает переопределенные атрибуты. Какой простор для творческой мысли! Если вы не пользуетесь стилями, то для изменения форматирования публикации (скажем, для смены интерлиньяжа, или гарнитуры) придется переопределять в ней каждый абзац. При наличии стилей достаточно изменить атрибут стиля, и вы увидите
Категория: Полезняшки | Добавил: spok (30.03.2010) | Автор: ucoz
Просмотров: 1485 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]