Обновление блога. Интересующие Вас вопросы.

7 views
Skip to first unread message

Shecspi

unread,
Mar 18, 2010, 9:30:39 AM3/18/10
to Русское сообщество PHP-GTK
Через неделю я еду домой, и, вполне возможно, добавлю в блог пару
новых статей. Поэтому у меня возникает вопрос: может кого-то что-то
конкретное интересует, что бы хотели видеть в новых статьях?

Gucha ZX

unread,
Mar 18, 2010, 9:52:49 AM3/18/10
to php-g...@googlegroups.com
Интересуют очень 2 вещи:
* Отрисовка изображений на форме через цикл. Т.е. например чтоб можно
было писать графические программы, а то стандартные примеры далеки от
понятных...
* Звук,... звук, звук :) Воспроизведение звука.

2010/3/18 Shecspi <she...@gmail.com>:


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

> --
> Вы получили это сообщение, поскольку подписаны на группу Русское сообщество PHP-GTK.
>
> Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу php-g...@googlegroups.com.
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу php-gtk-ru+...@googlegroups.com.
> О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/php-gtk-ru?hl=ru.
>
>

--
*Make sure to include the original message with your reply.
*При ответе сохраняйте исходный текст письма.

Shecspi

unread,
Mar 18, 2010, 4:14:04 PM3/18/10
to Русское сообщество PHP-GTK
Про изображения не совсем понятно. Можно более подробно?

On 18 мар, 16:52, Gucha ZX <guch...@gmail.com> wrote:
> Интересуют очень 2 вещи:
> * Отрисовка изображений на форме через цикл. Т.е. например чтоб можно
> было писать графические программы, а то стандартные примеры далеки от
> понятных...
> * Звук,... звук, звук :) Воспроизведение звука.
>

> 2010/3/18 Shecspi <shec...@gmail.com>:


>
> > Через неделю я еду домой, и, вполне возможно, добавлю в блог пару
> > новых статей. Поэтому у меня возникает вопрос: может кого-то что-то
> > конкретное интересует, что бы хотели видеть в новых статьях?
>
> > --
> > Вы получили это сообщение, поскольку подписаны на группу Русское сообщество PHP-GTK.
>
> > Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу php-g...@googlegroups.com.
> > Чтобы отменить подписку на эту группу, отправьте сообщение по адресу php-gtk-ru+...@googlegroups.com.

> > О дополнительных функциях можно узнать в группе по адресуhttp://groups.google.com/group/php-gtk-ru?hl=ru.

Gucha ZX

unread,
Mar 18, 2010, 5:37:48 PM3/18/10
to php-g...@googlegroups.com
Ну среди примеров стандартных есть один где реализована рисовалка, но
КАК оно вообще работает далеко и близко непонятно потому что там
десяток классов наследуют друг друга и перезагружают функции... :)
Так что было бы очень кстати сделать пример программы рисующей
чтонибудь на форме. Допустим шарик двигающийся по форме слева направо
через цикл с задержкой.

2010/3/18 Shecspi <she...@gmail.com>:

> О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/php-gtk-ru?hl=ru.

NRN

unread,
Mar 18, 2010, 9:32:46 AM3/18/10
to php-g...@googlegroups.com
Пример создания grid,
Чтоб можно была выводить табличные данные, редактировать, добавлять
новые записи.
p/s
Если конечно в тему, и можно.

18 марта 2010 г. 15:30 пользователь Shecspi <she...@gmail.com> написал:


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

GoTLiuM InSPiRiT

unread,
Mar 20, 2010, 1:06:07 AM3/20/10
to php-g...@googlegroups.com
Вроде с табличными данными проблем не возникает.

18 марта 2010 г. 18:32 пользователь NRN <nrn...@gmail.com> написал:



--
С Уважением Аскаров Р.А.
тел. +998902982884

GoTLiuM InSPiRiT

unread,
Mar 20, 2010, 1:42:22 AM3/20/10
to php-g...@googlegroups.com
Народ, есть идея, о которой я говорил прежде. Раз все же мы пользуемся GTK, давайте напишем некий фреймворк.
Для того что бы всем было удобно работать. Да и коллективный разум - это достаточно неплохо.
Кто и что думает на этот счет?!

20 марта 2010 г. 10:06 пользователь GoTLiuM InSPiRiT <got...@gmail.com> написал:

vamp

unread,
Mar 20, 2010, 9:16:21 AM3/20/10
to Русское сообщество PHP-GTK
было бы не плохо:)

NRN

unread,
Mar 20, 2010, 8:00:50 AM3/20/10
to php-g...@googlegroups.com
фреемворк это не плохо, но так как вы говорите некогда не получится
создать открытий проект, - народ, давайте напишем.
Кто будет писать?
По личному опыту могу сказать, все такие начинания дальше базовых
обсуждений, или пару строк, не продвигаются.
У вас есть идея? пишите сами, потом выносите свой код на обсуждения,
если код будет интересен, будет решать реальные задачи народ
подключится.

p/s
Как пример фреемворка можно взять Zend Framework

20 марта 2010 г. 7:42 пользователь GoTLiuM InSPiRiT <got...@gmail.com> написал:

Nemesis

unread,
Mar 20, 2010, 3:38:57 PM3/20/10
to php-g...@googlegroups.com
Я думаю, фреймворк лучше обсуждать в новой теме.

GoTLiuM InSPiRiT

unread,
Mar 21, 2010, 5:06:31 AM3/21/10
to php-g...@googlegroups.com
Уже часть написал. Пока чисто ради примера кидаю строчки, если нужно моду дать и класс.

#!/usr/bin/php
<?php
define('BASE_DIR', rtrim(str_replace('\\', '/', dirname(__FILE__)), '/'). '/');

include BASE_DIR . 'library/window.php';


$menu = array();

$menu['Файл'] = array(
  array( 'Сохранить', 'menu', false, Gtk::STOCK_SAVE ),
  array( 'Выйти',     'quit', false, Gtk::STOCK_QUIT )
);

$menu['Справка'] = array(
  array( 'О программе', 'menu', 'ctrl+a', 'about.png'   ),
  array( 'Помощь',      'menu', false, Gtk::STOCK_ABOUT )
);

$menu['Выйти'] = array('quit');


Win::create();
Win::title('Hello Win');
Win::size(600,300);
Win::resizable(false);
Win::position('center');
Win::icon('logo.png');
Win::decorated(true);
Win::pager(true);
Win::stick(true);
Win::state(false);
Win::taskbar(true);
Win::fullscreen(false);
Win::on_key('my_key');

Win::menu($menu);

Win::work(true);

Win::statusbar('Ready');
Win::statusbar_update( 'Ready ...' );

Win::show(true);

Win::timeout( 'add', 'HideWin', 2 );
Win::timeout( 'add', array('ClassShow','window'), 4 );
Win::timeout( 'add', 'Move', 6 );
Win::timeout( 'add',    'HideWin', 10 );
Win::timeout( 'remove', 'HideWin', 8  );
Win::timeout( 'add', 'Alert', 9 );
Win::timeout( 'add', 'Confirm', 11 );

Win::main();


class ClassShow {
  function window() {
    print "Show now\n";
    Win::show(true);
  }
}

function HideWin() {
  print "Hidden now\n";
  Win::show(false);
}

function my_key( $key ) {
  print "Press key: $key\n";
}

function Move() {
  print "Move now\n";
  Win::move(0,0);
}

function Alert() {
  Win::alert( 'Test', 'Alert window.' );
}

function Confirm() {
  $conf = Win::confirm( 'Test', 'Это приложение на PHP-GTK?!' );
  if( $conf ) {
    Win::alert( 'Test', 'Выбрали "Да".' );
  } else {
    Win::alert( 'Test', 'Выбрали "Нет".' );
  }
}

function quit() {
  Gtk::main_quit();
}

function menu() {
  print "Clicked\n";
}
?>

Пример базового окна, так сказать. Все должно быть понятно и без слов.

21 марта 2010 г. 0:38 пользователь Nemesis <hil...@gmail.com> написал:
Я думаю, фреймворк лучше обсуждать в новой теме.

--
Вы получили это сообщение, поскольку подписаны на группу Русское сообщество PHP-GTK.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу php-g...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу php-gtk-ru+...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/php-gtk-ru?hl=ru.



--
Best regards, GoTLiuM InSPiRiT.
E-mail: sup...@metall-zone.com
Site:   www.metall-zone.com
Phone:  +998902982884

NRN

unread,
Mar 21, 2010, 7:57:07 AM3/21/10
to php-g...@googlegroups.com
Настоятельно рекомендую посмотреть ZF - его документацию, стандарты
кодирования, масштабируемость
Почитать чем отличается разработка фреемворка от простого приложения.
Приведенный код выше, мало что говорит.
$menu['Файл'] - а если нужно будет вывести на английском? или другом языке.....
Да и действительно, если хотите таким заняться создайте отдельную
группу, создайте проект на гоогле для svn....


21 марта 2010 г. 11:06 пользователь GoTLiuM InSPiRiT
<got...@gmail.com> написал:

NRN

unread,
Mar 21, 2010, 7:59:13 AM3/21/10
to php-g...@googlegroups.com
Не просто вывод табличных данных, а использования какогото решения для
вывода grid, а это сортировка по столбцам, постраничный вывод, поиск,
создания новой записи, редактирования, .... вот что имелось виду.

20 марта 2010 г. 7:06 пользователь GoTLiuM InSPiRiT <got...@gmail.com> написал:

GoTLiuM InSPiRiT

unread,
Mar 21, 2010, 8:24:34 AM3/21/10
to php-g...@googlegroups.com
есть gettext в будущем сделаем что-то тип $menu[_('File')] = ...


21 марта 2010 г. 16:59 пользователь NRN <nrn...@gmail.com> написал:



--

Shecspi

unread,
Mar 21, 2010, 9:31:16 AM3/21/10
to Русское сообщество PHP-GTK
Я не знаю, что такое grid)), но про отображение табличных данных
напишу. На счет графики ничего обещать не могу, если успею
разобраться, то, также, напишу.
А для фреймворка, действительно, лучше
1) создать отдельный топик и уже в нем все обсуждать;
2)
зарегистрировать проект на Google Code, так будет проще и удобнее.

On 21 мар, 14:59, NRN <nrnw...@gmail.com> wrote:
> Не просто вывод табличных данных, а использования какогото решения для
> вывода grid, а это сортировка по столбцам, постраничный вывод, поиск,
> создания новой записи, редактирования, .... вот что имелось виду.
>

> 20 марта 2010 г. 7:06 пользователь GoTLiuM InSPiRiT <gotl...@gmail.com> написал:


>
>
>
> > Вроде с табличными данными проблем не возникает.
>

> > 18 марта 2010 г. 18:32 пользователь NRN <nrnw...@gmail.com> написал:


>
> >> Пример создания grid,
> >> Чтоб можно была выводить табличные данные, редактировать, добавлять
> >> новые записи.
> >> p/s
> >> Если конечно в тему, и можно.
>

> >> 18 марта 2010 г. 15:30 пользователь Shecspi <shec...@gmail.com> написал:

NRN

unread,
Mar 22, 2010, 5:16:57 PM3/22/10
to php-g...@googlegroups.com
http://trirand.com/blog/jqgrid/jqgrid.html
Это демо grid на js, с левой стороны выбирите что угодно для просмотра.

21 марта 2010 г. 15:31 пользователь Shecspi <she...@gmail.com> написал:

Shecspi

unread,
Mar 29, 2010, 5:01:19 PM3/29/10
to Русское сообщество PHP-GTK
Ну что ж. За трое суток я написал шесть статей. В них рассказал о
создании скриншотов конкретного виджета и всего рабочего стола, а
также о работе с классом GtkDrawingArea. На мой взгляд, статьи
получились неплохими и полезными. Считаю свою работу очень
продуктивной. Но судить, конечно же, именно Вам.

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

Nemesis

unread,
Apr 10, 2010, 8:19:58 AM4/10/10
to Русское сообщество PHP-GTK
Среди подписчиков блога появился бразильский (если не ошибаюсь)
коллега, который тоже ведет свой блог: http://sintoniaphp.blogspot.com/
Кстати бразильское ПХП-ГТК сообщество гораздо активнее, единственный
минус, что и общаются там не на англ. языке. Язык программного кода
интернационален, поэтому хоть что-то узнать можно :-).

NRN

unread,
Apr 10, 2010, 2:35:18 PM4/10/10
to php-g...@googlegroups.com
А про отображения табличных данных, GRID?

30 марта 2010 г. 0:01 пользователь Shecspi <she...@gmail.com> написал:

Shecspi

unread,
Apr 10, 2010, 3:35:06 PM4/10/10
to Русское сообщество PHP-GTK
Я слишком увлекся вопросом рисования, на остальное времени не хватило.
Извините.

On 10 апр, 21:35, NRN <nrnw...@gmail.com> wrote:
> А про отображения табличных данных, GRID?
>

> 30 марта 2010 г. 0:01 пользователь Shecspi <shec...@gmail.com> написал:

Nemesis

unread,
Apr 11, 2010, 4:59:18 AM4/11/10
to php-g...@googlegroups.com
А что не так с гридами? Цикл статей про них был в самом начале: http://shecspi.blogspot.com/2009/06/1.html. Основная часть описана достаточно хорошо.
Reply all
Reply to author
Forward
0 new messages