Меню Рубрики

Как написать ежедневник на java

Программа
Ежедневник
в среде программирования Java Eclipse
Программа

Среда программирования: Java Eclipse

База данных: Бинарный файл (свой формат)

Название работы: Ежедневник

Объем программы: 3 (по десятибалльной шкале)

Уровень сложности: 3 (по десятибалльной шкале)

Разработчик (автор): Программист сайта kursovik.com (письмо автору)

Ключевые слова: ежедневник Java Eclipse план мероприятие swt

Стоимость ИСХОДНОГО ТЕКСТА программы составляет 350 руб РФ

Продажа каждой работы строго учитывается,
у каждой работы есть своя история продаж.

Заполните форму, которая расположена чуть Выше данного текста и нажмите кнопку «Приобрести»

Мы поддерживаем следующие способы оплаты:

  • любые банковские карты: Visa, MasterCard, Maestro, МИР
  • электронные деньги: QIWI, WebMoney, Яндекс.Деньги
  • оплата по квитанции в любом банке на территории России
  • оплата через отделения Евросети и Связного
  • оплата с баланса мобильного телефона
  • оплата через PayPal
  • оплата наличными

Автоматическая оплата возможна с территории следующих государств:
Россия, Украина, Беларусь, Казахстан, Молдова, Литва, Латвия, Эстония,
Грузия, Армения, Азербайджан, Узбекистан, Таджикистан, Киргизия, Туркмения
С помощью электронных денег и PayPal оплата возможна со всего мира.

После заполнения формы Вы получите на свой E-mail автоматическое письмо со всеми подробностями оплаты заказа.

В течение нескольких минут с момента оплата заказа. Мы работаем 7 дней в неделю.

На Ваш E-mail адрес и в личном кабинете нашего сайта sys.kursovik.com.

Да, после оплаты Вы получите все файлы проекта данной работы, при желании сможете редактировать (видоизменять) программу (ее описание) самостоятельно.

Да, мы можем гарантировать уникальность данной работы.
Она была разработана нашим программистом и выставлена на продажу в 2020 году.

Обычно работы по программированию всегда показывают больше 50% уникального текста.
Это напрямую связано с тем, что даже если введение, заключение и теоретическая глава вдруг окажутся неуникальными, то сам текст программы и описание ее работы слихвой компенсируют этот недостаток, т.к. они пишутся с нуля, скопировать их вряд ли откуда можно.
Тем не мнее, если вдруг при проверке купленной у нас готовой работы, она не дотятянет до требуемого в Вашем ВУЗе процента уникальности, то мы готовы поднять его при помощи специальной программы.
ВНИМАНИЕ ! Это предложение действительно только для готовых работ, купленных на нашем сайте ! Повышать уникальность каких-либо других работ мы не будем 🙂

Готового нет, но Вы можете заказать его дополнительно. Для этого заполните пожалуйста форму, приведенную ниже. В форме укажите требуемое оглавление(план) отчета. Если в Вашем ВУЗе никаких особых требований к отчету не выдвигают, тогда выберите пункт «требований к отчету нет, всё на усмотрение программиста».

Рекомендуем Вам также посмотреть нашу рубрику «вопросы и ответы».

Если у Вас возник какой-либо вопрос по данной работе, пожалуйста заполните форму, приведенную ниже.
Ответ будет дан автором данной работы в обязательном порядке. Время отклика — 2-24 часа с момента заполнения формы. Если Ваш вопрос окажется полезным, мы разместим его на этой странице.

Источник статьи: http://kursovik.com/programming/101510055.html

Тестовое задание «записная книжка». Откритикуйте.

Дискуссии /

Инкубатор

Привет всем. В общем высылали мне такое вот тестовое задание. Я его сделал.
А на работу не взяли — отказали.
Я в печали.
И причину не сказали.
Сделанное мной задание тут:
https://github.com/TheFifthMoon/Notebook

Текст задания ниже.
Буду благодарен, если выскажете аргументированные замечания по коду. Что там не так?
А еще хочу влиться в open source на JavaTalks.
Старовер, где Вы? 😀

Приложение “Записная книжка”

Задание: написать простое консольное приложение для хранения контактной информации.

Язык программирования: Java 6.

Необходимые функции программы:
1) Внесение нового контакта;
2) Вывод на экран всех ранее внесенных контактов;
3) Поиск контакта (по имени);
4) Удаление контакта.

Каждая запись должна содержать имя контакта, телефон и электронный адрес человека или организации, информация о которых вносится в программу.

Необходимо обеспечить интерактивный доступ к функциям программы во время ее выполнения. При вызове функции приложение должно запрашивать необходимые для ее выполнения данные, а после окончания выполнения задачи — возвращаться в режим ожидания команды.

Способ и формат хранения данных в файловой системе оставлен на усмотрение разработчика (xml, csv и т.д.). Использовать базы данных не надо.

При возникновении вопросов в ходе выполнении задания, предлагаем вам ответить на них самостоятельно. Нам будет интересно узнать, какие вопросы у вас возникли и как вы их решили.

Решение требуется предоставить в виде zip-архива, состоящего из:
1) jar-файла программы;
2) директории src с исходными кодами проекта;
3) директории lib (в случае использования дополнительных библиотек, не входящих в состав JDK 6);
4) краткой инструкции по эксплуатации (с описанием командного интерфейса приложения, а также с указанием особенностей установки и запуска программы при их наличии).

1) согласен
2) а что, всегда нужен?
3) возможно, это так(ибо склеивал куски кода, взятые со stackoverflow), но, вроде, каждый метод выполняет отведенную ему роль, разбить как-то не посчитал нужным/возможным
4) например?
5) тут да, признаюсь, для себя написал, а в итоге так и оставил

В любом случае, спасибо за советы, подумаю над ними.

Сам пока джаву ещё не очень хорошо знаю, но за плечами 3 года на другом языке, так что моё мнение:
1) в каждом файле идёт по 10-15 строк с импортом — выглядит очень странно.
2) ф-ции поиска дублируются от файла в файл, что вызывает недоумение. в большинстве своём весь ваш код состоит из этих дублей с поиском, те самой логики там почти нету.
3) зачем на каждое действие заводить свой класс ? при моих знаниях, честно говоря, я даже не могу понять как это вообще работает то =) я могу написать чтонить с hibernate, быстренько разобратся с фреймворком и написать какой-нить вэб-hello world, но как работает эта «записная книжка» для меня остаётся загадкой при беглом осмотре.
4) никаких println в коде классов контактов и списка контактов быть не должно.

в моём понимании задачи тут должно быть следующее:
* Contact.java — поля: имя, телефон, эмеил + геттеры и сеттеры + преопределяем equals & hashCode для корректной работы с HashSet
* Contacts.java — поле: HashSet + методы: add, find, delete
* ContactsLoader.java — с методами «public void save(Contacts с)» + «public Contacts load()» который загружает и сохраняет список контактов(ну или вроде того 😀 )
* Runner.java — загружает все классы, используя ContactsLoader.java загружает данные по контактам, после чего в while(true) постоянно запрашивает команды от юзера, а по окончании сохраняет данные обратно на диск.

Вместо xml выбрал бы просто serializable — думаю это избавило бы от лишних проблем, мб тогда можно было бы весь Contacts.java целиком сохранять и восстанавливать.
В ТЗ сказано «Использовать базы данных не надо.». чувствуете к чему клонят ? бд могла бы заниматься фильтрацией дублей, а так вам придётся реализовывать это самому через equals & hashCode, по этому я их и упомянул в Contact.java.

Сам пока джаву ещё не очень хорошо знаю, но за плечами 3 года на другом языке, так что моё мнение:
1) в каждом файле идёт по 10-15 строк с импортом — выглядит очень странно.
2) ф-ции поиска дублируются от файла в файл, что вызывает недоумение. в большинстве своём весь ваш код состоит из этих дублей с поиском, те самой логики там почти нету.
3) зачем на каждое действие заводить свой класс ? при моих знаниях, честно говоря, я даже не могу понять как это вообще работает то =) я могу написать чтонить с hibernate, быстренько разобратся с фреймворком и написать какой-нить вэб-hello world, но как работает эта «записная книжка» для меня остаётся загадкой при беглом осмотре.
4) никаких println в коде классов контактов и списка контактов быть не должно.

в моём понимании задачи тут должно быть следующее:
* Contact.java — поля: имя, телефон, эмеил + геттеры и сеттеры + преопределяем equals & hashCode для корректной работы с HashSet
* Contacts.java — поле: HashSet + методы: add, find, delete
* ContactsLoader.java — с методами «public void save(Contacts с)» + «public Contacts load()» который загружает и сохраняет список контактов(ну или вроде того 😀 )
* Runner.java — загружает все классы, используя ContactsLoader.java загружает данные по контактам, после чего в while(true) постоянно запрашивает команды от юзера, а по окончании сохраняет данные обратно на диск.

Вместо xml выбрал бы просто serializable — думаю это избавило бы от лишних проблем, мб тогда можно было бы весь Contacts.java целиком сохранять и восстанавливать.
В ТЗ сказано «Использовать базы данных не надо.». чувствуете к чему клонят ? бд могла бы заниматься фильтрацией дублей, а так вам придётся реализовывать это самому через equals & hashCode, по этому я их и упомянул в Contact.java.

1) Ну просто нажимал каждый раз «обновить импорт». Оно само импортировало, что надо и убирало то, что не надо. По-другому я хз, как сделать.
2) Тут полностью согласен. И знаю, что дубликаты кода — это есть плохо. Но дело в том, что там идут вложенные циклы, и каждый раз внутри такого вложенного цикла делается своя вещь. Я не знаю, как эти циклы вынести куда-нибудь в одно место, чтобы потом использовать их, при этом каждый раз производя разные действия внутри внутреннего (извиняюсь) цикла.
3) Ну я знаю, что на каждое действие должен быть свой метод. А свой класс, хм. ну не знаю. Сделал, чтобы было понятнее, что в классах делается. Интересный для меня вопрос.
4) Эти println я сделал, чтобы пользователю было понятнее, какие действия он делает, а что в них такого? =)

Спасибо за критику,я за каждый отзыв благодарен.

Источник статьи: http://javatalks.ru/topics/39070

Приложение Ежедневник

Вообщем суть такая ,нужно написать программу ежедневник ,хочу реализовать это так : есть графический интерфейс dateTimePicker, monthCalendar ,два текстбокса и два баттона ,в dateTimePicker я буду выбирать день потом в текстбокс1 заносить задачу по нажанию кнопки ,а monthCalendar выбирать ту дату куда занес задачу опять же нажимать на копку и в текстбок 2 будет выводиться эта задача.

Как можно это реализовать ,и возможно сделать именно так ,если нет подскажите как ,просто основы так сказать ,весь код не нужен .

Ежедневник — не получается найти компонент bdpConnection
Здравствуйте. У меня вот какая проблема, я пыталась сделать ежедневник, но не могу найти компонент.

Ежедневник
Доброго времени всем застопорился на такой проблеме решил в программе создать маленький.

Ежедневник!
Программа реализует ежедневник, содержащий контактный лист владельца (ФИО, контакты, место работы.

Ежедневник
Подскажите как сделать поле для ежедневника с сохранением внесенных данных после выхода. Благодарю.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ежедневник
В какой програме лучше создать ежедневник, мне надо что страничка была ежедневником, на каждый день.

Ежедневник
Видел ли кто открытые исходники для ежедневника или списка дел. Поискал ничего полезного не нашел.

Ежедневник
Вот такое вот имеется. Проблема в том, что не могу осуществить последнее задание. Необходимо чтобы.

Ежедневник. Курсовая
Нужно написать курсовую работу на тему ежедневник. помогите с чего начать и как легче ее сделать

Ежедневник на Java
Требуется написать ежедневник на Java. Сейчас меня интересует, какими методами можно: 1.

Блокнот — ежедневник
Привет=) Работаю над созданием блокнота: Вопрос: как реализовать сохранение? В Memo1 я пишу.

Источник статьи: http://www.cyberforum.ru/windows-forms/thread2328061.html


0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии