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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлено через 8 минут
А вообще я пока не пробовал на C++ программировать, но мне кажется, что там язык несколько отличается от C#, ну сложнее вроде, и если я не ошибаюсь, то там пишется все кодом, т.е. визуального редактора нет, хотя не знаю, могу ошибаться, это если в студии. А вот например в Embarcadero RAD Studio, бывшая Borland, то там тоже можно создавать проекты на С++, там с визуальным редактором, тоже достаточно мощная среда. Но я буду копать дальше Visual Studio...
0
Танцы с бубном
68 / 69 / 26
Регистрация: 27.03.2013
Сообщений: 279
29.04.2013, 13:03 32
Хорошо сделал, молодца)) Просто и со вкусом. Чувствуется опытная рука автора, ведь не важно на чем ты пишешь, а важно то что и как ты написал
1
212 / 214 / 44
Регистрация: 20.12.2011
Сообщений: 635
29.04.2013, 13:08 33
Цитата Сообщение от xxx797 Посмотреть сообщение
А вообще я пока не пробовал на C++ программировать, но мне кажется, что там язык несколько отличается от C#, ну сложнее вроде, и если я не ошибаюсь, то там пишется все кодом, т.е. визуального редактора нет, хотя не знаю, могу ошибаться, это если в студии. А вот например в Embarcadero RAD Studio, бывшая Borland, то там тоже можно создавать проекты на С++, там с визуальным редактором, тоже достаточно мощная среда. Но я буду копать дальше Visual Studio...
есть в vs редактор для плюсов. если вин формс проекты писать на c++/cli, то он полноценный, почти ничем не отличается от шарповского. если винапи окна писать, то и там есть редактор.
1
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
29.04.2013, 13:19  [ТС] 34
Цитата Сообщение от Fler Посмотреть сообщение
есть в vs редактор для плюсов. если вин формс проекты писать на c++/cli, то он полноценный, почти ничем не отличается от шарповского. если винапи окна писать, то и там есть редактор.
да, век живи, век учись
0
Администратор
Эксперт .NET
9602 / 4744 / 761
Регистрация: 17.04.2012
Сообщений: 9,592
Записей в блоге: 14
29.04.2013, 16:05 35
Цитата Сообщение от xxx797 Посмотреть сообщение
чтобы он в окошке подбрасывал значение и варианты завершения
Автозавершение, видимо
Цитата Сообщение от xxx797 Посмотреть сообщение
А вообще я пока не пробовал на C++ программировать, но мне кажется, что там язык несколько отличается от C#, ну сложнее вроде,
Да, C++ посложнее будет - это плата за производительность (муть с указателями и ручным управлением памятью делает своё дело).
0
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
30.04.2013, 00:03  [ТС] 36
Все, наконец изменил версию FrameWork на 3.5, пришлось конечно весь проект заново переписывать, т.к. с ошибками перехода не справился. Можете пробовать те, у кого XP, должно работать, единственное, что должно быть установлено, так это FW 3.5, ну я надеюсь сейчас он у многих есть. Жду ваших комментариев.
Вложения
Тип файла: zip ProstoEdit.zip (40.2 Кб, 7 просмотров)
0
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
30.04.2013, 06:30  [ТС] 37
На работе проверил? полет нормальный, добавил еще маркированный список, дальше функциональность пока не менял, т.к. пол ночи убил на переделывание под 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
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 27
01.05.2013, 21:46  [ТС] 38
Новый функционал, немного переработал:
- исправлены мелкие ошибки;
- статистика в статус баре более информативна;
- диалоговое окно при закрытии программы о сохранении;
- возможность ведения праздников и событий, показывает событие на текущее число, если таковое есть в базе
Вложения
Тип файла: zip ProstoEdit 1.0.zip (116.9 Кб, 8 просмотров)
0
01.05.2013, 21:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2013, 21:46
Помогаю со студенческими работами здесь

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

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

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

Оцените, пожалуйста
Процессор: Intel Pentium G860 Мат. Плата: ga-p61-s3 Видеокарта: gt640 1gb ddr3 Оперативная...


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

Или воспользуйтесь поиском по форуму:
38
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru