Ответ: Centura Team Developer - это передовая интегрированная среда разработки (Integrated Development Environment, IDE), предлагаемая компанией Centura для создания 32-разрядных бизнес-приложений на платформе Windows. Centura Team Developer предоставляет профессиональным разработчикам средства, необходимые для создания масштабируемых отказоустойчивых распределенных бизнес-приложений для Веб и клиент/серверных вычислений. CTD 2000 обеспечит вашему коллективу разработчиков мощь, продуктивность и гибкость, необходимые для создания приложений, удовлетворяющих стратегическим бизнес-требованиям.
Ответ: В современной программной среде электронной коммерции разработчикам следует стремиться удовлетворить потребности самых разнообразных клиентов. Для поддержки разработчиками веб-клиентов, полностью автоматизированных клиентов, работающих без участия человека, мобильных устройств и других, пока еще не изобретенных клиентов, приходится выходить за рамки персональных компьютеров, использующих Windows. В результате на разработчиков ложится достаточно тяжелая ноша. Они ищут пути расширения существующих бизнес-систем для обслуживания как внутренних, так и внешних заказчиков. Усиление отдачи от существующих данных и систем является решающим фактором сохранения времени, денег и ресурсов. Centura предоставляет инструменты, помогающие разработчикам создавать, разворачивать и объединять программные продукты с системным ядром бизнес-логики.
Ответ: Centura Team Developer – это идеальное средство для проектных коллективов, строящих вертикальные бизнес-приложения, для которых нужны расширенные возможности доступа к данным и усложненная бизнес-логика, в особенности, когда необходимо адаптировать приложения к быстро меняющимся требованиям. В качестве примеров стандартных вертикальных приложений можно назвать системы планирования ресурсов предприятия, автоматизации торговли, управления взаимоотношениями с клиентами, производства, страхования, банковского дела, системы снабжения, а также юридические и системы и документооборота.
Не исключено, что ваша деятельность связана с разнообразными приложениями и системами, от электронной почты до веб-серверов, от электронных таблиц до текстовых процессоров, программ планирования и так далее. Centura Team Developer обеспечивает плотную интеграцию с внешними приложениями и технологиями, что позволяет создавать новые и впечатляюще выглядящие системы, развивая и расширяя любые существующие приложения и используемые вами технологии. Например, можно создать более плотные рабочие связи между коллективами разработчиков, используя имеющуюся у вас систему электронной почты и средства Centura Team Developer для разработки технологических решений. Или можно встроить веб-броузер или ftp-клиента в приложение Centura Team Developer и, тем самым снабдить пользователей вашего предприятия всем разнообразием новых данных. Поскольку создаваемые вами приложения увеличиваются в размерах по мере развития вашего бизнеса, вы можете инкапсулировать бизнес-логику в компоненты COM и развернуть их с помощью Microsoft Transaction Server для получения возможности n-звенного масштабирования. И конечно же, CTD открыт для любых приложений, использующих такие стандарты Microsoft, как COM, DCOM или ActiveX.
Ответ: Сейчас существует два способа построения веб-приложений с помощью CTD. Вы можете создать визуальные объектно-ориентированные серверные приложения, автоматически отражающие содержимое Веб, или невидимые объекты COM, использующие бизнес-логику и динамические данные для основанных на использовании шаблонов серверов приложений типа ASP и Cold Fusion.
Ответ:
Кстати в этом случае будет работать и интерактивный режим RB, для чего нужно переписать файл repbi20.exe, переименовав его в repbi15.exe. Все также будет работать.
Ответ: Все новые версии SQLBase соответствуют 2000 году. Более подробную информацию можно найти на http://www.centurasoft.com/support/tech_info/bulletins/cli2000.htm. Ваши прикладные программы, которые обращаются к SQLBase, также следует проверить. Используйте утилиту, доступную на ftp.centurasoft.com/products/utilities/y2ksqlb.zip чтобы проанализировать ваши SQLBase базы данных. Пожалуйста, прочитайте ReadMe.txt и License.txt после извлечения их из .ZIP файла. Раздел "Поведение функции YEAR()" так же может быть интересным
Ответ: Возможно, при создании БД у Вас был установлен режим связи таблиц на основе СУБД – ссылочная целостность по удалению родительских записей. Так как при создании репликаций записи переписываются через удаления, то после ее выполнения они будут отсутствовать. Возможны два способа для выхода из создавшейся ситуации:
22.09.04
Ответ:
Ответ:
Во втором случае мы с помощью SalColorSet можем установить любой цвет текста и фона, даже для нередактируемого поля.
Ответ:
Ответ:
Ответ: Для организации автоматических репликаций необходимо использовать Replication Agent AX Control, входящий в состав SQLBase Exchange. На основе него создается процедура выполнения репликации (на любом языке, который допускает их включать и использовать, в том числе и на CTD). Эта процедура может быть вызвана автономно, или посредством механизма внешних процедур СУБД из триггеров или хранимых процедур СУБД (большинство СУБД поддерживают такие механизмы, в том числе и SQLBase). При автономном вызове можно реализовать разные механизмы организации репликаций (по таймеру, по изменениям БД). Репликация (описание ее действий) может быть построена предварительно с помощью Replication Studio, входящего в состав SQLBase Exchange, либо настроена динамически при вызовеReplication Agent.
Ответ: Единственным ограничением для организации репликаций является обязательное использование SQLBase в качестве приемника или источника данных. Для организации репликации между двумя СУБД, каждая из которых не является SQLBase, можно использовать двойные репликации, в которых посредником является SQLBase.
Ответ: Существуют ошибки в руководстве. Общий порядок загрузки должен быть:
load dsapi load spxs load dfd load dll -------- это не учтено в начальном руководстве ---------- load tlispxds load exfmgrnw load dbnwsrvr
Дополнительная информация может быть найдена по следующему адресу: http://www.centurasoft.com/support/tech_info/bulletins/ndsdocpr.html
Ответ: TLKNRTR может быть запущен, как программа, управляемая с помощью пакетных файлов DOS. Параметр INPUT=CommandFile передает в TLKNRTR набор команд, которые должны быть выполнены. В качестве примера можно воспользоваться следующим кодом:
@ECHO OFF rem set variables Set BkpDir = \\ machine\vol\backupdir Set DB = MyDB Set DBSRV = MyServer Set Auth = sysadm/password rem create the commandfile echo set server % DBSRV %; > tmp.cmd echo connect % DB % % 1 Auth %; >> tmp.cmd echo backup database from % DB % to % BkpDir % on server; >> tmp.cmd echo release log; >> tmp.cmd echo backup log from % DB % to % BkpDir % on server; >> tmp.cmd echo exit; >> tmp.cmd rem execute the commandfile tlknrtr noconnect bat input = tmp.cmd output = tmp.log del tmp.cmd
Ответ:
Ответ: Quest ищет файл "QUEST.INI", который включает описания всех кнопок. Необходимо повторно установить SQLWINDOWS/QUEST, чтобы получить правильные настройки. Либо можно указать правильный путь "questdir" в файле WIN.INI в разделе [QUEST].
Ответ: Object Compiler не был включен в поставку CTD 1.5, как сказано в сведениях к версии 1.5.1 "по причине нехватки времени". По этой причине в поставку не включены также Object Nationalizer и Lotus Notes QuickObject. Эти компоненты включены в поставку CTD 1.5.1
Ответ: Новые возможности CTD 2000 позволят отойти от традиционной разработки “толстых” (многофункциональных) клиентов к разработке распределенных приложений. Суммируя вышесказанное, разработчики получат следующие возможности в рамках новой версии CTD:
Ответ: К сожалению, точной информации об этой возможности нет ни в рекламе, ни в документации. Но, судя по тому, что это отдельно не выделяется, такой возможности в SQLBase 7.6.1 пока не предусмотрено. Естественно, СУБД, как и большинство других, будут работать под WindowsNT, а возможности второго процессора можно использовать под другие системные компоненты, в частности серверы приложений.
Ответ: Centura Software Corporation сертифицирует 32-разрядные программы для использования в Windows’98. Для получения дальнейшей информации посетите: http://www.centurasoft.com/support/tech_info/bulletins/win98warn.html
Ответ: Многие клиенты не работают с более новыми серверами, и возникновение ошибки №00422 не возможно. Эта проблема возникает, когда пользователь Centura Tem Developer переходит от SQLBase 6.x на SqlBase 7.x. Необходимо заменить SQLWNTM.DLL и COMDLLS на более новые версии.
Ответ:
Короткий ответ:
Для ответа на Ваш явно вопрос недостаточно информации. Опишите место, оператор, действие, при котором возникает эта ошибка. Опишите среду (ОС, ЭВМ и др.) на которой возникает ошибка. Во время выполнения или при работе в режиме интерпретатора 'cbi11.exe? Попробуйте сделать .EXE, и запустить с DEPLOY.
Возможный распространенный ответ:
Для ответа на Ваш явно вопрос недостаточно информации. Опишите место, оператор, действие, при котором возникает эта ошибка. Опишите среду (ОС, ЭВМ и др.) на которой возникает ошибка. Во время выполнения или при работе в режиме интерпретатора 'cbi11.exe? Попробуйте сделать .EXE, и запустить с DEPLOY.
Кроме того, надеюсь, что Вас не обидят мои следующие рекомендации для попытки выхода из создавшегося положения.
Аксиома 1: 99.99% ошибок все-таки на совести программиста и разработчика. Если в это не верить, то программирование нужно бросать.
Аксиома 2: Выход из создавшегося положения есть, и чаще всего не один!
Ну а если всерьез, то попробуйте следующие действия, возможно, они выведут Вас из кризисной ситуации:
Ответ:
27.10.05
Ответ:
13.02.06
Ответ: См. http://www.centurasoft.com/support/tech_info/knowledge_base/sbsinfo/fileli~1.html
Всякий раз, когда Вы получаете сообщение "Cannot load library ...", это указывает, что Вы или не можете загрузить указанную DLL, или один из ее компонент. Убедитесь, что всего компоненты существуют.
Ответ: Проверьте, как вы используете значения диапазона индексов массива. Нумерация индексов в TD выполняется как в языке СИ: от 0 до установленного значения.
Если вы заполняете массив, начиная с индекса 1, то по умолчанию незаполненный элемент <массив>[0] будет иметь нулевое значение, а результат выполнения функции SalArrayMin будет равен 0, при положительных значениях всех элементов массива.
Ответ: Действительно, эта ситуация возникает в версиях, у которых не установлены PTF. Для ее ликвидации, помимо установки PTF, можно предпринять следующее: добавьте новый объект данного типа в окно, проверьте вызов пункта пользовательского меню "Control ghjpertis "(он должен появиться), удалите новый объект. Связь с окном “свойства” восстановится.
Ответ: У Вас, по всей видимости, используется библиотека - (tlkc32.dll 7.0.1) из версии CTD 1.5.1, в которой действительно проявляется перечисленная ситуация. Размер и дата создания этой библиотеки - 384 512 б и 01.03.1999. В предыдущей версии этой DLL, из CTD 1.5 этой ошибки нет (Размер и дата создания старой библиотеки - 378 880 б и 03.06.1998.). Не проявляется эта ошибка и в последующих версиях CTD, даже в BETA 1 Matternhorn. Рекомендуем Вам вернуться к прежней версии этой библиотеки, пока не появиться новый PTF, в котором данная ошибка ликвидирована.
При необходимости мы можем переслать Вам рабочую версию библиотеки tlkc32.dll по e-mail или FTP.
Ответ: Технология работы TouchPoint основана на Raima Database Manager (встроенная СУБД) и предлагается фирмой Mbrane (частью фирмы Центура), которая образовалась после реорганизации. Ориентирована на множество платформ, начиная от самых малых (RTOSs, таких как VxWorks, QNX, ITRON, и Linux). Предназначена для создания распределенных систем с использованием мини-компьютерных устройств (мобильные телефоны, мини-компьютеры, записные книжки).
Ответ: Проблема 2000 полностью решена для следующих версий самых популярных программных продуктов:
Всем пользователями более ранних версий продуктов Centura рекомендуется сделать upgrade на любую из последних версиий. В настоящий момент возможна поставка:
Ответ: Вообще в вашем вопросе содержится много неопределенного (какие функции Вас не устраивают, какие системы классов и почему Вас не удовлетворяют и т.д.), однако, попробую все-таки ответить.
Если брать мировую практику разработки программ на С и С++, то действительно: оценки систем программирования Borland C++ и Microsoft C++ не очень высокие: они с трудом попадают в первый десяток систем разработки на С++. Однако так сложилась тенденция распространения продуктов в нашей стране, именно они из-за своей доступности (бесплатности) получили у нас широкое распространение. Так системы Watcom, Zortech C++, Visual Age C++, всегда у профессиональных программистов ценились выше. Данные системы программирования не часто появляются на "доступных" CD и торговых фирмах. Кроме того, в Интернет есть большое количество складов библиотек для С и С++.
Если Вы имеете ввиду средства проектирования программ, в частности то, что называется CASE-технологиями, то в настоящее время это направление бурно развивается и здесь можно рассматривать продукты многих фирм-лидеров: Rational, Platinum (+ Logic Works), SilverRun, Embarcadero, из отечественных CaseAnalitic (SoftArt) и т.д. Информацию о продуктах этих фирм можно найти на одноименных сайтах. Однако с генерацией кода в них на практике не так хорошо, поэтому их применение эффективно в первую очередь, все же, на этапах проектирования и сопровождения.
Вообще, если речь идет о создании приложений и сложных программных систем клиентов баз данных, то мне, несмотря на то, что я сам являюсь приверженцем языка С и С++, придется сказать, что использование этого языка для данных целей не является лучшим выбором. Это, к сожалению, факт. API (например, API для SQLBase), которое предлагается для многих СУБД не просто в освоении, и, тем более, трудоемкость разработки приложений велика. Хотя этот вариант нельзя отбрасывать для разработки профессиональных систем.
Наиболее предпочтительным может быть комбинированный вариант: основой приложения являются специальные средства разработки уровня 4GL (например, SQLWindows компании Centura, Centura Team Developer, Developer фирмы Oracle и др.), а для более ответственных участков используется С или С++, функции которых вызываются из приложений при обращении к DLL. Язык SAL, используемый в SQLWindows очень приближен к С и С++, однако в нем нет той сложности, которые испытывают разработчики при изучении системы классов, в частности Borland C++ и Microsoft C++, есть все основы для объектно-ориентированного проектирования и проектирования, коллективной разработки, создания собственных шаблонов и библиотек, достаточное количество стандартных и подключаемых объектов (COM и ActivX). Можно много говорить о достоинствах этого варианта, хотя конечно существуют и недостатки. Многие разработчики для создания программных систем клиентов баз данных все же предпочитают эти доступные на нашем рынке и не дорогие, даже по сравнению с Borland C++ и Microsoft C++, средства разработки.
Теперь по вопросу универсальности. Не думаю, что универсальная система программирования Вас больше устроит, так как с универсальностью очевидно теряется простота и прозрачность для создания систем. Здесь, по-видимому, нужен здравый компромисс.
Извините за некоторые общие рассуждения, возможно Вам знакомые, но более конкретный ответ на Ваш вопрос возможен только при уточнении исходных посылок: какой класс задач-приложений Вы хотите создавать, какими ресурсами располагаете, каков уровень ваших программистов (средний или высокий, для низкого я бы порекомендовал VB), почему Вас не устраивают все-таки функции и классы Borland C++ и Microsoft C++ и т.д.
Ответ: Да эту утилиту LM можно использовать, при условии перекомпилирования приложенияпод среду 7.0. Если Вы не можете перекомпилировать приложение, то воспользуйтесь LM из версии 4.53.
19.10.04
Ответ:
При высоком быстродействии и подобных RDM возможностях доступа в нем имеются в наличии ODBC драйверы.
Ответ: Exchange Desktop обеспечивает репликации БД в рамках одной ЭВМ, а Exchange Server - в рамках сетей ЭВМ. Если Вы приобретаете продукт Exchange Desktop на определенное число пользователей, то это означает, что его можно установить на заданное число ЭВМ.
Ответ: Нет, СУБД Velocis является выделенным сервером СУБД, работающим в SQL и NON SQL режимах. Он обеспечивает поддержку сетевых структур БД. Встроенной СУБД является RDM (Mbrane Touchpoint 2).
Ответ: Да, при инсталляции нужно указать загрузку СУБД как сервис (последнее окно мастера инсталляций). Если это не сделано, нужно воспользоваться утилитой "Сервисы" из панели управления и выполнить вручную эти настройки: automatic и работа под системным паролем.
Ответ:
Однако уже в этом положении можно попробовать что-то сделать. Хотя, возможно вы уже шли этим путем, осмелюсь предложить следующие варианты:
В целом согласен, что превращение SQLWindows в супермощную систему (в том числе и для WEB) может ее сгубить. Будущее SQLWindows в вылизывании глюков, что достижимо в короткие сроки!
Ответ:
23.11.05
Ответ: Новая версия этой системы (когда-то DB_Vista), ориентирована на класс приложений, которые используются со встраиваемыми СУБД и должны обеспечивать высокую производительность.
Основные новшества следующие:
27.02.2003
За дополнительной информацией обращайтесь в компанию Interface Ltd.
Обсудить на форуме Gupta Technologies
INTERFACE Ltd. |
|