Форум » [x]Harbour » Предложение... и ламерские вопросы » Ответить

Предложение... и ламерские вопросы

AndreyZh: Добрый день уважаемые специалисты! Попробовал перевести часть большого проекта на Clipper 5.01R+CTII под xHarbour в плане проверки "быстродействия" и поверхностного анализа проблем совместимости. СПАСИБО Верченко Андрею за его инструкцию!!! Некоторый предварительные (для меня) результаты: 1. Оконная система CT поддерживается в xHarbour; 2. Быстродействие xHarbour в математике в 8 раз быстрее (наверное использование RAM), а на базах примерно на 30% быстрее, что очень заманчиво. Т.е. есть резон пытаться перевести часть "некритичных" приложений на [x]Harbour. НО!!! Натолкнулся на ряд технических и организационных проблем... Главная из которых отсутствие в "удобном" доступе документации и весьма полезных инструкций/программ (на русском языке), хотя они имеются в наличии, как правило авторы размещают их в хранилищах с ограниченным сроком хранения и мои попытки скачать их натыкаются на сообщение "файл удалён из хранилища". ПРЕДЛОЖЕНИЕ: На своём сайте могу сделать страницу со ссылками на полезные программы и документацию, а так же разместить на сайте архивы данной (весьма полезной информации), выделив под это до 100mb (хостинг халявный и ограниченный по размеру). Для этого пришлите мне пожалуйста на почту zhsoft///@///mail.ru копии архивов документации с кратким оглавление и авторством. В частности руссификацию xMate, инструкцию по переводу приложений, какую нибудь документацию по языку и RDD и т.д. ВОПРОСЫ 1. Правильно ли понял, что заброшены многие полезные проекты под Harbour типа miniGui, xMate, hwGui и что это "нормальная практика" развития проекта Harbour? 2. Пожалуйста предложите "свободную" связку для создания графических приложений одновременно под Win32/64/Linux типа FrameWork+Gui+[x]Harbour+ReportSystem+RddSQL(free), но которая развивается по настоящее время и существует хотя бы 3 года, например, как понял возможен вариант xMate + hwGui + xHarbour, но всё кроме Harb брошено в 1996 году, т.е. неперспективно. 3. Натолкнулся на ряд несовместимостей (в препроцессоре, использовании "внешних" функций на C)! Если не сложно - приведите другие примеры несовместимости и глюков [x]Harbour, которые необходимо "особо" обходить! Важная мелочь? Что проблема работы с 866 кодировкой в Upper/Lower не решена? Это критично, т.к. используется в индексах, да и предполагаю продолжать развитие Clipper проекта, постепенно убирая несовместимости с Harbour пока на 100% не буду уверен в "безглючности" Harbour. Что нет функции TempFile() из CT в xHarbour? Заранее спасибо за ответы!!!

Ответов - 139, стр: 1 2 3 4 5 6 7 All

AndreyZh: Так выглядит программа Modest, написанная с использованием библиотеки MiniGUI Дайте пожалуйста ссылку, где скачать ИСПОЛНЯЕМОЕ приложение или демку, что бы "потыкаться" в клавиатуру и мышку, вводя "реальные" данные.

gfilatov2002: AndreyZh пишет: где скачать ИСПОЛНЯЕМОЕ приложение Здесь лежит 30 готовых программ - выбирай любую/все для тестирования: http://minigui.mylivepage.ru/file/37_MyProgram

AndreyZh: Здесь лежит 30 готовых программ - выбирай любую/все для тестирования: Спасибо большой! Когда, если перейду к созданию приложений на miniGui вынужден буду изучить данные приложения, как образец кода на xHarbour + miniGui. Единственно замечание... да этим же вызвано "моё предложение" (бесконечные регистрации, пароли, платные SMS, удаление файлов и хранилища - как будно никто не хочет развития проекта Harboure): Но сейчас меня интересует реальное, лучше тиражное бизнес приложение на [x]Harbour с графической мордой, удовлетворяющее требованию "Гламурно, удобно и приятно использовать". А есть ли такие в "природе"? Лично мой выбор: удобно , не глючно , максимум функционала по требованию клиента а уже потом гламур. Впрочем максимум функционала я сразу стараюсь реализовывать , обычно у клиентов потом не возникает пожеланий в переделке , хотя бывают исключения , в этом случае я конечно иду на встречу клиенту. Батенька Вы (мы) далеко отстали от реальности (у меня куча фирм, более 500 пользователей), но им всё перечисленное Вами уже не нужно, да и современных клиентов "функционалом" не соблазнить - им надо "красиво" (только за это они готовы платить), а что прячется за красивостью их интересует в последнюю очередь. Вот и у меня, пока "пауза" стоит вопрос - как минимальными усилиями дать "новым" user, что они ХОТЯТ!


Andrey: AndreyZh пишет: На своём сайте могу сделать страницу со ссылками на полезные программы и документацию Бери у меня на сайте: http://abonent4.ru/load AndreyZh пишет: Что нет функции TempFile() из CT в xHarbour? Да есть она. HB_FTempCreate() Смотри документацию, т.е. xHarbour Language Reference Guide 1.1 AndreyZh пишет: 3. БЭСТ 5. Не знаю на чём реализовали - народ утверждает, что FoxPro. Народ не прав ! БЭСТ 5 написан на хХарборе, терминал GTWVW. Сам переписывался год назад с одним из разработчиков... Они потом на С стали писать свой TBrowse и т.д. Но основа все равно хХарбор. Глянь на форум, там в примерах по программированию лежат доки и библиотеки по хХарбору ! AndreyZh пишет: да и современных клиентов "функционалом" не соблазнить - им надо "красиво" (только за это они готовы платить), а что прячется за красивостью их интересует в последнюю очередь. Спорное замечание !!! Я пытаюсь своих пользователей перевести с терминалки на графику.... Так они верещат... Кричат не надо ! А тут еще переход на Lunix назревает... А туда какую граф.библиотеку цеплять, я и не знаю.... Зато терминалка пригодиться ! Сижу жду когда Sergey Spirin Delphi Run-Time for [x]Harbour сделает или когда Qt подцепят .... Пока вариантов не вижу....

AndreyZh: Бери у меня на сайте: http://abonent4.ru/load Уже взял - огромное спасибо! Эти инструкции вернули мой интерес к [x]Harbour - раннее (5 лет назад) опыт был плачевный. Но ссылки из инструкции по miniGui НЕ РАБОТАЮТ. Да есть она. HB_FTempCreate() Смотри документацию, т.е. xHarbour Language Reference Guide 1.1 Спасибо! Уже подсказали, да и сам написал "заменитель". Инструкция? - Где бы её взять! Спорное замечание !!! Я пытаюсь своих пользователей перевести с терминалки на графику.... Так они верещат... Кричат не надо ! Так я и не спорю!!! И у меня большинство клиентов воспитаны в Русских традициях, где ценился УМ... Время это увы ушло, пора перестраивать под современный менталитет (гламур, примитивизм, "красивость"), а за "душой" уже не важно ЧТО. А тут еще переход на Lunix назревает... А туда какую граф.библиотеку цеплять, я и не знаю.... Извините, но процитирую свой стартовый пост: [Пожалуйста предложите "свободную" связку для создания графических приложений одновременно под Win32/64/Linux типа FrameWork+Gui+[x]Harbour+ReportSystem+RddSQL(free), но которая развивается по настоящее время и существует хотя бы 3 года, например, как понял возможен вариант xMate + hwGui + xHarbour, но всё кроме Harb брошено в 1996 году, т.е. неперспективно.] Накачал, но как всегда гемор с документацией. 1. HbWxW is a multiplatform GUI library for xHarbour (Clipper compatible xbase compiler). It is built on top of wxWidgets - a cross-platform GUI library, available on Unix like systems, Windows, MacOS and WinCE operating systems. 2. HwGUI включает в себя две версии - Win32 и Linux. Win32 версия основана на прямых вызовах Win32 API, что позволило сделать ее достаточно быстрой и компактной. Linux версия основана на GTK, она поддерживает те же классы, команды и функции, что и Win32 версия, хотя пока и не все. Таким образом, используя некоторое базовое подмножество HwGUI, вы можете создавать кроссплатформенные GUI приложения. Там же есть "отчётная система". Но г. Кресин её бросил в 2006 с убожеской англоязычной документацией, сейчас он забавляется кажется LetoDB. Что по "отчётной системе" я использую в модуле печати на VFP генератор отчётов (в исходных кодах) через RTF файлы - переписать при необходимости на [x]Harbour довольно легко. Хороший free набор rdd есть у NGK. Так, что многоплатформенный инструмент имеется. Остаётся убедиться в надёжности и перспективности проекта [x]Harbour и возможности использовать его при создании реальных приложений.

Dima: AndreyZh пишет: Спасибо! Уже подсказали, да и сам написал "заменитель". Инструкция? - Где бы её взять! я ее выложил и если есть желание ее получить не нужно "наезжать" на кого то . AndreyZh пишет: Там же есть "отчётная система". Но г. Кресин её бросил в 2006 с убожеской англоязычной документацией, сейчас он забавляется кажется LetoDB. Аккуратнее пожалуйста c выводами и выражениями.

Andrey: Dima пишет: Аккуратнее пожалуйста c выводами и выражениями. Поддерживаю ! Не все могут тратить время на оформление и документацию. Спасибо и за то что продукт (LetoDB) работает и под Win32 и Linux !!! Никто же такого до сих пор не сделал ! Пальцы многие растопыривают, а результата не видно.... Нужна документация, садись помогай... Заодно и пожелания появятся, на улучшения... AndreyZh пишет: Остаётся убедиться в надёжности и перспективности проекта [x]Harbour и возможности использовать его при создании реальных приложений Уже 3-й год сижу на нем, пользователи на стабильность вообще не жалуются... Программы работают на всей линейке Win32 и под Win7. Даже умудрились без меня запустить на Lunix под эмулятором Win32. Там фишка была не в моей задаче, а в ключе защиты HASP HL. Ничего, заработало....

AndreyZh: Извините за мою терминологию - не хотел никого обидеть! я ее выложил и если есть желание ее получить не нужно "наезжать" на кого то И даже кто-то успел скачать! Но сейчас не работает ни одна ссылка на скачку, а беспокоить "прислать индивидуально" пока не хочу. Там же есть "отчётная система". Но г. Кресин её бросил в 2006 с убожеской англоязычной документацией, сейчас он забавляется кажется LetoDB. Аккуратнее пожалуйста c выводами и выражениями. По сообшениям можно понять, что Andrey & Dima имеют множество реальных рускоязычных пользователей своих систем. Представим ситуацию, что Вы бросили один проект (и Ваших пользователей) на "полпути" (оставив им кусочную доку на китайском языке), что бы заняться другим (интересным Вам проектом). Какую реакцию и терминалогию Вы будете ожидать? Более приближусь к примеру: 1. Посмотрел презентацию на сайте Кресина. Соблазнился, тем более, что разработчик Российский; 2. Попытался установить, выгребая из памяти остатки английского. Не получилось; 3. К счастью потерял всего пару дней... Какой должна быть правильная реакция? Не все могут тратить время на оформление и документацию. Спасибо и за то что продукт (LetoDB) работает и под Win32 и Linux !!! Никто же такого до сих пор не сделал ! А краткие справочники (на Русском), то же тяжело? 1. Морально поддерживая усилия по созданию "своей" СУБД (а где гарантия, что она не будет заброшена?) отмечу (или просто у меня плохой английский?), что сейчас есть и ПОДДЕРЖИВАЮТСЯ open source RDD к базам MySQL, SQLite, FireBird, не говоря о поддержки "настольных форматов". 2. В тоже время практически не существует (бесплатных) отлаженный Framework, Report System ? 3. С удовольствием помогу когда (если) сам буду понимать и "разумно использовать" некие технологии, а пока разбираюсь (с трудом) в "детских задачках"! Кроме этого уже предложил, что мне по силам - реакции ноль! Но спасибо за помощь! Уже 3-й год сижу на нем, пользователи на стабильность вообще не жалуются... Извините за мой дурной менталитет - никому не верить на слово... Буду убеждаться "на своей шкуре"! Сейчас на Clipper чувствую более-менее уверенно, т.к. понимаю функционирование своих систем почти на уровне clipper-машины и способен "обойти" большинство глюков. К слову о совместимости... Реально мои clipper приложения сейчас работают на Win All, Linux, PocketPC и слышал о MacOS, но как "чужеродные системы" на платных инструментах разработки (с лицензиями чисто). Harbour имеет теоритические преимущества: 1. FreeWare инструментарий; 2. "Лёгкое" создание "родных" систем под различные ОС из одного исходника; 3. Современные технологии типа многопоточности и т.д. Осталось выявить недостатки и "засады".....

Andrey: AndreyZh пишет: А краткие справочники (на Русском), то же тяжело? Там (по LetoDB) есть список функций... Я примеры делал, проверял, работает. Свои системы переводить тоже буду. Если есть время, то сядь и напиши для них краткий справочник. Все горазды наезжать, а помочь некому. AndreyZh пишет: По сообшениям можно понять, что Andrey & Dima имеют множество реальных рускоязычных пользователей своих систем. Не только русскоязычных (два СС) но и украинских пользователей.... AndreyZh пишет: Кроме этого уже предложил, что мне по силам - реакции ноль! А готовые материалы уже где-то размещены ? Тогда дай ссылку посмотреть, буду предлагать еще материалы. Есть предложение сделать справочник примеров работы на хХарборе в CHM-формате по разделам, типа: 1) Работа с системой... Вызов Окна проводника, ..... ПРИМЕРЫ... 2) Работа с Word'ом 3) Работа с Excel 4) Работа с Open Office и т.д. ! Давай делай заготовку, я примеры рабочие пришлю....

Andrey: AndreyZh пишет: Морально поддерживая усилия по созданию "своей" СУБД (а где гарантия, что она не будет заброшена?) Это (LetoDB) - Open Source !!! Даже если и забросят, то у тебя есть исходники !!! Правь сам или сажай кого нибудь. А насчет других open source RDD к базам MySQL, SQLite, FireBird - это твой выбор.... Мне пока достаточно по функциональности LetoDB... Осталось еще шифрование в нем сделать "ЖЕЛЕЗНОЕ" на ключе HASP HL, то было бы просто супер... AndreyZh пишет: Но ссылки из инструкции по miniGui НЕ РАБОТАЮТ. Это к TimTim - это его дока ! Попрошу его ко мне на сайт выложить.... Я еще там пару статей про ФастРепорт напишу....

TimTim: Andrey пишет: Это к TimTim - это его дока ! Я по MiniGui ничего не писал пока. Так что это не моя ссылка не работает

Andrey: TimTim пишет: Я по MiniGui ничего не писал пока. Да нет же, имеется ввиду ссылка в моей документации по MiniGui на продукт xMate и ваше описание к нему. AndreyZh пишет что эта ссылка не работает... Для наглядности привожу мой текст и ссылку: Создаем папку проекта TEST-IDE на любом диске как указано в документе: "От Clipper к [x]Harbour через xMate.pdf" расположенного на странице http://clipper.borda.ru/?1-4-0-00000305-000-0-0-1263022460 Все вопросы по русификации и настройки работы xMate – автору Хусейнову Темуру. Что ему не понравилось, не знаю. Я же просто на тему форума ссылаюсь. Может выложите эти файлы ко мне на страницу ! Сайт я на год оплатил.

AndreyZh: Уважаемые господа! Еще раз извините за "оскорбления", которые ненарочно произвёл! (Мне ещё к вам за помощью обращаться) Там (по LetoDB) есть список функций... Я примеры делал, проверял, работает. Свои системы переводить тоже буду. Если есть время, то сядь и напиши для них краткий справочник. Все горазды наезжать, а помочь некому. Увы - не владею пока даже элементарными навыками работы с Harbour... Не только русскоязычных (два СС) но и украинских пользователей.... Инструкции Вы для них пишете? Если да, то на каком языке? А готовые материалы уже где-то размещены ? 1. Просил ссылки на "обучающие" материалы по [x]Harbour и внешние системы. 2. В принципе сам уже набрал достаточно. В течении недели оформлю страничку и размещу (соответственно дам ссылку на страничку)... Пока сайт вирусован - наказание за "агресивный" пиар freeware и open source систем. 2) Работа с Word'ом 3) Работа с Excel 4) Работа с Open Office Пока эти вопросы, а так же Report System решал на Visual Foxpro - если интересно размещу ссылку: Изначально предназначенная для печати DOS документов на принтерах, не поддерживающие DOS печать, программа ХБК сейчас может печатать все виды торговых документов, вести каталоги картинок, создавать отчеты пользователей и конвертировать данные DOS программ во множество форматов. А именно: 1. Любой текстовый DOS файла на установленном по умолчанию принтере с автоматической или ручной настройкой параметров печати. 2. Платежные поручения и объявления о сдаче выручки с возможностью их доработки из экранной формы. 3. Приложение к сопроводительной документации по алкоголю. Раздел «Б» по Российскому и импортному товару. 4. Конвектор DBF таблиц в формат XLS (таблицы MS Excel). 5. Конвектор любого текстового DOS документа в формат MS Word посредством MS Word или OO Writer. 6. Каталогизация, архивация, ведение и печать библиотеки произвольных картинок – система электронных документов. 7. Печать финансовых, торговых и аналитических документов в графическом формате, совпадающем с форматом программы 1С. Вторая жизнь DOS приложений – делаются «красивые» документы практически любого типа, используемые в торговле. 8. Печать произвольного документа, списка документов, используя внешний генератор отчетов, создаваемых пользователями самостоятельно. "От Clipper к [x]Harbour через xMate.pdf" расположенного на странице http://clipper.borda.ru/?1-4-0-00000305-000-0-0-1263022460 Пусть это будет примером поиска информации (документации). В самом начале: "Статья со всеми необходимыми файлами...." Яндекс.народ Скачать файл Clip2HB.rar Размер: 5.23 МБ... Файл удален с сервиса. , но xMate скачать даёт. Далее приводятся ещё пара неработающих ссылок. Мне без разницы, где будет размещаться информация, но очень хочется её иметь, пусть даже на импортном языке. Может выложите эти файлы ко мне на страницу ! Сайт я на год оплатил. Уже совсем запутался! А адрес сайта можно? В принципе пока поиски безуспешны - может сможете помочь: 1. Пожалуйста предложите "свободную" связку для создания графических приложений одновременно под Win32/64/Linux типа FrameWork+Gui+[x]Harbour+ReportSystem+RddSQL(free), но которая развивается по настоящее время и существует хотя бы 3 года. 2. Дайте ссылку на бизнес систему (язык не важен), реализованную на Harbour с графическим расширением (прошу БЭСТ и 1С не предлогать (шутка)), что бы было "гламурно, удобно и приятно использовать".

Andrey: AndreyZh пишет: Инструкции Вы для них пишете? Если да, то на каком языке? На русском... AndreyZh пишет: Увы - не владею пока даже элементарными навыками работы с Harbour А я тоже пока на хХарборе сижу... На Харборе под МиниГуи пишу пока маленькие программки, типа конвертация файлов из Сбербанка (Клиент-Банк) в дос-формат файлов... AndreyZh пишет: Пока эти вопросы, а так же Report System решал на Visual Foxpro - если интересно размещу ссылку Не интересно. Это как минимум внешний ЕХЕ-ник. Зачем его иметь, если на хХарборе можно у себя в коде делать тоже самое ? AndreyZh пишет: Уже совсем запутался! А адрес сайта можно? http://abonent4.ru/load

Петр: AndreyZh пишет: сейчас есть и ПОДДЕРЖИВАЮТСЯ open source RDD к базам MySQL, SQLite, FireBird Наверное что-то упустил. Позвольте полюбопытствовать, что это за проекты?

AndreyZh: "Чем больше дров, тем дальше лес"... Разрешите вернуться к остальным вопросам/проблемам после, а сейчас только два маленьких вопроса: 1. Пожалуйста предложите "свободную" связку для создания графических приложений одновременно под Win32/64/Linux типа FrameWork+Gui+[x]Harbour+ReportSystem+RddSQL(free), но которая развивается по настоящее время и существует хотя бы 3 года. 2. Дайте ссылку на бизнес систему (язык не важен), реализованную на Harbour с графическим расширением (прошу БЭСТ и 1С не предлагать), что бы было "гламурно, удобно и приятно использовать".

AndreyZh: Пожалуйста подскажите по очередной "непонятке": При постоении многих отчетов использую запрос "один или все склады" с идентичном оператором чтения @2,23 GET cCodStores VALI IF(Empty(cCodStores),TRUE,Eval(bCodStores,cCodStores)) На ряде отчётов вопрос правильно обрабатывается и отчёт правильно строится, на других отчётах, на данном запросе (нажимаю вызов справочника) программа вылетает без сообщений об ошибке (хотя возможно, что-то красное мелькает). Подозреваю, что какой-то бардак с памятью! Или как "поймать" молниеносные сообщения?

AndreyZh: Пока "не дождался" советов по "моим проблемам" сделал работающий прототип странички, с имеющими у меня материалами http://www.zhsoft.nm.ru/dl.htm Есть ещё полезные материалы - пожалуйста пришлите мне на почту для размещения.. С удовольствием выслушаю критику по материалам и структуре их расположения. ....и очень жду совета по "предыдущим" вопросам (двум сообщениям)

Dima: AndreyZh пишет: http://www.zhsoft.nm.ru/dl.htm. http://www.zhsoft.nm.ru/dl.htm. перенаправляет на http://start.qip.ru/404/ http://start.qip.ru/404/ перенаправляет на http://readme.ru/news/none.html

AndreyZh: http://www.zhsoft.nm.ru/dl.htm. перенаправляет на http://start.qip.ru/404/ http://start.qip.ru/404/ перенаправляет на http://readme.ru/news/none.html СВОЛОЧИ NewMail!!! Вот эту мерзость yandex.ru наверное считает "вирусом". IE игнорирует это, если у Вас FireFox, то нужно отказаться от "установки программы". ИЗВИНИТЕ и попробуйте через zhsoft.nm.ru/страница скачки. А какой у Вас Browser? Кроме этого (глюк?) особенность ссылок на данном форуме (уже не раз натыкался) - если в конце url адреса стоит точка, то идёт перенаправление (куда угодно), но в основном на readme.ru



полная версия страницы