Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.08.20;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.052 c
2-1154426141
Батя
2006-08-01 13:55
2006.08.20
Стили в Delphi


3-1150036800
Pe+erBuild
2006-06-11 18:40
2006.08.20
Помогите рещить дурацкую проблему...


4-1143958737
RL
2006-04-02 10:18
2006.08.20
Ограничение доступа к папке


6-1144164306
RusGl
2006-04-04 19:25
2006.08.20
idHTTP и UTF-8


2-1153490304
Destroyer
2006-07-21 17:58
2006.08.20
Заполнение буфера