Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
Абсолютно не на правах рекламы.
В свое время, начитавшись (ну, или переначитавшись ) ЧЕСТНО КУПЛЕННЫХ книг В.Клепинина/Т. Агафоновой "Visual FoxPro 9.0" и Ю. Шутенко "Visual FoxPro для профессионалов" мной была создана некая программа, активно использующая объект Olecontrl Web. Основной принцип: Используя BeforeNavigate2 объекта Web перехватывать нажатия по ссылкам временной страницы HTML открытой в объекте. Ну и далее, в зависимости от логики и стиля (бланк страницы), выполняется определенный код FoxPro и формируется новая временная страница HTML. Далее, постепенно усложняя проект, были прикручены: редактор древовидной структуры проекта; активный предпросмотр страницы (реакция/изменение/сохранение/показ); визуальный WYSIWYG-редактор Tiny_mce, позволяющий редактировать все в стиле "почти Word" с картинками; FTP-коннектор, обновляющий только изменившиеся страницы; Ну и, параллельно со всем этим, изменился интерфейс программы. Забавно, но он создан средствами САМОЙ программы Т.е. я на незаконченной на тот момент программе формировал и сам интерфейс одновременно с визардами, созданных в виде проекта. По сути интерфейс - группа HTML-страниц. При кликах по кнопками открываются новые страницы интерфейса, либо уже формы FoxPro. ...... Прошло время. Сейчас даже сайты-визитки многие предпочитают делать на PHP (сопровождать проще - с любого компьютера в сети). Актуальность программы практически сошла на нет. Решил снять монетизацию программы (буквально вчера на страницах форума спрашивал о проблеме при запуске ранее защищенной программы - спасибо, подсказали, куда копать) и выложил программу в свободный доступ без защиты или какой-либо оплаты. Может кого заинтересует сама концепция? Интерфейс настолько изменен, что с первого раза FoxPro сразу и не заметишь Архив программы (10,7 Мб в zip-файле) можно скачать отсюда. |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
descent52_tmp Сообщений: 214 Откуда: Саров Дата регистрации: 20.11.2014 |
по ссылке вирусняков с оплатой нет, точно?
|
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Нет, уже проверил. (в архиве проект в zip-e) Но ошибок в проге тьма, даже не реализован кастомный обработчик ошибок, по Esc не закрываются окна, Ctrl+F4 тоже ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) Исправлено 3 раз(а). Последнее : PaulWist, 27.02.18 16:05 |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
Может и не предполагалось по Esc закрывать?
Чисто предположение Обработчик ошибок - работает при попытке неправильного размещения кода foxpro в коде объекта HTML (в ином случае визуальный редактор поломает код) показывается и оператор, и на какой странице. На этой странице - показано, как код разместить. С рисунками |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Не вопрос, пусть не предполагалось. Попробуй закрыть окно по Ctrl+F4 [attachment 29017 CtrlF4.jpg] ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
эт... да |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Перевод окна из Maximaze в Normal.
[attachment 29018 Nor.jpg] ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
Создание нескольких страниц с размещением фоток - это не рассматривалось?
У меня, кстати, maximaze, сворачивание и т.д. - правильно отображается Тот случай, когда демонстрируется одно и ищется (и НАХОДИТСЯ!) совершенно другое |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
А это зачем оставил?
[attachment 29019 Grid.jpg] ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Делаю так: 1. [attachment 29020 1.jpg] 2. Двойной клик [attachment 29021 2.jpg] ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
3 Уменьшаем дочернее окно
[attachment 29022 3.jpg] 4. Имеем при движении дочернего окна [attachment 29023 Nor.jpg] ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
А тут по ESC окно закрывается [attachment 29024 4.jpg] ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
При закрытии верхнего окна "Стили", срубается так же окно "Стили - выбор..."
[attachment 29025 5.jpg] ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Ну и перейти на крайнюю версию фокса 9.0.0.7423 не помешает.
------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
... обалдеть. Я даже себе такой вариант действий с окном и не рассматривал. Обычно у пользователя стандартная задача по пунктам: 1. Набросать страницы - по структуре. 1.а выбрать стиль 2. Наполнить содержимым. 3. Выгрузить на FTP-сервер (автоматически) 4. Изменить что-либо и обновить только ИЗМЕНЕННЫЕ страницы на сервере (автоматически) Ну и, после того, как все сделано - обычно появляется интерес посмотреть, как оно будет выглядеть в других стилях. Если есть знания в foxpro - обычным кодом foxpro, внедренным на страницу, можно автоматизировать построение таблиц (html) на основе баз данных или тех же таблиц dbf. Я, допустим, так формирую страницу загрузки - вручную это делать муторно
ну и самое главное - если присмотреться в Навигаторе 01/01/2018 Обновление программы до версии 6.5 8 лет же не прошло? |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
Привык и поэтому: 1. Сильно напрягают модальные окна. 2. Сильно напрягает однооконный интервйс, те нельзя открыть несколько окон одного и того же.
Эту фразу не понял, "разжуй" для понимания. ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) Исправлено 1 раз(а). Последнее : PaulWist, 27.02.18 20:13 |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
Обычно, когда структура сайта уже "устоялась" и меняться не будет - можно сразу нажимать на стрелку - до иконки со структурой. После этого откроется первая страница проекта, а перемещаться по остальным там удобнее ПРЯМО по меню в страницах. Ну и в этом случае будут доступны для редактирования не только Основная часть, но Левая, Правая, Нижняя и Верхняя части |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
Ну так последнее до этого обновление (т.е. до января 2018), было от : 19/01/2011 Лучшие стили из серий теперь можно загрузить прямо с первой страницы Навигатора! Т.е. 7 лет программа не обновлялась, я в этом году просто все ограничения снял. |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
PaulWist Сообщений: 14618 Дата регистрации: 01.04.2004 |
С этим ладно, работает, основной функционал выполняет и хорошо. Лучше расскажи как динамически из БД подгружать данные? ------------------ Есть многое на свете, друг Горацио... Что и не снилось нашим мудрецам. (В.Шекспир Гамлет) Исправлено 1 раз(а). Последнее : PaulWist, 27.02.18 20:34 |
Re: Программа на FoxPro, где FoxPro с первого взгляда не увидишь | |
---|---|
maple4 Автор Сообщений: 210 Откуда: Москва Дата регистрации: 26.10.2007 |
Запросы к БД происходят либо в момент открытия соответствующей страницы, где находится код (иконки - Стрелка,или увел. стекло - и далее - выбор страницы), либо в момент генерации - нажатие иконки Генерация перегенерирует все страницы проекта.
пример кода с запросом
|
© 2000-2024 Fox Club  |