Страница: 1 | 2 | 3 | 4 | 5 |
ХЭ!СайРакс, ты меня выпередил!Я тоже хотел такое сделать. Но, эсли ты первый: Пусть это будет не редактор, а целая среда разработки со встроенным справочником, кусками кода (на все случаи жизни), примерчиками и. т. п. Рад слышать твои слова. А то думал пропадёт идея, как и большинство хороших идей в этой стране. У нас, кстати, сайты на одном хостинге. Только мой компаньон (ну не помню как это слово пишется) переадресацию через da.ru сделал. Вот только вопрос меня один мучает. Неужели на VB его делать? Потому как это единственное что я знаю под винду на профессиональном уровне. Минимальная идея у меня была - каждую ф-ю, калбак ф-ю, процедуру (,может ещё макрос???) показывать в отдельном окне. Разумеется подстветка синтаксиса. Возможно проверка синтаксиса по Энтеру. Ну и панель инструментов с элементами управления (можно привязать к DDT). Это и мне в голову приходило. Только я рассматривал как ядро MASM32. В принципе, и сейчас рассматриваю, и думаю, что опыт создания не настолько сложного проекта с ядром PB будет весьма полезен. Могу присоединиться. Думаю, что такая событийно-ориентированная IDE (если речь, конечно, идет о такой) должна автоматизировать создание не событийно-ориентированного кода, ну и, конечно, быть удобным редактором. Таким образом, мы рисуем форму, не задумываясь о CreateWindowEx и cmp uMsg,WM_PAINT, а только получаем события Command1_Click, Label1_MouseDown или Form_OtherEvent(uMsg). Цель программы - генерировать код WinMain и WndProc с тем, чтобы его можно было поменять (основное отличие от VB?) Надеюсь, вы именно это хотите сделать? Вообще то я хотел, при создании оконного интерфейса, ориентироваться на DDT. Но это не принципиально. Можно и его и API поддерживать. Тем более что DDT крайне скуден как по количеству элементов, так и по их управлению. Ну что ж нас уже трое. Как будем делать, платным или бесплатным. Можно для одиночек бесплатным, а для юридичеких платным. Хотя блин хрен с него денег срубишь - малопопулярен. Наверное всё таки бесплатным? Я думаю, на ВБ будем писать. Насчет платности - конечно, но только для буржуев. И еще, я здесь понял, что фигню саму знаю ПБ. Скиньте пару линков пожалуйста, что такое DDT ? Кстати, можно организовать в среде разработки что-то такое, как MFC в С++, будет прикольно, или нет? Буржуинам можно только IDE, а совкам с компилером. Только тогда нужно будет уметь отличать наших от ихних. Можно сделать две различные версии - с компилером на русском и без компилера на аглицком. DDT - что то типа создания диалоговых окон и контролов в ран-тайме. Ну не визуально, а кодом Например в VB это было бы что то типа Forms.Controls.Add(CtlName,Caption) - этот синтаксис может быть и ошибочный. Просто для примера привёл. Кто что делать будет? Или уже не хочется? Народ, вы эту статью читали? http://www.vbnet.ru/article/showarticle.asp?id=131 Там написано:"Примитивный редактор кода, по функциональности чуть лучше Блокнота. Понятно, что его создатели боролись за минимальный размер дистрибутива, но все-таки можно было сделать его более удобным. Вместо PBEdit, можно использовать RAD Developer 1.2 for PowerBasic, похожую на среду VB." RAD Developer есть на этом диске: http://dvd-cd.ru/cd-show.asp?gid=4690 В инете не видел. Кто живет в Москве может купите на Савеловском рынке и в инет выложите? Ради общего блага. 2CyRax: слыш, а может сделать такие же контролы как и в вб (типа кнопки, чекбокса и. т. п.) но с возможностью добавления новых (ну типа наших аналогов коммон контролов, тягу и. т.п)? Common Controls можно добавить непосредственно, через CreateWindowEx, думаю, так и стоит делать, потому что в ХР лунный стиль через КК и реализуется, для всех контролов. А "Тягу" рекомендую переписать из контрола в класс, его можно будет добавить как стандартный. Можно будет добавить фичу автодекларации API, а то меня каждый раз в API Viewer лазить задолбало... Вам надо исходник IntelliSense? Или как там ее? Начинаешь писать слово и выпадает листбокс для выбора вариантов?
Вопрос: Редактор для PB7
Добавлено: 11.01.04 21:54
Автор вопроса: CyRax | Web-сайт:
Как вы смотрите на создание VB6-подобного IDE для Power Basic 7?
Ответы
Всего ответов: 67
Номер ответа: 1
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #1
Добавлено: 11.01.04 23:36
Номер ответа: 2
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #2
Добавлено: 11.01.04 23:46
Номер ответа: 3
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #3
Добавлено: 11.01.04 23:50
Номер ответа: 4
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #4
Добавлено: 12.01.04 00:02
Номер ответа: 5
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #5
Добавлено: 12.01.04 00:17
Номер ответа: 6
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #6
Добавлено: 12.01.04 00:27
Номер ответа: 7
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #7
Добавлено: 12.01.04 00:32
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 12.01.04 00:37
Не, такого счастья как MFC нам не надо. Зато можно добавить большой набор функций для внутреннего использования, там иконку в трей, список процессов, систему зашатдаунить и т.п.. Добавим к этому конструктор форм с тулбарами и прочими CommonControl на API и получится замечательная игрушка.
Номер ответа: 9
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #9
Добавлено: 12.01.04 00:46
Номер ответа: 10
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #10
Добавлено: 12.01.04 01:54
Номер ответа: 11
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #11
Добавлено: 12.01.04 05:22
Номер ответа: 12
Автор ответа:
mzx
ICQ: 259560026
Вопросов: 21
Ответов: 143
Профиль | | #12
Добавлено: 12.01.04 13:36
Номер ответа: 13
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #13
Добавлено: 12.01.04 14:15
Номер ответа: 14
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #14
Добавлено: 12.01.04 14:23
Номер ответа: 15
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #15
Добавлено: 12.01.04 17:42