Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2007-06-18 18:52:54 ЛС | профиль | цитата
Вот так мог бы выглядеть пакет Delphi, если бы для его сборки использовалось ядро из пакета WEB:
http://dev.hiasm.com/src/Delphi2.rar

В пакете находится пример frm.sha, демонстрирующий очень высокую скорость работы со строками(производительность выше в среднем в 5-6 раз ). Сравнить можно с аналогичным примером из стандартного пакета:
code_1575.txt

Кроме того следует так же учесть, что предложенное приложение пакета Delphi2 втрое меньше по размеру, чем аналогичное из стандартного пакета(25кб против 81кб ). Причем добавление любого св-ва или метода(точки) ка ки в пакете WEB не повлечет за собой увеличение размера кода.

Пакет предложен в качестве демо версии нового потокового кодогенератора(Flow Threading Code Generation) при его использовании для генерации исполняемых приложений среды Windows. В реализации элементов были представлены следующие ключевые моменты кодогенерации:
- разметка программы на блоки(локальные и глобальные поля и методы класса, локальные переменные, тело программы, интерфейс и реализация методов)
- организация передачи ссылки на интерфейсного родителя к дочерним интерфейсным элементам
- организация работы с объектами: кнопкой и формой(внутреннее представление и вызов методов и событий)
- общая структура приложения, представленного в виде классов-контейнеров.

Дальнейшее развитие и поддержка пакета не предусматриваются.
карма: 27
0
файлы: 1code_1575.txt [585B] [646]
Разработчик
Ответов: 26113
Рейтинг: 2126
#2: 2007-06-18 19:21:09 ЛС | профиль | цитата
Dilma писал(а):
Дальнейшее развитие и поддержка пакета не предусматриваются

Это как понимать?
карма: 22

0
Ответов: 3655
Рейтинг: 69
#3: 2007-06-18 20:02:52 ЛС | профиль | цитата
nesco писал(а):
Это как понимать?

Тебе же говорили пакет Delphi 2 будешь делать ты.
Можешь начинать. И нам расскажешь чё по чём.
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#4: 2007-06-18 20:05:03 ЛС | профиль | цитата
Вячеслав, дааа, круто. Там это дело на Delphi похоже, как баран на одеяло.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#5: 2007-06-18 20:33:45 ЛС | профиль | цитата
nesco писал(а):
Там это дело на Delphi похоже

Естественно на Дельфях пакет то Delphi .
Так изучить Делфи помоему проще (типа море книг и другой информации).
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#6: 2007-06-18 20:36:11 ЛС | профиль | цитата
Вячеслав, ты хоть коды смотрел? Я уже успел посмотреть, больше на WEB смахивает, чем на Delphi. Совсем другая организация построения. Вот в HiAsm'e сейчас Delphi -- это практически и есть Delphi.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#7: 2007-06-18 21:04:33 ЛС | профиль | цитата
nesco писал(а):
ты хоть коды смотрел?

Ещё нет ,мельком взглянул только на кодогенератор.
Комментариевв мало ,а значит понять там ничего невозможно.

[size=-2]------ Добавлено в 21:04
Блин ,а компоненты то на Яве написаны.(труба )
карма: 0

0
Ответов: 2125
Рейтинг: 159
#8: 2007-06-18 21:35:57 ЛС | профиль | цитата
Вячеслав писал(а):
а компоненты то на Яве написаны

Не говори "Гоп" пока не перепрыгнешь Это вовсе не Ява, а скрипт, который выполняется новым CodeGen-ом, разработанным для пакета Web.
карма: 1

0
Ответов: 3655
Рейтинг: 69
#9: 2007-06-18 22:21:17 ЛС | профиль | цитата
tsdima писал(а):
Не говори "Гоп" пока не перепрыгнешь Это вовсе не Ява, а скрипт, который выполняется новым CodeGen-ом, разработанным для пакета Web.

Тогда вообще непонятно причём здесь пакет Delphi если там нет ни одной строчки на Делфипаскале
Или это только пример
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#10: 2007-06-18 22:42:31 ЛС | профиль | цитата
Я вообще перестал понимать весь этот зоопарк. И согласен вот с этим
Вячеслав писал(а):
причём здесь пакет Delphi если там нет ни одной строчки на Делфипаскале

карма: 22

0
Ответов: 9906
Рейтинг: 351
#11: 2007-06-18 22:58:26 ЛС | профиль | цитата
Вот оно - прозрение
nesco писал(а):
Я вообще перестал понимать весь этот зоопарк.

А вопросов мы не слышали
"Изучаю" - слышали. Вопросов - нет
карма: 9

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#12: 2007-06-18 23:22:41 ЛС | профиль | цитата
Galkov писал(а):
"Изучаю" - слышали. Вопросов - нет

Да я даже не понимаю, чего спросить-то? Первый вопрос -- где взять литературу? Без литературы это похоже на бред сивой кобылы. Если это изобретение самого Dilmы, то я лучше подожду от него, хоть какого-либо, описания.
карма: 22

0
Ответов: 9906
Рейтинг: 351
#13: 2007-06-18 23:33:05 ЛС | профиль | цитата
nesco писал(а):
Да я даже не понимаю, чего спросить-то?
Еще раз подумай, ибо другого выхода все равно нет.

nesco писал(а):
Первый вопрос -- где взять литературу?
CodeGen.pas
Я недели 2 читал...

nesco писал(а):
Без литературы это похоже на бред сивой кобылы
Який же ты лыцарь, колы ... (ну ты в курсе)

nesco писал(а):
Если это изобретение самого Dilmы, то я лучше подожду от него, хоть какого-либо, описания
Разработка компонент
!Концепция_пакета!
карма: 9

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#14: 2007-06-18 23:56:46 ЛС | профиль | цитата
Galkov, ну хоть на этом спасибо.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#15: 2007-06-19 00:02:08 ЛС | профиль | цитата
Galkov писал(а):
Разработка компонент

Galkov писал(а):
Концепция_пакета

Ну я например и не думал задавать вопросы
так это всё относится к пакету WEB - а он мне до лампочки.
Там ясно написано
Данная статья большей частью предназначена для разработчиков компонент пакета WEB, который после её прочтения получит общее представление о структуре пакета, устройстве элементов в нем, а так же об особенностях проектирования и реализации на основе встроенного скриптового языка кодогенерации.

И опять непонятно причём здесь Делфи
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)