![]() |
Модераторы: LSD Страницы: (144) « Первая ... 124 125 [126] 127 128 ... Последняя »
( Перейти к первому непрочитанному сообщению ) |
![]() ![]() ![]() |
|
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
Возможно диск зафрагментировался. Или сервисы лишние запустились.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
Тесты DataSnap серверов.
http://robertocschneiders.wordpress.com/20...tability-tests/ Судя по этим тестам, самый быстрый оказался REST-сервер, написанный Delphi с использованием mORMo, и меньше всех памяти сожрал. |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Где Erlang, Go, C++ в тесте?
-------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
да! где?
|
|||
|
||||
Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 1 Всего: 329 |
Вопрос по яве.
Щупаю периодически андроид, изучая уроки. Прохожу урок что-то типа "Нажатие на кнопку. Несколько кнопок и один метод onClick". На форме расположены три кнопки, требуется в методе определить что за кнопка нажата и выполнить несколько действий (покрасить форму в соответствующий цвет и вывести названия цвета) Вот метод для трёх кнопок на яве:
а вот на дельфи:
на яве можно сократить/упростить? обязательно ли в Case использовать фигурные скобки {}, если там несколько операций? |
||||
|
|||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
А что там сокращать? Можно сократить в стиле дельфей:
Получаем такую же нечитаемую кашу как и на дельфях. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Зато begin и end =)
Ну это для swing/awt. Для Андроида возможно есть свои особенности. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 4 Всего: 142 |
Светофор делаешь? ![]() -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
LSD, k0rvin, как обычно явисты не заметили слона... что и немудрено... так как в яве понятие "контекста" отсутствует и "with" им ни о чем не говорит, хотя и непонятно почему
![]() вынос в процедуры это не упрощение, а наоборот усложнение. Akella же наивно предполагал, что его нехитрая конструкция будет понята, вместо этого LSD, как обычно, об...ет все что видит руководствуясь исключительно идеологическими критериями. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
with это костыль для убогих ЯП не позволяющих объявить переменную по месту.
-------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
with модификатор области видимости, такой как using std::vector, только действует не на неймспейс, а на объект. В С++ аналогичные вещи можно сделать путем создания локальных ссылок. with кстати не лучшее изобретение, а простор для труднодиагностируемых ошибок. Учитывая, что в VCL у многих классов свойства называются одинаково, с with можно жестко накосячить. Вообще, много раз писалось, что у хороших программистов скорость печати много выше скорости программирования, так что экономия на операторах в ущерб прозрачности скорее минус чем плюс.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
diadiavova |
|
||||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 4 Всего: 142 |
Смотря как реализован. В бейсике, например, он никаких проблем не вызывает, поскольку все контексты остаются доступными, а обращение к контексту блока происходит через точку
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит ![]() |
||||||
|
|||||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 14 Всего: 459 |
в делфях можно сделать так
и дальше разбирайси где чьи поля и функции. У себя я стараюсь даже std:: никогда не "открывать". Пусть лучше видно, принадлежность классов. Мне писать недолго, зато читается всегда однозначно. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: нет Всего: 8 |
LSD, ну что я говорил... а Баба-Яга против!
Добавлено через 2 минуты и 59 секунд вот с этим аргументом согласен -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
k0rvin |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 442 Регистрация: 24.1.2010 Репутация: 1 Всего: 5 |
Какие процедуры? setBackground и setTitle (перепутал с setText) -- стандратные сеттеры JFrame, как и свойства Color и Caption -- стандартные свойства TForm.
Интересно каким образом "with Self" меняет контекст. В частности в примере Акеллы. -------------------- “Object-oriented design is the roman numerals of computing.” — Rob Pike All software sucks |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
2 Пользователей читают эту тему (2 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |