Текстовый редактор с подсветкой BASIC синтаксиса /code/

Раздел посвящен программированию с использованием Power Basic.
jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Текстовый редактор с подсветкой BASIC синтаксиса /code/

Сообщение jangle » 23.04.2007 (Пн) 10:30

Каркас проекта SDI текстового редактора с подсветкой BASIC синтаксиса на базе EDM32

Реализованы следующие фичи:

1. Подсветка BASIC синтаксиса.
2. Поиск, замена фрагментов текста.
3. Групповой коммент/юнкоменнт блоков кода
4. Навигатор по функциям, клавиша F4
5. Undo/Redo
6. Информационные панели на статусбаре.

Данный проект можно использовать для написания своего текстового редактора, для любого языка программирования.

Изображение
Вложения
Script_IDE.rar
Исходник
(180.51 Кб) Скачиваний: 260

Dark Machine
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 126
Зарегистрирован: 26.05.2004 (Ср) 13:12

Сообщение Dark Machine » 03.05.2007 (Чт) 9:52

Отличное начало!
Понравилось...


Проверь ПМ

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 03.05.2007 (Чт) 13:24

Проверь ПМ


Тогда здесь отвечу, вдруг кому еще пригодится

1. Где обрабатывается сообщ. основной формы.
Необходим для рисования собственных форм


Файл DlgMainProc.inc процедура DlgMainProc


2. Где обрабатывется нажатие клавиш?
Нужно ловить Enter, F1-F10 и т.д. и подставлять свои символы в редактор.


Смотри код контрола EDM32.inc процедура ctmKeyDown
у меня там отлавливаются нажатия кнопок F3 и F4

3. Где хранится сам исходник.


В EDM32.inc процедура edmLoadFile

4. Можно ли поменять шрифт налету?


Да конечно, можно. В EDM32.inc процедура ctmSetFont


Вернуться в Power Basic

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList