Архивы автора: Evgeny Stefanenko


Clarion 7 Alpha

Долгожданный релиз Clarion 7. Немного подробнее в блоге велосипедов.
А на Clarion Magazine даже показывают картинки (статья доступна для всех).

xReportPreview 3.8

Релиз этой версии ознаменовался двумя событиями.
Во-первых, я потерял исходники chm-файла, т.е. проект Help&Manual.

Во-вторых, предыдущий релиз 3.7, который для xUSSR не был выпущен, состоял из двух частей 3.7 и 3.7а. Так вот изменения сделанные в 3.8 не учитывали изменений, внесенных в 3.7а. Т.е. тоже были потеряны. Пришлось восстанавливать и то и другое. В дальнейшем послужит уроком. … Хотя врядли, на самом то деле 🙂

Берем обновление в ресурсах.

Мнение: Help & Manual

Это программа для создания файлов помощи. Пиарят его как самый самый. Никогда мне не нравился. Ранее работал в 3-ей версии, сейчас в 4-ой. Никакой разницы. Как было неудобно, так и осталось. Ненавижу этот редактор. Использую за неимением другого.

Clarion 7 Alpha

4 сентября 2007 года выходит Clarion 7 Alpha!
Я так думаю что все что есть в исходниках CLW компилять.
AppGen в эту версию не будет включен. Обещают позже.

Ждем … потрогать 🙂

IP-драйвер: мнение #2

Автор: Сергей Редькин

Хотелось поделиться своими впечатлениями по работе драйвера. Поскольку проекты реально работают у клиентов и возимся мы с ним довольно долго и плотно, то есть и подводные камни, на которые мы наткнулись. Темплеты ABC, но не стандартные, а доработанные и перекочевавшие из CW4. Темплеты и классы адаптируются за 1 час…

При работе по 100 мбит сети никаких существенных замедлений не замечено. При многопользовательской работе получаем выигрыш на порядок, т.к. на TPS-файлах при работе с двух станций есть замедление в 10-20 раз. Работа через инет по ADSL тоже довольно шустрая. Через GPRS или 3G смотрится очень тоскливо. Броузник (одна страница) открывается 1-2мин. Но это понятно ping 0.5-1сек для GPRS и 0.25-0.4 для 3G. Но работать при необходимости все равно можно. Читать далее

IP-драйвер

Автор: Вячеслав Черников

Вчера выбрал время на тестирование последней версии ip-драйвера. Как и писали, скорость работы стала вполне приемлемой. Проверял на том, что есть в наличии — девелоперский комп, ноутбук и 100мбит между ними. Визуально скорость на постраничном browse чуть ниже, чем при работе с обычным tps (если прокручивать по одной записи мышой), но жуткие тормоза, которые были в прошлых версиях, отсутствуют. В целом, скорость приемлемая. Некоторые замечания…

Поставляется серверная и клиентскя часть. Шаблоны серверной части достаточно просты и автономны. С помощью их генерится серверная dll, в которую включаются декларации таблиц словаря и глобальные переменные, объявленные в словаре. Чтобы исключить какую-либо таблицу, нужно установить FileUserOptions IPDRV=’0′. Серверная dll генерится визардом и, в простейшем случае, не содержит процедур. В нее можно добавить процедуры, которые в дальнейшем можно исполнять на стороне сервера. Это обычные процедуры. В процессе генерации кода параллельно содается файл с расширением ips, в котором содержится имя серверной dll и перечислены включенные в нее таблицы, глобальные данные и серверные процедуры. В дальнейшем этот файл используется в шаблонах клиентской части. Читать далее

Иерархические структуры, не требующие сопровождения

В статье речь пойдет о деревьях в SQL, о том как с помощью несложных добавлений, намного упростить работу с ними. Если вы еще не читали данную статью, а она достаточно старая, то рекомендую к прочтению обязательно!!! Пригодится также и при работе с ISAM-таблицами.

Сама статья заслуживает памятника, так как помимо полезной информации, она еще и изложена понятным языком. Скрипты и картинки прилагаются.

Статья в виде zip-архива, содержащего mht-файлы. Скачать можно здесь.

Обзор процессов разработки ПО

Данный материал представляет собой урезанную версию вводного внутрикорпоративного тренинга по процессам разработки ПО. Материал в значительной степени представляет собой компиляцию из многих статей, что, впрочем, не уменьшает (и не увеличивает) его полезности.
Читать дальше

Источник: cppbuilder.ru

PS Много букоф, не асилил, хотя наверное полезно

Сравнение ООП языков: Java, C++, Object Pascal

Ява — популярный в Интернете язык, C++, возможно, всё ещё самый распространённый язык ООП, а Object Pascal — язык, используемый фирмой Inprise (бывшей Borland) внутри Delphi. Хотя это и не очевидно, но эти три языка имеют много общего. Цель данной работы — исследовать и сравнить технические аспекты этих трех языков. Я не собираюсь выяснять, какой из языков лучше, потому что это в значительной степени зависит от того, для чего вы хотите его использовать. Для понимания данной статьи требуется минимальное знание об одном из ОО языков или, по крайней мере, базовые знания о концепции ООП в целом. Я буду описывать, почему определённая языковая особенность важна, а затем перейду к её сравнению в упомянутых трёх языках. Я не собираюсь показывать вам, как использовать эти языковые особенности в конкретных примерах. Я не хочу научить вас ООП. Я только хочу сравнить эти языки. Читать дальше