Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.09.2009, 15:05   #21
SuperVisor
Павел Сергеевич
Форумчанин
 
Регистрация: 05.11.2006
Сообщений: 665
По умолчанию

Цитата:
Сообщение от spamer Посмотреть сообщение
Код:
case a of
  1 : begin
         //CODE
       end;
  2 : begin
         //CODE
        end;
  3..100 : begin
                 //CODE
               end;
end;
Да, было дело... Только постоянно выравнивал все begin..end конструкции на один таб - чтобы структуру не нарушать, но постоянно приходилось смотреть в правую область или обрезать строки ))
Познавая других, мы познаем себя.
С'est la vie...
SuperVisor вне форума Ответить с цитированием
Старый 15.09.2009, 15:21   #22
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

А я использую оба варианта. Просто где-то код выглядит красивее с 1 вариантом, а где-то со вторым.
Вадим Буренков вне форума Ответить с цитированием
Старый 15.09.2009, 15:26   #23
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
Только постоянно выравнивал все begin..end конструкции на один таб - чтобы структуру не нарушать, но постоянно приходилось смотреть в правую область или обрезать строки ))
Да сейчас выравнивание не проблема ) Мало того что большинство табов умеет сама среда расставлять, так есть и еще сторонние инструменты (как-то cnwizards), горячие клавиши для отодвигания блоков и т.д. )
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.09.2009, 15:59   #24
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Мало того что большинство табов умеет сама среда расставлять
Кстати, мне не очень понравилось как IDE Эмбаркадеро форматирует код. Как-то некрасиво.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.09.2009, 16:08   #25
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

А что именно не красиво ? да и, собственно, форматировать умеет только D2010, все что было до строилось только на шаблонах кода, которые можно было удалять/изменять/добавлять/удалять
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.09.2009, 16:18   #26
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Квэнди
Ну во у меня 2009-ка сама begin end дописывает, но не так красиво как мне кажется. И потом неплохо было бы сделать запрет писать код перед такими "скобочками", ну чтоб слова писаные в begin...end полюбому выравнивались по ним+пара символов вправо, и чтоб никак нельзя было по другому... Ну я наверно туманно обьясняю... так что считай это придирками.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.09.2009, 16:28   #27
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
Ну во у меня 2009-ка сама begin end дописывает, но не так красиво как мне кажется.
Как писал выше- это настраивается =) это code templates
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 15.09.2009, 16:35   #28
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Лино мое отношение к кейсу:
Код:
Case N of
 1:
   Begin
     CodeCodeCode
   End;
 2:
   Begin
    MORECODE
   End;
 3..100500:
   Begin
     MOREMOREMOREMORE...
   End;
 End;
После такой моей табуляции, если мы пишем варианты (1:,3, которые не одинаковы со всеми (Length('100500:')<>Length('3:')) то общая табуляция не сбивается.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 15.09.2009, 19:08   #29
Viteef
stopfake.org
Участник клуба
 
Регистрация: 03.05.2007
Сообщений: 1,927
По умолчанию

Пишу так:
Код:
if then
     begin
       code;
     end else
           begin
             code;
           end;
Об исходники препода в виде
Код:
if then begin 
end;
ломались глаза.

Последний раз редактировалось Viteef; 15.09.2009 в 19:10.
Viteef вне форума Ответить с цитированием
Старый 15.09.2009, 19:13   #30
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Я пишу так(не знаю правильно или нет,но так привык):
Код:
  if a=и then 
  begin
     code;
  end
  else
     code;
  end;
или
Код:
if(a==b)
{
   code;
}else
{
   code;
}
//А где синтаксис С++(в смысле подсветка на форуме) ? О_О

Последний раз редактировалось Levsha100; 15.09.2009 в 19:17.
Levsha100 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверить соответствие слов begin end..... RasKolnikoV Помощь студентам 3 13.05.2009 16:17
ПОМОГИТЕ! Difference coding! Trapper Помощь студентам 0 02.06.2008 19:46
проблемы с "begin" Delphi 7 okgo Общие вопросы Delphi 6 02.03.2008 21:42
Использование Windows Visual Styles (Themes) API Vlast Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 29.07.2007 16:27