Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Здрасте. Я вот тут недавно скачал эту замечательную программу NeoBook, вообще супер программка!!! Теперь вот пытаюсь создать свою первую программу что-то вроде теста. Все вроде понятно, но я хочу добавит в нее список рекордов, это мне вообще не понятно. Подробнее: перед началом теста вы вводите свое имя, а после теста появляется таблица рекордов, где видно на сколько вы вопросов ответили правильно и какое место заняли в таблице. Эти результаты должны сохранятся после закрытия программы, и заново появлятся в таблице рекордов после очередного запуска. Помогите мне и если можно по подробнее (шаг за шагом). Заранее спасибо.
Я вот тут недавно скачал эту замечательную программу NeoBook, вообще супер программка!!!
А то ж!... Ещё бы!.... Добро пожаловать в NeoBook!
Quote (Bodi)
Подробнее:
Понятно... Организовать подобные вещи в NeoBook можно, и даже просто! Есть два пути: 1. Создание специальных алгоритмов для сохранения данных (имен, рекордов, и т.д.) в обычных текстовых файлах, и последующего их считывания ИЗ этих самых текстовых файлов! Подобная реализация - полнейшая порнография! Почему? Попробуйте.. Посмотрите готовые "образцы"... Тогда поймете. Хотя, если "информации" немного, то - сгодится. Как говаривает мой племянник: "С пивом потянет!"
2. Применение баз данных! Для этого в NeoBook имеются два оригинальных (от авторов NB) плагина: NeoBookDB (бесплатный!) и NeoBookDBPro (за денюжку). Есть ещё один (третий) НЕбесплатный плаги для работы с базами, но.. пёс с ними, шароварами! Для реализации вашей задачи бесплатного плагина хватит "с головой"! Ещё и много чего можно будет накрутить с этим плагином в дальнейшем! Для начала скачайте, и покавыряйте все это "хозяйство". Прилагающихся к плагину примеров вполне достаточно, чтобы освоить "азы". А успех уже будет зависеть только от вас, а мы чем сможем, поможем! Кстати, к плагину NeoBookDB имеется русская справка. Вот, пока такой расклад... Если что, спрашивайте...
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Ну создал я базу данных в блокноте, а дальше?? Его нужно как-то прикрепить к программе, а потом как-то использовать, но как? Где бы мне скачать похожий пример?
Добавлено (17 Февраль 2009, 17:08) --------------------------------------------- Я скачал плагин NeoBookDB и вроде немного разобрался: создал базу данных и вывел ее на страницу, а также добавил несколько кнопочек для управления. Но теперь у меня новая проблема!!!!! Когда я ставлю на одну страницу несколько радиокнопок (или как там они правильно называются), то при тести программы я могу выбрать их ВСЕ СРАЗУ, а не только одну как положено!!!!!!!! Что мне делать??
Ну, слава тебе, Господи! А то я уже готов был испугаться, прочитав вот это:
Quote (Bodi)
Ну создал я базу данных в блокноте
В блокноте, т.е в текстовом файле, можно сделать не базу данных, а только лишь - смехотворную пародию на базу! Это нужно очень четко понимать!
Quote (Bodi)
Я скачал плагин NeoBookDB и вроде немного разобрался
А вот это - правильно! Если не ошибаюсь, в прилагающихся к плагину примерах есть как-раз то, что вам нужно...
Quote (Bodi)
ВСЕ СРАЗУ, а не только одну как положено
Это происходит потому, что у вас каждая радиокнока имеет свою собственную переменную для отображения состояния. Для того, чтобы кнопки стали "переключаемыми" нужно их объединить в группу, связав кнопки между собой одной и той же переменной. Можно сделать не одну, а несколько независимых друг от друга групп кнопок. В примере (см. прикрепления) показан общий принцип работы радиокнопок.
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Да это я прекрасно понимаю, что для одной группы нужна одна и таже переменная, но в том то и дело, что у меня она и так уже стоит, для всех радиокнопок на странице!Вот в чем вопрос. А может быть это из-за того что я их вручную писал?хотя разницы нет. Или может эту переменную сначала объявить надо??В твоем исходнике все работает правильно, а в моем нет!!
В твоем исходнике все работает правильно, а в моем нет!!
Фокус тут в том, что имена переменных (равно как и имена объектов) должны быть АНГЛИЙСКИМИ, т.е ЛАТИНСКИЙ ШРИФТ! У тебя же переменная на русском. Нужно лишь только поменять имя переменной с [ответ1] на [otvet1] и все заработает! - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
Решение как всегда проще простого!!! Вечно у меня на самое простейшее ума не хватает. Спасибо большое!!!!!!
P.S. кстати, борясь с проблемой я стремительно освоил множество функций NB, например получилось создать внешний файл, записывать и считывать из него информацию, освоил базы данных. Это для меня большой прогресс. Теперь такие проги буду делать Еще раз СПАСИБО!
Я не устану повторять, что NeoBook настолько уникально устроена, что, в отличие от многих других (если не всех) подобных программ, осваивается именно СТРЕМИТЕЛЬНО! Подобные мысли высказывают практически все необукеры, имеющие возможность сравнивать. Все же правильнее будет сказать стремительно осваивается "философия" (что ли) NeoBook, а саму программу можно долго изучать, в ней много чего интересного скрыто от беглого взгяда!
Quote (Bodi)
Теперь такие проги буду делать
Надеюсь и уповаю! УСПЕХОВ!!!
Quote (Bodi)
Еще раз СПАСИБО!
Да не за что... Всегда-пожалуйста!...
P.S. Но, только не нужно боготворить NeoBook, и ожидать от неё чудес, т.к. она, конечно же, далеко-далеко не Delphi !
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
А разве ирпользовать базу данных лучше чем например, тот же st2? Школа NeoBook - второе дыхание! Мы открылись, спустя три года, с новыми силами, с новыми знаниями, с новым сайтом!
А это ЧТО такое? - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться
А разве ирпользовать базу данных лучше чем например, тот же st2?
skan, в своем проекте ты используешь этот же st2, но это обычный текстовой файл, только зачем то расширение стоит *.st2 ?! и к БД он не имеет отношение
Сообщение отредактировано sp3d - Пт, 24 Апреля 2009, 22:19