On-line: Haz, гостей 1. Всего: 2 [подробнее..]
АвторСообщение



Пост N: 4
Зарегистрирован: 27.07.10
ссылка на сообщение  Отправлено: 17.12.10 12:42. Заголовок: предлагаю работу


я автор программы на clipper s'87. программа сетевая, т.е. БД находятся на одном из компов, а с нескольких компов программа обращается к ним для изменений или просто считывания и вывода на экран данных.
встала задача переписать ее под windows с использованием языка "иврит". кроме того, надо обеспечить возможность использования ее через интернет, а не только в локальной сети.
размер программы около 6000 строк, файлов бд - 9, входных/выходных форм - порядка 15.
кто возьмется? за какие сроки? за какие деньги?
в процессе совместной работы хочу научиться писать другие программы по аналогии. так что все исходники должны будут быть предоставлены мне, возможно потребуется и консультации по компилированию, внесению изменений и т.д.
готов за это платить. e-mail: volod@taom.ru
откликнусь на любые предложения, но выберу оптимальное
заранее благодарен

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 18 [только новые]


постоянный участник




Пост N: 1601
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 17.12.10 19:32. Заголовок: vol357 пишет: встал..


vol357 пишет:

 цитата:
встала задача переписать ее под windows с использованием языка "иврит"


Что за язык такой ? Первый раз слышу, что есть такой ЯЗЫК ПРОГРАММИРОВАНИЯ !

Если знаешь clipper s'87, то переведи сам свою программу на хХарбор.
Порядок перевода читай здесь http://clipper.borda.ru/?1-4-100-00000515-000-0-0-1267900828<\/u><\/a>

Успехов !

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




Пост N: 1903
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 17.12.10 23:39. Заголовок: Andrey пишет: Что з..


Andrey пишет:

 цитата:
Что за язык такой ?


Ну ты же понял что он сказал :) Не прикалывайся.

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



Пост N: 5
Зарегистрирован: 27.07.10
ссылка на сообщение  Отправлено: 18.12.10 23:56. Заголовок: самому сложно - пока..


самому сложно - пока нет времени, деньги надо зарабатывать, семью кормить. да и старый я уже для освоения нового с чистого листа. даже вопрос с компиляцией примеров как-то "проскальзывает"...
ну, а "иврит" это, конечно, не язык программирования, а гос.язык в такой стране как израиль.

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




Пост N: 1719
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 19.12.10 10:50. Заголовок: Если никто не отклик..


Если никто не откликнется, можно пойти по другому пути. Выложите здесь небольшой законченный фрагмент своей программы, без лишней логики, только создание интерфейса, и предложите присутствующим показать, как такое делается на Харборе с помощью одной из gui-библиотек. Посмотрите, как это делается, спросите, что непонятно. Заодно определитесь, какую библиотеку станете использовать.
Вариантов три: minigui, fivewin и hwgui. И так далее, по итерации.
Сложность в том, что ни одна из этих библиотек не поддерживает работу с текстом справа налево. Но опять таки есть надежда, что кто-нибудь из присутствующих добавит такую поддержку для gui.
Заодно расскажите нам, как windows работает с ивритом, какие существуют локализации для иврита, как пишутся программы для работы с ивритом.
Вот я смотрю, в харборе нет кодовой страницы для иврита, но есть lang-модуль с кодовой страницей 862.
Расскажите, какую кодовую страницу надо использовать для dos, для windows. Кодовую страницу также можно добавить в харбор


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



Пост N: 6
Зарегистрирован: 27.07.10
ссылка на сообщение  Отправлено: 20.12.10 12:52. Заголовок: поддержка иврита


так, более-менее, с неоценимой помощью руководства, написанного Andrey сумел сделать исполняемые файлы некоторых примеров MiniGUI. выявилась таки проблема с ивритом.
Pasha пишет:

 цитата:
аодно расскажите нам, как windows работает с ивритом, какие существуют локализации для иврита, как пишутся программы для работы с ивритом.
Вот я смотрю, в харборе нет кодовой страницы для иврита, но есть lang-модуль с кодовой страницей 862.
Расскажите, какую кодовую страницу надо использовать для dos, для windows. Кодовую страницу также можно добавить в харбор


честно говоря, и я сам всего этого не знаю. под Досом вроде работает с 862, но на своем стареньком клиппере я так и не смог там написать ни слова на иврите. аналогично и под виндой - никак. хотя в примере "edit" пакета MiniGUI и спрашивают язык и есть возможность выбрать иврит, но никакого толку это не имееет - вместо ивритских букв идут сплошь вопросительные знаки.

помогите с ивритом! с программой и MiniGUI я как-нибудь наверное уже разберусь

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




Пост N: 1720
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.10 13:04. Заголовок: А какую версию windo..


А какую версию windows Вы используете и с какой работают в Израиле ? winxp rus ? Какая локализация ?

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




Пост N: 1723
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 20.12.10 22:04. Заголовок: vol357 пишет: помог..


vol357 пишет:

 цитата:
помогите с ивритом!



Все дело в указании charset для шрифта. Русский charset - 204. charset для иврита - 177
fivewin и hwgui поддерживает опцию charset при создании шрифта, а в minigui эта поддержка появится в следующем релизе.

Использовать эту опцию можно будет так: (фрагмент примера samples\basic\font\demo.prg)

#include "minigui.ch"

Procedure Main

DEFINE FONT font_0 FONTNAME 'Times New Roman' SIZE 14 CHARSET 177
...

DEFINE WINDOW Form_Main ;
AT 0,0 ;
WIDTH 440 HEIGHT 380 ;
TITLE 'New definitions of Fonts - by Janusz Pora' ;
MAIN

@ 10,10 LABEL Label_1 ;
WIDTH 150 HEIGHT 30 ;
VALUE 'Standard definiton font' ;
FONT "Arial" SIZE 10 ;

@ 50,10 LABEL Label_2 ;
WIDTH 250 HEIGHT 30 ;
VALUE 'Font 0 - New definition (default)' ;
FONT "font_0" CENTERALIGN

Для Label_2 можно указывать значение VALUE на иврите в кодировке 1255
Можно установить язык по умолчанию иврит (тоже в кодировке 1255):

REQUEST HB_LANG_HEWIN

hb_langSelect( "HEWIN" )

и выводить, скажем, названия месяца на иврите:

CMonth( Date() )

Но направление вывода текста будет традиционное, слева направо. Работу с вводом/выводом справа налево сейчас не поддерживает ни одна gui-библиотека, над этим надо работать


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



Пост N: 7
Зарегистрирован: 27.07.10
ссылка на сообщение  Отправлено: 25.12.10 19:03. Заголовок: не получается иврит


я могу написать на иврите только в Юникоде.здесь например, גחעיגלח עילחי (ну, это "каля-маля"). как только я сохраняю файл программы в юникоде, он перестает компилироваться. а под досом я сам все никак не могу найти нормальную кодировку клавы. да и как ее подсунуть под вин хр то же не знаю. ну, не программировал я на под вин совсем((. и совсем не интересовался кодировками всякими. в свое время была утилитка rk - с помощью нее писал на русском, когда было лихое время. с тех пор "замерз" на том уровне.

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



Пост N: 8
Зарегистрирован: 27.07.10
ссылка на сообщение  Отправлено: 26.12.10 15:42. Заголовок: ищу откликнувшегося


мне кто-то в личку написал, но я прочитав и сделав добавление друга, это сообщение потерял((
тем не менее, готов ему выложить свои исходники, чтобы он посмотрел и подумал, что можно сделать и как решить проблему переноса этой программы с Clipper на, возможно, другой язык, который дружит с ивритом.
исходники находятся на https://docs.google.com/leaf?id=0B3nPKfr7QurWNjM5YjNhYWEtNjM2YS00YTNkLTgxZTktODk4N2M2MDRkNDFh&hl=ru

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



Пост N: 36
Зарегистрирован: 15.12.09
ссылка на сообщение  Отправлено: 26.12.10 19:51. Заголовок: писал я... скачал п..


писал я...
скачал посмотрел, но совсем не понял суть игры... в нескольких словах можно о целях и правилах...

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



Пост N: 9
Зарегистрирован: 27.07.10
ссылка на сообщение  Отправлено: 27.12.10 09:38. Заголовок: а надо? игра это одн..


а надо? игра это одно, а программа - другое. вроде. правила, тем не менее, вот - https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B3nPKfr7QurWZGQ1YTA1M2YtYmUzZS00MmMyLTk1ZDAtOTIyMzM4ODg5OWE4&hl=ru

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




Пост N: 1735
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.12.10 10:37. Заголовок: vol357 пишет: а под..


vol357 пишет:

 цитата:
а под досом я сам все никак не могу найти нормальную кодировку клавы. да и как ее подсунуть под вин хр то же не знаю. ну, не программировал я на под вин совсем((. и совсем не интересовался кодировками всякими.



Забудьте про дос, вы же собираетесь делать win-программу.
Вам лучше всего найти и установить ивритскую windows, и, возможно, эти вопросы разрешатся сами собой.
Надо использовать 8-ми битную кодировку 1255. Погуглите и найдите ее соответствие со старой кодировкой 862.
Подберите текстовый редактор, в которой бы можно было набирать текст в этой кодировке. В ивритской винде, как я понимаю, и искать ничего не надо.
Если винда русская - найдите ивритскую раскладку клавиатуры, и установите ее. В стандарной поставке ее нет.
Не найдете редактор - сделайте набор препроцессором:

#define heb_alef Chr(...)
...

И текст вводите таким образом:

heb_alef + heb_...

Но без праволевой винды я не представляю, как вы будете писать программу. Ведет то она себя не так, как привычная левоправая.


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



Пост N: 99
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 27.12.10 10:42. Заголовок: vol357 пишет: исход..


vol357 пишет:

 цитата:
исходники находятся на https://docs.goo



Я так понял это не все исходники? Попробовал подсунуть Harbour, но повылазили ошибки на функциях:
FILEDELETE'
SECTOTIME'
UPDATE'
SCREENSTR'
STRSCREEN'
PRINTREADY'
FILEDELETE'
SECTOTIME'

?'erroract() ='
??erroract()
?'errorbase() ='
??errorbase()
?'errorcode() ='
??errorcode()
?'errororg() ='
??errororg()
?'csetall()='
??csetall()

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




Пост N: 1736
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.12.10 10:55. Заголовок: Подлинкуйте еще тулз..


Подлинкуйте еще тулз, это функции оттуда

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



Пост N: 102
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 27.12.10 12:30. Заголовок: Видно в harbour они ..


Видно в harbour они не реализованы или называются как-то по другому.

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




Пост N: 1739
Зарегистрирован: 23.05.05
ссылка на сообщение  Отправлено: 27.12.10 13:14. Заголовок: Функции из 1-й части..


Функции из 1-й части есть в библиотеке hbct

Функции error* действительно в харборе не поддерживаются. Но это специфика ms dos, ее в любом случае прийдется выбрасывать.

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



Пост N: 10
Зарегистрирован: 27.07.10
ссылка на сообщение  Отправлено: 28.12.10 10:32. Заголовок: AlexMyr пишет: ис..


AlexMyr пишет:
[quote]`
исходники полные.
правда, не все надо переписывать - кое что неактуально.
пишите на мыло (vol357@gmail.com), skype - vol357

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



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 20.01.11 20:24. Заголовок: Могу помочь


Могу переписать Вашу программу под Windows на visual objects (cavo) или в Visual studio на VB.net. Для этого нужна документация по ВАшей программе с текстами и перевод терминов на иврит. В качестве сервера базы данных будет МS Sql Server. Много денег не возьму. мой адрес polkan111@yandex.ru

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

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