Document 164808

advertisement
http://mega.km.ru/pc/srch.asp
Использование современных языков высокого уровня
Из языков программирования высокого уровня, имеющих
значительный стаж работы, можно назвать Basic, C (читается «СИ»),
C++, Pascal, Modula и ADA. Самым популярным среди начинающих,
несомненно, является Basic, который изначально был ориентирован
на тех, кто только делает первые шаги в программировании. Его
преподают в школах на уроках информатики и в кружках
программирования. Но это не значит, что он слаб и не пригоден для
серьезных задач: существует такой транслятор этого языка, как,
например, Visual Basic компании Microsoft, который стал стандартом
de-facto в разработке бизнес-решений и информационных систем.
Ранее один из вариантов Basic был аппаратно встроен в базовое
программное обеспечение IBM PC. Даже в комплект поставки
операционной системы MS-DOS входит разновидность Basic —
QBasic.
Еще одним языком, изначально предназначавшимся для
обучения, является Pascal. Его разработка была осуществлена
швейцарским профессором Никлаусом Виртом специально для
учебных целей. Во многих университетах и колледжах Pascal
используют в качестве базового языка при изучении основ
программирования. Но его популярность превзошла все ожидания. В
настоящий момент этим языком пользуются миллионы программистов
по всему миру. Очередной этап развития Pascal, Object Pascal, был
создан компанией Borland и также получил признание среди
разработчиков,
став
одним
из
самых
любимых
языков
программирования.
Самые
популярные
системы
для
программирования на языке Pascal — Borland Pascal и TopSpeed
Pascal.
Что касается языка C, то он существует уже более 20 лет. Он
был разработан в 1972 году специально как главный инструмент для
написания
операционных
систем,
и
в
частности
UNIX.
Отличительными
особенностями
языка
C
можно
назвать
лаконичность,
возможность
непосредственного
управления
операционной системой и практически неограниченные возможности.
Это и обеспечило ему лидерство в индустрии разработки
программного
обеспечения.
Даже
большая
часть
самой
распространенной операционной системы DOS написана с
использованием C.
Впоследствии язык C был дополнен и сделан объектным. Новый
язык получил название C++. В настоящий момент он лидирует на
рынке программных средств. На этом языке разработано огромное
количество библиотек программных расширений, облегчающих и
ускоряющих разработку. Среди средств разработки на языке С++
выделяются Borland C++, Microsoft C++, Symantec C++ и Watcom C++.
Надо отметить, что до сих пор не существует окончательного
стандарта на язык C++. Все, что сейчас реализовано в C++,
регламентируется пока еще черновым стандартом.
Языки Modula и ADA занимают достаточно скромное положение
на рынке программных средств. Первый из них, Modula, был
разработан все тем же Николаусом Виртом, автором знаменитого
Pascal, как логическое его продолжение. Поэтому язык Modula очень
похож на Pascal. Отличается Modula тем, что данные и код в этом
языке представляются и хранятся в виде модулей. Отсюда и его
название. Что же касается ADA, то это хоть и не сильно
распространенный язык, но тем не менее заслуживший авторитет. Он
родился в США по заказу американских военных. Его основная задача
— разработка сверхнадежного программного обеспечения для
военных нужд, которое, к тому же, должно иметь возможность
использоваться повторно. Конечно же, этот язык используется и в
гражданских разработках. Появление нового стандарта языка, ADA-95,
обещает расширить границы его применения.
http://cpp.hotmail.ru/articles/vc02_03.html
Полный набор средств для компонентной разработки
приложений
Visual Studio 6.0 является полным комплектом средств для
создания многоуровневых приложений на основе компонентов. Visual
Studio 6.0 включает в себя.

Microsoft Visual Basic® 6.0 - среда быстрой
разработки приложений архитектуры клиент/сервер под
Windows, а также компонентов среднего уровня.

Visual C++® 6.0 - лидирующее средство разработки
на C++ для создания производительных приложений и
компонентов.

Visual J++™ 6.0 - новое средство визуального
создания приложений, апплетов и компонентов на Java.

Visual InterDev™ 6.0 - интегрированное, с поддержкой
групповой разработки, средство создания приложений Web на
базе HTML, сценариев и компонентов, созданных на любом
языке.

Visual FoxPro® 6.0 - средство создания приложений и
компонентов для работы с базами данных на языке FoxPro.
Все эти средства могут создавать и использовать компоненты
COM. Например, компонент COM, созданный в любом из средств
Visual Studio может быть использован в любом другом инструменте
пакета. Это позволяет организациям и разработчикам выбирать язык
исходя из своих предпочтений и текущих требований к компонентам.
Вне зависимости от используемого языка, организации могут
использовать созданный компонент в любом другом инструменте
пакета.
Visual Studio Enterprise Edition включает комплект средств
разработки масштаба предприятия, которые обеспечивают весь цикл
разработки. Эти средства интегрированы во все компоненты пакета и
включают в себя:

средства
работы
с
данными
масштаба
предприятия, включая средства универсального доступа к
данным для всех основных систем управления базами данных
(Microsoft SQL Server™, Oracle, Sybase, DB/2 и многие другие), а
также новые средства моделирования для создания таблиц,
связей и хранимых процедур для SQL Server и Oracle.

средства моделирования и анализа, включая Visual
Modeler 2.0, основанный на UML инструмент моделирования
многоуровневых приложений, и Visual Studio Analyzer графическое средство анализа производительности приложений.

возможности коллективной разработки, включая
систему контроля версий Visual SourceSafe™ 6.0, Microsoft
Repository и Visual Component Manager для управления всеми
аспектами коллективной разработки.

встроенные прикладные службы, включая версии
для разработчиков серверов BackOffice 4.5. Эти службы
включают в себя поддержку баз данных, очередей сообщений,
транзакций, распределенной обработки, Web, защиту и доступ к
системам SNA.
Поддержка полного цикла разработки
Visual Studio 6.0 поддерживает все части цикла разработки
приложения.

Моделирование:
Visual
Studio
поддерживает
логическое моделирование приложений на основе Unified
Modeling Language (UML) с использованием Visual Studio
Modeler, созданным совместно Microsoft и Rational software.
Также Visual Studio 6.0 позволяет создавать модели узлов Web
для Microsoft Internet Information Server и поддерживает
проектирование баз данных SQL Server и Oracle.

Разработка:
Быстрая
разработка
приложений
поддерживается всеми компонентами пакета Visual Studio 6.0.
Эти средства используют общий интерфейс, позволяя
разработчикам сосредоточиться на разработке, а не освоении
нового средства. Все средства поддерживают создание и
использование компонентов COM.

Анализ приложений: Visual Studio Analyzer позволяет
разработчикам отслеживать распределенные приложения,
выявляя узкие места в плане производительности.

Управление: Microsoft Repository и Visual Component
Manager управляют компонентами, написанными на любом
языке пакета. Разработчики могут использовать Visual
Component Manager для издания, хранения и поиска
компонентов, моделей и прочих частей проекта в базе
Repository. Также Visual Studio 6.0 обеспечивает полную
интеграцию с системой контроля версий Visual SourceSafe 6.0.
Диспетчер Microsoft Management Console, поставляемый с
Microsoft Visual Studio, позволяет организациям управлять
компонентами COM во время работы, а также управлять
серверами BackOffice.

Распространение: Visual Studio 6.0 включает
улучшенные средства создания, упаковки и распространения
приложений. Для распространения компонентов в сети Visual
Studio позволяет использовать Microsoft Site Server. Microsoft
Systems
Management
Server
позволяет
распространять
приложения и компоненты на клиентские компьютеры.
http://mega.km.ru/pc/encyclop.asp?TopicNumber=348
Мультимедиа - рабочий инструмент
Помимо индустрии развлечений и образования существуют и
вполне «серьезные» применения мультимедиа — ввод и обработка
аудио- и видеосигналов, распространение информации большого
объема и т. д.
Так, программный комплекс Microsoft Sound System в среде
Windows помимо утилит записи и обработки звука содержит и
программу Voice Pilot, позволяющую управлять программами, обучив
компьютер своему голосу. А пакет Voice for Windows от Kurzweil
Applied Inteligence кроме возможности управления приложениями
позволяет также надиктовывать тексты с максимальной скоростью
50—60 слов в минуту, допуская после обучения лишь 1—2 ошибки на
полсотни слов.
В последнее время стали появляться мультимедиа-журналы,
сочетающие в себе практически все возможности мультимедиа:
например, в журнале «Аурамедиа» есть и рекламные ролики со
звуком, и масса полезной информации, и новости, и последние
демонстрационные, shareware- и freeware-версии программ
http://mega.km.ru/pc/srch.asp
Инструментарий технологии программирования
C++Builder
Новая версия С++Builder 3 предоставляет разработчикам
уникальное сочетание визуальной среды быстрой разработки
приложений (RAD) с традиционными средствами программирования
на языке C++.
С++Builder 3 обладает рядом преимуществ, среди которых:
— Rapid Application Development — быстрая разработка
приложений на основе механизмов Two-Way Tools;
— компонентная архитектура — Visual Components Library (VCL);
— высокоэффективная масштабируемая технология доступа к
данным;
— новый SQL Builder — инструмент для визуального построения
SQL выражений любой сложности с Two-Way Tools синхронизацией
кода и графического представления;
— MIDAS Developers Kit — разработка многозвенныx клиентсерверных систем;
— поддержка Internet технологий.
Поддержка существующего С/С++ кода сохраняет инвестиции в
существующие проекты, созданные с использованием OWL и MFC.
Оптимизирующий
компилятор
поддерживает
последние
дополнения стандартов ANSI C и C++. Поддержка технологических
стандартов COM/DCOM, ActiveX, ATL, DirectX, WinSock, WinINET,
MAPI, RPC, CGI, ISAPI, NSAPI, и др.
Инкрементальный линкер уменьшает время сборки проекта при
каждой последующей попытке.
Многоцелевой менеджер проектов обеспечивает управление
набором приложений (серверных, клиентских, серверов приложений,
разделяемых динамических библиотек и т. п.) как одним проектом.
Совместимость
с
Delphi
обеспечивает
возможность
использования и отладки кода, компонент, форм и модулей данных,
созданных на Object Pascal.
Универсальный инструментарий решает самый широкий спектр
задач — от простых настольных приложений до масштабных
корпоративных систем.
Cоответствие базовым стандартам индустрии в сочетании с
передовыми технологиями Borland делает С++Builder идеальным
средством скорейшего решения стоящих перед разработчиками
задач.
Поддержка имеющегося кода (OWL, MFC, ...) позволяет плавно
мигрировать в новую компонентную парадигму визуального
программирования на языке C++. Сейчас C++Builder предлагает более
160 готовых к использованию компонент VCL.
Разработка корпоративных и Internet-систем
С помощью версий C++Builder 3 Client/Server Suite и Enterprise
коллектив разработчиков способен создавать такие приложения и
системы,
которыми
будет
доволен
самый
взыскательный
корпоративный пользователь, потому что C++Builder включает весь
необходимый инструментарий для быстрой разработки и отладки
высоконадежных систем; обеспечивает эффективный механизм
доступа к данным — BDE & SQL Links; предоставляет разработчикам
интегрированный инструментарий для создания распределенных
систем — MIDAS Developers Kit; предлагает единый подход к
созданию Internet и intranet приложений.
Возможность построения тонких и ультра-тонких клиентских
приложений обеспечивает существенное уменьшение стоимости
эксплуатации и администрирования крупномасштабных систем.
Язык C++
C++Builder обеспечивает не только поддержку последних
новаций стандарта ANSI C++, но и расширяет язык новыми
возможностями.
Шаблоны
(Templates),
пространства
имен
(namespaces), явное задание определений (explicit), mutable, RTTI
(Run-Time Type Information), Exceptions, свойства (properties),
обработчики событий (event handlers), отображения Windowsсообщений на методы их обработки (message mapping), изменение
порядка применения директив — вся мощь этих средств доступна
разработчикам, использующим C++Builder 3.
Визуальная разработка на основе компонентной модели
Идеология создания приложений в C++Builder, также как и в
Delphi, основывается на концепции визуальных контейнеров — форм,
в которые разработчик помещает компоненты Visual Components
Library (VCL) и устанавливает с помощью Object Inspector их свойства.
Возможность модификации поведения объектов за счет
визуальной «привязки» кода отклика на определенные для каждой
компоненты события, без необходимости создания новых классов,
существенно сокращает временные затраты при разработке
приложений, обеспечивая действительно визуальный C++.
Поддержка технологии пакетных библиотек (или пакетов —
packages), совместимая с Delphi, обеспечивает возможность создания
ультра-тонких клиентских приложений с разделением общих
компонент и функций между различными приложениями и серверами
приложений.
Технологии компиляции и графической отладки
Опыт 15-летней разработки компиляторов применен Borland в
реализации
технологий
оптимизирующей
компиляции
и
инкрементальной линковки C++Builder.
Оптимизация кода производится с использованием TBSуказателей, выбором типа выравнивания данных, используемых
соглашений о вызовах функций, возможностью управления
критическими секциями, ориентацией на серию процессора,
поправками на диалект C++ и т. д.
Технология инкрементальной линковки обеспечивает обработку
только измененной части проекта с возможностью кэширования
прекомпилированных модулей. Это позволяет значительно уменьшить
время, затрачиваемое на сборку проекта.
Генерация ActiveX / ActiveForm основана на использовании
стандартной COM-библиотеки ATL. При этом для визуализации
работы
с
COM/DCOM
интерфейсами
разработчики
могут
использовать специальный редактор TypeLibrary.
Поддержка библиотечных форматов OMF и COFF означает
возможность использования существующих библиотек даже при
отсутствии исходных текстов реализации (*.c, *.cpp).
C++Builder позволяет компилировать и отлаживать приложения,
использующие OWL, OCF, MFC и VCL классы, а также модули на
Object Pascal.
Turbo Assembler обеспечивает возможность создания более
эффективного кода и поддержку MMX.
С++ Builder предоставляет разработчикам все необходимые
средства отладки для профессиональной разработки высоконадежных
приложений.
Встроенный дизассемблер, инструмент для контроля состояния
регистров (CPU View) и другие средства позволяют локализовать
низкоуровневые ошибки. Module View обеспечивает визуализацию и
анализ
окружения
процесса,
с
возможностью
быстрого
позиционирования в соответствующий фрагмент исходного текста.
EventLog осуществляет контроль за событиями в процессе.
Настраиваемый фильтр событий и возможность подключения
пользовательского обработчика расширяют спектр отлаживаемых
задач. Визуальный инспектор локальных переменных упрощает
контроль состояния компонент/классов.
ToolTip Expression Evaluation отображает «на-лету» значения
переменных и объектов непосредственно в редакторе исходных
текстов.
Поддержка Web
C++Builder 3 предоставляет разработчикам средства для
создания клиентской и серверной логики Internet/intranet-систем.
Технология WebBroker обеспечивает идеологию расширения логики
Web-серверов, поддерживающих интерфейсы ISAPI, NSAPI , CGI и
WinCGI.
Специализированные
модули
данных
—
WebModules,
являющиеся естественными контейнерами компонент, превращают
Web-серверы в серверы приложений. Компонент WebDispatcher
является централизованным диспетчером запросов, поступающих с
клиентских браузеров. При этом обеспечивается «живой» контекст
работы с БД в многозвенной архитектуре клиент-сервер.
Возможность генерации HTML «на лету» с помощью компонент
TxxxProducer
позволяет
создавать
информационные
узлы,
управляемые данными.
С++ Builder позволяет создавать приложения со встроенной
функциональностью HTML — браузера, почтового клиента и т. п.
Поставляемые в составе C++ Builder (Professional и Client/Server
Suite) VCL-компоненты и ActiveX — Internet Solutions Pack намного
упрощают разработку клиентских и серверных приложений,
поддерживающих стандартные Internet протоколы и спецификации:
TCP/IP, UDP, HTTP, FTP, NNTP, POP, SMTP, Time/DateTime Services,
ECHO, Finger, MsgClient, MsgServer, MIME, URL .
Системные требования
Intel486DX/100МГц или выше
Microsoft Windows95 или WindowsNT (Service Pack2)
ОЗУ — 24Mбайт (32 рекомендуется)
Минимум 175Mбайт на жестком диске
CD-ROM
Монитор VGA или лучше
Мышь или другое указывающее устройство
Delphi
Cредства быстрой разработки приложений — RAD (Rapid
Application Development) — заняли прочное место в арсенале
специалистов в области программных технологий, коренным образом
сократив сроки создания систем обработки информации.
Delphi
устанавливает
новые
стандарты
в
области
высокопродуктивной разработки приложений.
Delphi включает средства визуального создания распределенных
систем с использованием различных типов связующего программного
обеспечения.
Объектно-ориентированная
культура
программирования,
развитая компонентная архитектура, самый быстрый компилятор,
графические средства отладки (в том числе удаленной), работа в
Internet, поддержка широкого набора реляционных источников данных,
доступ к объектам Oracle 8, следование основным стандартам
отрасли — все это Borland Delphi.
Компонентная Модель
Основой
архитектуры
Delphi
является
объектноориентированная компонентная модель. Эта модель, реализованная в
виде библиотеки компонент VCL (Visual Components Library), является
общей для Delphi и C++Builder. Классы VCL инкапсулируют широкий
набор функциональных возможностей — от управления потоками до
высокоуровневого сетевого взаимодействия.
Идея поддержки компонентной модели состоит в возможости
использования на этапе проектирования набора контейнеров —
визуальных (форм) и невизуальных (модулей данных), в которые
разработчик с помощью мыши помещает компоненты и устанавливает
их свойства и обработчики событий с помощью специального
инструмента — инспектора объектов (Object Inspector.).
Все компоненты VCL, то есть те классы, работа с которыми
ведется визуально, можно разделить на отображаемые (визуальные)
и неотображаемые (невизуальные). К первой группе компонент в
основном относятся те из них, которые отвечают за системную
функциональность — доступ к базам данных, работу с Sockets,
CORBA и DCOM-обмен и т. п. Вторая группа компонент обеспечивает
создание развитого настраиваемого графического интерфейса
пользователя, в том числе при работе с базами данных. VCL включает
более 250 классов и более 150 компонент.
Как и ваши собственные приложения, компоненты VCL написаны
на языке Object Pascal. Вы можете создавать свои собственные
компоненты, регистрировать их в Палитре Delphi и использовать в
Delphi и C++Builder.
Поддерживая
технологию
COM,
Delphi
обеспечивает
возможность создания элементов ActiveX на базе компонент VCL.
Язык Object Pascal
На нынешнем этапе развития Object Pascal включает поддержку
концепции интерфейсов как неотъемлемой части языка. Интеграция с
C++ достигла того уровня, когда с помощью Delphi разработчик может
создавать классы и компоненты, наследуемые в C++Builder.
Сочетая возможности делегирования интерфейсов, поддерживая
перегрузку методов, процедур и функций, параметры по умолчанию,
строки и массивы переменного размера и другие расширения, Object
Pascal предоставляет разработчикам объектно-ориентированный
синтаксис и библиотеки, позволяющие создавать неограниченные по
функциональности приложения и системы.
Интерактивная Среда Разработки
Delphi предоставляет разработчику комплекс интегрированных
визуальных средств, обеспечивающих полный цикл создания
приложений — от разработки визуальных форм и модулей данных до
удаленной отладки.
Компиляция
и
сборка
проектов
производится
как
непосредственно из среды разработки, так и с помощью богатого
набора утилит командной строки. Широкий набор параметров и опций
процессов компиляции и сборки проектов в сочетании с мощными
средствами
отладки
позволяют
получить
надежный
и
высокооптимизированный код.
Инструментарий интерактивной среды Delphi открывает
принципиально новые направления развития RAD-систем:
— поддержка комплексных проектов;
— навигация по исходным текстам на основе концепции
гипертекстового браузера;
— генерация объявлений и шаблонов методов;
— Debug Object Inspector;
— отслеживание событий, происходящих в системе;
— низкоуровневая отладка;
— контекстная подсказка по свойствам, методам и их
параметрам;
— генерация объявлений и шаблонов методов;
— Open Tools API для управления средой разработки;
— шаблоны форм и модулей данных, компонент и их групп;
— шаблоны кода;
— средства Object Browser.
Доступ к базам данных
Работа с базами данных в Delphi ведется через универсальный
механизм доступа BDE (Borland Database Engine). Архитектура BDE
предусматривает взаимодействие с каждым конкретным источником
информации через драйвер (SQL Links — для серверов баз данных).
Роль BDE заключается в поддержке:
— единого интерфейса доступа;
— механизма кэширования данных;
— оптимизации работы с конкретными форматами и серверами
баз данных.
BDE обеспечивает потокобезопасный (thread-safe) доступ, что
позволяет использовать его на стороне серверов приложений.
Начиная с версии Delphi 4 средства BDE оптимизированы для работы
в многопользовательском режиме.
Delphi VCL включает развитый набор компонент для работы с
базами данных.
Как и в других областях применения, компоненты доступа к
базам данных можно разделить на две группы — визуальные и
невизуальные.
В основе архитектуры невизуальных компонент лежит понятие
набора или множества данных — Data Set. Таблица (TTable), запрос
(TQuery), хранимая процедура (TStoredProc) — все они являются
наборами данных (TDataSet). Кроме того, существуют системные
компоненты для управления сессиями работы с базами данных,
генерации HTML и т. п.
Визуальные компоненты для работы с базами данных (более 50,
включая компоненты для генерации отчетов QuickReport) являются
логическим
продолжением
ветвей
иерархии
наследования
стандартных
и
расширенных
контрольных
элементов
пользовательского интерфейса Windows.
Распределенные системы
В основе поддержки распределенных вычислений в Delphi,
лежит следование двум важнейшим принципам: ориентация на
стандарты и максимальное упрощение процесса разработки на базе
использования компонентной модели.
Комплекс технологий и средств поддержки инфраструктуры
(middleware) для разработки многозвенных систем объединен под
общим названием MIDAS — Multi-tIer Distributed Application Services.
MIDAS Developers Kit является неотъемлемой частью старших
вариантов поставки Delphi.
Доступ к серверам приложений, созданным в Delphi, может
осуществляться на основе CORBA/IIOP, Sockets, DCOM, OLEnterprise,
DCE/MS RPC.
Delphi включает набор специализированных генераторов кода и
модулей данных, предназначенных для разработки серверов
приложений. Кроме того, частью VCL является набор компонент
TxxxConnection, представляющих в клиентских приложениях функции
контроля контекста соединения с удаленными модулями данных.
Специализированный
компонент
TClientDataSet
является
наследником TDataSet, что позволяет использовать его совместно с
любыми компонентами DataControls, физически обращаясь к наборам
данных, размещенных в модулях данных серверов приложений.
Используя технологии MIDAS, разработчики автоматически
получают систему с минимальными требованиями к ресурсам
клиентских приложений и администрированию, так как средства BDE
переносятся на сервера приложений, а на клиентских местах остаются
только представители (динамические библиотеки) размером менее
300 Кб.
Анализ данных
Старшие варианты поставки Delphi включают специальные
инструменты и компоненты VCL Decision Support System (DSS),
предназначенные для многомерного анализа и визуализации данных.
Публикация баз данных в Web
WebBroker предоставляет разработчикам средства создания
расширений Web-серверов на основе интерфейсов NSAPI, ISAPI,
CGI/WinCGI с возможностью динамической публикации баз данных и
любой другой информации в Web.
Доступ к IBM AS/400
Delphi/400 обеспечивает прозрачный доступ к ресурсам и
приложениям IBM AS/400, включая файловую систему и базы данных.
Взаимодействие с SAP R/3
Delphi/Connect for SAP позволяет расширять функциональные
возможности систем на основе R/3 и обеспечивает интерфейс между
SAP и другими корпоративными приложениями.
CORBA, DCE, DCOM
Delphi позволяет создавать открытые распределенные системы
на основе технологий DCE, CORBA и DCOM.
Поддержка Java
MIDAS Client for Java предоставляет уникальные средства
гетерогенного доступа к серверам приложений, созданным в Delphi.
Встроенный SQL-сервер
IB DataBase для платформы Win32, входящий в поставку Delphi
(лицензия разработчика), дает возможность разрабатывать клиентсерверный проект без дополнительных затрат.
Подержка технологических стандартов
Delphi
обеспечивает
поддержку
широкого
спектра
технологических стандартов, среди которых:
— MS Win32 API, WinSock API, IE 4 Common Controls;
— TCP/IP, FTP, HTTP, HTML, NNTP, POP3, SMTP, ... ;
— NSAPI, ISAPI, CGI, WinCGI;
— MS OLE, COM, DCOM, ActiveX, Automation, MTS;
— DCE/MS RPC;
— CORBA IIOP.
Работа с базами данных
Серверы баз данных:
— Oracle 8, включая объектные расширения
— Oracle 6.x, 7.x
— IB DataBase 4.x, 5.x
— Microsoft SQL Server 4, 6.5
— Informix 5, 6, 7, 9
— Sybase 4, 10.x, 11 (CTLIB, DBLIB)
— DB2 2.1
Форматы:
— Paradox (все версии)
— dBase, Visual dBase (все версии)
— FoxPro
— MS Access 95 (DAO 3.0), 97 (DAO 3.5)
Любые ODBC-источники версий 2.x, 3.x (при наличии
соответствующего ODBC-драйвера)
Групповая разработка
Старшие варианты поставки Delphi включают систему контроля
версий Intersolv PVCS.
Системные требования
Miscrosoft Windows 95, Windows 98, Windows NT 4.0.
Процессор Intel 486DX/66 МГц или выше.
Оперативная память 16 Мб (32 Мб рекомендуется).
60 Мб дискового пространства (минимум).
Дисковод CD-ROM.
Монитор с разрешением VGA или выше.
Мышь.
Download