Открытое письмо: MAV Direct ODBC

Автор: Игорь Толмачев

Дата публикации: 06.07.2005 в рассылке ClaList

Редактор: Still Zero

Решил написать своё субъективное мнение о работе на симбиозе SQL & Clarion , извините, если будет слегка сумбурно, т.к. времени, как обычно, не хватает. ClaList даже не всегда читаю…
До 2000 года последовательно (иногда параллельно DOS-WINDOWS) работал (один или в команде) со всеми версиями Клариона на *.DAT и *.TPS. Тут появляется перспектива обработки больших массивов данных + много пользователей + другие разработчики чистые FoxPro-шники. Читать далее

Первый взгляд на новое Clarion IDE

Источник: http://www.clarionmag.com

Translated and published with the permission of CoveComm Inc, publisher of Clarion Magazine.

Переведено и опубликовано с разрешения компании CoveComm, издателя Clarion Magazine.

Посетители 6-ой Бразильской конференции разработчиков были первыми кто увидел новое IDE Clarion. Боб Заунер представил описание на английском, а Диего Борожович (Diego Borojovich) обсудил новые возможности языка Clarion.NET на испанском.

Новое IDE основано на SharpDeveloper — это open source IDE для C# и VB.NET проектов. SharpDeveloper это IDE с открытыми исходниками, которое распространяется посредством GNU Public License (GPL), поэтому возникает вопрос будет ли Clarion IDE также с открытыми исходниками. Читать далее

Боб Зэд отвечает

  • Оригинальное название: Bob Z Responds
  • Автор: David Harms
  • Дата публикации: 01.06.2005
  • Дата перевода: 22.06.2005
  • Оригинал статьи: http://www.clarionmag.com/cmag/v7/c7cnetblog.html
  • Демо-видео: http://www.clariondeveloper.com/clariondotnet.wmv
  • Среда SharpDeveloper: http://www.sharpdevelop.net/OpenSource/SD/Default.aspx
  • Источник: http://www.clarionmag.com

Translated and published with the permission of CoveComm Inc, publisher of Clarion Magazine.

Переведено и опубликовано с разрешения компании CoveComm, издателя Clarion Magazine.

Предисловие: как вы понимаете, я не был на Бразильской конференции разработчиков :), но видел видео о новой Clarion IDE. Если вы не видели это демо-видео: в нем была показана среда разработки SharpDeveloper. Это бесплатная среда для разработки C# приложений под .NET платформу. Была представлена «переработанная» среда под Clarion, но визуально этого абсолютно не видно. IDE для Clarion версий 2, 4, 5, 5.5 и 6 практически не отличаются друг от друга. Представленное же IDE не имеет ничего общего со старым IDE Клариона.

Послепредисловие: Боб Зэд, на самом деле Боб Заунер (Bob Zaunere). И, если кто не в курсе :), SoftVelocity (http://www.softvelocity.com) это фирма владелец и разработчик Clarion в настоящее время. Читать далее

Боб Заунер о новом IDE и Clarion.NET

  • Оригинальное название: Bob Zaunere on the new IDE and Clarion.NET
  • Дата публикации: 24.07.2005
  • Дата перевода: 09.08.2005
  • Источник: http://www.clarionmag.com

Translated and published with the permission of CoveComm Inc, publisher of Clarion Magazine.

Переведено и опубликовано с разрешения компании CoveComm, издателя Clarion Magazine.

AG: Andrew Guidroz (Эндрю Гайдроз)
DH: Dave Harms (Дэйв Хармс)
BZ: Bob Zaunere (Боб Заунер)

Предисловие: это интервью между AG, DH — редакторами Clarion Magazine и BZ. Интервью происходило по телефону. Интервью было записано и потом воспроизведено без особых изменений в печатном виде. Для меня оказалось достаточно сложным переводить разговорную речь, поэтому перевод не особо точен 🙂 Читать далее

MDI Synchronization — шаблон для синхронизации MDI дочерних окон

  • Источник: стандартная помощь к Clarion 6.x
  • Дата публикации: 29.12.2005

В версии 6.х Клариона появился новый шаблон для синхронизации открытия MDI дочерних окон. Существует два шаблона — глобальный (Global Extension), который подключается в секции Global и локальный (Local Extension), который подключается непосредственно к процедуре.

Глобальный шаблон MDI Synchronization
В настройках глобального шаблона существует только один check-box, который используется для подключения класса синхронизации. По умолчанию, все процедуры содержат объект класса MDI синхронизации, за исключением процедур отчетов. Вы можете переключать этот check-box для тестирования приложения «с» и «без» объекта синхронизации. Читать далее

Графический файл GIF

Оглавление

Ответственность составителей документа
Введение
Предоставление лицензии
Структура документа
Общее описание
Номера версий
Кодировщик
Декодировщик
Совместимость
Рекомендации
Таблицы цветов
Основные и дополнительные блоки, а также границы их действия
Размер блока
Использование формата GIF в составе более общего протокола
Субблоки данных
Блок-терминатор
Заголовок
Дескриптор логического экрана
Глобальная таблица цветов
Дескриптор изображения
Локальная таблица цветов
Кодирование изображений методом таблиц
Дополнительный блок управления изображением
Дополнительный блок комментария
Дополнительный блок с простым текстом
Дополнительный блок приложений
Завершающий блок

Читать далее

Еще одно описание WMF файла

A metafile for the Windows operating system consists of a collection of graphics  device interface (GDI) functions  that describe an image. Because metafiles take up less space and are more device- independent than bitmaps, they  provide convenient storage for images that appear repeatedly in an application or  need to be moved from one  application to another. To generate a metafile, a Windows application creates a special device context that sends GDI commands to a file or memory for storage. The application can later play back the metafile and display the image. During playback, Windows breaks the metafile down into records and identifies  each object with an index to a handle table. Читать далее

Графический файл WMF

Also Known As: WMF, Enhanced Metafile, EMF, APM

Type Metafile
Colors 24-bit
Compression None
Maximum Image Size NA
Multiple Images Per File Yes
Numerical Format Little-endian
Originator Microsoft Corporation
Platform Microsoft Windows
Supporting Applications Numerous Microsoft Windows-based graphics applications
Usage Storage of vector drawings and bitmaps. Читать далее

ZIP файлы (Архивы)

Disclaimer
Although PKWARE will attempt to supply current and accurate information relating to its file formats, algorithms, and the subject programs, the possibility of error can not be eliminated. PKWARE therefore expressly disclaims any warranty that the information contained in the associated materials relating to the subject programs and/or the format of the files created or accessed by the subject programs and/or the algorithms used by the subject programs, or any other matter, is current, correct or accurate as delivered.  Any risk of damage due to any possible inaccurate information is assumed by the user of the information. Furthermore, the information relating to the subject programs and/or the file formats created or accessed by the subject programs and/or the algorithms used by the subject programs is subject to change without notice.

General Format of a ZIP file  Files stored in arbitrary order.  Large zipfiles can span multiple diskette media. Читать далее

CSV файлы (Comma Seperated Value)

*.CSV (Comma Seperated Value) format is mostly self-explanatory ASCII text format. If you export a file from a database in CSV format and look at it you will find that it is simply a list of entries seperated by commas:

<CSV_file> ::= { <CSV_line> }
<CSV_line> ::= <value> { "," <value> } <spaces_and_tabs>
<CRLF>
<value> ::= <spaces_and_tabs>
        (
          { <any_text_except_quotas_and_commas_and_smth_else>
}
        | <single_or_double_quote>
          <any_text_save_CRLF_with_corresponding_doubled_quotas>
          <the_same_quote>
        )

That’s all I think… and there is some problem with this format: different database systems have different definitions of the term <any_text_except_quotas_and_commas_and_smth_else> Also Paradox version approx.4 has the bug. When converting to .CSV, it always writes values surrounded by «s — but if in the source database file we have a field containing «s, them will not be doubled in CSV.
E.g.: abc»dfg will be translated to «abc»dfg» instead of «abc»»dfg».