Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27

Пожалуйста, оцените программу редактора текстов

28.04.2013, 21:39. Показов 3409. Ответов 37
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!
Написал свою первую программу на C#, до этого много программировал на Delphi, сейчас изучаю С++ и C#, однажды глядя на блокнот подумал, что с него и начну. Очень важно Ваше мнение и хочется услышать, если найдется минутка, то посмотрите программку, напишите ваше мнение, что понравилось, что не понравилось, какие ошибки, чего не хватает, просто хочу попробовать на Вашей критике дорабатывать программу, а потом посмотреть, что из этого получится. Всем спасибо.

Сразу очень, очень извиняюсь, если не по теме...
Вложения
Тип файла: zip ProntoEdit 1.0.0.1.zip (115.0 Кб, 72 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.04.2013, 21:39
Ответы с готовыми решениями:

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

Составить и отладить программу редактор текстов
помогите сделать Составить и отладить программу редактор текстов со следующими обязательными операциями: - Вставка символа; -...

Написать программу-кодировщик английских текстов
Написать программу-кодировщик английских текстов по таким правилу: каждую букву текста заменить букву, Стоит в алфавите на три позиции...

37
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 11:08  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от dev-a1056 Посмотреть сообщение
xxx797, вообщем извини за тон, голова болела

А так для развития:
1. Текстовый редактор по-большому счету, ни кому не нужен - их полно и не интересно писать, а вот написать хорошую маленькую программку для хранения заметок - очень полезно и практично. Их тоже много, но авторы этих программ не знают золотой середины
2. можно для примера поставить и посмотреть вот эту программку http://cintanotes.ru/.
3. Посмотреть паттерны Команда, MVC(для винформ тупой большой контроллер очень даже катит )
Извиняю, бывает )

1. текстовый редактор я пишу отнюдь не ради наживы, просто с фантазией не очень, первое что в голову пришло, да и показалось простым, я это так, ради изучения C#, поставил перед собой задачу и пытаюсь ее реализовать, смогу или нет. Хранение заметок тоже неплохо, попробую этим тоже заняться, ну я пока тоже не знаю золотой середины у них, а пока даже с простеньким редактором текстов тоже столкнулся с рядом проблем, которые нужно понять и решить, например как подружить программу с XP, или как сделать, чтобы программа не висла, когда пытаются прочитать файл размером в 150 МБ.
2. программку обязательно посмотрю
3. ой, а тут уже чего-то не по нашему, что-то видимо пока вникнуть не могу в суть сие пункта, видимо на работе голова другим занята...

Спасибо
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,665
Записей в блоге: 14
29.04.2013, 11:21
Моё мнение - качественная работа для продукта в версии 1.0.0.1
Увидел одну не очень удачную вещь: если в пустом файле что-либо написать и не сохранить, по закрытию программы сразу появляется диалог сохранения файла, неплохо бы перед этим сообщение "Документ был изменён. Сохранить?" с возможностью выбора.
1
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 11:23  [ТС]
Вот например, даже текстовый редактор, их ты прав действительно очень много, но в любой программе есть к чему стремиться, например почтовый клиен, все пользуются радуются, но нашелся человек, который на Delphi написал The BAT, который многим стал интересен и удобен, им пользуются. Или например WinAmp, им пользовался каждый человек, сейчас я например как и многие предпочитают Aimp, т.к. в нем что-то заинтересовало больше чем WinAmp? или скажем тот же самый текстовый редактор, есть над чем поработать и сделать его гораздо более функциональным, например добавить линейки, нумерованный и маркированный список, вставка картинок ну и многое, многое другое, вставка таблиц например
0
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
29.04.2013, 11:26
Цитата Сообщение от xxx797 Посмотреть сообщение
добавить линейки, нумерованный и маркированный список, вставка картинок ну и многое, многое другое, вставка таблиц например
И получится Word.
0
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 11:27  [ТС]
ну и с поиском и заменой пока не разобрался еще, еще например можно подумать и сделать, чтобы текст из программы можно было отправить по электронной почте, такое мало у кого есть наверное, ну только что в WORD и то у них напримерможно отправить как вложение, а здесь например просто текст с форматированием и картинками.
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,665
Записей в блоге: 14
29.04.2013, 11:30
Цитата Сообщение от xxx797 Посмотреть сообщение
их ты прав действительно очень много
Да, это уж точно. (у меня вышло 383 результата).
Цитата Сообщение от xxx797 Посмотреть сообщение
но в любой программе есть к чему стремиться
Я вас поддерживаю. Если бы я писал на С++ (GUI на C# мне не очень нравится), я бы тоже писал свой текстовый редактор - даже самые хорошие из всех мне известных - Notepad++ и Vim имеют свои недостатки.
1
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 11:32  [ТС]
Цитата Сообщение от Дмитрий3241 Посмотреть сообщение
И получится Word.
))) ну скажем до worda еще ползти и ползти, врятли кто-то рискнет повторить это произведение, там наворочено до невозможности, ну если только сделать какой-нибудь мини вордик. open office нечто похожее, но мне он особо не нравится, мне кажется, что он очень кривоват, особенно для работы с вордовскими документами, особенно из более новых версий ворда.
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,665
Записей в блоге: 14
29.04.2013, 11:34
Цитата Сообщение от xxx797 Посмотреть сообщение
open office нечто похожее, но мне он особо не нравится
Трудно назвать это мини-вордиком, там кода и возможностей, наверное, чуть меньше чем в Ворде.
Сразу определитесь с целью: вам нужен текстовый редактор или офисный комбайн? Смешанные формы обычно плохо выходят.
0
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 12:08  [ТС]
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Трудно назвать это мини-вордиком, там кода и возможностей, наверное, чуть меньше чем в Ворде.
Сразу определитесь с целью: вам нужен текстовый редактор или офисный комбайн? Смешанные формы обычно плохо выходят.
нет, нет, нет, я про open office не хотел сказать, что он мини вордик, я так назвал скорее ту программу, которая у меня может получиться, ну то что до ворда как до луны, а вот мини вордик это может быть ))) а open office это да? тут наворотов тоже не мало. Ну офисный комбайн это наверное скорее ворд + ексель + поверпоинт + оутлук, а я хочу просто сделать простенький текстовый редактор, а потом добивать его функционалом, чтобы он получился не совсем простенький.

Добавлено через 7 минут
Ну например так: я хочу понять язык программирования C# ну или С++, хочу научиться, есть например цель это ворд, в нем есть практически все, функционала до фени, я создаю простенький текстовый редакток, у которого есть поле richtextbox и есть в меню файл команда выход, все самое жалкое подобие текстового редактора уже есть, ну а дальше есть поле для разгона, смотрю на ворд: -"ага, ворд оказывается может сохранять текст в текстовый файл", беру и себе в програмку добавляю эту возможность, тестирую, чтобы она нормально функционировала, дальше появилась еще идея, потом еще одна, ну там выравнивание, списки, шрифт, цвет, картинки и т.п., и того глядишь, редактор все лучше и лучше, и возможно когда-нибудь он будет удовлетворять желаниям пользователей и будет кому-то нравиться, а это приятно
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,665
Записей в блоге: 14
29.04.2013, 12:09
Цитата Сообщение от xxx797 Посмотреть сообщение
"ага, ворд оказывается может сохранять текст в текстовый файл", беру и себе в програмку добавляю эту возможность, тестирую, чтобы она нормально функционировал
Я тоже так делал, только смотрел на Notepad++
0
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 12:28  [ТС]
Цитата Сообщение от tezaurismosis Посмотреть сообщение
Я тоже так делал, только смотрел на Notepad++
над нотепадом++ тоже хорошо постарались, програмка мощная, практически все что нужно есть, хотя может быть если хорошо подумать, то и можно что-то изменить. можно например среди пользователей провести опрос, например чтобы они хотели изменить или добавить в нотепад++, и это уже реализовывать в своем продукте.

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

Добавлено через 8 минут
А вообще я пока не пробовал на C++ программировать, но мне кажется, что там язык несколько отличается от C#, ну сложнее вроде, и если я не ошибаюсь, то там пишется все кодом, т.е. визуального редактора нет, хотя не знаю, могу ошибаться, это если в студии. А вот например в Embarcadero RAD Studio, бывшая Borland, то там тоже можно создавать проекты на С++, там с визуальным редактором, тоже достаточно мощная среда. Но я буду копать дальше Visual Studio...
0
Танцы с бубном
 Аватар для Lokko
68 / 69 / 26
Регистрация: 27.03.2013
Сообщений: 279
29.04.2013, 13:03
Хорошо сделал, молодца)) Просто и со вкусом. Чувствуется опытная рука автора, ведь не важно на чем ты пишешь, а важно то что и как ты написал
1
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
29.04.2013, 13:08
Цитата Сообщение от xxx797 Посмотреть сообщение
А вообще я пока не пробовал на C++ программировать, но мне кажется, что там язык несколько отличается от C#, ну сложнее вроде, и если я не ошибаюсь, то там пишется все кодом, т.е. визуального редактора нет, хотя не знаю, могу ошибаться, это если в студии. А вот например в Embarcadero RAD Studio, бывшая Borland, то там тоже можно создавать проекты на С++, там с визуальным редактором, тоже достаточно мощная среда. Но я буду копать дальше Visual Studio...
есть в vs редактор для плюсов. если вин формс проекты писать на c++/cli, то он полноценный, почти ничем не отличается от шарповского. если винапи окна писать, то и там есть редактор.
1
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 13:19  [ТС]
Цитата Сообщение от Fler Посмотреть сообщение
есть в vs редактор для плюсов. если вин формс проекты писать на c++/cli, то он полноценный, почти ничем не отличается от шарповского. если винапи окна писать, то и там есть редактор.
да, век живи, век учись
0
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9674 / 4826 / 763
Регистрация: 17.04.2012
Сообщений: 9,665
Записей в блоге: 14
29.04.2013, 16:05
Цитата Сообщение от xxx797 Посмотреть сообщение
чтобы он в окошке подбрасывал значение и варианты завершения
Автозавершение, видимо
Цитата Сообщение от xxx797 Посмотреть сообщение
А вообще я пока не пробовал на C++ программировать, но мне кажется, что там язык несколько отличается от C#, ну сложнее вроде,
Да, C++ посложнее будет - это плата за производительность (муть с указателями и ручным управлением памятью делает своё дело).
0
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
30.04.2013, 00:03  [ТС]
Все, наконец изменил версию FrameWork на 3.5, пришлось конечно весь проект заново переписывать, т.к. с ошибками перехода не справился. Можете пробовать те, у кого XP, должно работать, единственное, что должно быть установлено, так это FW 3.5, ну я надеюсь сейчас он у многих есть. Жду ваших комментариев.
Вложения
Тип файла: zip ProstoEdit.zip (40.2 Кб, 7 просмотров)
0
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
30.04.2013, 06:30  [ТС]
На работе проверил? полет нормальный, добавил еще маркированный список, дальше функциональность пока не менял, т.к. пол ночи убил на переделывание под FrameWork 3.5. C 4.5 на 4.0 вообще без проблем, а вот на 3.5 так просто не получилось, пришлось делать новый проект и переписывать всю программу. Теперь проблемы с XP решил, буду заниматься вплотную функционалом и устранением ошибок, надеюсь на вашу поддержку. Спасибо за участие

WinXP SP3, стоят FW 1.0 1.1 2.0 3.0 3.5 4.0

Добавлено через 1 минуту
Ну и поменял название программы, теперь это "ПростоEdit"

Добавлено через 23 минуты
Цитата Сообщение от Exerion Посмотреть сообщение
WinXP SP3, x86 - не запускается. Не является приложением win32.
Исправил

Добавлено через 3 минуты
Цитата Сообщение от IamRain Посмотреть сообщение
xxx797,
Предположение ( вопрос): будет ли работать приложение, если оно скомпилировано под .NET 4.5, но используются фактически не выше 3.5 классы, при условии, что 4.5 в OS не установлена? Насколько знаю, винда хранит либы разных версий .NET в отдельных папках. Может, просто попробовать перекомплировать под 3.5.
Исправил, перекомпелировал под 3.5, дело в том что XP вообще не работает с FW 4.5, а так действительно, сейчас будет работать там, где установлен FrameWork не ниже 3.5, а посмотреть установленные версии можно здесь: C:\WINDOWS\Microsoft.NET\Framework
0
 Аватар для xxx797
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
01.05.2013, 21:46  [ТС]
Новый функционал, немного переработал:
- исправлены мелкие ошибки;
- статистика в статус баре более информативна;
- диалоговое окно при закрытии программы о сохранении;
- возможность ведения праздников и событий, показывает событие на текущее число, если таковое есть в базе
Вложения
Тип файла: zip ProstoEdit 1.0.zip (116.9 Кб, 8 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.05.2013, 21:46

Разработать программу предназнченную для зашифровки текстов
Разработать программу предназнченную для зашифровки текстов. Вывести на экран исходный текст и результат шифровки. Добавлено через 3...

Разработать программу для ускоренного написания текстов
всем привет, нужна помощь в написании программки полностью: Задание: Разработать программу для ускоренного написания текстов...

Разработать программу, которая предназначена для зашифровки текстов
Разработать программу, которая предназначена для зашифровки текстов. Принять следующий тривиальный алгоритм шифрования. Все буквы А в...

Оцените, пожалуйста
Корпус, винчестер от старого компьютера, хотел добавить SSD, но пока передумал: бп; мама; проц+350 р. принудительная доставка — если...

Оцените, пожалуйста
Процессор: Intel Pentium G860 Мат. Плата: ga-p61-s3 Видеокарта: gt640 1gb ddr3 Оперативная память: 8гб (4+4) Блок питания: SP Real...


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

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
Новые блоги и статьи
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи. . . .
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru