Страница: 1 | 2 | 3 |
Вопрос: Скоро выйдет новая версия PowerBASIC
Добавлено: 19.02.05 16:22
Автор вопроса: alex
Вот прочитал тут http://www.powerbasic.com/support/forums/Forum7/HTML/002562.html
Уже идет бета-тестирование новой 8 версии...
Ответы
Всего ответов: 36
Номер ответа: 1
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #1
Добавлено: 19.02.05 16:27
А вот подробное описание улучшений в 8 версии
http://www.powerbasic.com/products/pbdll32/default.asp
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 19.02.05 20:13
Все оно конечно забавно, и размер исполняемого модуля они подоптимизировали и скорость и новые фичи... а вот IDE как была, так и осталась не из самых удобных ((
Номер ответа: 3
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #3
Добавлено: 20.02.05 12:35
Что самое возмутительное - он даже не шароварный
Деньги вперед
Номер ответа: 4
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #4
Добавлено: 20.02.05 19:37
IDE как раз улучшили, почитай вниммательно...
The PowerBASIC IDE had a serious makeover, and we think you'll like the results. First, the editor has block indent/outdent and block comment/uncomment! Then add more undo space, bookmarks in the editor, and source file templates, too. Debug load/unload is faster, and file save offers tab compression for even smaller files. The debugger and editor are unified, so you can set breakpoints in advance, even in include files. How many times have you wondered "Is there an array bounds error somewhere?" or "Where's that pointer error?" Well, here's how you find it! Just set the debugger to "Break on error". Your program runs normally, in the debugger, but halts as soon as any error is generated -- even if you have no error handlers installed. The new watch windows for variables and registers are moveable and resizable -- and all dialogs remember the last used size and location. Help files for add-ons are supported, and there's a direct link to Win32 API help, too. There's color syntax highlighting with selectable colors, fonts, and keyword case. Printed listings in color. The "Code Finder" list view shows every sub, function and macro name, aliases, types, and line numbers. You can sort on any column, in either direction, and change the column order in a flash. All this, and even more, make the new IDE a joy to use.
Номер ответа: 5
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #5
Добавлено: 20.02.05 20:53
Хм... действительно нововведения есть Но, к сожалению, их не так много как хотелось бы
Номер ответа: 6
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #6
Добавлено: 20.02.05 21:30
First, the editor has block indent/outdent and block comment/uncomment! - кайф! 8)
>Что самое возмутительное - он даже не шароварный
>Деньги вперед
Действительно нездоровая хфигня.
Господа крякеры (или как меня больше прикалывает говорить [в последнее время] - "крэкеры", где вы?
Научите кто-нить крякать! Я могу тока WinRar крякнуть - да и то по инструкции.
Номер ответа: 7
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #7
Добавлено: 20.02.05 22:19
You can sort on any column, in either direction, and change the column order in a flash
Блин, чтобы сообразить, что в сортированном списке легче искать процедуры, понадобилось столько лет и 8 версий ))
Номер ответа: 8
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #8
Добавлено: 21.02.05 00:01
Ты погоди, а когда они поймут что для перечислений удобны выпадающие списки и что подсказки для функций с их аргументами так же полезны, пройдет еще версий 16
2Neco, что крякать, если они и демо не дают!!!
Номер ответа: 9
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #9
Добавлено: 21.02.05 12:12
Если кто заимеет 8 версию, выложите ее в инет, сделайте доброе дело... ))
Номер ответа: 10
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #10
Добавлено: 21.02.05 14:13
Ну я тултипы уже сделал для PbEdit. Осталось только выпадающие списки. Проблем две:
1. Создать контрол типа ListBox
Пробовал тот который sne писал - иногда выбивает.
Причина скорее всего в Control Add Listbox.
Попробую сделать на CreateWindowEx.
2. Отослать выбранный текст в окно PbEdit. Тут кроме API keyb_event (вроде так) ничего на ум не приходит, но она иногда сбоит с контролом.
А так пока есть рабочая версия с тултипами (+подгон регистра букв) для объявлений, самих процедур/функций и макросов (всё из инклюдов), ну и тултипы для самого языка. Плюс показ текущей процедуры в статусбаре.
Номер ответа: 11
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #11
Добавлено: 21.02.05 16:06
Я думаю создатели PowerBASIC вполне могут написать IDE схожую с Visual Basic. Однако дело в другом, на сайте powerbasic.com их главный разработчик Bob Zale пишет, что главный лозунг "философии" PB "With PowerBASIC, you'll end BloatWare forever!". Сначала мне было
непонятно, что это за термин такой - BloatWare...
Примерный перевод: "Решение задачи минимальными доступными средствами". Т.е. средство разработки должно быть максимально упрощенным, а откомпилированные файлы "smaller-faster-smaller-faster...", как можно
меньше по размеру, и максимально быстродейтствующими.
Поэтому, мне кажется, что они никогда не будут делать IDE типа Visual Studio, т.к. это расходится с их "идеологией минимализма".
И это правильно, лучше пусть будет простейший редактор, но очень хорошие скомпилированные программы, чем удобный VB, но медленные экзешники с огромной MSVBVM60.DLL ...
Номер ответа: 12
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #12
Добавлено: 21.02.05 16:37
Ну это по вкусу. А вот тем кто привык к удобствам на VB такой аскетизм врядли понравится. Вобщем рынок в данном направлении у PB не заполнен. Нужно этим воспользоваться.
Номер ответа: 13
Автор ответа:
alex
Вопросов: 84
Ответов: 453
Профиль | | #13
Добавлено: 21.02.05 18:55
Согласен, врядли VB юзер сможет легко начать писать на PB. Все таки уровень PowerBASIC`а значительно ниже, это почти C только с синтаксисом бейсика.
А значит, чтобы писать на нем, нужно иметь тренированное системное мышление, хорошо знать WinApi, понимать работу с указателями и т.д.
Номер ответа: 14
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #14
Добавлено: 21.02.05 21:26
Ну дык даётся же прога, которую можно купить и которая я так предполагаю спрашивает типа регистрацонник взамен серийника? Ну так вот надо ПРОСТО найти то место, где сравнивается правильный регистрационник с тем, что ввёл юзер и изменить одну строчку в асме. Т.е. чтобы было не "если номер правильный, то пропустить", а "если номер неправильный, то пропустить".
Винрар крякался в следующем порядке:
1. Сначала находился номер строкового ресурса со значением "регистрация пройдена успешно!".
2. Потом находилась ссылка в коде (виндасм), использующая этот номер.
3. Анализируя код сверху от этого места, находили нужное место и правили в hex-эдиторе.
Всё, что знал - рассказал. 8)
Желающим могу инструкцию по этому делу выслать (если найду...).
Номер ответа: 15
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #15
Добавлено: 21.02.05 21:38
Так ведь если ты её купишь, то и крякать незачем тогда будет, в комплекте с дистрибутивом получишь и номер,после того как перечислишь копейку. Т.е. деньги вперед, а только потом получаешь диск - такой принцип. Как в обычном магазине, отстегнул - и только потом получаешь сам предмет.