Автор | Сообщение |
|
| |
Пост N: 4
Зарегистрирован: 27.07.10
|
|
Отправлено: 17.12.10 12:42. Заголовок: предлагаю работу
я автор программы на clipper s'87. программа сетевая, т.е. БД находятся на одном из компов, а с нескольких компов программа обращается к ним для изменений или просто считывания и вывода на экран данных. встала задача переписать ее под windows с использованием языка "иврит". кроме того, надо обеспечить возможность использования ее через интернет, а не только в локальной сети. размер программы около 6000 строк, файлов бд - 9, входных/выходных форм - порядка 15. кто возьмется? за какие сроки? за какие деньги? в процессе совместной работы хочу научиться писать другие программы по аналогии. так что все исходники должны будут быть предоставлены мне, возможно потребуется и консультации по компилированию, внесению изменений и т.д. готов за это платить. e-mail: volod@taom.ru откликнусь на любые предложения, но выберу оптимальное заранее благодарен
|
|
|
Ответов - 18
[только новые]
|
|
|
| постоянный участник
|
Пост N: 1601
Зарегистрирован: 12.09.06
|
|
Отправлено: 17.12.10 19:32. Заголовок: vol357 пишет: встал..
|
|
|
|
| |
Пост N: 1903
Зарегистрирован: 17.05.05
|
|
Отправлено: 17.12.10 23:39. Заголовок: Andrey пишет: Что з..
Andrey пишет: Ну ты же понял что он сказал :) Не прикалывайся.
|
|
|
|
| |
Пост N: 5
Зарегистрирован: 27.07.10
|
|
Отправлено: 18.12.10 23:56. Заголовок: самому сложно - пока..
самому сложно - пока нет времени, деньги надо зарабатывать, семью кормить. да и старый я уже для освоения нового с чистого листа. даже вопрос с компиляцией примеров как-то "проскальзывает"... ну, а "иврит" это, конечно, не язык программирования, а гос.язык в такой стране как израиль.
|
|
|
|
| Администратор
|
Пост N: 1719
Зарегистрирован: 23.05.05
|
|
Отправлено: 19.12.10 10:50. Заголовок: Если никто не отклик..
Если никто не откликнется, можно пойти по другому пути. Выложите здесь небольшой законченный фрагмент своей программы, без лишней логики, только создание интерфейса, и предложите присутствующим показать, как такое делается на Харборе с помощью одной из gui-библиотек. Посмотрите, как это делается, спросите, что непонятно. Заодно определитесь, какую библиотеку станете использовать. Вариантов три: minigui, fivewin и hwgui. И так далее, по итерации. Сложность в том, что ни одна из этих библиотек не поддерживает работу с текстом справа налево. Но опять таки есть надежда, что кто-нибудь из присутствующих добавит такую поддержку для gui. Заодно расскажите нам, как windows работает с ивритом, какие существуют локализации для иврита, как пишутся программы для работы с ивритом. Вот я смотрю, в харборе нет кодовой страницы для иврита, но есть lang-модуль с кодовой страницей 862. Расскажите, какую кодовую страницу надо использовать для dos, для windows. Кодовую страницу также можно добавить в харбор
|
|
|
|
| |
Пост N: 6
Зарегистрирован: 27.07.10
|
|
Отправлено: 20.12.10 12:52. Заголовок: поддержка иврита
так, более-менее, с неоценимой помощью руководства, написанного Andrey сумел сделать исполняемые файлы некоторых примеров MiniGUI. выявилась таки проблема с ивритом. Pasha пишет: цитата: | аодно расскажите нам, как windows работает с ивритом, какие существуют локализации для иврита, как пишутся программы для работы с ивритом. Вот я смотрю, в харборе нет кодовой страницы для иврита, но есть lang-модуль с кодовой страницей 862. Расскажите, какую кодовую страницу надо использовать для dos, для windows. Кодовую страницу также можно добавить в харбор |
| честно говоря, и я сам всего этого не знаю. под Досом вроде работает с 862, но на своем стареньком клиппере я так и не смог там написать ни слова на иврите. аналогично и под виндой - никак. хотя в примере "edit" пакета MiniGUI и спрашивают язык и есть возможность выбрать иврит, но никакого толку это не имееет - вместо ивритских букв идут сплошь вопросительные знаки. помогите с ивритом! с программой и MiniGUI я как-нибудь наверное уже разберусь
|
|
|
|
| Администратор
|
Пост N: 1720
Зарегистрирован: 23.05.05
|
|
Отправлено: 20.12.10 13:04. Заголовок: А какую версию windo..
А какую версию windows Вы используете и с какой работают в Израиле ? winxp rus ? Какая локализация ?
|
|
|
|
| Администратор
|
Пост 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-библиотека, над этим надо работать
|
|
|
|
| |
Пост N: 7
Зарегистрирован: 27.07.10
|
|
Отправлено: 25.12.10 19:03. Заголовок: не получается иврит
я могу написать на иврите только в Юникоде.здесь например, גחעיגלח עילחי (ну, это "каля-маля"). как только я сохраняю файл программы в юникоде, он перестает компилироваться. а под досом я сам все никак не могу найти нормальную кодировку клавы. да и как ее подсунуть под вин хр то же не знаю. ну, не программировал я на под вин совсем((. и совсем не интересовался кодировками всякими. в свое время была утилитка rk - с помощью нее писал на русском, когда было лихое время. с тех пор "замерз" на том уровне.
|
|
|
|
| |
Пост N: 8
Зарегистрирован: 27.07.10
|
|
Отправлено: 26.12.10 15:42. Заголовок: ищу откликнувшегося
мне кто-то в личку написал, но я прочитав и сделав добавление друга, это сообщение потерял(( тем не менее, готов ему выложить свои исходники, чтобы он посмотрел и подумал, что можно сделать и как решить проблему переноса этой программы с Clipper на, возможно, другой язык, который дружит с ивритом. исходники находятся на https://docs.google.com/leaf?id=0B3nPKfr7QurWNjM5YjNhYWEtNjM2YS00YTNkLTgxZTktODk4N2M2MDRkNDFh&hl=ru
|
|
|
|
| |
Пост N: 36
Зарегистрирован: 15.12.09
|
|
Отправлено: 26.12.10 19:51. Заголовок: писал я... скачал п..
писал я... скачал посмотрел, но совсем не понял суть игры... в нескольких словах можно о целях и правилах...
|
|
|
|
| |
Пост 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
|
|
|
|
|
| Администратор
|
Пост N: 1735
Зарегистрирован: 23.05.05
|
|
Отправлено: 27.12.10 10:37. Заголовок: vol357 пишет: а под..
vol357 пишет: цитата: | а под досом я сам все никак не могу найти нормальную кодировку клавы. да и как ее подсунуть под вин хр то же не знаю. ну, не программировал я на под вин совсем((. и совсем не интересовался кодировками всякими. |
| Забудьте про дос, вы же собираетесь делать win-программу. Вам лучше всего найти и установить ивритскую windows, и, возможно, эти вопросы разрешатся сами собой. Надо использовать 8-ми битную кодировку 1255. Погуглите и найдите ее соответствие со старой кодировкой 862. Подберите текстовый редактор, в которой бы можно было набирать текст в этой кодировке. В ивритской винде, как я понимаю, и искать ничего не надо. Если винда русская - найдите ивритскую раскладку клавиатуры, и установите ее. В стандарной поставке ее нет. Не найдете редактор - сделайте набор препроцессором: #define heb_alef Chr(...) ... И текст вводите таким образом: heb_alef + heb_... Но без праволевой винды я не представляю, как вы будете писать программу. Ведет то она себя не так, как привычная левоправая.
|
|
|
|
| |
Пост 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()
|
|
|
|
| Администратор
|
Пост N: 1736
Зарегистрирован: 23.05.05
|
|
Отправлено: 27.12.10 10:55. Заголовок: Подлинкуйте еще тулз..
Подлинкуйте еще тулз, это функции оттуда
|
|
|
|
| |
Пост N: 102
Зарегистрирован: 11.06.10
|
|
Отправлено: 27.12.10 12:30. Заголовок: Видно в harbour они ..
Видно в harbour они не реализованы или называются как-то по другому.
|
|
|
|
| Администратор
|
Пост N: 1739
Зарегистрирован: 23.05.05
|
|
Отправлено: 27.12.10 13:14. Заголовок: Функции из 1-й части..
Функции из 1-й части есть в библиотеке hbct Функции error* действительно в харборе не поддерживаются. Но это специфика ms dos, ее в любом случае прийдется выбрасывать.
|
|
|
|
| |
Пост N: 10
Зарегистрирован: 27.07.10
|
|
Отправлено: 28.12.10 10:32. Заголовок: AlexMyr пишет: ис..
AlexMyr пишет: [quote]` исходники полные. правда, не все надо переписывать - кое что неактуально. пишите на мыло (vol357@gmail.com), skype - vol357
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 20.01.11 20:24. Заголовок: Могу помочь
Могу переписать Вашу программу под Windows на visual objects (cavo) или в Visual studio на VB.net. Для этого нужна документация по ВАшей программе с текстами и перевод терминов на иврит. В качестве сервера базы данных будет МS Sql Server. Много денег не возьму. мой адрес polkan111@yandex.ru
|
|
|
|