On-line: alex_II, Andrey, LYSK, PSP, Мирослав, гостей 0. Всего: 5 [подробнее..]
АвторСообщение



Пост N: 16
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 13.04.08 18:19. Заголовок: От Clipper к [x]Harbour через xMate


Всем привет!

Предлагаю вашему вниманию вторую редакцию статьи.
Обещал давно, но увлёкся и вот, предлагаю более "зрелый" материал.

Что такое xMate?
Это менеджер проектов с прекрасным редактором, в котором есть все для удобного написания программ:
- выделения цветом синтаксиса и функций разных библиотек
- автоформатирование исходника
- поиск и замена
- строковое и колоночное выделение
- автопереход по функциям и процедурам
- контестнозависимая помощь по функциям и синтаксису
- intellihelp, т.е. при наборе имени функции и скобки появляется подсказка по параметрам
- из под редактора запускается компиляция, линковка и выполнение
- можно запускать программы как xHarbour, так Harbour, причем проект можно
собирать в различных версиях компиляторов
- автопереход по ошибкам компиляции
- легкое включение и исключение модуля из проекта
- и еще куча всяких удобных мелочей

Исправлены некоторые ошибки первого издания и добавлено описание:

- некоторых особенностей версии xMate 1.15.3.
- возможности работы с "заметками" во вкладке информационного окна
Scratch buffer.
- как добавить свои автозавершения.
- как создавать и работать с архивными версиями prg-файла и проекта в целом.
- менеджера проектов и, в частности, как добавлять в менеджер вызов внешних
и пользовательских утилит и функций; работать с напоминаниями; настраивать
менеджер для работы с другими реадкторами кода.
- как добавить в инструменты утилиту Harbour MiniGUI IDE и утилиту
WinMerge для сравнения двух файлов
- как добавлять описание функций собственной библиотеки в файл "подсказок" Intellihelp
- ещё одного способа быстрого доступа к проектам из менеджера

А также
- приведён пример пошагового перевода утилиты DBU из Clipper v 5.01 в xHarbour и Harbour
- приведён пошаговый пример работы с утилитой DBU из MiniGUI в xMate
- приведён пример использования разных терминалов в xMate-проекте

Выражаю благодарность участнику форума Олегу Крутову за предоставленный файл
конфигурации MiniGUI_x.env для работы с MiniGui.

Статья со всеми необходимыми файлами
[http://narod.ru/disk/10513162000/Clip2HB%20(copy%202).rar.html[/url]

Ссылка на xMate
Последняя версия xMate

Вот такая получилась
Русификация

И чтобы стали доступны выделения не только цветом, но и жирностью шрифта попробуйте
Манипуляции с шрифтом

И на последок мнение Jacek Kubica об xMate.

IMO xMate (author Andy Wos) is a best choice for newbies but also for experts
(only for Windows env.)
I`m using this fantastic tool since years.



Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет , стр: 1 2 3 All [см. все]





Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 18.06.09 07:35. Заголовок: А статью _http_://na..


А статью _http_://narod.ru/disk/89997000/Clip2HB.rar удалили!!! Как теперь быть? Clip2HB.rar есть на Рапиде, но это, как я понимаю, более ранний вариант статьи ("незрелый"). Выложите куда-нибудь, плиззз!

Спасибо: 0 
Цитата Ответить



Пост N: 36
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 19.06.09 08:45. Заголовок: imar2 пишет: А стат..


imar2 пишет:

 цитата:
А статью _http_://narod.ru/disk/89997000/Clip2HB.rar удалили!!! Как теперь быть? Clip2HB.rar есть на Рапиде, но это, как я понимаю, более ранний вариант статьи ("незрелый"). Выложите куда-нибудь, плиззз!



Дело в том, что статья несколько устарела. (Кстати, Clip2HB.rar вполне годится для первого знакомства, но в ней существенно меньше информации и всё для версии xHarbour 99.60). С появлением более поздних версий [x]Harbour (начиная, по-моему, с 1.0.0) консольные приложения в xMate собирались некорректно. Недавно на форумах прочёл, что, в частности, для версии 1.2.1 решение найдено.

Я уже давно готовлю третье издание. Что в нём нового?

Исправлен файл конфигурации для сборки консольных приложений для
компилятора xHarbour V 1.2.1

Доработан макрос вызова внешнего файла контекстной помощи.

Добавлен и описан макрос для создания так называемого "пролога" в prg - файле. Например, такого
/*******************************************************************
* Проект : hb_bank
* Автор : Tim
* Файл : FORMA.PRG
* Создан : 11/21/2008, 16:32
* Изменен :>: 03/13/2009 10:13
*
*/
Причем историю изменений редактор правит сам по датам последних изменений.

Добавлен еще макрос для работы с заголовочными файлами.
Немного изменений в макросах профайла Tim "под себя"

Добавлен список методов редактора xMate с описанием, которые используются
в работе редактора и полезны для написания макросов.

Внесены исправления и дополнения в тексте.


Постараюсь ускорить работу, но думаю, что смогу выложить статью и все необходимые файлы минимум через неделю. Хотелось бы всё проверить на новых версиях компиляторов.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 5
Зарегистрирован: 14.01.09
ссылка на сообщение  Отправлено: 20.06.09 13:00. Заголовок: Файл удален с сервис..


Файл удален с сервиса.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 875
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 22.06.09 16:39. Заголовок: TimTim пишет: Я уже..


TimTim пишет:

 цитата:
Я уже давно готовлю третье издание.



А как сделать, чтоб ИМЕНА ФУНКЦИЙ ХАРБОРА в программе писались по "умолчанию" в верхнем регистре ?
Хочу, чтоб было как в ME 7.0 .... Не нравиться мне в тексте типа: Select() хочу SELECT() .....

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 37
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 23.06.09 11:09. Заголовок: Andrey пишет: Не нр..


Andrey пишет:

 цитата:
Не нравиться мне в тексте типа: Select() хочу SELECT() ...


Если в двух словах, то Options->Configurations...->Syntax
В появившемся окне выбрать "Habr Dic" и "PRG", а также поставить галочки
на Active, Automatic Case Correction и Convert to Upper Case.
Жмём Ok.
Кстати, словарь [x]Habour функций "Habr Dic"( также с-функций, WinApi-функций,
констант, собственных функций и т.д. ) можно изменять и дополнять.

Теперь при наборе текста все Harbour-функции как бы вы их не
набирали после введения символа "(" будут преобразовываться
в верхний регистр.

Интереснее, если текст программы уже набран. Тогда для того чтобы сработали
установки требуется переформатирование требуемых prg-файлов.

Edit->Format current PRG source...->(все галочки проставлены)->Start

Внимание! Есть тонкости при форматировании. Подробности в статье.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 38
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 02.07.09 12:15. Заголовок: Всем привет! Ссылка ..


Всем привет!
Ссылка на третью редакцию статьи
[url=http://narod.ru/disk/10513162000/Clip2HB%20(copy%202).rar.html]От Clipper к [x]Harbour через xMatehttp://narod.ru/disk/10513162000/Clip2HB%20(copy%202).rar.html[/url]

В архиве, помимо статьи, есть все необходимые файлы настройки.
Изменения
1)Из статьи удалил параграф, про различные терминалы.
2)В профайле Tim встречается частичный перевод на русский язык.

ToDo
Готовлю полный перевод xMate на русский. Пока есть проблемы со шрифтами.
Ищу решение.
Хочу обновить и пополнить словарь функций Harb.dic и Syntax.lst, на сколько хватит моей компетенции.

Уверен, что затраченное на изучение xMate время окупится.



Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 39
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 02.07.09 12:17. Заголовок: Извините, перемудрил


[url=http://narod.ru/disk/10513162000/Clip2HB%20(copy%202).rar.html]Clip2HB (copy 2).rar[/url]

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 108
Зарегистрирован: 17.10.05
ссылка на сообщение  Отправлено: 30.10.09 14:01. Заголовок: TimTim Что там проис..


TimTim Что там происходит с xMate? Никто не знает?
Поддерживают или нет? А то вообще нормальной визуальной
бесплатной среды разработки нет...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 43
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 01.11.09 11:29. Заголовок: krutoff пишет: Что ..


krutoff пишет:

 цитата:
Что там происходит с xMate?



Насколько я знаю, xMate "живет" и активно используется, но не развивается.
krutoff пишет:

 цитата:
Поддерживают или нет?


На форуме xMate активность совсем маленькая. Сам автор, Andy Wos, появляется в форуме еще реже. От вопросов про следующую версию и пожеланий пользователей уклоняется.
Я уже писал, что готовлю полный перевод xMatе на русский язык. На письмо с вопросом про "косяки" с русским шрифтом Andy не ответил. Но я уже нашел приемлемое решение. Скоро опубликую русификацию. Andrey уже тестирует.
Естественно пошлю автору и задам вопрос о его планах по xMate. Может быть ответит.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 48
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 31.12.09 19:09. Заголовок: Русификация xMate


Добрый вечер!

Успел предложить вашему вниманию возможность русифицировать xMate.
Все необходимое для этого и руководство можно скачать по адресу
click here

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 50
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 02.01.10 12:32. Заголовок: Ок. Подправлю...


Ок. Подправлю.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 51
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 06.01.10 19:40. Заголовок: Манипуляции с шрифтом


Привет, всем!

Предлагаю попробовать "поиграть" с шрифтом, установка которого позволит в полной мере использовать гибкость редактора в менеджере xMate.
В отличии от многих редакторов для программистов в редакторе xMate есть не только выделение ключевых слов цветом, но и выделение определенных классов или библиотек функций разными цветами. И более того, еще и жирностью шрифта.
Можно, например, получить такую картинку
click here

Кому интересно все необходимое можно скачать по адресу
click here

Исправленная опечатка в русификации
click here



Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1031
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 09.01.10 10:34. Заголовок: Что-то не работает ж..


Что-то не работает жирность шрифта ....
Сами шрифты установил, по инструкции словари подключил, перегружал хМате не раз...
Нету жирности...

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1033
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 10.01.10 11:53. Заголовок: Наверно в инструкцию..


Наверно в инструкцию по шрифтам нужно внести следующее:
ШАГ х. Меню "Параметры" -> "Шрифт" -> выбираем шрифт "Consolas" ....


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 10
Зарегистрирован: 18.01.10
ссылка на сообщение  Отправлено: 23.01.10 04:06. Заголовок: TimTim пишет: Добав..


TimTim пишет:

 цитата:
Добавлен и описан макрос для создания так называемого "пролога" в prg - файле. Например, такого
/*******************************************************************
* Проект : hb_bank
* Автор : Tim
* Файл : FORMA.PRG
* Создан : 11/21/2008, 16:32
* Изменен :>: 03/13/2009 10:13
*
*/
Причем историю изменений редактор правит сам по датам последних изменений.



Если файл в DOS-кодировке, то все нормально ! А если в WIN-кодировке, то кракозябы.
Как бы сделать этот пролог независимый от кодировок ?

И еще вопрос: для чего нужен "Параметры" -> "Органайзер списка изображений" ?
Я понимаю, что туда можно поместить свои иконки, картинки.... А смысл какой ? Как их в программе использовать ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 65
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 23.01.10 15:12. Заголовок: Верченко Андрей пише..


Верченко Андрей пишет:

 цитата:
Как бы сделать этот пролог независимый от кодировок ?


Скорее всего никак. Но можно предложить такой вариант. Поскольку файл пролога
prolog.prg
берется либо из профайла, то для приложений в разной кодировке можно сделать разные профайлы, отличающиеся только этим файлом.

Верченко Андрей пишет:

 цитата:
для чего нужен "Параметры" -> "Органайзер списка изображений"


Я этим не пользуюсь. Могу только предполагать.
xMate ведь используется не только с [x]Harbour и Clipper, но и с С, FW(H).

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 83
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 27.03.10 00:31. Заголовок: Повторно ссылка на т..


Повторно ссылка на третью редакцию статьи
[url=http://narod.ru/disk/10513162000/Clip2HB%20(copy%202).rar.html]click here[/url]

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 84
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 27.03.10 00:40. Заголовок: Тьфу ты, да что ты б..


Тьфу ты, да что ты будешь делать Ну никак не получается. Это видно из-за скобок в названии.
Вот без всяких выкрутасов.
"http://narod.ru/disk/10513162000/Clip2HB%20(copy%202).rar.html"

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 50
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 29.03.10 15:59. Заголовок: Добрый день! Извини..


Добрый день!

Извините за глупый вопрос.. Установил xMate, руссифицировал, настроил, создал проект, сделал головной
модуль... Как перейти в режим редактирования? Как запустить форму среды, изображенной в инструкции? (у меня
только стартовое окно xMate). Спасибо!

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 1177
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.03.10 17:12. Заголовок: AndreyZh пишет: Как..


AndreyZh пишет:

 цитата:
Как перейти в режим редактирования?



Мышкой ткни в нужный файл и откроется окно редактора....

И будет тебе счастье...

Спасибо: 0 
ПрофильЦитата Ответить
Новых ответов нет , стр: 1 2 3 All [см. все]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 266
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет