Главная » Статьи для тега "технологии"

Выбирайте оружие тщательно и не спешите его менять

Добавлено Дата: 25 March, 2012 категория: Архитектура ПО

Чед Лавин ь

Любой архитектор, будучи закаленным ветераном проектирования и реализации, обладает целым арсеналом «оружия», которое он раз за разом успешно применяет в своей работе. По тем или иным причинам эти технологии завоевали наше расположение и сумели подняться на первые позиции в нашем личном списке предпочтений. Скорее всего, они заслужили свое место в арсенале, победив в ходе ожесточенной конкуренции. Однако, несмотря на это, их положению постоянно угрожают многочисленные новые технологии. У нас часто возникает соблазн отложить свое испытанное оружие, чтобы опробовать новые альтернативы… но не стоит торопиться. Отказываться от проверенных инструментов в пользу других технологий, которые еще не прошли аналогичной проверки, – дело весьма рискованное.

Читать »

Технология XAML

Добавлено Дата: 20 March, 2012 категория: Silverlight

XAML (Extensible Application Markup Language — расширяемый язык разметки приложений) предназначен для определения объектов .NET. применяется во многих областях, однако изначально она разрабатывалась как часть технологии WPF (Windows Presentation Foundations), которая позволяет разработчикам приложений Windows создавать мощные пользовательские интерфейсы. Для создания интерфейсов приложений Silverlight используется тот же стандарт XAML, что и в WPF.

Читать »

Разработка приложений беспроводной связи

Добавлено Дата: 27 February, 2012 категория: Delphi

Эволюция разработки: как это было

Прежде чем  перейти к  обсуждению самостоятельной  разработки  приложений, рассмотрим историю возникновения этой  информационной технологии, ее  станов ления  и тенденций развития. Иногда следует  оглянуться назад,  чтобы  увидеть  гряду щее. Здесь приведено весьма упрощенное описание состояния и тенденций новейших информационных технологий.

Читать »

Delphi 2006 – Пример создания простого приложения ЕСО Моделируем звездные системы

Добавлено Дата: 3 December, 2011 категория: Delphi

Для знакомства с возможностями технологии ЕСО рассмотрим простейший пример. Допустим, мы хотим организовать справочник по звездным системам. В нем должны храниться наборы таких систем: звезды и связанные с ними планеты с соответствующими названиями и характеристиками.

Читать »

Delphi 2006 – Создание многоуровневых приложений для платформы .NET с помощью технологии DataSnap

Добавлено Дата: 28 November, 2011 категория: Delphi

Ограничение вышеизложенной технологии построения многоуровневой системы в том, что она ориентирована только на одну схему обмена данными: по ТСР/НТТР-протоколам. Во многих проектах бывает полезно, а порой и необходимо обеспечить взаимодействие клиентов с сервером с помощью самых разных технологических средств: Web-подходов, распределенной технологии Windows DCOM, платформно-независимой технологии CORBA или новой версии платформы .NET. В среде Delphi существует набор компонентов DataSnap, существенно упрощающий необходимые действия.

Читать »

Технология доступа к данным ADO.NET

Добавлено Дата: 25 November, 2011 категория: Delphi

Новая версия технологии Microsoft ADO.NET ориентирована на поддержку реляционных систем управления базами данных. В нее добавлена очень полезная возможность работы с базами в асинхронном режиме. Она требуется, например, когда связь сервера с клиентской частью организована через Интернет, а канал связи ненадежен. Однако работу всех частей системы при этом необходимо продолжать, и согласование (синхронизация) локальных и серверных данных выполняется в ADO.NET автоматически при очередном возобновлении связи.

Читать »

Delphi 2006 – Диаграмма компонентов (Component Diagram)

Добавлено Дата: 21 November, 2011 категория: Delphi

В реальном проекте приходится учитывать не только абстрактные элементы модели, но и конкретные, физические — от файлов и сайтов до механических или электронных элементов создаваемой системы. Такие «реальные» элементы системы в технологии UML называются компонентами (component). Компонент представляет отдельный файл, элемент библиотеки или деталь механизма. Для создания компонентов служит диаграмма, добавляемая в проект командой контекстного меню с пространства диаграммы: Add > Other Diagram > Component Diagram (Добавить > Другая диаграмма > Диаграмма компонентов) – рис. 8.33.

Читать »

Delphi 2006 – Типы данных .NET

Добавлено Дата: 20 November, 2011 категория: Delphi

Все типы данных, используемые в системе Delphi для платформы .NET, приведены в соответствие с требованиями технологии .NET. Основное изменение заключается в том, что теперь любой базовый тип Delphi (например, тип integer) существует не сам по себе в виде чисто скалярной характеристики, а является наследником класса System, object и к нему применимы все методы последнего и промежуточных наследуемых классов. В частности, как и любой класс, System.Object имеет конструктор и деструктор, поэтому формально работа с данными типа integer может происходить как с экземплярами соответствующего класса (в частности, тип данных integer из Delphi отображается на классе System. Int32 среды .NET). Но для удобства разработчика и преемственности версий не требуется явно вызывать конструкторы для переменных традиционных массовых, базовых типов. Как и раньше, достаточно описать переменную:

Читать »

Delphi 2006 – Настройки среды

Добавлено Дата: 19 November, 2011 категория: Delphi

Рис. 1.10. Цветовые настройки

 

Таблица 1.2. Основные категории окна настроек

Категория

Описание

Читать »

UML-моделирование прикладных программ: технология ЕСО

Добавлено Дата: 18 November, 2011 категория: Delphi

Пожалуй, одно из самых радикальных улучшений Delphi 2006 в сравнении с прежними версиями — это расширенная поддержка технологии ЕСО (Enterprise Core Objects, ключевые корпоративные объекты), представленная теперь уже в виде третьей версии ЕСО III.

Каждый из ЕСО-компонентов представляет собой своеобразную «обертку» различных положений концепции MDA, промежуточный слой между средствами визуального проектирования программных моделей и их конкретной реализацией на некотором языке программирования. В данной книге рассматривается язык Delphi, а продукты Borland поддерживают кроме всего прочего ЕСО-компоненты для языка С#.

Читать »

Технологии создания приложений ASP.NET

Добавлено Дата: 9 November, 2011 категория: Delphi

Напомним, что технология ASP.NET — это дальнейшее расширение технологии ASP (Active Server Pages), позволяющей создавать сценарии, которые выполняются на Web-сервере Internet Information Services (IIS) и формируют HTML-код, который отсылается клиентскому приложению (браузеру). Подобных технологий немало. Можно упомянуть популярные сценарные языки РНР и Perl, которые распространяются свободно, функционируют на разных платформах и применимы для разных Web-серверов. В свою очередь технологии ASP и ASP.NET созданы в корпорации Microsoft и ориентированы в первую очередь на возможности ее Web-cepBepa IIS и ее платформ Windows и .NET.

Читать »

И еще немного UML

Добавлено Дата: 22 May, 2011 категория: UML

 

Я должен подчеркнуть, что эта глава лишь слегка затронула диаграммы деятельности. Учитывая объем языка UML, можно написать целую книгу только об одной этой технологии. На самом деле я думаю, что диаграммы деятельности могли бы стать отличной темой для книги, посвященной пристальному рассмотрению нотаций и их применению.

Читать »