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

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

09.01.2014, 15:52. Показов 1201. Ответов 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
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru