Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нужна помощь!
Форум программистов > Системное программирование > Java
Dasha
Привет всем!!!!
Мне надо написат программу, которая являлась бы некой анкетой, т.е. создается окно в котором надо заполнить различные поля, которые потом запоминаются в каком-нибудь файле. И после заполнения, например при нажатии на кнопку дальше, окно обновлялось, т. е появлялись новые поля для заполнения. Подскажите, пожайлуста, как ето можно реализовать или где можно об этом почитать! Может быть у кого-нибудь есть какие-нибудь похожие примеры? Буду рада помощи.
Заранее спасибо!!!
masol
Да хотябы на vb емайл в личку скину пример.
Dasha
mne nado na java...
Иван Человеков
Dasha тебе просто в файл? Смахивает на работу с базой данных, либо на работу с XML smile.gif
Dasha
Да надо в файл, так чтобы эти данные где-то сохранились, конечно не плохо было бы чтобы они сохранились в виде какой-нибудь таблицы...Никогда ранше не работала с XML или базами данных. Так что думаю лучше сначалa попробую с XML.
LuMee
Если требуется просто сохранить данные в файл (без необходимости этот файл просматривать потом всякими Блокнотами), можно использовать сериализацию. Т.е. заводишь класс, поля которого соответствуют полям на форме анкеты.
После заполнения полей анкеты и нажатия юзером "ОК" создается объект этого класса, в его поля заносятся данные анкеты, после чего объект сохраняется в файл с помощью ObjectOutputStream (так вроде).
Ну и можно предусмотреть обратную операцию: юзер выбирает файл, в который ранее вышеописанным способом сохранялась анкета, после чего из него достается объект (ObjectInputStream), и значения его полей рассовываются по полям анкеты.
Просто работать с XML в Java не слишком легко и довольно громоздко, если только не использовать какие-нибудь сторонние библиотеки, умеющие сериализовывать объекты в XML и обратно (уже и не помню, есть ли такие стандартные вещи в JDK).
Dasha
Нужно чтобы потом эти данные можно было еще и просматривать...
Насколько я понимаю данные запишуться в txt файл, почему его потом нельзя будет просмотреть?
LuMee
В случае сериализации объекта данные запишутся в файл в двоичной форме. Смотреть-то его будет можно, но понять чего-либо - навряд ли smile.gif все равно что Блокнотом картинку открыть.
Если требуется возможность последующего просмотра, советую обратить внимание на класс java.util.Properties - этот умеет самозаписываться в текстовые файлы в вполне читабельном виде.
Angfal
У меня есть подобный проект с использованием XML, провда он написан на JSP
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2008 IPS, Inc.