Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Power Basic

Страница: 1 | 2 | 3 | 4 | 5 |

 

  Вопрос: Редактор для PB7 Добавлено: 11.01.04 21:54  

Автор вопроса:  CyRax  | Web-сайт: basicproduction.nm.ru | ICQ: 204447456 
Как вы смотрите на создание VB6-подобного IDE для Power Basic 7?

Ответить

  Ответы Всего ответов: 67  

Номер ответа: 1
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #1
Добавлено: 11.01.04 23:36

ХЭ!СайРакс, ты меня выпередил!Я тоже хотел такое сделать. Но, эсли ты первый:

Пусть это будет не редактор, а целая среда разработки со встроенным справочником, кусками кода (на все случаи жизни), примерчиками и. т. п.

Ответить

Номер ответа: 2
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #2
Добавлено: 11.01.04 23:46

Рад слышать твои слова. А то думал пропадёт идея, как и большинство хороших идей в этой стране.

У нас, кстати, сайты на одном хостинге. Только мой компаньон (ну не помню как это слово пишется) переадресацию через da.ru сделал.

Вот только вопрос меня один мучает. Неужели на VB его делать? Потому как это единственное что я знаю под винду на профессиональном уровне.

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 11.01.04 23:50

Минимальная идея у меня была - каждую ф-ю, калбак ф-ю, процедуру (,может ещё макрос???) показывать в отдельном окне.

Разумеется подстветка синтаксиса. Возможно проверка синтаксиса по Энтеру.

Ну и панель инструментов с элементами управления (можно привязать к DDT).

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 12.01.04 00:02

Это и мне в голову приходило. Только я рассматривал как ядро MASM32. В принципе, и сейчас рассматриваю, и думаю, что опыт создания не настолько сложного проекта с ядром PB будет весьма полезен. Могу присоединиться. Думаю, что такая событийно-ориентированная IDE (если речь, конечно, идет о такой) должна автоматизировать создание не событийно-ориентированного кода, ну и, конечно, быть удобным редактором. Таким образом, мы рисуем форму, не задумываясь о CreateWindowEx и cmp uMsg,WM_PAINT, а только получаем события Command1_Click, Label1_MouseDown или Form_OtherEvent(uMsg). Цель программы - генерировать код WinMain и WndProc с тем, чтобы его можно было поменять (основное отличие от VB?)

Надеюсь, вы именно это хотите сделать?

Ответить

Номер ответа: 5
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #5
Добавлено: 12.01.04 00:17

Вообще то я хотел, при создании оконного интерфейса, ориентироваться на DDT. Но это не принципиально. Можно и его и API поддерживать. Тем более что DDT крайне скуден как по количеству элементов, так и по их управлению.

Ну что ж нас уже трое. Как будем делать, платным или бесплатным. Можно для одиночек бесплатным, а для юридичеких платным. Хотя блин хрен с него денег срубишь - малопопулярен. Наверное всё таки бесплатным?

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 12.01.04 00:27
API лучше, но за компанию...
Думаю, бесплатный для советских юзеров (все равно сломают), платный для буржуев.
Если IDE получится на славу и не сильно будет в плане функциональности уступать VB, думаю, бабки можно будет срубить совершенно бешеные. Только вот как договариваться тогда с производителем PB... Разве что утаить, что используется в качестве ядра, например, упаковать компилер в программу...

Ответить

Номер ответа: 7
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #7
Добавлено: 12.01.04 00:32

Я думаю, на ВБ будем писать. Насчет платности - конечно, но только для буржуев.

И еще, я здесь понял, что фигню саму знаю ПБ. Скиньте пару линков пожалуйста, что такое DDT ?

Кстати, можно организовать в среде разработки что-то такое, как MFC в С++, будет прикольно, или нет?

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 12.01.04 00:37
Не, такого счастья как MFC нам не надо. Зато можно добавить большой набор функций для внутреннего использования, там иконку в трей, список процессов, систему зашатдаунить и т.п.. Добавим к этому конструктор форм с тулбарами и прочими CommonControl на API и получится замечательная игрушка.

Ответить

Номер ответа: 9
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #9
Добавлено: 12.01.04 00:46

Буржуинам можно только IDE, а совкам с компилером. Только тогда нужно будет уметь отличать наших от ихних.

Можно сделать две различные версии - с компилером на русском и без компилера на аглицком.

Ответить

Номер ответа: 10
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #10
Добавлено: 12.01.04 01:54

DDT - что то типа создания диалоговых окон и контролов в ран-тайме.

Ну не визуально, а кодом

Например в VB это было бы что то типа

Forms.Controls.Add(CtlName,Caption) - этот синтаксис может быть и ошибочный. Просто для примера привёл.

Ответить

Номер ответа: 11
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #11
Добавлено: 12.01.04 05:22

Кто что делать будет?

Или уже не хочется?

Ответить

Номер ответа: 12
Автор ответа:
 mzx



ICQ: 259560026 

Вопросов: 21
Ответов: 143
 Профиль | | #12 Добавлено: 12.01.04 13:36

Народ, вы эту статью читали?

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

В инете не видел.

Кто живет в Москве может купите на Савеловском рынке и в инет выложите?

Ради общего блага.

 

Ответить

Номер ответа: 13
Автор ответа:
 DaSharm



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #13
Добавлено: 12.01.04 14:15

2CyRax: слыш, а может сделать такие же контролы как и в вб (типа кнопки, чекбокса и. т. п.) но с возможностью добавления новых (ну типа наших аналогов коммон контролов, тягу и. т.п)?

Ответить

Номер ответа: 14
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #14
Добавлено: 12.01.04 14:23

Common Controls можно добавить непосредственно, через CreateWindowEx, думаю, так и стоит делать, потому что в ХР лунный стиль через КК и реализуется, для всех контролов. А "Тягу" рекомендую переписать из контрола в класс, его можно будет добавить как стандартный. Можно будет добавить фичу автодекларации API, а то меня каждый раз в API Viewer лазить задолбало...

Ответить

Номер ответа: 15
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #15 Добавлено: 12.01.04 17:42

Вам надо исходник IntelliSense? Или как там ее? Начинаешь писать слово и выпадает листбокс для выбора вариантов?

Ответить

Страница: 1 | 2 | 3 | 4 | 5 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам