С Новым годом! Форум программистов, компьютерный форум, киберфорум
Бета-тестирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/14: Рейтинг темы: голосов - 14, средняя оценка - 4.93
Охотница на ведьм
 Аватар для Vedma
313 / 97 / 8
Регистрация: 26.11.2011
Сообщений: 2,784
Записей в блоге: 5

Текстовой редактор - моя первая программа

19.08.2012, 02:42. Показов 2819. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте
Сразу скажу что я не профессиональный программист, а начинающий, и то программирование это мое хобби.
Текстовой редактор - тема избитая - в этом форуме каждая 3 тема связана с этой тематикой.
Выкладываю на ваш суд свою первую более-менее нормальную программу, сделана на C++ Builder, не судите строго.
Функции:
- Сохранение в *.txt
- Многооконность
- Симпатичный интерфейс

А вот сам проект:
Редактор.rar
На будущее:
- Добавлю несколько скинов
- Мультиязычность
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.08.2012, 02:42
Ответы с готовыми решениями:

Моя первая игра "Магический квадрат" РПГ
Когда-то как у многих из вас у меня в голове крутились идеи по созданию своей собственной игры... И подвернулся под руки Dark Basic.......

Моя первая программа
Недавно решил заняться с++ и естественно первое что нужно сделать это калькулятор. Вот тут возникла небольшая проблема с которой я к вам и...

Герон - моя первая программа
Приветствую всех, сегодня закрыл сложный проект)) Настроение отличное и новогоднее, чего и Вам всем желаю ! Порылся в закромах нашел...

25
Охотница на ведьм
 Аватар для Vedma
313 / 97 / 8
Регистрация: 26.11.2011
Сообщений: 2,784
Записей в блоге: 5
19.08.2012, 02:52  [ТС]
Посоветуйте пожалуйста как дальше развить проект? Что добавить? Что убрать? Это все поможет мне развиться как личность
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.08.2012, 09:04
Vedmina, первое что расстроило - то что проект отказался запускаться (видимо он был слинкован не в Release конфигурации или же с версией framework которой сейчас нет на моем борту (сейчас сижу с железяки конфигурация которой была продвинутой лет так 10-ть назад) и ХРюша тоже с тех времён на борту. Так вот тут посоветую сбрасывать в настройках framework до 3-го 2-го(дабы у обычного обывателя с ХРюшей тоже могло идти). Далее об этом
Цитата Сообщение от Vedmina Посмотреть сообщение
Посоветуйте пожалуйста как дальше развить проект? Что добавить? Что убрать? Это все поможет мне развиться как личность
- ну что ж сейчас редакторов довольно много, поэтому фарш данного проекта должен быть по душе не только обывателям но и продвинутым пользователям. По сему - проект должен поддерживать кодировки UTF KOI8R, иметь возможнолсть показать код в HEX и дать возможность редактирования. Что далее - к сожалению ввиду причин описанных выше фарш интерфейса не заценил, но скажу что стоит его расширить, к примеру ввести поддержку плагинов для интерфейса и подразукрасить его (хотя по тому что вижу из скрина заключаю что проект прорабатывался, т.к. вижу меню ToolBar, привычные глазу значки.)
Хмм что же ещё такого внести в проект - предлагаю синтаксическую подсветку для служебных слов и выражений скажем С/С++ ну и не знаю по выбору тегов ещё парочки языков по вкусу. Внизу скриншот одного простого и довольно хорошего редактора - если будет переплюнут его функционал, я буду работать только "в редакторе от Vedmina".
Ещё думаю полезной фичей было бы скажем ввести поддержку парочки распространнённых форматов таких как doc docx, но скорее всего проект редактора наделять этим функционалом изначально может и не стоит. Вообще же рекомендовал построить проект на плагиной струтуре - "вкинул плагин в папку с exe - и проект ещё какой то интересный функционал приобрёл" (тобишь чтобы изначально экзешник имел возможность не заменяться на более новый, а просто за счёт плагинов увеличивать свой функционал до самых последних релизов данной разработки).

Всё же надеюсь на запускающуюся версию проекта, дабы пощупать вживую его возможности
Миниатюры
Текстовой редактор - моя первая программа   Текстовой редактор - моя первая программа  
0
Охотница на ведьм
 Аватар для Vedma
313 / 97 / 8
Регистрация: 26.11.2011
Сообщений: 2,784
Записей в блоге: 5
19.08.2012, 09:23  [ТС]
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
ак вот тут посоветую сбрасывать в настройках
У меня C++ Builder XE2 - как отключить настройку?
0
19.08.2012, 09:40

Не по теме:

Цитата Сообщение от Vedmina Посмотреть сообщение
У меня C++ Builder XE2 - как отключить настройку?
- я в нём не пишу, но по идеи в свойствах проекта либо опциях (просто надо посерфиться по пунктам менюшек)

0
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
19.08.2012, 12:08
Цитата Сообщение от Vedmina Посмотреть сообщение
У меня C++ Builder XE2 - как отключить настройку?
Компиляция программы под С++ Builder,чтобы работала на других компьютерах!
0
19.08.2012, 12:37

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
сбрасывать в настройках framework до 3-го 2-го(дабы у обычного обывателя с ХРюшей тоже могло идти)
По умолчанию, на ХРюше вообще не установлен .NET Framework.
Так что нужно компилировать без зависимости от .NET или других рантаймов, которых по умолчанию нет на WinXP.

0
19.08.2012, 12:45

Не по теме:

locm, современные инсталлы вносят в ХРюшу 2-й фрейвёрк и найти ХРюшу без них наверное можно у меня самого (есть CD с бетовской самой первой версией).

Цитата Сообщение от locm Посмотреть сообщение
Так что нужно компилировать без зависимости от .NET или других рантаймов, которых по умолчанию нет на WinXP.
- да и ХРюшу сейчас изживают :(, а на всём ряде ОС от мелкософта за последнюю пятилетку фрейвёк 3-й наверное дефалтным стал. Так что если пишем под современный ряд операционок ставить в проекте хотя-бы 2-й фреймвёрк всё таки прийдётся...
Сам же предпочитаю разрабатывать проекты в 6-ке где таких заморочек вообще нет(в 9-ку лишь портирую отлаженные версии, дабы иногда подправить совместимость)

0
19.08.2012, 14:14

Не по теме:

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
locm, современные инсталлы вносят в ХРюшу 2-й фрейвёрк
Ага, наверное в сборках типа Зверя.
В оригинальную версию (не перепаханную народными умельцами) даже с пакетом SP3, .NET Framework не входит.

0
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
19.08.2012, 14:42
locm, имелись в виду инсталляторы программ. Даже знаменитый EasyBCD работает под .NET 2.0

Добавлено через 2 минуты

Не по теме:

-=ЮрА=-, на втором скриншоте в Вашем посте над Панелью задач что за панелька? Я тоже себе такую хочу поставить.

0
Охотница на ведьм
 Аватар для Vedma
313 / 97 / 8
Регистрация: 26.11.2011
Сообщений: 2,784
Записей в блоге: 5
19.08.2012, 15:30  [ТС]
Какие еще пожелания?
0
19.08.2012, 16:37

Не по теме:

Цитата Сообщение от iprog Посмотреть сообщение
Я тоже себе такую хочу поставить.
Ее и самому не сложно сделать, нужно только разобраться как получить от системы в монопольное пользование требуемый промежуток между панелью задач и окнами.

0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.08.2012, 18:42
Цитата Сообщение от iprog Посмотреть сообщение
locm, имелись в виду инсталляторы программ.
- именно

Не по теме:

locm, перефразируем вопрос - для чего служит фреймвёрк?Когда ответишь скажи, что будет если на новой платформе приложение будет изначально разрабатываться и работать без него?

Цитата Сообщение от iprog Посмотреть сообщение
-=ЮрА=-, на втором скриншоте в Вашем посте над Панелью задач что за панелька? Я тоже себе такую хочу поставить.
- приложение называется StatBar.
PS:Давайте не устраивать срач в теме другого человека...

0
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
19.08.2012, 19:17
Vedmina, у меня тоже не запускается программа, требует rtl160.bpl .
Попробуйте создать инсталяционный пакет.
0
19.08.2012, 20:11
 Комментарий модератора 
locm,
-=ЮрА=-,
Попрошу вас не дискутировать в этой теме
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
19.08.2012, 20:51
Цитата Сообщение от Vedmina Посмотреть сообщение
Какие еще пожелания?
- думаю кроме уже сказанного мной в посте 3, неплохим дополнением служил бы примитивный орфографический словарь (скажем неверно написанные слова выделялись красным подчёркиванием, либо выделением (что то подобное как в chrome либо Word)). Ну и самой интересной на мой взгляд изюминкой проекта, могла бы стать возможность распознавания речи - всем нам порой приходиться печатать страниц эдак n-цать и приложение которое позволило хотя бы на 4-ку с минусом преобразовать мою речь в текст я бы воспринял на ура!
Всё лично я исчерпал запас возможных вариантов для дальнейшего развития проекта...
Цитата Сообщение от Памирыч Посмотреть сообщение
Попрошу вас не дискутировать в этой теме
- я внял!

Не по теме:

Этот пост служит лишь продолжением моих дополнений и замечаний к проекту из поста 3 (утром сам ТС направила мне письмо с просьбой выссказаться по дальнейшей модернизации редактора)

0
Охотница на ведьм
 Аватар для Vedma
313 / 97 / 8
Регистрация: 26.11.2011
Сообщений: 2,784
Записей в блоге: 5
20.08.2012, 12:25  [ТС]
Я начала исправления проекта. Читаю статьи, копаюсь и интернете, вообщем - скоро покажу что получилось.
PS: можете еще что нить пожелать, дать совет
0
 Аватар для basili4
201 / 199 / 4
Регистрация: 13.06.2012
Сообщений: 1,009
Записей в блоге: 3
20.08.2012, 12:46
Не запускаетцо rtl160 хочет
0
Охотница на ведьм
 Аватар для Vedma
313 / 97 / 8
Регистрация: 26.11.2011
Сообщений: 2,784
Записей в блоге: 5
20.08.2012, 13:48  [ТС]
исправлю
0
251 / 163 / 14
Регистрация: 10.03.2012
Сообщений: 544
21.08.2012, 13:16
По поводу интерфейса: Вы используете устаревшие значки для кнопок. Если у Вас есть Visual Studio, там присутствует библиотека VSImageLibrary. Ну а если нет, могу, в общем, скинуть архивчик на мыло. (Я не знаю, можно ли свободно распространять этот архив.)

Странно распределены кнопки на панелях. Почему Маркированный список, выбор шрифта и его размера находятся отдельно от кнопок Жирный, Курсив и т.д., но вместе с кнопками Найти и Заменить? ИМХО, можно еще добавить Нумерованный список. И, как посоветовал -=ЮрА=-, внедрить подсветку синтаксиса (можно также в виде плагинов).

По поводу того, что прога не запускается, повторюсь - Компиляция программы под С++ Builder,чтобы работала на других компьютерах!. Здесь описано, как компилировать программу, чтобы она не использовала файлы *.bpl.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.08.2012, 13:16
Помогаю со студенческими работами здесь

Моя первая программа, и с той фейл
Здравствуйте. В учебнике "С++ для чайников первой программой идёт преобразование градусов Цельсия в градусы Фаренгейта. // // ...

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

Моя первая более менее сложная программа
program gameone; uses crt;uses system; var CodWuigrush,P1,P2,i,cod,t1,tr,comp,user,x,y:integer; g:file; f:PABCSystem.text; ...

Изучение английского или моя первая программа на Java
Появилась необходимость в написании программы для личных нужд. Я решил попутно изучить Java. Мой опыт программирования заключается в...

это будет моя первая программа на питоне. но для этого
помогите перевести этот фрагмент паскаля на язык питона, буду очень благодарна и дальше буду работать сама :bravo: for i:=1 to 4...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru