FoxPro Club Главная

Конференция Решения Фотоальбом Сайт М.Дроздова Статьи Файловый архив Книга Visual FoxPro 9.0 Русский Help для Visual FoxPro
Пользователей: 9239
Вход
<< 4 5 6 7 8 9 10 всего :91 81-90



Инструменты разработчика
[мои решения] [Добавить]

#189 Генерация меню
Одна из самых нудных, но необходимых, задач - это разграничение прав доступа к системе. Для каждого типа рабочего места (то, что когда-то называлось АРМ'ом) нужно описать и сгенерировать свое меню. Предлагается следующий подход. Создается базовое меню, которое содержит все опции и на его основе с помощью прилагаемой программы генерируются меню для соответствующих АРМ'ов. Так как меню в FoxPro - это DBF-таблица, то права доступа записываются прямо в нее, в поле Comment. Необходимое условие - в рабочей системе должен быть классификатор рабочих мест, который содержит как минимум ID (Char или Integer), наименование рабочего места и имя соответствующего меню. В каталоге HOME() должен быть файл Genmenu.fxp. Этот классификатор используется как при генерации меню, так и при запуске системы для вызова нужного меню. На VFP7 не проверял - попробуйте. Все исходники прилагаются.
Автор: shn Последнее изменение: 20.11.01 Версия FoxPro:
Рейтинг: (608 голосов)| Коментариев: 1|Просмотров: 10939

#181 Генератор Уникальных значений GUID
Генератор GUID позволяет АВТОНОМНО создавать УНИКАЛЬНЫЕ значения на ИЗОЛИРОВАННЫХ информационных уровнях с быстродействием до 10000 значений в секунду. Полученные значения упакованы в 8 (или 10) байт, упорядочиваются по возрастанию в хронологическом порядке создания и имеют возможность восстановления даты создания. Удобный способ создания ПЕРВИЧНЫХ КЛЮЧЕЙ. 19.11.2001 добавлены функции TimFromGuid() и SecFromGuid().
Автор: Дм.Баянов Последнее изменение: 19.11.01 Версия FoxPro:
Рейтинг: (711 голосов)| Коментариев: 11|Просмотров: 11791

#174 Организация стека в приложении.
Для чего? - спросите Вы. Отвечу: Очень просто обмениваться данными между отдельными блоками приложения (допустим - формами). И всего-то 20-25 строк! Каждый разработчик когда-то сталкивается с проблемой: нужно возвратить из формы несколько параметров в вызвающую программу. Я - столкнулся! И вот решение - организация стека LIFO, причем, сфера его применения оказалась гораздо шире, чем просто возврат параметров из формы :) Стек - это объект, созданный на основе класса cstStack , обладающий тремя методами: Push(), Pop(), Clear(). Работает так: величина, помещенная в стек последней - выйдет первой (LIFO). Величины, помещаемые в стек, могут быть любого допустимого типа, т.е. не надо делать дополнительных преобразований, размер же стека = ограничению Фокса на размер массивов. Решение предоставлено в виде тестовой программы. Запустите - увидите. Понравится - пользуйтесь. Jimmy
Автор: Дмитрий Орлов Последнее изменение: 08.10.01 Версия FoxPro:
Рейтинг: (764 голосов)| Коментариев: 1|Просмотров: 8681

#172 Вычисление MD5 сигнатур файлов
Возникла задача определить "качество" хранения и копирования неких больших файлов. Создавались они само собой на жестком диске , потом могли быть скопированы по локальной сети, закачивались на FTP сервер, записывались на CDR(W). Тут и встала проблема обнаружения "битых" копий. Общий метод борьбы известен: считай контрольную сумму. Какой из алгоритмов выбрать?
Автор: Илья Тепликов Последнее изменение: 29.09.01 Версия FoxPro:
Рейтинг: (765 голосов)| Коментариев: 1|Просмотров: 10057

#160 Менеджер задач. Версия 3.1
Менеджер задач версия 3.1. Позволит Вам разобраться с Вашими проектами. Проекты одной задачи объеденит и ускорит доступ к ним, перекомпиляция всех проектов входящих в задачу нажатием одной кнопки. *Новое - ведение библиотеки кода. Можно вырезать код и запомнить его в библиотеке, затем использовать в другом месте. *Примечание - работает только под VFP v 7.0.
Автор: Перминов И.Э. Последнее изменение: 11.09.01 Версия FoxPro:
Рейтинг: (820 голосов)| Коментариев: 0|Просмотров: 8175

#161 О "системном" стиле программирования, или почему "наши" пишут не так, как "за бугром"
Спорные рассуждения "старого" разработчика после многих лет борьбы со средствами разработки и программирования (начиная с момента сжигания СМ-4 (разъемы 220в и сигналов ACLO и DCLO оказались одинаковыми!)и последущего ее восстановления своими силами). Для начинающих, которым интересен опыт пострадавших в неравной борьбе за надежный результат.
Автор: Дм.Баянов Последнее изменение: 11.09.01 Версия FoxPro:
Рейтинг: (857 голосов)| Коментариев: 4|Просмотров: 11326

#153 Менеджр задач
Менеджер задач поможет Вам разобраться с Вашими проектами, а так же объеденить различные проекты в одну задачу.
Автор: Перминов И.Э. Последнее изменение: 27.08.01 Версия FoxPro:
Рейтинг: (793 голосов)| Коментариев: 2|Просмотров: 9236

#144 30 примеров решений Дмитрия Баянова
На 57 страницах описаны решения с комментариями и объяснениями. Исходный файл находится на www.dbrad32.narod.ru/dbsys/book1.zip
Автор: Дмитрий Баянов Последнее изменение: 12.08.01 Версия FoxPro:
Рейтинг: (787 голосов)| Коментариев: 6|Просмотров: 15129

#143 Генератор объектного меню для Menu Designer
Альтернативный генератор меню для VFP. Преобразует меню, созданное в Menu Designer к объектному виду. Теперь можно управлять видимостью пунктов меню, доступностью, устанвливать/ снимать пометки и т.д. Прилагается форма для тестирования. Подробное описание - в заголовке PRG файла.
Автор: Дмитрий Орлов Последнее изменение: 10.08.01 Версия FoxPro:
Рейтинг: (845 голосов)| Коментариев: 1|Просмотров: 11470

#141 Инструменты разработчика для Visual FoxPro 6.0
Набор утилит, для облегчения труда разработчика приложений на Visual FoxPro:
  • Все мои проекты… вер.1.3
  • Поиск в проекте вер.3.1.
  • Сравнение файлов вер.3.7
  • Сравнение библиотек вер.2.5
    Статус: FreeWare
  • Автор: Олег Бляхеров Последнее изменение: 05.08.01 Версия FoxPro:
    Рейтинг: (823 голосов)| Коментариев: 2|Просмотров: 12660

    << 4 5 6 7 8 9 10 всего :91 81-90




    © 2000-2017 Fox Club 
    При размещении любых материалов с сайта на других ресурсах- прямая ссылка на www.foxclub.ru обязательна
    Яндекс.Метрика