С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 15

Написать программу, с помощью которой станет возможно создавать мини-соцсети и управлять ими

09.01.2014, 15:52. Показов 1168. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня по java экзамен (онлайн) сейчас 2 дня у меня до конца (
Я пытаюсь написать задание но не могу... Не хватает знаний. Вот подумал - может здесь кто нибудь напишет (не красиво задание писать просить но у меня без выходное положение) - я понимаю что это сложно и тратить на какого то Вэша время не хочется... Помогите хотя бы частично понять что надо знать что бы это написать...

Вот условие задачи:
В этом задании надо написать программу с помощью которой станет возможно создать и управлять мини java соц сеть - конкретнее с помощью вашей программы вы должны добавлять профили, удалять их и искать. С каждым профилем должна ассоциироваться определенная информация по контенту: имя пользователя, опциональная фотография профиля,, опциональный статус который представляет из себя обычный String текст - который указывает на то что делает пользователь по его словам и список друзей. Пре первом запуске программа должна выглядеть так как на первом скрине:

При вводе имени и фамилии в поле NAME Должно появится его пустой профиль как на втором скрине:

Как видно на скрине имя должно быть синего цвета и профиль должен содержать пять компонентов: имя фотографию, статус, друзья и сообщение от программы. Ну как нужно что бы программа смогла менять данные данные очевидно через соответствующие поля. Когда вводим данные в статус - напр: coding like a friend
Должно написатся так как на скрине -при этом нижняя строчка сооющает что статус обновился так:

Фото менятся должно так как на скрине:

добавлять новый профиль можно было так например профиль Julie Zelenski:

Одностороннее добавление в друзья должно выглядеть так (обратите внимание на оповещание снизу):

Дружба становится сразу двухсторонней - то есть и от Mehran подтверждения не требуется:

Как удалять профиль: вводим имя в поле NAME и нажимаем на delete. При этом вся инфа об этом профиле в других профилях должна удалится тоже.
С помощью кнопки Lookup можно будет найти пользователя по полному имени (если оно не найдется то внизу напашется следующее):

Если мы пытаемся изменить несуществующий профиль то строка внизу напишет "Please select a profile to change status".
• FacePamphlet - это главный класс программы, который служит создателем и интерпретатором всех класов и обьектов.
• FacePamphletConstants - константы - используйте все константы в задании.
• FacePamphletProfile - в этом классе должна хранится информация о профилк, статус, фотографии и.т.д.
• FacePamphletDatabase - здесь хранятся все профили, учтите FacePamphletDatabase класс полностью отделен от графического интерфейса - он всего лишь управляет добавлением/стиранием/поиском профилей.
• FacePamphletCanvas это потомственный клас GCanvas он занимается отображением данных профиля на экране, учтите этот клас не имплементирован от ComponentListener интерфейса и при изменении размера Applet вам не требуется никакого доп вмешательства - размер Applet должен быть динамичным - менять так же размер программы.
Полю Name не соответствует никаких actionCommand и при нажатии на Enter оно не реагирует. При случае если поля пустые - при нажатии на любую кнопку - программма это игнорирует.

Пожалуйста помогите - мое будущее зависит от вас.
Я буду писать и что напишу сюда юуду кидать. Но я совсем зеленый и врядли у меня что нибудь серьезное получится пока - всего 2 недели в java еще бы 2 и я сам бы написал но... Сами видете я в очень серьезном затруднении - спросите что ты до этого делал ( да я не то что надо делал ( но помогите - я по гроб жизни вам буду должен - приедете в Тбилиси я вас в Мцхету отвезу и лучшими хинкали в мире угощу - с пивом, вообще отпад. И еще скоро в Питер и Москву поеду и там найду если кто откликнется и поможет - камарич на мне!

В архиве проект для Eclipse:
assignment7.zip
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.01.2014, 15:52
Ответы с готовыми решениями:

Возможно ли управлять LPT портом с помощью VBA
Возможно ли управлять LPT портом с помощью VBA и что для етого нужно?

Написать программу, навигацию по меню которой осуществить с помощью switch
кто поможет с этим (всё в скриншоте)?

Написать программу с помощью которой можно вести учёт успеваемости студентов
Здраствуйте. Вот задали написать программу которой можно будет вести отчет по успеваемости студентов. Задание: Написать программу с...

2
ɐwʎ ɔ vǝmоɔ dиw ɐʚонɔ
 Аватар для tankomaz
443 / 442 / 100
Регистрация: 14.10.2012
Сообщений: 1,146
Записей в блоге: 9
09.01.2014, 17:24
Цитата Сообщение от Вэш Посмотреть сообщение
там найду если кто откликнется
это пугающе звучит как-то

мой вам совет - на форуме есть фриланс, если ситуация такая критичная - то там точно день-ночь над вашим заданием сидеть будут и сделают как нужно, тем более ТЗ уже "считай готово", тут обучающийся персонал в данном разделе, хотел бы даже помочь - по знаниям не смогу, а если смогу - то точно не за 2 дня. Успехов, держитесь!

Не по теме:

зы. Павлик, ты? :)

1
3 / 3 / 0
Регистрация: 02.01.2014
Сообщений: 15
09.01.2014, 20:51  [ТС]
Цитата Сообщение от tankomaz Посмотреть сообщение
Не по теме:
зы. Павлик, ты?
Не по теме: Не я не Павлик)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.01.2014, 20:51
Помогаю со студенческими работами здесь

Написать программу, в которой с помощью массива вывести максимальный элемент каждого столбца
Написать программу, в которой с помощью массива вывести максимальный элемент каждого столбца. Помогите решить пожалуйста!

Создать страницу, с помощью которой пользователь сможет произвольно создавать и закрывать дочерние окна
Ребят, доброй ночи. Очень прошу помощи. Нужно создать скрипт, а я в этом деле тугодум, т.к. ничего не обьясняли. Спонтанно, это надо...

Пытаюсь написать мини игрушку, смысл которой угадывать слова
Добрый день. Правила игры. Дано несколько букв (8шт) Нажимая на эти буквы можно составить слово. После составления слова,...

Написать программу, с помощью которой изображение будет разбиваться по пикселям и будет создаваться матрица
помогите пожалуйста, очень нужна помощь! нужно написать программу, с помощью которой изображение будет разбиваться по пикселям и будет...

Как в SCOM развернуть в доверенном домене агенты и управлять ими
Всем доброго времени, подскажите пожалуйста как в SCOM развернуть в доверенном домене агенты и управлять ими ? Есть два домена они:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru