Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 1
Регистрация: 18.04.2016
Сообщений: 38

Программа для ведения конспектов на Java

11.12.2017, 23:13. Показов 1741. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

Очень нужен ваш совет.

Я собираюсь на дипломную работу создать программку для ведения конспектов. Лично я все конспектирую в ноутбук, для этого очень удобные заметки в OSX.
Но лично мне не хватает простенького графического редактора, чтобы писать текст, нажать кнопочку, и например накидать быстренько рисунок. И что бы можно было выделять текст цветом.

Повторюсь я не ставлю перед собой целей создать топовый текстовый редактор, мне нужно только
1. Ввести текст
2. Возможность выделить цветом (типа маркера)
3. Возможность добавлять рисунки и самому их рисовать.

Писать собираюсь на Java.

Теперь список вопросов.

1. Есть ли похожие примеры, наработки?
2. Как вообще такое реализовать, то есть что для этого нужно знать.
3. Вообще реально ли сделать нормальную программу за пол года подобного типа.
4. И если я допустим напишу код на java я понимаю что я могу его запускать как на виндовс так и на мак или линукс, вопрос в
том, смогу ли я на базе данного кода создать под андроид например подобное, или даже не стоит заморачиваться над этим
вопросом по началу.

Спасибо за внимание. Жду очень жду вашего ответа.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.12.2017, 23:13
Ответы с готовыми решениями:

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

Программа для ведения склада
Подскажите фунции и как ими пользоваться для работы с DateGridView. Мне нужно в Form.DateGridView по нажатею button показывать данные из...

Программа для ведения договоров
Добрый вечер! Подскажите пожалуйста как "слепить" программку для ведения и учета договоров ? Все, что нашла в инете не совсем удобно,...

9
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
11.12.2017, 23:27
4. Грабить корованы.

Если задаешь такие вопросы, не реально
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
12.12.2017, 07:15
Программу подобного типа можно написать и за неделю, только для этого придется учиться минимум те же самые полгода

Добавлено через 1 минуту
Такого плана прогу проще написать на Delphi
0
0 / 0 / 1
Регистрация: 18.04.2016
Сообщений: 38
12.12.2017, 10:23  [ТС]
Цитата Сообщение от xoraxax Посмотреть сообщение
Если задаешь такие вопросы, не реально
Дельный конечно совет. Я понимаю что java кроссплатформенная, просто решил удостоверить свои догадки. Дайте пожалуйста более дельный совет. В каком направлении читать. Материал может есть.
0
Эксперт Java
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
12.12.2017, 11:09
Цитата Сообщение от Maksimka123 Посмотреть сообщение
В каком направлении читать
на востокгде-то тут темка была с литературой по яве, сверху есть кнопка поиск
0
 Аватар для Matan!
1882 / 1016 / 228
Регистрация: 31.05.2013
Сообщений: 6,645
Записей в блоге: 6
12.12.2017, 11:51
Ну, есть книжка Маслова, называется типа "Примеры на Java", точно не помню, 2000 года. Увы, в продаже её уже нет (по крайней мере я не видел), а в инете можно найти.
Там разбирается и текстовый, и графический редакторы.
На Delphi такое можно и за один полный день написать(сужу по себе), на Java - за несколько дней.
Было бы время и желание.

А что знать - для Delphi: как работать с компонентами, работу с файлами. На Java: к перечисленному + работу с формами,классами.

Написанный код можно под что угодно заточить, смотря как он написан.
Цитата Сообщение от Maksimka123 Посмотреть сообщение
Я понимаю что java кроссплатформенная
На Delphi сейчас также можно сделать кроссплатформенное приложение.
1
33 / 33 / 10
Регистрация: 12.07.2017
Сообщений: 90
17.12.2017, 04:47
Не вижу ничего сложного, подключаешь Swing(знаю) или JavaFX(не знаю) и вперед.
Запускается программа.
1. Первое окно, выводится таблица с записями, с номерами по порядку и заголовками.
В каждой записи, номер, тема, дата, время. Обязательно сделать автогенерацию названия темы,
тогда отличаться будут только временем создания и этого достаточно.
2. Нажимаем на любую запись, открывается окно в котором пока ничего нет, но сгенерирована тема.
И есть на выбор 5 кнопок.
1. Добавить текст
2. Добавить рисунок, и предложить станадртный размер, который тут же можно поменять.
3. Использовать маркер
4. Сохранить
5. Отменить.
3. При добавлении рисунка или текста добавляется в окно прямо текстовое или графическое поле стандартного
какого нибудь размера. Подобрать по вкусу.
Поле текста естественно может и будет иметь скроллинг.
С графикой, при создании есть некий размер, потом его можно поемнять.

4. Ввод текста. Ну после создания поля текста, просто вводится текст, по завершении сохранить
Две кнопки.
1. Сохранить
2. Отменить.

5. Ввод графики. 8 кнопок. Нарисовали сохранили.
1. добавить картинку
2. "рисовать пальцем"
3. выбор цвета это скорее поле с 7 цветными кнопками, чтобы выбрать текущий цвет или выпадающий бар.
4.толщина рисования
5. стиралка
6. очистить все.
7. сохранить
8. отменить.

6 Добавление удаление полей. 4 кнопки. Один клик выбрать поле текста или графики.
1. Добавить поле, добавляется всегда в конец
2. Удалить поле, удаляется всегда выбранное, и всегда с подтверждением
3. Сохранить.
4. Выйти на верхний уровень.

Ну и все. Вперед и удачи
1
17.12.2017, 07:48

Не по теме:

dolomit, без дизайна такой UX может привести к неожиданным результатам)))

0
17.12.2017, 07:57

Не по теме:

Lex, мне слово дизайн понятно, в контексте фразы нет. О чем речь?

0
18.12.2017, 05:46

Не по теме:

dolomit, https://m.habrahabr.ru/post/321312/

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.12.2017, 05:46
Помогаю со студенческими работами здесь

Программа для ведения счёта в VB 6.0
Прошу помочь всех, кто может это сделать. Я новичок в этом деле... Ближе к делу: Необходимо разработать программу для ведения счёта. Счёт...

Программа для ведения малого бизнеса
Здраствуйте! Извините что не туда наверное пишу!!! Если что поправте пожалоста. Прошу помощи, нужна ПРОСТАЯ програмка для ведения...

Программа для ведения учета записей
ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО ПО ПРОГРАММИРОВАНИЮ С# Задача: Необходимо разработать консольную программу для ведения учета записей по...

Лучшая программа для ведения баз знаний
Посоветуйте программу для ведения баз знаний

Программа для ведения матчей Лиги Чемпионов
Нужно написать программу для ведения матчей Лиги Чемпионов. Кто чем может помочь?


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru