|
|
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
Подскажите насколько это сложно и возможно ли это без изменения кода? Или насколько это будет сложным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 17:07 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
BerlinerПодскажите насколько это сложно и возможно ли это без изменения кода? Или насколько это будет сложным?Посмотрите поиск - обсуждалось не раз. Лучше всего - переписать все заново... Надо быстро - нанимаете подмогу... Только лучше сразу на 9 версию... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 18:18 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток всем! Тоже необходимо перейти на более крутую версию с 2.0 :). Решаю в какую. Помогите, если не лень. :) Sergey Ch BerlinerПодскажите насколько это сложно и возможно ли это без изменения кода? Или насколько это будет сложным?Посмотрите поиск - обсуждалось не раз. Лучше всего - переписать все заново... Надо быстро - нанимаете подмогу... Только лучше сразу на 9 версию...Good luck! 1. Почему девятая версия весит меньше чем седьмая или восьмая, чего в ней нехватает? Или у меня битая инсталяшка? 2. Поддерживаются ли в ней(9-ой) программы из 2.0? 3. При переписывании лучше открыть новую базу или переписывать там-же? 4. Есь ли возможность скинуть данные в экселевкий файл, вордовский вайл и с какой версии это начинает поддерживается? 5. Не прощще ли перекодировать базу функцией ОЕМ то ANSI, как мне посоветовали. зарание спасибо. Я понимаю, что все возможно где то было и просто надо найти, но обстоятельства вынуждают принимать срочное решение в условиях ограниченного времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 01:53 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
Sergey Ch - уже писал. Лучше все переписать, базу спроектировать заново-в VFP появилось много полезностей/вкусностей которые стоит использовать , данные перегнать самонаписанной программой - с проверкой корректности и т.д. И в принципе лучше сразу или расчитывать на переход на SQL сервер , или-же сразу писать под SQL . Причем даже если объемы не очень большие - получите опыт работы с SQL-серверами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 10:29 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
>1. Почему девятая версия весит меньше чем седьмая или восьмая, чего в ней нехватает? Фиг его знает - никогда не занимался сравнениями размеров. Работаеи и ладно >2. Поддерживаются ли в ней(9-ой) программы из 2.0? Да. Правда досовские формы будут выглядеть убого без переписывания. >3. При переписывании лучше открыть новую базу или переписывать там-же? Непонял. В смысле нужно ли менять DBF-ки? Нет. Фокс великолепно понимает старые форматы. Просто будут недоступны новые типы полей. >4. Есь ли возможность скинуть данные в экселевкий файл, вордовский вайл и с какой версии это начинает поддерживается? COPY TO умела создавать XLS еще в двойке. А так - любая виндюшная версия поддерживает OLE - вот с ее помошью и забрасывай в эксель или ворд >5. Не прощще ли перекодировать базу функцией ОЕМ то ANSI, как мне посоветовали Зачем. Пропиши в таблицах кодовую страницу и все будет нормально работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 10:46 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
попробуйте найти хорошего фоксиста, пишущего на старших версиях и пообщайтесь с ним немного он Вам объяснит, что такое классы, объекты и для чего это нужно если я здесь начну объяснять, что такое ООП в лисе, начнется куча воплей, так, что вначале попробуйте найти толкового человека, который направит Вас в нужное русло удачи, с Новым Годом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 10:47 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
mirage374Доброго времени суток всем! Тоже необходимо перейти на более крутую версию с 2.0 :). Решаю в какую. Помогите, если не лень. :) Sergey Ch BerlinerПодскажите насколько это сложно и возможно ли это без изменения кода? Или насколько это будет сложным?Посмотрите поиск - обсуждалось не раз. Лучше всего - переписать все заново... Надо быстро - нанимаете подмогу... Только лучше сразу на 9 версию...Good luck! 1. Почему девятая версия весит меньше чем седьмая или восьмая, чего в ней нехватает? Или у меня битая инсталяшка? 2. Поддерживаются ли в ней(9-ой) программы из 2.0? 3. При переписывании лучше открыть новую базу или переписывать там-же? 4. Есь ли возможность скинуть данные в экселевкий файл, вордовский вайл и с какой версии это начинает поддерживается? 5. Не прощще ли перекодировать базу функцией ОЕМ то ANSI, как мне посоветовали. зарание спасибо. Я понимаю, что все возможно где то было и просто надо найти, но обстоятельства вынуждают принимать срочное решение в условиях ограниченного времени. Начнем с конца. Резвость нужна только при ловле блох. Остальное надо делать неспеша... Теперь по сути вопроса. 2. Поддерживаются. Правда корректное отображение кириллицы на формах будет обеспечиваться при доработке выводимой информации функцией OEMTOANSI или CPCONVERT(). В заголовках всех используемых таблиц лучше проставить 866 кодовую страницу. 3. В принципе, уже сказали. Хотя, если предполагается параллельная работа двух версий (старой и новой), то вариантов нет - только старые базы... 4. Не скажу точно номер версии, но в 5-ке уже есть Автоматизация (т.е. работа с объектами Офиса) В Эксель есть возможность скинуть даже из-под ДОСа: формируете файл с разделителями данных равным ";" (=формат файла csv) и Эксель его нормально "кушает"... 5. Если Вам не нужна работоспособность старой версии - делайте так... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 10:55 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
В свое время так же срочно нужно было перевести из 2.5 в 5.0. Нормально запускал PRG файлы из 2,5 в 5.0 и все работало. Правдо интерфейс был прямо скажем порнографическим, но ничего - пережили. Потихонечку переводил интерфейс в нормальный вид. Все работало. Так что в режиме большой срочности можно переходить. А вот насчет версии - наверное лучше сразу на 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 17:43 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
Добавлю свои "5 копеек" Visual FoxPro и FoxPro 2.x - это два разных языка программирования Просто они называются похоже Ну, и добавлена такая вещь (нужная и полезная), как "обратная совместимость". Это значит, что можно спокойно взять код от младшей версии FoxPro. Ничего не меняя в нем перекомпилить в старшей версии и он прекрасно запустится и будет работать. Есть некоторые исключения, но это именно исключения. Можно обойти. Собственно, отсюда вывод: менять код не обязательно. Будет работать и так. Но тогда зачем Вы переходите на старшую версию? Видимо, ради каких-то "фишек", которые есть только в этой старшей версии. А эти "фишки" "вписываются" в идеологию старого приложения? Вряд ли. Следовательно, для нормального использования этих "фишек" придется переписать все приложение. Целиком. Проблема вовсе не в каких-то командах или функциях, а в самой концепции (идеологии) построения приложения. Ну, это вроде как попытаться пристроить колесо от Камаза на Жигули. В принципе можно, но потом потребуется подвеску "подправить", кузов заменить и т.д. и т.п. В результате, пока не построишь Камаз так и будешь ездить в "скособоченном" положении. Сложность будет не в освоении каких-то команд и функций, а именно в понимании новой концепции (идеологии) программирования. К сожалению, на этот счет нет никакой литературы (по крайней мере, я не встречал). Все упирают именно на освоение команд и функций. Понимание идеологии языка приходит опытным путем через 2...3 года программирования. Это если есть время посидеть и подумать. Если же все горит и торопит, то можешь вообще никогда не понять почему же тебе так тяжело программировать на этом языке. Будешь пребывать в полном убеждении, что язык "плохой". На какую из версий Visual FoxPro переходить? Разумеется, на самую последнюю. По времени выпуска. Ведь развитие FoxPro идет в сторону увеличения возможностей с попутным исправлением ошибок, допущенных в старых версиях. Следовательно, чем новее версия, тем больше возможностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 18:17 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
Спасибо всем! Я и не ращщитывал на такое количество откликов. :) Обьясню немного подробнее. Сразу конечно надо было наверно. База содержит данные про работников нашего цеха. Это около 150 человек столбцов около 70. Создал базу сам, устав искать информацию по многочисленным журналам и столкнувшись с необходимостью расстановки работников по различным критериям. Сделано это было около 6 лет назад, когда у меня был Досовский компьютер и наикрутейший текстовой редактор "ФОТОН 1.0". :) Я не программист и язык знаю очень плохо. Все что я сделал, несколько програмулек, обвязаных системой меню. Которые выполняют основные операции по тасовке и выборке работников в определенный вид отчета. Все это скидывается в файл(ДОС), открывается в ворде с преобразованием, редактируется и несется начальству. Возможностей 2.0 мне хватает(я даже и всех возможностей 2.0 не знаю), единственно хотелось бы чтобы Лиса была совместима с Виндовс и скидывала сразу в вордовские и экселевские файлы. А пока очень много ручной работы по редактированию отчетного файла. (Ручной перенос в каждую ячейку) Основная работа такая, что времени осваить новый язык SQL, или в совершенстве познавать все тонкости вижлФокспро возможности нету. Переписывать базу на данный момент тоже нет возможности. Хотя новые возможности- вещь очень заманчивая. :) Но это все в перспективе. Задачи дня сегодняшнего- установить виндовс совместимую версию, обязательно с русифицированой помощью(Ибо книжек нет), обеспечить читабельность данных и научиться делать табличный вывод в ворд и эксель. А это, как я понял, и во 2 версии возможно. Но все равно прогу переставлю, так-как надо "расти". :) версию поставлю скорее всего девятую, данные лучше думаю перекодировать, от доса давно надо уходить. 1. можно ли русифицировать в 9-ке помощь? как-то пробовал работать с пятеркой, так программа один раз при открытии запросила кодоровку и больше не спрашивала, а я по ошибке ткнул виндовс и соответственно получил иероглифы. Опции как поменять кодировку я не нашел, хотя она наверняка есть. поэтому: 2. Как прописать в таблицах кодовую страницу если первоначально кодировка была указана другая? 3. Может кто знает, где книгу скачать можно, по вижлфокспро любой версии, основные команды там, я думаю, аналогичны. Это ещще лучше чем помощь. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 02:08 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
В стандартной поставке VFP идет файлик CpZero.prg. Вызываешь его Код: plaintext 1. И он сбросит кодовую страницу. Если передать еще один параметр с номером новой кодовой страницы -- он установит новую ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 07:15 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
А Вы не пробовали вести свою базу напрямую в Excel? Я серьезно. 150 строк на 70 столбцов - это как раз задача на уровне Excel. По сути, получаете готовые файлы отчетов меняя условия автофильтра. Тем более Вы и используете файл только для отчетов. Кроме того, в Excel встроен свой собственный язык написания макросов VBA. Можно делать довольно сложные программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 11:11 |
|
||
|
Переход из FoxPro 2.5 - VFP 8
|
|||
|---|---|---|---|
|
#18+
Maltsev Max. Огроменное спасибо. авторА Вы не пробовали вести свою базу напрямую в Excel? Я серьезно. 150 строк на 70 столбцов - это как раз задача на уровне Excel. По сути, получаете готовые файлы отчетов меняя условия автофильтра. Тем более Вы и используете файл только для отчетов. Кроме того, в Excel встроен свой собственный язык написания макросов VBA. Можно делать довольно сложные программы. :) Дело в том, что осваивать фокс я начал еще на компе без виндовса. И он для меня ближе и удобнее. И эксель я вообще почти не знаю(кроме ввода и сортирофки). Кроме того, есть система вложенных меню с программами контроля обученности, сдачей экзаменов, удобных окон для просмотра и ввода данных в зависимости от задачи. Делать это поновой в макросах Экселя в которых абсолютно ничего не понимаю - считаю неоправданной тратой сил и времени. Вокспро вполне устраивает все мои потребности, А если что то нереализовано, то это не вина программы, а моя необразованность. Просто надо его получше изучить. Ну и есть задумка со временем сделать полный АРМ инженера ТБ или вообще универсальную программу для работы секретаря, кладовщика, начальнка цеха и остальных специалистов. Экселя мне кажется на это не хватит. А в потенциале Фокспро я уверен на 100 %. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.01.2007, 22:25 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34228615&tid=1590078]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
133ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 442ms |

| 0 / 0 |
