Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Программа расчитывает антимоскитные сетки в соответствии с заданным профилем МП окна, сохраняет результаты расчётов и др. данные (профиль МС, порез, цвет, кол-во и т.п.) в текстовый файл с уникальным именем посредством команды SaveVariables. Для оформления задания в цех программа загружает данные (LoadVariables) и отправляет на печать. Проблема в том, что менеджер-"злоумышленник" может открыть блокнотом сохранённый заказ и изменить результаты расчётов. Есть ли способ защитить эти данные? P.S. Это моя первая программа, над которой бьюсь уже не первый месяц (знания программирования-ниже начального уровня). Решил учиться NB на конкретном примере. Тем более представилась возможность внедрить программу в одну фирму. Так что ответственность сознаю. Буду благодарен за любой ответ.
Наиболее разумным мне представляется хранение информации в базе(ах) данных, т.к. базу можно шифровать. К тому же, применение баз данных для программ подобного рода напрашивается само-собой, поскольку позволяет значительно расширить потенциал и гибкость программы. Для работы с базами в NeoBook существуют два плагина: NeoBookDB (бесплатный) и NeoBookDBPro (платный). Здесь на форуме, если воспользоваться строкой поиска внизу(!) страницы, можно найти и русские переводы обоих плагинов, а также и справок к ним. Конечно же, возможности бесплатного плагина не столь широки как платного, но вполне достаточны для организации приличной программы.
Цитата (solyaris1613)
Так что ответственность сознаю
Если сознаете, то не забудьте предусмотреть поведение программы, например, на случай нарушения целостности входящих данных.
Ведь
Цитата (solyaris1613)
менеджер-"злоумышленник"
может попробовать и базу покавырять. Безуспешно, конечно (если она шифрованная), но повредить сможет.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Можно сам файл шифровать, тогда при открытии файла менджер кроме кракозябр ничего не увидит. Можно в архив складывать, а на архив пароль повесить. Вариантов море. Выбирай. Не хочешь читать хелп?