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

Введение в Free Pascal. Исторический обзор

Добавлено Дата: 22 July, 2014 категория: Free Pascal

В 1965 г. был объявлен международный конкурс на создание нового алгорит- мического языка — преемника АЛГОЛА-60. В конкурсе принял участие молодой швейцарский ученый Никлаус Вирт (Nicklaus E. Wirth), работавший в то время доцентом Стэндфордского университета. В 1967 г. его проект комиссией был о т- вергнут — победителем оказался АЛГОЛ-68. Но Вирт продолжил работу над своим замыслом и, вернувшись в Швейцарию, вместе с коллегами из Федераль- ного института технологии (ETH, Цюрих) разработал новую версию языка, на- званную в честь известного французского инженера Блеза Паскаля — создателя одного  из  первых  механических  калькуляторов.  В  1970  г.  под  руководством

Читать »

Интегрированная среда FP IDE

Добавлено Дата: 12 June, 2014 категория: Free Pascal

Интегрированная среда FP IDE, разработка которой продолжается и в настоя- щее время, обеспечивает режим работы, напоминающий условия программирова- ния в средах Borland Pascal и Borland C++. После запуска программы fp.exe и набо- ра первых строк новой программы на экране появляется главное окно (рис. 3.1).

Читать »

Использование программы Implib в CBuilder

Добавлено Дата: 18 July, 2013 категория: C++, C++ Builder

Программа Implib предназначена для создания библиотек импорта (import libraries) для DLL (динамически связываемых  библиотек), которые вы хотите подключить к своему приложению. Важно использовать именно версию  Borland CBuilder этой программы при создании библиотек импорта для использования в приложениях CBuilder. Более старые версии фирмы Borland или же аналоги других фирм создадут библиотеки, некорректно поддерживаемые CBuilder, что повлечет за собой появление в вашей программе сообщений об ошибках странного содержания. Мы рассмотрим использование DLL в CBuilder, равно как и создание DLL в CBuilder для других приложений, в следующей главе. А сейчас давайте просто рассмотрим те шаги, которые надо предпринять для создания библиотеки импорта для использова ния в вашем основном приложении в CBuilder.

Читать »

Другие источники информации по CBuilder

Добавлено Дата: 4 July, 2013 категория: C++, C++ Builder

 

При работе с новыми программными продуктами (технологиями) одна из наиболее неприятных особенностей состоит в том, что имеется очень мало справочного материала. При работе с Visual Basic, Delphi или Oracle нетрудно найти книги, Web-узлы, журналы или другие источники информации о проблемах, которые  у вас могут возникнуть при работе с этими инструментами. Однако при работе с таким достаточно новым методом, как CBuilder, вы, вероятно, обнаружите, что имеется недостаток хорошей и доступной информации. Число Web-узлов, книг и журналов, посвященных CBuilder, растет скачкообразно, но у вас могут быть проблемы с их поиском. В этой главе мы рассмотрим некоторые доступные источники информации для CBuilder, особенно те области Internet’а и компьютерных сетей, где можно найти наиболее современные ответы на ваши вопросы.

Читать »

Компилятор ресурсов в CBuilder

Добавлено Дата: 3 July, 2013 категория: C++, C++ Builder

Ресурсы являются  основой  большинства  приложений  Windows,  и CBuilder  позволяет  вам  легко импортировать их в приложения CBuilder, что мы увидим ниже.

В общем случае, вы можете заполучить любой файл ресурсов в приложение прямым включением его в проект и предоставлением IDE сделать все остальное. Тем не менее иногда вам понадобится предварительно скомпилировать ресурсные файлы  для  распространения  скомпилированной версии (файлы res) среди других программистов. Для этого фирма Borland предоставляет две различные             программы             работы             с             ресурсными              файлами. BRC32.EXE — это 32-битный компилятор и компоновщик ресурсов. Эта программа скомпилирует ресурсный файл и свяжет его в работе с используемыми вами старыми приложениями Windows, которые требуют раздельной компиляции и сборки. Для запуска BRC32 используйте следующий синтаксис: BRC32.EXE filename, где filename — имя как вашего ресурсного файла (.rc), так и исполняемого приложения (.exe). В табл. 8.2 представлены часто используемые  параметры компилято ра ресурсов.

Читать »

Файлы помощи и проблемы в CBuilder (FAQ)

Добавлено Дата: 6 June, 2013 категория: C++, C++ Builder

Почему при нажатии F1 я получаю пустое окно сообщения?

Вам надо скачать обновленные файлы помощи с Web-сайта фирмы Borland. Адрес, по которому это можно сделать: http://www.borland.com/techpubs/bcppbuilde.

Почему нет помощи по TStringGrid?

Читать »

Работа с IDEToMak в CBuilder

Добавлено Дата: 28 April, 2013 категория: C++, C++ Builder

Если вы раньше использовали (или по-прежнему используете) компилятор  Borland  C++ (последняя версия 5.02), то вы, вероятно, захотите взять какие-нибудь существующие проекты и загрузить их в среду CBuilder. Зачем вам это нужно? Чтобы удобнее работать с окнами (формами), а также чтобы конвертировать библиотеки DLL в новые VCL, — вот уже две причины, которые первыми приходят на ум.

Читать »

Общие вопросы по CBuilder (FAQ)

Добавлено Дата: 22 April, 2013 категория: C++, C++ Builder

Что такое C++ Builder?

C++Builder это собственное имя нового инструмента для быстрого создания приложений фирмы Borland. В этой книге мы сокращаем это имя до CBuilder. В целом это Delphi, использующий С++ как язык разработки. CBuilder позволяет быстро создавать приложения на базе форм при использовании простого стиля конструирования drag-and-drop. Все компоненты CBuilder определяются свойствами, так что определение нового объекта или отображение формы сводится к добавлению нового компонента в форму (или новой формы в проект) и установке некоторых его свойств для определения его поведения.

Читать »

Общая совместимость Delphi

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

Общая  совместимость между различными версиями Delphi, C++Builder  и Kylix свя зана  с большим  количеством проблем и  обстоятельств. Изучив  эти  подробности и особенности компиляторов, можно  научиться создавать и поддерживать такой  код, который с небольшими доработками может  быть перенесен не только  с одной  версии компилятора на другую, но и на иную платформу.

Читать »

Создание модуля импорта для удаленного вызываемого объекта

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

Прежде чем компонент THTTPRIO можно  будет использовать, необходимо создать модуль импорта для вызываемого объекта. К счастью, Borland существенно упростила этот  процесс, создав  специальный мастер.  Такой  мастер  доступен  на вкладке WebServices хранилища объектов. Вначале  его диалоговое окно  будет выглядеть так, как показано на рис. 20.4.

Читать »

Delphi,  CORBA и Enterprise Java Beans (EJB)

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

В настоящем разделе описываются методы  подключения приложений Delphi CORBA к средствам EJB, устанавливаемым на сервер приложений Borland (Borland Application Server).  Для разработки и установки EJB в данном  примере используетсяпакет  Borland JBuilder 5 и сервер приложений Borland версии 4.51. Бесплатные де монстрационные версии этих  продуктов можно  получить на Web сайте  Borland по ад ресу www.borland.com.

Читать »

Немного истории

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

Сердцем  Delphi является компилятор Pascal.  По  сути, Delphi  представляет собой очередной шаг в эволюции компиляторов Pascal,  продолжающейся с тех времен, ко гда Андерс Хейлсберг (Anders Hejlsberg) создал  первый компилятор Turbo Pascal. С тех пор прошло уже 17 лет, и программисты не устают восхищаться надежностью, изяще ством и, конечно же, скоростью работы компиляторов Pascal от Borland. Delphi 6 — не исключение. В нем  воплощен более  чем  десятилетний опыт  разработки компилято ров,  превративший этот  32 разрядный оптимизирующий компилятор в настоящее произведение искусства.  Хотя с течением времени возможности компиляторов по стоянно увеличивались, скорость их работы осталась практически неизменной. Болеетого,  стабильность компилятора Delphi продолжает оставаться эталоном, с которым сравнивают все остальные инструменты разработки.

Читать »

Управление жизненным циклом приложений: технология ALM

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

Жизненный цикл приложения состоит из нескольких этапов. Сначала формируются требования к системе: они обычно вырабатываются в общении с заказчиком потенциальными покупателями. Затем начинается этап проектирования, когда готовятся модели будущего продукта и формируются его структуры, например структура баз данных. Однако само кодирование (или более общий процесс — непосредственная разработка программы) относится к следующему этапу жизненного цикла. Далее, когда приложение запрограммировано, его требуется протестировать в различных условиях эксплуатации, устранить выявленные ошибки, улучшить характеристики. Это происходит на этапе тестирования и отладки. И наконец, завершается жизненный цикл этапом развертывания приложения. Эта задача сама по себе бывает достаточно трудоемка, особенно если приложение взаимодействует с внешними базами данных, эксплуатируется на Web-cepeepe или реализовано в многоуровневой архитектуре.

Читать »

Delphi 2006 – Управляемый и неуправляемый код

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

Код, отвечающий требованиям общеязыковой среды CLR выполнения .NET- программ и способный обращаться к ее службам, называется управляемым. Практически все профессионально сделанные .NET-приложения базируются на управляемом коде, хотя не всегда такой код будет гарантированно безопасным. При создании .NET-приложений компилятор Delphi по умолчанию генерирует управляемый код. Отметим, что в поставку Borland Development Studio 2006 также входят .NET-компиляторы С# и VB.NET. При этом имеется возможность загрузки и переноса в Delphi проектов Microsoft Visual Studio, написанных на этих двух языках. В пакет BDS 2006 входит также среда программирования на языке С++ (C++Builder), но трансляция программ, написанных на этом языке, в управляемый код сопряжена со значительными сложностями, а в ряде ситуаций невозможна. Так, например, в технологии .NET не допускается множественное наследование и введены существенные ограничения на работу с указателями. Поэтому компилятор C++Builder можно использовать лишь для создания программ Win32.

Читать »

Delphi 2006

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

Юбилейная, десятая по счету, начиная с 1995 года, версия системы программирования продолжает развитие стратегической линии компании Borland, направленной на интеграцию всех продуктов фирмы в рамках единой концепции управления жизненным циклом программного обеспечения. Можно уверенно утверждать, что новая версия системы несет самые масштабные изменения в продуктах и технологиях за всю историю развития Delphi. При этом поклонники системы, конечно, помнят, что и предыдущий релиз Delphi 2005 (Delphi 9) радикально отличался от Delphi 8 и являл собой глубокую переработку предшественника1. В частности, в дополнение к компилятору для платформы .NET был восстановлен преждевременно отвергнутый компилятор для платформы Win32, что потребовало синхронизации версий библиотеки визуальных компонентов VCL. Также существенно обновилась технология ECO II и появились средства UML-моделирования из среды Borland Together.

Читать »