Ru-Board.club
← Вернуться в раздел «Программы»

» Delphi for PHP

Автор: DmitryKuznetsov
Дата сообщения: 29.03.2007 23:24
Топик для обсуждения программы Delphi® for PHP - интегрированной среды разработки от CodeGear, основанной на PHP-версии библиотеки VCL.


Цитата:

The RAD visual PHP development environment

* Accelerate PHP web development with Delphi’s proven visual (RAD) framework for PHP
* Simplify PHP programming with Delphi’s comprehensive PHP for VCL libraries
* Sophisticated editing and integrated debugging speeds up the process of tracking down bugs and errors in the code
* Integrated development environment streamlines code management and navigation so managing and organizing PHP code has never been easier.
Автор: Pitersky
Дата сообщения: 30.03.2007 00:22
DmitryKuznetsov
Если я правильно понимаю политику партии

Цитата:
Топик для обсуждения программы Delphi® for PHP - интегрированной среды разработки от CodeGear, основанной на PHP-версии библиотеки VCL.

скорее всего должен быть
или здесь
http://forum.ru-board.com/forum.cgi?forum=33
или здесь
http://forum.ru-board.com/forum.cgi?forum=31
Автор: Ahold
Дата сообщения: 30.03.2007 06:58
Pitersky

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


Я тут заметил такую вещь.
Если на страницу кинуть ну например элемент маинменю и запустить, то цвет фона остается белым, но если для страницы указать шаблон и выбрать движок смарти то цвет фона при запуске становится не то фиолетовым не то еще какимто.

Может кто попробует у себя, мне просто не понятно что происходит.
Автор: xRay
Дата сообщения: 30.03.2007 07:07
lvi

Цитата:
- проекты не хотят работать при запуске на выполнение [Run], если сохранены по умолчанию в C:\Documents and Settings\...\Мои документы\Delphi for PHP Projects.
При сохранении в другую одноуровневую папку - работает. Может траблы с русским названием папки?


Да проблема именно с русскими буквами в названиями папок
Автор: VitGin
Дата сообщения: 30.03.2007 08:41
Может вопрос не совсем в тему, но никак не могу понять вот что:

Есть форма и есть DataModule. На нем Database и Query. Вопрос: как обратится к Query и в свойство SQL засунуть запрос, или хотябы как значение параметров для запроса установить?
Автор: Ahold
Дата сообщения: 30.03.2007 09:38
VitGin

примерно так:
function Button1Click($sender, $params)
{
$this->Query1->setSQL("select * from users");
$this->Query1->Close();
$this->Query1->Open();
}
Автор: vserd
Дата сообщения: 30.03.2007 09:38
VitGin

Цитата:
как обратится к Query и в свойство SQL засунуть запрос, или хотябы как значение параметров для запроса установить?

В обычном Delphi это делалось через
close;
SQL.text := 'Select * from Table where ID = :MyID';
ParambyName('MyID').asInteger := 1234;
Open; //(или execquery посмотри в справке, в разных компонентах они немного отличаются, посмотри в справке)
while not eof do begin
ShowMessage (ID);
Next;
end;
close;
Автор: VitGin
Дата сообщения: 30.03.2007 18:47
Ahold

Ээээ...забыл чуть-чуть уточнить. Query лежит на DataModule. И я хочу к нему обратиться из формы.
Автор: Ahold
Дата сообщения: 30.03.2007 20:27
VitGin

в папке C:\Program Files\CodeGear\Delphi for PHP\1.0\vcl\samples\BlogProject\
лежит очень хороший пример, там как раз такой случай.


коротко то так:

$Название датамодуля->Query1

$BlogDB->Query1
Автор: VitGin
Дата сообщения: 31.03.2007 05:10
Ahold

Вот я дуб! Искал примеры, но в папку vcl заглянуть не догадался
Автор: orionxxi
Дата сообщения: 02.04.2007 11:48
А кто что думает по поводу генерируемого хтмл? Я думал, что времена табличной разметки остались далеко в прошлом, уступив место более элегатным div-ам.

Рассмотрев приложенную модель блога, мне показалось, что человек, знакомый с css, может в разы увеличить скорость работы этого движка.

С уважением,

orionxxi
Автор: andrey tretyakov
Дата сообщения: 03.04.2007 14:00
Попробовал я повторить небольшую страничку с корпоративного сайта - Телефонный справочник. Получил немало разочарований.

Номер раз: Все крайне сырое. И среда, и библиотека компонентов. Банальное copy/paste нескольких компонентов сразу не работает. Только по одному.

Номер два: Хелп. Его нет. Например, что делает Unit.IsMaster - не понятно. Или разницу в типах Layout у формы.

Номер три: Тормоза. Что при работе, что при разработке.

Номер 4: компоненты. За dbgrid надо убивать. Несколько лучше DbRepeater, но и он вносит порой несколько непонятков. Одна раскраска результата в полосатый вид встала в нетрадицинные методы.

Сразу же захотел другой - DbTableRepeater,который будет банально кидать <tr></tr> для записей, <td></td> для данных и <th></th> для заголовка. Иметь настраиваемые заголовки колонок. (привет dbgrid-у), плюс RowOddStyle, RowEvenStyle и прочее.

Номер 5: работа со фреймами. Нет ее. То, что есть - это фигня. Но ведь всего чуть-чуть, свойство Target у Label/Button и можно было бы работать.

Вообще пошел пробовать писать свои компоненты.
Автор: KlimKlim
Дата сообщения: 03.04.2007 19:46
Вопрос.
Это у меня одного или у всех ни у одного компонента нету свойства Align. Есть только Alignment. Хотя в демках, на codegear оно есть. Мот настройки какие-то хитрые?
Автор: Ahold
Дата сообщения: 03.04.2007 20:23
выложили обновленное vcl насколько я понял.
http://sourceforge.net/projects/vcl4php

ну и сюда загляните http://www.qadram.com/vcl4php/
Автор: xRay
Дата сообщения: 04.04.2007 00:21
andrey tretyakov
хелпы есть смотри папку с доками + примеры в паке vcl/samples/
Автор: andrey tretyakov
Дата сообщения: 04.04.2007 07:12
Ahold
Это тоже самое, что есть в дистрибутиве. Патчей к нему пока нет.

xRay
Спасибо, файл help.chm пролил свет на начало написания компонентов.

Но все равно, документация крайне бедная пока....

А примеры... Только один толковый - blog. Framing* - отстой.


Добавлено:
И кстати говоря, на http://www.qadram.com/vcl4php/vcldoc/index.html расположена более правильная документация.

Плюс у них есть вики: http://www.qadram.com/vcl4php/index.php?ac=1400
Автор: KlimKlim
Дата сообщения: 11.04.2007 10:10
Тут http://vcl4php.svn.sourceforge.net/viewvc/vcl4php/trunk/vcl/ svn репозиторий проекта, пара файлов уже пропатчена, во многих улучшены комменты.

И ещё вопрос:
в какой кодировке надо делать таблицы в mysql , чтобы русские буквы отображались в DBGrid нормально?
пробовал cp1251, utf8, koi8r - всё кракозябликами
Автор: Yuki2003
Дата сообщения: 11.04.2007 12:38
KlimKlim
может сразу после коннекта выполнять set names cp1251?
Автор: KlimKlim
Дата сообщения: 12.04.2007 09:10
Yuki2003
пробовал, только проблема в том, что этот самый DBGrid при обновлении данных в БД через ajax отсылает данные на сервер в utf8, может стоит где-то в либах xajax или qooxdoo вписать iconv ? тока я не понимаю, где
Автор: kaliostrospb
Дата сообщения: 12.04.2007 16:28

Цитата:
Тут http://vcl4php.svn.sourceforge.net/viewvc/vcl4php/trunk/vcl/ svn репозиторий проекта, пара файлов уже пропатчена, во многих улучшены комменты.


Может глупый вопрос. Тем не менее буду рад ответу.
А как из svn репозитория по http (через проксю) под виндой качать исходники/файлы с сохранением структуры каталога?
Автор: KlimKlim
Дата сообщения: 18.04.2007 23:08

Цитата:
А как из svn репозитория по http (через проксю) под виндой качать исходники/файлы с сохранением структуры каталога?


http://www.google.com/search?source=ig&hl=ru&q=svn+client+windows&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=


ну и пара ссылок с первой страницы :
http://sourceforge.net/docs/B01/#svn_client
http://svn.haxx.se/users/archive-2004-11/1289.shtml
http://www.syncrosvnclient.com/

P.S. Use http://www.google.com/
Автор: kaliostrospb
Дата сообщения: 21.04.2007 21:45

Цитата:
P.S. Use http://www.google.com/

Да юзал я. Мой любимый поисковик.


Цитата:
ну и пара ссылок с первой страницы

Вся сложность в проксе. Практически все проги работают по своему порту (svn), те которые по http работают, требуют webDav который не работает через прозрачный прокси.
Вот последняя ссылка, интересная, проверю. Спасибо.
Автор: xRay
Дата сообщения: 21.04.2007 23:50
можно прсото скачать последний ночник если не получается напрямик с SVN утянуть
хотя и я и с SVN упер без проблем
Автор: scharhan
Дата сообщения: 27.04.2007 13:38
Привет всем! Помогите решить проблему.
Я программирую на Delphi 7. При компиляции программы(только этой) мне воводится сообщение
---------
[Предупреждение] Unit1.pas(7): Unit 'FileCtrl' is specific to a platform
----------
И в итоге прога идет только на моем компе!
Что сделать Помогите!
Автор: KlimKlim
Дата сообщения: 02.05.2007 19:50

Цитата:
Привет всем! Помогите решить проблему.
Я программирую на Delphi 7. При компиляции программы(только этой) мне воводится сообщение
---------
[Предупреждение] Unit1.pas(7): Unit 'FileCtrl' is specific to a platform
----------
И в итоге прога идет только на моем компе!
Что сделать Помогите!

Уважвемый scharhan научитесь пользоваться поиском и читать названия тем. Тут же русским языком написано Delphi для PHP - визуальная среда разработки для PHP!!! В нём в принципе компиляции нету!


Автор: fandm
Дата сообщения: 04.05.2007 17:14
KlimKlim

Цитата:
И ещё вопрос:
в какой кодировке надо делать таблицы в mysql , чтобы русские буквы отображались в DBGrid нормально?
пробовал cp1251, utf8, koi8r - всё кракозябликами


А настройку Tools\Options\PHP - Default Charset менял?
Автор: fandm
Дата сообщения: 07.05.2007 13:40
Народ, помогите!!!
Чёт или я туплю или... ну скачал я архив с vcl4php, распаковал поверх папки vcl в папке с delphi4php, запустил... а что дальше? Как сделать, чтобы на палитре компонентов появилась закладка PEAR с ихним гридом???
Автор: xRay
Дата сообщения: 07.05.2007 13:53
fandm
ЗАкладка с ним сама появится смотри внимательнее
Автор: fandm
Дата сообщения: 07.05.2007 14:40
А всё! Разобрался )))

Добавлено:
xRay
Неа, сама она не появилась, пока я в Component\Packages не добавил pear.package.php Только вот пока какие-то ошибки валятся при попытке положить PEARDataGrid на форму ((

Добавлено:
Вероятно всё-таки вручную добавлять ничего не надо... хм... странно тогда, а как всё-таки всё сделать как положено?
Автор: xRay
Дата сообщения: 08.05.2007 08:27
fandm
я скачал архив с обновленой VCL и распаковал полностью поверх того что было т.е. поверх папки \Program Files\CodeGear\Delphi for PHP\1.0\vcl\
и все появилось и пашет нормально

Страницы: 123

Предыдущая тема: Xfire


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.