Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Прошу заценить новую статью   Найти похожие ветки 

 
Loginov Dmitry ©   (2006-07-18 00:23) [0]

http://matrix.kladovka.net.ru/index.php?page=usersinterface

To tButton - а говоришь, ниче интересного ;)


 
ArtemESC ©   (2006-07-18 00:46) [1]

Гениально...


 
Strate ©   (2006-07-18 00:55) [2]

+1, и этим всё сказано ))


 
DrPass ©   (2006-07-18 01:00) [3]

Многабукв. Ниасилил


 
tButton ©   (2006-07-18 04:02) [4]


> To tButton - а говоришь, ниче интересного ;)

прочитал...
обзадумался.
не понял при чём тут я =)
попытался вспомнить хоть одну свою прогу, где было больше трёх кнопок...
не вспомнил =)

оценивать статью не буду
ибо не для меня =)


 
Loginov Dmitry ©   (2006-07-18 07:45) [5]

> Гениально...


А-то!


> +1, и этим всё сказано ))


+1 статья???


> Многабукв. Ниасилил


Буду писать на китайском - там букв меньше. Каждый ероглиф - одно слово :)


> попытался вспомнить хоть одну свою прогу, где было больше
> трёх кнопок...


Не.. ты здесь не причем. Тут кнопок - аж 6 штук ;)


 
cyborg ©   (2006-07-18 07:50) [6]

Название формы следует задавать так: Имя формы + Form. Примеры: MainForm, AboutForm, ChildForm.
Неправильный совет, для автоподстановки неудобен. Удобней вначале писать form, затем имя, так проще выбирать из списка, при выборе жмёшь букву F и потом ищешь нужную.


 
Loginov Dmitry ©   (2006-07-18 07:53) [7]

Это весьма субъективно. Я например раньше как только не называл: и fmMain и frmMain и formMain. Вопрос скорее психологический. Почему-то кажется, что MainForm респектабельнее выглядит.


 
Loginov Dmitry ©   (2006-07-18 07:55) [8]

А насчет упрощения поиска - если вы так часто упоминаете имя формы, то это, я считаю, огрехи проектирования.


 
cyborg ©   (2006-07-18 08:00) [9]

> [8] Loginov Dmitry ©   (18.07.06 07:55)

Это не только к форме относится.


 
@BraIN ©   (2006-07-18 08:39) [10]


> Это не только к форме относится.


Тейксейра и Пачеко, насколько я помню, таким методом только формы именуют. Кнопки и проч. с префиксом вначале, т.е btnClose, edtName etc.


 
tesseract ©   (2006-07-18 09:06) [11]


>  Кнопки и проч. с префиксом вначале, т.е btnClose, edtName
> etc.

Да я и формы так обзываю. fmAbout, dmData и тд.

про UI  сюда - useit.com.


 
Экспериментатор   (2006-07-18 11:27) [12]

Hints.ShowErrorHintEx - нормально


 
Megabyte ©   (2006-07-18 12:16) [13]

Прочитал. :)


 
Игорь Шевченко ©   (2006-07-18 12:30) [14]

Дело Архангельского живет и побеждает


 
Strate ©   (2006-07-18 12:53) [15]

Loginov Dmitry ©   (18.07.06 7:45) [5]
+1 статья???


Это привычка из тех форумов, в которых реализована система репутации...+1 к репутации ))


 
Marser ©   (2006-07-18 13:12) [16]

> [10] @BraIN ©   (18.07.06 08:39)
>
> > Это не только к форме относится.
>
>
> Тейксейра и Пачеко, насколько я помню, таким методом только
> формы именуют. Кнопки и проч. с префиксом вначале, т.е btnClose,
> edtName etc.

Я тоже так делаю. frm, mm, lb, bt...


 
Jeer ©   (2006-07-18 13:56) [17]

Loginov Dmitry ©   (18.07.06 00:23)

Усилия достойны похвалы - в любом случае, это лучше чем квасить пиво или бриться под гребешок.

Результат усилий пока, видимо, self-интересен.

Удачи и поменьше менторского тона в статьях, тем более аппеляций к "авторитетам" - все равно их тень осветить не сможешь.


 
Eraser ©   (2006-07-18 14:40) [18]

> Да я и формы так обзываю. fmAbout, dmData и тд.

я формы и дэйта-модули так же - fmMain, dmMain, а вот юниты форм - MainForm, AboutForm и т.п.


 
tesseract ©   (2006-07-18 14:44) [19]


> а вот юниты форм - MainForm, AboutForm и т.п.

не я uShared, uMain,uAbout.


 
Marser ©   (2006-07-18 14:45) [20]

> [19] tesseract ©   (18.07.06 14:44)
>
> > а вот юниты форм - MainForm, AboutForm и т.п.
>
> не я uShared, uMain,uAbout.

Так же. Так удобнее.


 
Marser ©   (2006-07-18 14:46) [21]

У меня уже много проектов подряд главная форма - frmMain, её модуль - UMain или UMainForm.


 
Eraser ©   (2006-07-18 14:49) [22]

> [19] tesseract ©   (18.07.06 14:44)


> не я uShared, uMain,uAbout.

тут недостаток в том, что буква u - вообще избыточна, т.к. pas-файл это чаще всего модуль, а по слову "Shared" не поймешь - это юнит с формой или просто "библиотека" каких-то общих констант/классов или функций.


 
Чапаев ©   (2006-07-18 14:53) [23]

К имени "обычного" модуля приписываю суффикс "U", к модулю формы -- "Frm", модулю данных -- "DM"...


 
Marser ©   (2006-07-18 14:55) [24]

> [22] Eraser ©   (18.07.06 14:49)
> > [19] tesseract ©   (18.07.06 14:44)
>
>
> > не я uShared, uMain,uAbout.
>
> тут недостаток в том, что буква u - вообще избыточна, т.к.
> pas-файл это чаще всего модуль, а по слову "Shared" не поймешь
> - это юнит с формой или просто "библиотека" каких-то общих
> констант/классов или функций.

Я так обозначаю как раз только модули форм, потоки и впомогательные модули называю без префиксов.


 
Loginov Dmitry ©   (2006-07-18 14:56) [25]

> Дело Архангельского живет и побеждает


Что это за дело? Не уголовное случаем? ))


 
Marser ©   (2006-07-18 14:58) [26]

> [25] Loginov Dmitry ©   (18.07.06 14:56)
> > Дело Архангельского живет и побеждает
>
>
> Что это за дело? Не уголовное случаем? ))

Игорь последовательный противник этого автора. На "Королевстве Делфи" лежит соответствующий опус за его авторством, сие подтверждающий :-)


 
Loginov Dmitry ©   (2006-07-18 15:08) [27]

> Игорь последовательный противник этого автора.


Ладно бы против Фаронова, но что особенно плохого сделал Архангельский? Вроде добросовестно переводит хелп, ниче не умалчивает, кое чего даже можно усвоить...


> На "Королевстве Делфи" лежит соответствующий опус за его
> авторством, сие подтверждающий


А ссылочки не будет?


 
Marser ©   (2006-07-18 15:16) [28]

> [27] Loginov Dmitry ©   (18.07.06 15:08)
> > Игорь последовательный противник этого автора.
>
>
> Ладно бы против Фаронова,

Дядю Валеру не трошь!

> Вроде добросовестно переводит хелп, ниче не умалчивает,
> кое чего даже можно усвоить...

> А ссылочки не будет?

Всё здесь: http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1082&mode=print

Главный ляп - работа с потоками.


 
Чапаев ©   (2006-07-18 15:28) [29]


> Всё здесь

Почитал, познавательно...


 
Rouse_ ©   (2006-07-18 15:31) [30]

Хм, упоминание Архангельского и Профессионалов из статьи надо было бы отключить перед процессом компиляции ;)


 
SergP.   (2006-07-18 15:37) [31]

> [6] cyborg ©   (18.07.06 07:50)
> Название формы следует задавать так: Имя формы + Form. Примеры:
> MainForm, AboutForm, ChildForm.
> Неправильный совет, для автоподстановки неудобен. Удобней
> вначале писать form, затем имя, так проще выбирать из списка,
> при выборе жмёшь букву F и потом ищешь нужную.


Это уже из серии: кто как хочет, так и @#$%^&
Лично сам предпочитаю frm..., но считаю что и другие варианты имеют право на жизнь


 
SergP.   (2006-07-18 15:40) [32]

Хм. Странно что 2 раза запостилось. У меня все было нормально... Разве что  глобакс мог проглючить


 
cyborg ©   (2006-07-18 15:42) [33]

> [31] SergP.   (18.07.06 15:37)

Form или frm не в этом суть вопроса. Можно даже "фалос" писать, главное вначале.


 
Loginov Dmitry ©   (2006-07-18 15:58) [34]

> Дядю Валеру не трошь!


Как же его не трогать. У меня на столе лежит его "Delphi 6. Учебный курс." Все бы ничего, но некоторые элементарные вещи попросту умалчиваются.
Например из этой книжки вы никогда не узнаете, что такое try...except...finally

Ну и сама книга ниписана слабовато. У Архангельского в этом плане получше.
Хотя, зачем сравнивать пустое с порожним? После книги Тейксейра и Пачеко я в ту макулатуру уже не заглядываю.


 
Loginov Dmitry ©   (2006-07-18 16:54) [35]

> http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1082&mode=print


Да уж, развесилило. Особенно с пакетами. У читателей видать сразу сложится четкое представление о пакетах после прочтения этой книжки :)))


 
Eraser ©   (2006-07-18 17:02) [36]

> [34] Loginov Dmitry ©   (18.07.06 15:58)


> После книги Тейксейра и Пачеко я в ту макулатуру уже не
> заглядываю.

Разный уровень. Для начинающих Тейксейра с Пачеко - все равно что китайский монускрипт.
Я начинал знакомство с Делфи именно с Фаронова.


 
Ketmar ©   (2006-07-18 20:26) [37]

а я начинал знакомство с написания халтуры на Delphi 1. потом вдумчиво читал Help и исходники VCL. %-)


 
brother ©   (2006-07-18 20:37) [38]

Предпочитаю для форм окончание Box, а вообще на размышления толкает


 
jack128 ©   (2006-07-18 23:12) [39]

tesseract ©   (18.07.06 14:44) [19]
не я uShared, uMain,uAbout.

есть модуль uSettings - в нем реализован класс настроек. Как назвать модуль с формой, с помощью которой эти настройки редактируются?

К слову, местный Гаврила приучил меня пользоваться точечной натацией в названии модулей.  Например, из текущего проэкта PropertyForm.Organization (форма, отображающая свойства организации), PropertyForm.Dongle (свойства электронного ключа)
В общем как уже отмечали: >> кто как хочет, так и @#$%^&


 
Marser ©   (2006-07-18 23:23) [40]

> [39] jack128 ©   (18.07.06 23:12)
> tesseract ©   (18.07.06 14:44) [19]
> не я uShared, uMain,uAbout.
> есть модуль uSettings - в нем реализован класс настроек.
> Как назвать модуль с формой, с помощью которой эти настройки
> редактируются?

У меня первое - как раз модуль формы. Независимый модуль - просто Settings. По-другому делать не вижу смысля, точечная аннотация, ИМХО, от лукавого, очень длинно получается...



Страницы: 1 2 3 вся ветка

Форум: "Прочее";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.041 c
2-1154502870
Ironman83
2006-08-02 11:14
2006.08.20
Цвет ячеек в сетке.


2-1153744854
vetas
2006-07-24 16:40
2006.08.20
ProcessMessages в Dll


2-1154198011
Aral
2006-07-29 22:33
2006.08.20
Вопрос о позиции каретки.


2-1154266307
Ivolg
2006-07-30 17:31
2006.08.20
Запуск *.bat файла


1-1151976047
Lex_!
2006-07-04 05:20
2006.08.20
Программная установка события у компонента....





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский